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

 

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

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

1. Электросамокат или моноколесо? (Свободный электрон) от edw123 (3.10.2022 в 22:03)2. Электромобиль Комета (Электромобили) от edw123 (3.10.2022 в 21:54)3. Помогите начинающему электрифицировать велосипед (Электровелосипеды) от edw123 (3.10.2022 в 21:52)4. Эквадор - страна вечного лета :) (Свободный электрон) от edw123 (3.10.2022 в 21:47)5. Помогите выбрать электросамокат! Обсуждаем промышленные электросамокаты (Электросамокаты) от Vobbler (3.10.2022 в 21:17)6. Электромотоцикл на раме спортбайка (Электромотоциклы ) от Xenonci (3.10.2022 в 20:00)
7. Электролигерад МОЛНИЯ - идея, создание, опыт эксплуатации (Успешные проекты) от mechanikgalkin (3.10.2022 в 19:59)8. Электромобиль из запорожца для села (Электромобили) от edw123 (3.10.2022 в 19:38)9. Дуалтрон minimotors ДОРАБОТКА , НЕИСПРАВНОСТИ, РЕМОНТ. (Электросамокаты MiniMotors) от B@ndit (3.10.2022 в 18:21)10. Nissan leaf (Электромобили) от stels (3.10.2022 в 18:04)11. Скутеры для инвалидов, всё про них и вокруг них (Инвалидные коляски на электротяге) от инва (3.10.2022 в 18:04)12. Смазка редукторного мотор колеса (Электровелосипеды) от Valery456 (3.10.2022 в 16:34)
Не нравится реклама? Пройдите простую регистрацию на форуме и не будете видеть рекламу.

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

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

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

Blik86

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

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


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

edw123

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

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


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

Blik86

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


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


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

Blik86

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


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

Blik86

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

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


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

nitro263

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


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

Blik86

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


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

nitro263

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


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

Blik86

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


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

miklelv

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


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

Blik86

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


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

Viamtu

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


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

edw123

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


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

Blik86

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


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

edw123

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


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

user020413

Сообщений: 59
, Большое спасибо за табличку!
Запрограммировал с помощью нее контроллер 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

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


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

user020413

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


 

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

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

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

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

Ответов: 11
Просмотров: 1440
Последний ответ 28 Ноя 2015 в 20:39
от Kullx
Протокол обмена с инвертором TOYOTA LEXUS

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

Ответов: 29
Просмотров: 1099
Последний ответ 10 Апр 2022 в 16:40
от edw123
Протокол общения контроллера Speedway mini IV с "курком"

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

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

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

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