avatar_vlad-2015

Прошивка стокового дисплея самоката S2 для контроллеров МК S2/S3/F3

Автор vlad-2015, 30 Апр. 2019 в 22:42

« назад - далее »

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

vspishkin

Цитата: vlad-2015 от 05 Март 2020 в 23:08Допилил коды ошибок. Если будет "Err 8" или "Err 1", кидайте сюда данные TX и RX с таймингами. У меня все пашет
Влад тайминги просил если некс нужно попробую в HEX перевести анализатор позволяет расшифровывать протоколы

vlad-2015

[user]vspishkin[/user],
Я имел в виду на подобии этого:

11:53:21.994  28 00 00 00 00 0B B8 9B
11:53:22.186  28 00 00 00 00 0B B8 9B
11:53:22.393  28 00 00 00 00 0B B8 9B
11:53:22.600  28 00 00 00 00 0B B8 9B
11:53:22.807  28 00 00 00 00 0B B8 9B
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

vspishkin

вот общая картина -включаю питание далее идет опрос идет первый пакет далее длинная пауза и обмен данные через определенный промежуток времени  сейчас самый первый пакет увеличу и попробую перевести в хекс
вот растянул самый первый пакет который слева после которого длинная пауза
попрубую теперь протокол декодировать
это рабочий сейчас файл прошивки влада где все работает

vspishkin

вот вам хекс

теперь могу на версию последнюю прошить где вылетает ошибка ерр1 и снять данные надо?

vlad-2015

Что идет от контроллера МК без дисплея?
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

vspishkin

выше 2 скрина  канал 0 и канал 1 подключены соответствено к рх и тх Включаю питание далее нажимаю кнопку вкл на дисплее идет пачка импульсов самая левая потом видимо контроллер грузится и далее идет постоянный обмен что видно далее через определенный промежуток пачки импульсов
Но в последней прошивки при включении только 2 импульса без данных и ошибка ер1
вот декодировка в bin

в правом нижнем углу последовательность импульсов

vspishkin


vlad-2015

Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

vspishkin


vlad-2015

В общем надо запустить контроллер МК без дисплея и посмотреть что пойдет в хексе по TX от МК.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

vspishkin


vspishkin

вот что идет
                     
Но у меня прекасно работает прошивка вот эта 
S2_v1.3_190921.hex

vspishkin

Цитата: vlad-2015 от 14 Март 2020 в 22:27
В общем надо запустить контроллер МК без дисплея и посмотреть что пойдет в хексе по TX от МК.
Вобщем эти данные на белом проводе  , зеленый я пока отключил

РД00

Цитата: vlad-2015 от 13 Март 2020 в 07:20Рекомендую снять пакеты, которые идут от дисплея при изменении параметров настроек и что идет к дисплею.
Снял обмен. Putty, 9600, Log all session output.

display_to_esc.log - включил, дал газ, тормоз, зашел в настройки, поменял скорость и вышел.
esc_to_display.log - включил, дал газ, тормоз, переключил скорости.

На первый взгляд - ни одной знакомой буквы.

РД00

Цитата: vlad-2015 от 14 Март 2020 в 21:3511:53:21.994  28 00 00 00 00 0B B8 9B
11:53:22.186  28 00 00 00 00 0B B8 9B
11:53:22.393  28 00 00 00 00 0B B8 9B
11:53:22.600  28 00 00 00 00 0B B8 9B
11:53:22.807  28 00 00 00 00 0B B8 9B

Хотя нет, похоже.

vspishkin

после  нажатия кнопки вкл подается питание на плпту мк 36 -42 вольта , далее контроллек мотоколеса шлет пакет в плату дисплея
по шине(  rx на плате мк- tx на плате дисплея, как я понял это зеленый провод) далее контроллер дисплея уже фигачит пакетами в контроллер мк -это белый провод
Если это информация правильная мне нужно снять данные по зеленому проводу ? или по белому? Если по зеленому то эксперименты продолжу сегодня после 20 , Ухожу на работу
Вчера выкладывал то что идет по белому проводу

vlad-2015

Цитата: vspishkin от 15 Март 2020 в 07:04rx на плате мк- tx на плате дисплея, как я понял это зеленый провод
С него надо снять данные.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

vspishkin

анализатор не видит импульсов никаких на зеленом проводе просто тупо делает ресет  а дальше идет обмен по белому проводу это при включении попробую ручки покрутить газ например
буду пробывать терминалом снять