1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 7

Получение лога данных с контроллеров EPsolar Tracer

Тема в разделе "Возобновляемые источники электроэнергии", создана пользователем osetroff, 09.09.13.

  1. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110
    Адрес:
    Самара
    Получение лога данных с контроллеров EPsolar Tracer
    Поскольку собираюсь использовать EPsolar Tracer 3215, возникло желание получать с него информацию в лог-файл.
    Libran подсказал ссылки на возможное решение проблемы:
    Описание и программа
    Исходная ссылка
    Может кто уже покупал/пробовал SolChargerMonitor с контроллерами Tracer?
     
    osetroff , 09.09.13
    #1 + Цитировать
  2. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110
    Адрес:
    Самара
    Судя по описанию по вышеуказанной ссылке и по артикулам в ее описании, эта программа подходит к
    REG1224/10ME - это Tracer 1210,
    REG1224/20ME - это Tracer 2210,
    REG1224/30ME - это Tracer 3215,
    REG1224/45LV - это Tracer 4210.
    Теперь вопрос: кто хочет ее купить и опробовать?
    Судя по цене на сайте будет стоить 80евро, наших 3500 без доставки, а MT-5 2000 стоит - цены сравнимые.
     
    osetroff , 09.09.13
    #2 + Цитировать
  3. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110
    Адрес:
    Самара
    На фотографиях и в pdf файле видно, что к Tracer подключен сначала преобразователь RS232 в TTL (микросхема на фото похожа на MAX232), а потом Usb-to-COM конвертер DIGITUS (в инете сразу нашел его фотографии).
    Поэтому, можно попробовать определтить распиновку RJ45 на Tracer, подключить два переходника и запустить программу с вышеуказанной ссылки.
     
    osetroff , 09.09.13
    #3 + Цитировать
  4. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787
    Адрес:
    Санкт-Петербург
    Есть уже готовые модули (CP2102 Module USB to USART(UART) 3.3V TTL USB To COM). В принципе у меня есть и tracer и пара таких USB девайсов... Осталось только выбрать время и научиться данные на линуксе снимать. Осциллографа или снифера - нету. :(

    Исходя из скудного описания MT-5
    - "устройство без подсветки потребляет ток 17мА",
    - "длина кабеля - 10 метров"

    т. е. внутри, скорее всего, стоит какой-то микроконтроллер, который по rx|tx общается с основным контроллером заряда.
     
    aostspb , 09.09.13
    #4 + Цитировать
  5. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110
    Адрес:
    Самара
    Там на выходе с Tracer-12V (уровень "0") и +12V (уровень "1"), чтобы без помех передавать данные на 10м.
    Поэтому сначала опторазвязка на микросхеме max232, а потом любой usb-to-com (у меня такой на чипе pl2303 работает со старым UPS ником, которым управляю через USB).
    Собственно, как получу Tracer, померяю выходы RJ45, если там 12V - то это оно.

    Надо просто взять программу по ссылке, которую я указал (я программу уже у себя на компьютере под WINDOWS запускал - запускается).
    Запустить ее под WINDOWS, подключив Tracer через usb-to-com и ttl-to-rs232 (aka max232) прямо как на фотографиях по ссылке.

    Проблема только в одном - распиновка RJ45 на tracer.
    Но, думаю, тестером GND, TX, RX найти можно. Вот если там еще RTS или CTS - тогда уж только разбирать Tracer и смотреть куда от RJ45 идут дороги и сколько их (ну или методом тыка если несколько MAX232 имеется в наличии на случай перегорания).

    Если это заработает, потом под WINDOWS как раз ставится снифер и получаем лог общения Tracer с программой. Тут уже легко понять протокол и перенести общение c tracer ом на linux.
     
    osetroff , 09.09.13
    #5 + Цитировать
  6. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787
    Адрес:
    Санкт-Петербург
    Мне, по картинкам, показалось, что наоборот - с трасера идет ttl уровень, который затем преобразуется в +-12V RS232. Вобщем, вечером будет время - сунусь туда тестером...

    Не, виндовую программу, тем более такого стиля написания, ставить не буду...
     
    aostspb , 09.09.13
    #6 + Цитировать
  7. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110
    Адрес:
    Самара
    Вот, в pdf на картинке:
    1. Tracer.
    2. В него вероятнее всего воткнут стандартный патч-корд (ибо на продажу делать особую обжимку RJ45 дороже - проще на приемном конце нестандартно распаять RJ45).
    3. Заказанный на www.papouch.com RS232 (-12,+12V) -> ttl (о чем говорит маркировка на плате PAPOUCH с микросхемой похожей размером и ногами на MAX232 плюс обвязка).
    4. Стандартный USB -> com переходник DIGITUS (в инете его легко найти по внешнему виду).
    5. Втыкаем в USB порт, ставим драйвер для USB->com, в Win в диспетчере устройств смотрим номер COM порта, запускаем программу и скармливаем ей номер COM порта.
     
    osetroff , 09.09.13
    #7 + Цитировать
  8. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110
    Адрес:
    Самара
    VMware player, в него windows, на него программу - и никаких повреждений :)
    Не помню, но вроде VMware player есть и под Linux.

    Собственно, Tracer я уже оплатил, usb-to-com есть проверенный.
    Значит, чтобы продвинуть тему, мне нужна распиновка RJ45 на Tracer (интересно, а там есть пломбы, а то бы я заглянул, куда от RJ45 идут дорожки?).
    И нужен RS232-to-ttl, где б такой проверенный найти с кроваткой под max232, чтобы поменять микросхему если напутаю с распиновкой RJ45?
     
    osetroff , 09.09.13
    #8 + Цитировать
  9. Libran
    Регистрация:
    20.08.13
    Сообщения:
    345
    Благодарности:
    50

    Libran

    Живу здесь

    Libran

    Живу здесь

    Регистрация:
    20.08.13
    Сообщения:
    345
    Благодарности:
    50
    Адрес:
    Москва
    Osetroff,

    Спасибо, тема нужная!
    Пока не являясь владельцем Tracer, буду с интересом наблюдать.

    Я насколько рассмотрел по фоткам, там по 4 винтика сверху и с низу, крепят плассмасовую крышку, вроде все без пломб.

    Вот здесь разобранный 30A вариант, жаль что не всё видно.
     
    Libran , 09.09.13
    #9 + Цитировать
  10. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787
    Адрес:
    Санкт-Петербург
    У меня пломб не было - я свой уже открывал...
     
    aostspb , 09.09.13
    #10 + Цитировать
  11. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787
    Адрес:
    Санкт-Петербург
    По картинке - со стороны DB-9 лично я ожидаю RS232, тогда получается, что со стороны трасера - ttl-уровни.
     
    aostspb , 09.09.13
    #11 + Цитировать
  12. Libran
    Регистрация:
    20.08.13
    Сообщения:
    345
    Благодарности:
    50

    Libran

    Живу здесь

    Libran

    Живу здесь

    Регистрация:
    20.08.13
    Сообщения:
    345
    Благодарности:
    50
    Адрес:
    Москва
    Наверное это оно, там и искомая платка есть, в которой похоже добавлено внешнее питание.
     
    Libran , 09.09.13
    #12 + Цитировать
  13. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    479
    Благодарности:
    110
    Адрес:
    Самара
    Гениально! Оно!

    Значит от Tracer в RJ45 идет максимум 4 сигнала:
    1. - GND
    2. Rx
    3. Tx
    4. +

    Похоже на распиновку USB, есть небольшая вероятность, что там и есть USB интерфейс.
    Помечтаю дальше - втыкаешь в него флешку - он на нее пишет лог сам :)

    Однако, + может не быть - надо смотреть внутри Tracer.
    Если увидеть к какому контроллеру на какие пины идут сигналы от RJ-45 - сразу станет ясно USB или нет.

    Теперь несложно будет узнать распиновку тестером - проблема только в том какой Tx, а какой Rx.
    Будем пробовать и так и так.
    Да, теперь и я так думаю. Тогда Tracer напрямую можно будет к Atmega подключать и тд.
    А протокол узнать из работы WIN программы.

    В общем, как придет Tracer, для тестов мне будет не хватать только RS232-to-ttl.
     
    osetroff , 09.09.13
    #13 + Цитировать
  14. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    2.402
    Благодарности:
    787
    Адрес:
    Санкт-Петербург
    Battery = 12.9V Array = 0/12.7V (т.е. мерял при свете и в сумерках)

    EPSOLAR tracer-1210RN RJ45 connector pinout

    common «-»
    1 = 11.84
    2 = 0
    3 = 11.85
    4 = 0
    5 = 3.25
    6 = 3.27
    7 = 0
    8 = 0

    common «+»
    1 = -1.04
    2 = 0
    3 = -1.04
    4 = -12.89
    5 = -9.56
    6 = -9.61
    7 = -12.8
    8 = -12.9
     
    aostspb , 09.09.13
    #14 + Цитировать
  15. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    6.857
    Благодарности:
    4.155

    Jabber

    Студент со стажем

    Jabber

    Студент со стажем

    Регистрация:
    07.06.09
    Сообщения:
    6.857
    Благодарности:
    4.155
    Адрес:
    Санкт-Петербург
    Тоже впишусь - двум своим соседям такие контроллеры сосватал, с панельками - если до выходных доберусь, вскрою панельку - там должно быть все видно, что на входе стоит, хочется верить что там TTL. Жуть какие неудобные контроллеры относительно морнингстара, мощность текущую даже не показывают - ток и напряжение.
    У похожего девайса - монитора АКБ Victron в месте подключения "специального переходник" за 120 Ойро:ogo: оказался чистый TTL и 3,3V в довесок для питания переходничка. Будем изучать. В наличии есть TTL-COM, TTL-USB.
     
    Jabber , 09.09.13
    #15 + Цитировать