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

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

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

  1. Малечки
    Регистрация:
    16.02.11
    Сообщения:
    73
    Благодарности:
    6

    Малечки

    Живу здесь

    Малечки

    Живу здесь

    Регистрация:
    16.02.11
    Сообщения:
    73
    Благодарности:
    6
    Адрес:
    Москва
    Год назад когда контроллер и МТ-5 лежали на столе, тоже решил посмотреть как они общаются...
    там уровни передачи 3.3В как уже писали, взял старый шнурок от нокии древний, вытащил оттуда RX и землю, далее взял сетевой кабель короткий, разрезал его посередине и прицепился к зеленому проводу не разрывая его и к массе.
    ну и поглазев осцилографом на это дело стало понятно что 9600 там, а дальше поснимал пакетики которые гуляют. посылка идет раз в 5 секунд, МТ5 заправшивает контроллер с такой частотой... хотел сделать софтинку чтобы без МТ5 настраивать контрллер, наипсал только монитор т. е. который просто отображал пакеты (когда МТ5 запрашивал инфу), сам процесс запроса не писал... а чтобы менять параметры контроллера нужно последние пару байт пакета хитро вычислять, китайцы пакеты шифруют и я не смог это дело хакнуть (определить как по телу пакета посчитать последние пару байт) ибо опыта такого не имею...
    к чему это все - если софт доступен, т. е. кто либо купил девайс и отошлет софт, то уж адаптер сделать из чего либо труда не составит, взять тот же VAG KKL USB 409 который используется для диагностики авто группы VAG и стоит на ебай менее 10 баксов, и вытащить оттуда 3 провода (RX,TX,GND), отрезать дороги от FTDI к компаратору LM2903, ну и переключить FTDI на работу 3.3В, там один пин то ли на массу то ли в воздух (посмотрев на даташит микры FTDI) и подключить их через сетевой кабель к контроллеру и пробовать...
    aotspb дал инфу где его купить :)
    цепляю то что осталось из записей от этой затеи, вдруг кто продолжит или что-то слепит :)
     

    Вложения:

  2. Малечки
    Регистрация:
    16.02.11
    Сообщения:
    73
    Благодарности:
    6

    Малечки

    Живу здесь

    Малечки

    Живу здесь

    Регистрация:
    16.02.11
    Сообщения:
    73
    Благодарности:
    6
    Адрес:
    Москва
    Еще соображение по теме. я почему еще отказался потом от идеи - если делать правильно, то нужно просто сделать аналог МТ5 невадно на чем (хоть на ардуине) который будет опрашивать контроллер, агрегировать инфу и потом когда комп запросит (может раз в неделю) сливать это дело... а делать так чтобы комп постоянно висел на солнечном контроллере - это расточительство :) даже если повесить тупо китайский планшет на дроиде (Если кто софтинку нарисует :))
     
  3. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144
    Адрес:
    Самара
    Есть программа под Win, считывающая и отображающая информацию.
    Если она заработает, то, думаю, смогу разобраться в протоколе.
    Тогда и под Linux сваяю логгер.
    А Linux у меня на роутере, который включен постоянно и на нем интернет.
     
  4. Kirill2000
    Регистрация:
    22.08.10
    Сообщения:
    130
    Благодарности:
    97

    Kirill2000

    Живу здесь

    Kirill2000

    Живу здесь

    Регистрация:
    22.08.10
    Сообщения:
    130
    Благодарности:
    97
    Адрес:
    Россия


    Кроме компаратора ничего не видно возле разъема RJ45. С обратной стороны платы дорожки не разглядеть т. к. плату не снять.
     
  5. Leo2
    Регистрация:
    02.06.08
    Сообщения:
    5.936
    Благодарности:
    3.461

    Leo2

    солнечный энергетик

    Leo2

    солнечный энергетик

    Регистрация:
    02.06.08
    Сообщения:
    5.936
    Благодарности:
    3.461
    Адрес:
    Москва
    По цене и возможностям к morningstar tristar ближе eTracer
    Tracer изначально позиционировался как добротный контроллер с минимумом интерфейсных возможностей. Если нужно соединение с компьютером - для этого производитель выпустил eTracer.

    Тема интересная, ставлю 10.
     
  6. Малечки
    Регистрация:
    16.02.11
    Сообщения:
    73
    Благодарности:
    6

    Малечки

    Живу здесь

    Малечки

    Живу здесь

    Регистрация:
    16.02.11
    Сообщения:
    73
    Благодарности:
    6
    Адрес:
    Москва
    у меня там в обоих файлах пакеты разобраны, т. е. то что отдает сам контроллер - разобрано. надо просто сваять прогу которая отдает запрос (в логах опять же он виден) и получает ответ и далее например отображает.
    там еще тонкость была - на одномм из проводов 5В есть, и как я понял МТ5 получает 12В, внутри генерит 5В и их видимо обратно, возможно как флаг того что МТ работает в данный момент (тут не знаю).

    а как роутер будет забирать инфу - там что ком порт или юсб с возможностью втыкания usb-rs232 переходника? я просто в роутерах 0, и не думал что его можно нагрузить такими задачами.
     
  7. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    7.744
    Благодарности:
    6.083

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    7.744
    Благодарности:
    6.083
    Адрес:
    Санкт-Петербург
    Там, зачастую, на плате есть пины с ttl-uart разъемом.
     
  8. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144
    Адрес:
    Самара
    У меня роутер asus wl500gp зимой отправляет мне на почту температуру в доме 4 раза в день и уведомления, когда выключают и включают электричество (cо старого Apc UPS)- все это через воткнутый в usb кусок от датакабеля к nokia с pl2303 на борту. Раньше вообще стоял pentium, читал температуру через lpt порт с ds1621 (если не спутал) и слал мне sms через nokia 6230. Выручало, тк с детьми подолгу был в городе, а газовый котел baxi в моем доме в деревне без электричества мог разморозиться. Этой весной сделал автономию по воде (колодец,насос,ГА,эм клапаны, капельный полив),теперь требуется минимальная автономия по электричеству.
     
  9. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144
    Адрес:
    Самара
    Жаль. Почему ее не снять? Пломба?
    Мой tracer уже в пути.

    Т. е. MT5 через резистор внутри себя замыкает 12В от tracer на землю?
    Может в MT5 у кого получится заглянуть?
     
  10. Мax94
    Регистрация:
    07.09.12
    Сообщения:
    16.725
    Благодарности:
    6.638

    Мax94

    ·

    Мax94

    ·

    Регистрация:
    07.09.12
    Сообщения:
    16.725
    Благодарности:
    6.638
    Адрес:
    Калининград
    Перестаньте обновлять страницу- у Вас повторно сообщение отправляется...
     
  11. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144
    Адрес:
    Самара
    Данные aostspb и Малечки совпали, что и требовалось доказать.
    Используем контакты со 2 по 6ой.

    aostspb Малечки

    1 = 11.84 бо = 13
    2 = 0 о = 4.8
    3 = 11.85 бз = 13
    4 = 0 с = GND
    5 = 3.25 бс = Tx
    6 = 3.27 з = Rx
    7 = 0 бк = GND
    8 = 0 к = GND

    Какой резистор нужен, чтобы через него замкнуть контакт 3 на контакт 2 для получения на контакте 2 5V?

    Извините, у меня тут только EDGE, интернет тормозит - я все исправлю.
    Не нашел мобильной версии форума.
     
  12. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301

    Jabber

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

    Jabber

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

    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301
    Адрес:
    Санкт-Петербург
    Нужно два резистора - сделать делитель. С одной стороны может показаться что контроллер будет ждать от панели заветной комбинации, дабы начинать отправку данных. С другой стороны продающийся адаптер это обычный переходник с TTL на RS232 и еще как раз эта секретная перемычка...
    Я за эти пару дней так и не выбрался, теперь только в субботу. И еще соседа нужно уломать на вскрытие.
    Возьму с собой короткий патчкорд на растерзание и TTL RS232 - USB, попробую в параллель с панелькой воткнуть, для начала.
     
  13. osetroff
    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144

    osetroff

    Живу здесь

    osetroff

    Живу здесь

    Регистрация:
    29.06.09
    Сообщения:
    529
    Благодарности:
    144
    Адрес:
    Самара
    Я, конечно, могу 3 шт ААА батареи собрать для 4.5V, минус соединить с GND, а плюс подавать/отключать на контакт 2. Эти могу что-нибудь в Tracer спалить?

    Да, и здорово бы взять свой сетевой провод и во время работы MT5 просто отсоединить контакт 2. Панель перестанет работать (сообщит об ошибке)?
     
  14. Jabber
    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301

    Jabber

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

    Jabber

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

    Регистрация:
    07.06.09
    Сообщения:
    8.362
    Благодарности:
    5.301
    Адрес:
    Санкт-Петербург
    На минус питания резистор на 1 кОм, за ним последовательно на 1,5 кОм и на плюс питания. В месте соединения резисторов, относительно минуса питания, будет около 4,8 В. С такими номиналами токи небольшие, ничего по идее сгореть не должно.
     
  15. aostspb
    Регистрация:
    31.08.11
    Сообщения:
    7.744
    Благодарности:
    6.083

    aostspb

    Живу здесь

    aostspb

    Живу здесь

    Регистрация:
    31.08.11
    Сообщения:
    7.744
    Благодарности:
    6.083
    Адрес:
    Санкт-Петербург
    У меня не отключив провода от контроллера - панель не снять. А там еще много чего навешено... :(