Подскажите, пожалуйста, как определить по какому протоколу происходит обмен данными между дисплеем и контроллером самоката. От блока дисплея идет колодка с 4мя проводами. Два, понятно питание. А вот что по двум другим? как определить? Так же к блоку дисплея подключено: управление фарой, On/Off и курки управления: курок газа и курок тормоза. То есть на контроллер передаются сигналы: On/Off газ и тормоз. А от контроллера получает информацию о скорости.. Курки работают на принципе датчиков холла. Хочу этот дисплей подключить к Ардуино. Что бы выводить на него все те же показания, на которые он и предназначен. Стоит дисплей на самокате YAMATO 0809 (2020) или 0810 Контроллер у него ХЗ какой, все залито прозрачной эпоксидкой толщиной в 5мм. ничего не разобрать Посмотреть вложение 25284
Это который в голове? пока не помогает. Первое, что пришло на ум: i2c но чего- то не думаю, что он. Вот у КуГОв: Разпиновка разьема: Красный + Черный - Желтый VCC Зеленый RX Синий TX источник: https://demmer.store/forum/37/displeykurok-gaza-tf-100-i-ikh-analogi/ Сумел правильно сформировать запрос в поисковик, так эту информацию надыбал. Что у них обычный последовательный порт? Так чего и у меня может быть такой же? А как проверить, что бы ничего не спалить ненароком? Вот еще похожая тема: Протокол общения контроллера Speedway mini IV с "курком" https://electrotransport.ru/ussr/index.php?topic=56017.0
нет, "логический анализатор" - это реальная железка, которая на Алишке меньше тыщи стоит. Незаменимая вещь для анализа разных цифровых сигналов.
По 4 проводам дисплейного блока. Б-белый, Ч-черный, К-красный, Ж-желтый Напряжение батареи 39в. Кнопка ВКЛ/ВЫКЛ находится на дисплейном блоке! Замеры мультиметром относительно Ч - GND 1. Питание от батареи подано, Но самокат находится в ВЫключенном состоянии Ч - GND Ж + 39в Б - 0 К +0,15в 2. Самокат ВКЛючен кнопкой на дисплейном блоке. Дисплей отображает состояние. Ч - GND Ч-Ж + 4.9в Ч-Б + 3.5в Ч-К +14,5в Любопытно состояние красного и желтого провода Замеры сигналов осциллографом относительно Ч - GND Самокат включен кнопкой на дисплейном блоке. Дисплей отображает состояние. а) Белый. Есть какие-то прямоугольные сигналы на Б относительно Ч Высотой в +4в Шкала деления 20uS При нажатии на курок газа или тормоза никаких особых изменений не замечаю, при оговорке, что последовательность импульсов вроде бы меняется. б) Желтый Напряжение на Ж относительно Ч стало 5в Прослеживаются прямоугольные сигналы, но не на всю высоту 5в, а только ~0,5в. То есть напряжение 5в "просаживается" прямоугольными сигналами до 4,5 в Шкала деления 20uS Думаю подключить оптопару и попробовать вывести сигналы через Ардуино через COM порт на дисплей. Непонятно как быть с Желтым проводом/ Так как хочу подключить через оптопару PC817. Делитель напряжения ставить, что бы понизить напряжение от батареи до приемлемого? Оптопара PC817 Максимальное выходное напряжение: 35 В Вопросы: 1) Как отдельно запитать дисплейный блок от контроллера? см. ниже рассуждения. 2). Про анализ сигналов: Логического анализатора нет, и за несколько дней не появится, Может быть будут пока еще советы на основании этого сообщения? 1а) про подключение дисплейного блока (ДБ): На нем находится кнопка ВКЛ/ВЫкл И, непонятна чехарда с напряжениями на Ж и К проводах Контроллер выходит из спящего режима при нажатии кнопки ВКЛ/Выкл на ДБ. Скорее всего от ДБ идет сигнал на выход из спящего режима, а не напряжение, которое питает драйвера мосфетов и тд. Вроде для этого мог бы использоваться Ж провод, но тогда откуда на К 12 вольт? или оно приходит с контроллера при выходе из спящего режима? как это проверить?
это дело времени. В любом случае надо как то запитать Дисплей, что бы с ним играться. А как запитать пока вариантов особых нет. кроме как: Подать на ДБ (дисплейный блок) НА Ж провод питание от батареи в 39в, относительно X - земли Но как-то боязно. так как непонятно назначение К и Ж провода. Напряжения на них в ВКЛ/ВЫкл состоянии постом выше. К дисплейному модулю подходят курки газа и тормоза. Т.е если запитаю дисплей, задача немного упростится, так как контроллер отпадет
приемо-передатчик это что, уточните? См. сообщение выше, там подробно по напряжению и сигналам. кратко - 4-5 в
Желтый провод при нажатии кнопки вкл/выкл на дисплее замыкается на землю!!! То есть он сигнальный. После этого контроллер подает на дисплей питание 14.5 вольт. Правильно мыслю? Методика определения: Задача сложная, пришлось выбрать место, где можно собраться с мыслями. Эврика - сортир. Пошел я туда по серьезному, и задумался, стал анализировать данные. Логически, без прибора И тут меня осенили, что один провод (ЖЕЛТЫЙ) может быть сигнальным, по которому что-то подается, прямо с батареи, что бы не тратить энергию в пустую. А когда контроллер фиксирует замыкание Желтого провода на землю, он просыпается и подает нужные напряжения куда надо, в том числе и на дисплейный блок. А когда система находится в состоянии включения, то может быть по этому, желтому проводу еще чего-то подается. Вариантов что нет, так как есть диссонанс с напряжением от батареи и напряжениями логического уровня. Ну, разьве что если у контроллера стоит микро реле или электронный ключ. Но как-то это слишком сложно, проще было бы еще один провод протянуть.
сделайте снифер из уарт преобразователя ардуинки - просто выходом RX ардуино подключитесь к вашим RX или TX и включите монитор порта - если каракули пойдут - меняйте baud rate - незабудьте минусы объединить (Плюсы не надо!!!)
1. Скорость порта? 2. В общем-то так и планировал, только вместо аппаратных RX TX хотел к программным подключить (Soft Serial) что бы если порт погорит, то не аппаратный. 3. Подключать буду Белый и Черный - GND. А с Желтым непонятно что. 4. с подключением дисплейного модуля все таки не определился как его подключать: просто подать 14в на красный и GND?
не пойму, что вас смутило Подключаю 12 в на черный и красный. 1. Если подключить без курков, то зажигаются пару линий индикации скорости/ошибок. 2. Если подключить курки газа и тормоза - экран черный. Вернул дисплей на самокат При варианте 1 (без курков) индикация такая же как и описано выше прямым подключением питания (вар1). Уточню: после того, как нажмешь кнопку питания и на красном проводе появится +14в. при варианте 2, с курками, все отображается правильно. То есть дисплею чего-то не хватает что бы запуститься. Чего и на каком проводе: на Желтом или на Белом?
самокат в наличии. Показать? Хочу свой контроллер вставить в него. Поэтому и парюсь с дисплейным блоком
Подскажите, пожалуйста, вот такая? https://aliexpress.ru/item/10050036....i0.2.10cd52bfqYZy72&sku_id=12000026730339051