Полезная информация


avatar_vlad-2015

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

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

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

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

vlad-2015

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

vspishkin

#307
ERR 1 снова


прошил старой прошивкой Kugoo_v1.4_s2s3.hex
вот что на экране

РД00

Цитата: РД00 от 15 Март 2020 в 00:47Снял обмен.
Так как, мне можно шить ? Последнюю версию ?

vspishkin

Цитата: РД00 от 15 Март 2020 в 23:47Так как, мне можно шить ? Последнюю версию ?
а есть еще варианты? я думаю зеленая плата заработает

vlad-2015

https://yadi.sk/d/AhHAUQlzs1P30A сделал трех этапную инициализацию. Обычно контроллер МК шлет байтик о начале работы...
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

vspishkin

опять ошибка err1 но время загорание ошибки после запуска увеличилось секунды на 2-3
заказал переходник уарт юсб если сам спаяю быстрее то продолжу эксперименты раньше, почему анализатор не видит импульсы никакие я растягиваю время шкала 0.8 микросекунд пока загадка Есть над чем подумать хотя если по зеленому проводу фронт импульса тупо уходит в 1 как бы просто разрешает передавать данные по белому.похоже без всяких кодов.Ну буду пробывать терминалом конечно смотреть То что у меня протокол от куги 2 это факт Влад в соседней теме читал как помогал запускать желтую плату где в мемори нужно было записать или 01 или 02 или 03 Там протокол снимали может там посмотреть?

РД00

Поразбирал свои файлы логов. Дисплей шлет пакеты вида2F 01 00 1E 01 36 00 00 00 00 01 36 00 19 01 28
2F 01 00 1E 01 36 00 00 01 2C 01 36 00 19 01 05
2F 01 00 1E 01 36 00 00 00 F0 01 36 00 19 01 D8
2F 01 00 1E 01 36 00 00 00 24 01 36 00 19 01 0C
2F 01 00 1E 01 36 01 00 00 01 01 36 00 19 01 3A
2F 01 00 1E 01 36 02 EF 00 00 01 36 00 19 01 C5
2F 01 00 1E 01 36 03 E8 00 00 01 36 00 19 01 C3

где по смещению 6 скорость, 7 - тормоз, 9 - газ, 14 - контрольная сумма.

Контроллер шлет
28 00 00 00 00 0B B8 9B
28 00 00 00 03 0B B8 98
28 00 00 00 0D 00 93 B6
28 00 00 00 04 00 69 45
28 00 00 00 03 00 69 42
28 00 00 00 00 00 6C 44
28 00 00 00 00 00 7D 55
28 00 00 00 00 00 95 BD

и вот тут не понял логики.

vlad-2015,
это известный протокол ? Можно шиться ?

vlad-2015

#313
[user]РД00[/user],
Протокол до конца не изучен. Основная часть будет работать, но габариты могут не работать...
[user]vspishkin[/user],
1 секунду плата ждет пакет от контроллера
2 секунду пытается общаться как с S3
3 секунду пытается общаться как с S2
Если в приходящих пакетах нет 0x28 или 0х3С дисплей уходит в ошибку "err 1".
https://yadi.sk/d/AhHAUQlzs1P30A исправил одну ошибку, надеюсь поможет  /:-)
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

РД00

#314
Цитата: vlad-2015 от 16 Март 2020 в 19:18Основная часть будет работать, но габариты могут не работать...
А их и нет, стоп-сигнал только.  ОК, шью.

UPD: Успешно прошился. Газ стал похож на газ, а не на старт Гагарина к иппеням. Все заявленное на первый взгляд работает.

Из чудес :  перекалибровал вольтметр. После выхода из настроек спидометр завис на 16 км/ч, газ не работал, после выключения-включения начал выдаваться Err 2.  Хотел обнулить EEPROM, чип оказался залочен. Перепрошил еще раз, заработало.

Пойду проедусь.

vlad-2015

[user]РД00[/user],
Причину err 2 понял. Ошибка вылетает после записи пробега в NVRAM. Появляется при выключении самоката или сохранении параметров.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

РД00

#316
Да, я потрогал пробег курками, кажется. С вольтметром попробовал еще раз, не повторилось.

UPD: прошел пару км. Поведение газа совершенно адекватное. Кроме мертвой зоны в начале, но там, возможно, Холл не выдает сигнал. Посмотрю.

С тормозом не понял. Он on/off, 17 параметр просто сдвигает положение курка, когда он включится. Плавного тормоза не получил ни на какой цифре. Возможно, низкая батарея, 35В на ХХ.

UPD2: В целом аппарат стал значительно адекватнее. Спасибо !

vspishkin

Цитата: vlad-2015 от 16 Март 2020 в 19:18исправил одну ошибку, надеюсь поможет
Завтра утром попробую и отпишусь
Кстати переходник какой нужен на ком порт 3.3 вольта или 5? Какие там уровни на uart?

РД00


vspishkin

Цитата: vlad-2015 от 16 Март 2020 в 19:18исправил одну ошибку, надеюсь поможет
не помогло по прежнему ошибка 1 Вобщем буду паять переходник на мах 232 и подключаться к ком порту через терминал

vlad-2015

Цитата: РД00 от 16 Март 2020 в 22:00С тормозом не понял. Он on/off, 17 параметр просто сдвигает положение курка, когда он включится. Плавного тормоза не получил ни на какой цифре.
У меня норм работает. Возможно контроллер МК не умеет регулировать рекуп.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

РД00

#321
Попробовал, просто катая по полу. При п.17 = 200 четкий вкл/выкл.  При 100 действительно торможение значительно слабее.

На 120 попробовать не успел, опять схватил err 2. На этот раз пробег точно не трогал. Выставил п.17=120, вышел длинным нажатием  К4.  Быстро закрутился одометр (переполнение за 2 с), после выкл-вкл - err 2.

UPD: перепрошился (как обычно Kugoo_v1.4_200305.hex). М.б., в прошивке не лочить чип ? Я бы тогда мог присылать NVRAM после таких сбоев.

Продолжил эксперименты. Я бы сказал, п.17 130...150 - это от "еле-еле притормаживаем" до "тормозим в пол". Комфортный тормоз поймать пока не удалось.

UPD2: проверил напряжение с курка тормоза. Он линеен, 0.92 - 4.12В.  Стоп-сигнал включается на 2.35. Это и есть начало торможения ?
Проверил и газ тоже. 0.8 - 4.14, с небольшой мертвой зоной в начале. Подвигаю Холл.
 

Argon1024

Цитата: vlad-2015 от 16 Март 2020 в 21:56Причину err 2 понял. Ошибка вылетает после записи пробега в NVRAM. Появляется при выключении самоката или сохранении параметров.
Осмелюсь спросить, когда ожидать релиза с исправленной этой ошибкой? А то как-то не хочется за 20 км в самый не подходящий момент тащить его на себе.
Kugoo S3 GT

Argon1024

[user]vlad-2015[/user], Кстати задний фонарь при нажатии курка рекуперации на моей S3 неожиданно работает теперь!
Kugoo S3 GT