Реклама: Протокол KT-LCD

 

Хочешь стать куратором любимой темы?

* Комментарии к новостям

1. Ковид и ковидобесие (Анекдоты и флУДИЛКА) от илс (9.12.2021 в 11:32)2. ЗУ Бережок-V, V1, 7, 14, 18, 30, 40 (Зарядные устройства для свинцовых аккумуляторов) от krufel (9.12.2021 в 11:32)3. (2021) Моноколесо Veteran Abrams (Моноколёса Veteran (LeaperKim)) от Shumadan (9.12.2021 в 11:29)4. Моноколесо зимой (Моноколеса (электроунициклы)) от konstx (9.12.2021 в 11:27)5. свет на моноколесо для ночного катания (Моноколеса (электроунициклы)) от Shumadan (9.12.2021 в 11:13)6. Аккумуляторные новости (Источники питания) от илс (9.12.2021 в 11:06)
7. LiFePO4 Аккумуляторы характеристики, опыт эксплуатации. Часть 2. (Литий-железофосфатные (LiFePO4) аккумуляторы) от 128 (9.12.2021 в 11:06)8. Помогите выбрать моноколесо! (Моноколеса (электроунициклы)) от Shumadan (9.12.2021 в 10:53)9. Электросамокат или моноколесо? (Свободный электрон) от Alexey (9.12.2021 в 10:46)10. Эл. нагрузка (обсуждение) (Свинцовые аккумуляторы) от kuznechov119m (9.12.2021 в 10:29)11. Литий-титанатный аккумулятор, описание, характеристики, применение (Литий-титанатные аккумуляторы) от Lexxre (9.12.2021 в 10:26)12. Клуб 2х2 (Электровелосипеды) от Witaliy (9.12.2021 в 10:19)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

Прочитано 4331 раз

0 Пользователи и 1 Гость просматривают эту тему.

30 Апр 2019 в 01:32
Прочитано 4331 раз
Оффлайн

Blik86

Саров Сообщений: 1500
Накидал в EXCEL табличку для расшифровки данных посылаемых LCD6 в контроллер. Возможно, кому то сгодится для программирования KT контроллера без LCD, или каких поделок.
Основу почерпнул здесь: ссылка

С описанным в LCD3_to_S12SN-1.txt есть расхождения и дополнения.
« Последнее редактирование: 17 Авг 2019 в 18:16 от Blik86 »


30 Апр 2019 в 10:26
Ответ #1
Оффлайн

edw123

ПодМосква Сообщений: 19918
Накидал в EXCEL табличку для расшифровки данных посылаемых LCD6 в контроллер. Возможно, кому то сгодится для программирования KT контроллера без LCD, или каких поделок.
Основу почерпнул здесь: ссылка

С описанным в LCD3_to_S12SN-1.txt есть расхождения и дополнения.
А пробовали пообмениваться?


30 Апр 2019 в 18:39
Ответ #2
Оффлайн

Blik86

Саров Сообщений: 1500
Дисплей шлет эти пачки примерно каждые 105мс, вне зависимости от наличия контроллера. Контроллер шлет ответ с рассинхронизацией (без  привязки по времени ) примерно с той же частотой.
Подключил контроллер к ноутбуку через usb-uart на CH340 (платка от модуля ESP-8266 Witty). Отправлял пакеты через Terminal. Контроллер отвечает и настройки меняются (вроде даже на ходу). Думаю если блютуз модуль использовать то можно контроллер с мобилы настраивать.


« Последнее редактирование: 29 Мая 2019 в 00:24 от Blik86 »


28 Мая 2019 в 23:38
Ответ #3
Оффлайн

Blik86

Саров Сообщений: 1500
Обновил файл: нашел бит активирующий круиз (становится "1" на некоторой время при удержании кнопки вниз), добавил расчет CRC.


11 Июл 2020 в 00:13
Ответ #4
Оффлайн

Blik86

Саров Сообщений: 1500
Набросал 2KTnoLCD.ino (нужно переименовать из тхт и прошить через arduino ide) для модуля Witty Cloud.
Позволяет без KT-LCD и  лазаний по меню ( двумя кнопками) изменять уровень PAS, ограничение батарейного тока, включать свет и сопровождение у двух KT контроллеров (с разными настройками).

* 2KTnoLCD.txt (7.81 кБ - загружено 116 раз.)


01 Авг 2020 в 08:19
Ответ #5
Оффлайн

nitro263

Балашиха - Московская область - Россия Сообщений: 176
, в Вашем изделии используется только порт RX. Почему никак не задействован TX и какую он нагрузку несёт, если знаете?


01 Авг 2020 в 17:24
Ответ #6
Оффлайн

Blik86

