Терморегулятор ТР520. Дисплей и алгоритмы управления.
Купил терморегулятор ТР520 от теплолюкса. Выяснилось, что программный режим, из за которого он покупался, работает не корректно. Конкретно, если температура датчика пола не превышает порог отключения предыдущего временного интервала, то на следующий не переходит принципиально и продолжает жарить. Дозвонился до программистов производителя - поправят через год, но мне надо сейчас! Даташиту на дисплей дать отказались, под предлогом коммерческой тайны. Вот такой отечественный производитель... Денег просят, а вот на выходе ... непонятно что, и доделать не хотят. Ну вообщем теперь это дело принципа: довести до боевого образца и выложить на пользу общества.
Итак сделалось:
1) Вызвонил разъем программирования и слил родную прошивку. Контакты (вид со стороны контроллера, помеченный контакт слева вверху, он-же первый. Нумерация как у мелкосхем, против часовой)
1 - MISO
2 - SCK
3 - RST
4 - GND
7 - MOSI
8 - V_LCD +5V ( похоже питание программатора на производстве. Я не пользовал)
Распиновка дисплея (слева на право): GND ??? GND ??? SCL SDA GND
Сделал I2C трассер.
Получил некоторые строки:
Инициализация дисплея:
сброс 5 сек (зачем? работает и при 100 мс...)
старт - стоп без данных (30 мкс импульс)
инициализация
S 70 00 10 00 22 84 12 10 41 00 R 20:14:11
S 70 00 10 00 22 84 12 10 41 00 R 20:14:10
S 70 00 10 00 72 84 12 10 41 00 R 20:14:10 // светим
S 70 DE 80 E0 70 R 20:14:10
S 70 00 00 00 00 00 00 00 00 00 R 20:14:10 // все погасить
S 70 DE 80 E0 70 R 20:14:10
S R
S - старт передачи I2C
R - стоп передачи I2C
Короткая строка инициализация, длинная данные.
Написал управлялово, все работает. Таблица кодов позже.
Все схемы софты платы выложу позже (все разбросано, надо воедино собрать).
Пошарил по дисплеям, аналог контроллера LCD не нашел. Вопрос чисто интереса: может кто знает, что китайцы поставили в дисплей?
Bопрос основной: софт придется переписывать, а потому какие функции (режимы работы) должен выполнять терморегулятор, помимо заявленных в мануале, с учетом доступного дисплея не переделывая конструкции??? Может у кого есть предложения? Термодатчика 2 внешний и пол.
Хотелось, бы на найти кривую зависимости сопротивления от температуры NTC резисторов в цифрах. Графики есть у производителей, но там погрешность снятия данных будет больше, чем считать характеристику прямой. Хотелось бы заморочиться с полиномом.
Последний раз редактировалось Alex_1979_; 21.02.2015 в 22:58.
|