avatar_vlad-2015

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

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

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

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

vspishkin

Цитата: vlad-2015 от 04 Янв. 2020 в 13:57Датчик подключать на ADC_0, обвязку распаивать под датчик. Шкала значений от TC1047.
скорее всего датчик целесообразно засунуть в акб для контроля температуры заряда , скорее всего когда батарея сдохнет так и сделаю

vlad-2015

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

pablosp86

Цитата: Mol4un от 29 Дек. 2019 в 19:47
Спойлер
00 00 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B 28 00 00 00 00 0B B8 9B

¿Este es el código hex del tablero amarillo?

________

Это шестнадцатеричный код желтой доски?

vlad-2015

#201
[user]pablosp86[/user],
Color doesn't matter. Firmware is now one for all.

P.S.
В связи с слиянием прошивок, теперь остро стоит вопрос как идентифицировать на каком протоколе работает самокат пользователю...  /:-)
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

Sonar

Цитата: vlad-2015 от 09 Янв. 2020 в 20:11
P.S.
В связи с слиянием прошивок, теперь остро стоит вопрос как идентифицировать на каком протоколе работает самокат пользователю...  /:-)

Определять по старшему байту в пакете от контроллера МК. Не вариант? Можно еще добавить пункт в меню для выбора протокола вручную, если автоматически не получилось.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 34402km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

vlad-2015

[user]Sonar[/user],
Городить новый раздел в меню не хочется.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

MrCherry

Покажите плиз инструкцию как шить дисплей. Год назад шил. Забыл какие кнопки нажимать в проге. Разъем на дисплей напаян. Программатор в Винде определяется. А вот что надо считать, что записать и как настроить не помню....

vlad-2015

Как пользоваться родной софтиной "ST Visual Programmer" которую можно найти на сайте www.st.com, забив в тамошний поиск фразу "STVP-STM8".

Сначала нужно настроить . В конфигурации вводим тип программатора, режим и название чипа

Теперь можно открыть файл прошивки. File>Open...

После загрузки прошивки в программу можно подключать программатор и сам микроконтроллер. Для загрузки прошивки в микроконтроллер, необходимо нажать кнопку "загрузить все" (красным).

Если все прошло успешно, то быстро "проскачут" шкалы выполнения и в логе пробегут данные выполнения. Если логи содержат фразы " completed", "successfully" то все успешно прошилось. Если что то пойдет не так, то логи закраснеют красными ошибками.

"Чип залочен". Если залочен чип, то нужно сначала снять защиту (прошивка в памяти контроллера конечно потеряется).
Нужно перейти на вкладку "OPTION BYTE", убедится, что значение параметра защиты выключено и нажать на кнопку " записать данные".

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

MrCherry

Выводит такую ошибку. К дисплею всё подключено правильно...



vlad-2015

[user]MrCherry[/user], "Нет соединения с микроконтроллером..." проверяем, правильно ли контачат провода программатора и жив ли сам чип. Не должно быть коротких замыканий между линиями. Других вариантов нет.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

MrCherry

#208
Цитата: vlad-2015 от 30 Янв. 2020 в 12:06
[user]MrCherry[/user], "Нет соединения с микроконтроллером..." проверяем, правильно ли контачат провода

Спасибо огромное)) Работает все) отгнили хз почему  колодки. Провода с колодкой были припаяны к дисплею. Связь появилась, прошивка работает. У меня ПРО, сразу заметил что фонарик задний моргает, при нажатом стопаке светится. В общем пока всё круто!! Ты МОЛОДЕЦ)))

MrCherry

Можно плиз мини описание как работает ограничение тока? 10 если поставлю то это амперы, или секунды или что за величина? Какое значение поставить для экономии батареи но скорость чтоб не упала?

vlad-2015

[user]MrCherry[/user],
Это величина разности (K) между установленной (S) и фактической скоростью (F). Отправляемое значение не может превышать F+K. Единица примерно равна 1 км/ч. При K=4 и газе в пол с места разгон будет на 0,5 сек не от 0 до 35км\ч, а  от 0 до 4км\ч. На следующие 0,5 сек с фактических  3км\ч до 7км\ч и т.д.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

MrCherry

Прочитал 10 раз) врубился. Только по факту не заметил экономии. Пока я разгонюсь до 20кмч в супер эконом режиме, потрачу столько же энергии сколько и при резком разгоне. Если верить компу. Ну я проверю. Только ветер поправки может вносить

vlad-2015

Законы физики не обманешь. Тут основной смысл уменьшить пиковые токи и меньше насиловать АКБ. Самое эпичное на 30% заряда начинается  /:-) но в этом есть и свои плюсы
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

vspishkin

Цитата: MrCherry от 05 Фев. 2020 в 02:29Можно плиз мини описание как работает ограничение тока?
а как же ответ 157 на 9 странице?
Собрал наконец блок питания  от 0 до 50 вольт буду пробывать эмитировать рекуперацию

MrCherry

Цитата: vspishkin от 05 Фев. 2020 в 18:34а как же ответ 157 на 9 странице?
Видимо заработало) тк разгоняется у меня вяло)  Но я проверю после по научному и опишу как прошло

vlad-2015

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