Саров Сообщений: 1500
Почему никак не задействован TX и какую он нагрузку несёт
По зеленому проводу контроллер отвечает на полученные пакеты. В отсутствии устройств отображения обрабатывать пакеты полученные от контроллера смысла мало, разве что попробовать урезать батарейный ток одного из них в попытке распределить равномерно нагрузку на моторы и синхронизировать обороты . Возможно если дойдут руки до подключения к этой платке KT-LCD (для управления двумя контроллерами, с независимыми настройками, кнопками KT-LCD) заведу в программу обработку и "суммирование" ответов и подсовывание данных с датчиков температуры моторов.


01 Авг 2020 в 19:05
Ответ #7
Оффлайн

nitro263

Балашиха - Московская область - Россия Сообщений: 176
, правильно ли я понял, что по TX дисплей получает и отвечает на запросы со стороны контроллера, а по RX отдаёт команды без обратной связи?


01 Авг 2020 в 20:24
Ответ #8
Оффлайн

Blik86

Саров Сообщений: 1500
правильно ли я понял
Нет. По желтому проводу дисплей спамит команды, получая их контроллер шлет ответ по зеленому.


26 Авг 2021 в 21:45
Ответ #9
Оффлайн

miklelv

Сообщений: 10
Blik86 здравствуйте, можете ли вы пересохранить лист exel в версии 2016, чтобы он работал ?
Может быть программу конфигурации для контроллеров KT написать для windows, было бы удобно
прочитать и записать нужные значения:)
« Последнее редактирование: 26 Авг 2021 в 21:55 от miklelv »


27 Авг 2021 в 12:22
Ответ #10
Оффлайн

Blik86

Саров Сообщений: 1500
Для того что бы он работал, в Экселе нужно включить какую-то надстройку. Погуглить про соответствующие функции преобразований систем счисления. Если у вас имеются такие навыки могу помочь консультациями и протестировать. Но как по мне андроид+ блютуз модуль будет более востребован.


09 Сен 2021 в 07:52
Ответ #11
Оффлайн

Viamtu

Россия, Челябинск Сообщений: 4
Здравствуйте. А возможно сделать подобное на arduino nano?


09 Сен 2021 в 08:20
Ответ #12
Оффлайн

edw123

ПодМосква Сообщений: 19918
Здравствуйте. А возможно сделать подобное на arduino nano?
Да через среду ардуино всё одинаково. Порты-выводы только попереназначать.


09 Сен 2021 в 17:56
Ответ #13
Оффлайн

Blik86

Саров Сообщений: 1500
А возможно сделать подобное на arduino nano?
По моему они не поддерживает SoftwareSerial.h и без приличного уровня в программировании не получится организовать  коммуникацию более чем с одним контроллером (придется использовать единственный аппаратной UART). 


09 Сен 2021 в 20:19
Ответ #14
Оффлайн

edw123

ПодМосква Сообщений: 19918
По моему они не поддерживает SoftwareSerial.h и без приличного уровня в программировании не получится организовать  коммуникацию более чем с одним контроллером (придется использовать единственный аппаратной UART).
Поддерживают и софт.


13 Сен 2021 в 19:03
Ответ #15
Оффлайн

user020413

Сообщений: 55
, Большое спасибо за табличку!
Запрограммировал с помощью нее контроллер KT с наклейкой KT26-60SVPRL-XFC01JI 17-11-16, куплен в 2018г.
Но такой же контроллер, но более старый, KT26-60SVPL-XFC08D6 15-04-01 (куплен в 2015) не отвечает на посылки.
Возможно в нем другой алгоритм подсчета CRC?
На форуме ссылка пишут об этом различии.
Не могли бы Вы добавить этот алгоритм подсчета в таблицу?
« Последнее редактирование: 14 Сен 2021 в 20:07 от user020413 »


13 Сен 2021 в 20:32
Ответ #16
Оффлайн

edw123

ПодМосква Сообщений: 19918
, Большое спасибо за табличку!
Запрограммировал с помощью нее контроллер KT ...
С помощью чего програмировали?


13 Сен 2021 в 20:42
Ответ #17
Оффлайн

user020413

Сообщений: 55
с помощью адаптера CH340G и прогами Terminal1_9_b под виндой и Serial USB Terminal 1.43 для андроид


 

Протокол общения китайского контроллера МК с БК

Автор DarkByteРаздел Микроэлектроника

Ответов: 7
Просмотров: 1840
Последний ответ 24 Мар 2020 в 14:42
от DarkByte
Европейский протокол

Автор АгапитРаздел Электровелосипеды

Ответов: 11
Просмотров: 1344
Последний ответ 28 Ноя 2015 в 20:39
от Kullx
Протокол общения контроллера Speedway mini IV с "курком"

Автор dimapРаздел Электросамокаты MiniMotors

Ответов: 24
Просмотров: 17936
Последний ответ 27 Мая 2021 в 11:15
от 13_chip_13
Универсальный протокол обмена между микроконтроллерными устройствами

Автор iРаздел Микроэлектроника

Ответов: 135
Просмотров: 41323
Последний ответ 20 Янв 2015 в 10:26
от i