avatar_vlad-2015

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

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

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

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

vlad-2015

Цитата: Argon1024 от 03 Март 2020 в 13:53планируете, в последствии выложить проект на github?
Маловероятно.
Цитата: Argon1024 от 03 Март 2020 в 13:53Кстати, а ни у кого нет случаем лишней stm8s903k3t6c
Точно где-то валяются...
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

Argon1024

Цитата: Toxrq от 18 Фев. 2020 в 11:09А эта часть за что отвечает ? она же прямо на плате находится совсем рядом с ногой микроконтроллера.

юзерТег+ 
Тоже напряжение меряет. ADC0 - после предозранителя, ADC1 - до. Если предохр. сгорел, Появится значок неисправности. ИМХО.
Kugoo S3 GT

vspishkin

наконец появилось время для экспериментов.Прошивка дисплея от куги 2 старая которая перед универсальным протоколом была.Вобщем откоректировал делитель в сервисном меню, подавал напряжение от 27 до 45 вольт - блоки не сгорели но и не отключили ничего, получается контроллер сам ничего не отключает , вся надежда на плату в блоке акумуляторов .Больше 45 вольт пока побоялся подавать так как не контролирую напряжение с делителя на мк.В реальных условиях конечно оно будет больше , когда плата защиты аккумулятора отключвит батарею.
Вопрос еше как сэмитировать работу курков , на плпте датчики газа и тормоза как их заставить работать без самоката.
Разброс напряжения доходит до 0.2 вольта , Но при напряжении от 35 до 42 вольта показывает корректно

Sonar

Цитата: vspishkin от 05 Март 2020 в 15:08
...Вопрос еше как сэмитировать работу курков , на плпте датчики газа и тормоза как их заставить работать без самоката. ...

Подключить переменный резистор килоом на 10. Одна сторона на -, вторая на +, а вывод от ползунка ко входу АЦП.
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

vspishkin

#256
как датчики холла подают напряжение на вход ацп с помощью магнитов?Меняется магнитное поле? Магнит разной намагниченности? получается надо выпаять датчики и вместо них резисторы? сейчас запаяю вы мне много времени сьэкономили этой информацией Еше вопрос на какую ногу контроллера приходит после делителя напряжение аккумулятора? На третью правильно?
Сегодня успею подать максимальное напряжение ну у меня это 48 вольт

vspishkin

#257
подал максимальное напряжение какое  есть итоги замеров
входное напряжение 33.5 на 3 ноге мк 2.470
35.2-2.6 вольта
40 =2.041
45-  3.316
46.98 - 3.455
дальше не хватило блока питания но можно расчитать думаю
вместо датчиков холла на курках поставил резисторы все работает
следующий этап подключу датчик температуры



vspishkin

перепрошил на самую последнюю прошивку из шапки теперь на дисплее err

Toxrq

Цитата: vspishkin от 05 Март 2020 в 20:55дисплее err
Контроллер МК подключен к контроллеру дисплея? Без контроллера МК не работает :(

vspishkin

#260
Цитата: Toxrq от 05 Март 2020 в 21:02Без контроллера МК не работает
это я понимаю Единственное у меня мосфеты еще не запаяны
Короче у меня желтая плата перепробывал все прошивки выложенные ранее версия 1.4 самая последняя в шапке пишет err
другие версии 1.4 включают экран но не работают и половина информации нет на экране
Откатился на версию 1.3 файл этот  S2_v1.3_190921 заработало все как и прежде , влад хелп   :bw:

vlad-2015

#261
Допилил коды ошибок. Если будет "Err 8" или "Err 1", кидайте сюда данные TX и RX с таймингами. У меня все пашет  :bn:
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

vspishkin


Patriarch

Недавно стал обладателем S3. Дико не понравилось, что он "дерганый", как будто курок газа имеет состояния "вкл" и "выкл". Скидываешь газ, потом чуть дотрагиваешься до курка -сразу рвет.
Наткнулся на эту тему, почитал, по описанию данная прошивка должна быть плавнее, ну и плюс много плюшек в довесок. Рискнул, прошил. Все работает)
Жаль только в движении еще не проверил.
Спасибо автору!

В довесок вопрос - заметил, что если ставишь "старт с места - 0,  то мотор все равно с нулевой скорости стартует.

vlad-2015

Цитата: Patriarch от 07 Март 2020 в 16:04если ставишь "старт с места - 0,  то мотор все равно с нулевой скорости стартует
У меня только 1 контроллер МК S2 2018 года , совместимость с другими не тестировал.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

Argon1024

Привет всем! Сегодня перепаял stm8 и прошил. И... работает!!!

Спойлер

Пара замечаний для Уважаемого vlad2015:
1. Измерение напруги лучше усреднить. Например 100 выборок и выводить раз в 200ms. А то иногда из-за колебаний не видно значение младшего разряда.
2. Если нет обмена, в оригинальной прошивке, загорается левый крайний значёк. А здесь "Err 1"
3. А к какой ноге датчик температуры колхозить?
4. Хотелось бы в настройках иметь подстройку значения RC генератора.
А так просто супер! Спасибо автору!!!!!!
Kugoo S3 GT

Toxrq

Цитата: Argon1024 от 11 Март 2020 в 09:591. Измерение напруги лучше усреднить. Например 100 выборок и выводить раз в 200ms. А то иногда из-за колебаний не видно значение младшего разряда.
2. Если нет обмена, в оригинальной прошивке, загорается левый крайний значёк. А здесь "Err 1"
+1
Эти два пункта очень хотелось бы.

Sonar

Цитата: Argon1024 от 11 Март 2020 в 09:59
...
2. Если нет обмена, в оригинальной прошивке, загорается левый крайний значёк. А здесь "Err 1"
...

Уточните, пожалуйста, что за значок загорается при отсутствии обмена данными? У меня на стоковом дисплее мигал спидометр либо выбранная скорость в зависимости от того, по какой шине (RX или TX) нет обмена. Возможно вы имели ввиду значок рекуперации (восклицательный знак)?
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

Argon1024

Цитата: Sonar от 11 Март 2020 в 11:05по какой шине (RX или TX) нет обмена
Если я просто подаю питание (на столе без подключения к шинам RX, TX), то он запускается, но с горящим значком, кажись воскл. знак. Не могу уже проверить, т.к. перепаял контроллер со стоковой прошивкой.
Kugoo S3 GT

vlad-2015

Цитата: Argon1024 от 11 Март 2020 в 09:591. Измерение напруги лучше усреднить. Например 100 выборок и выводить раз в 200ms. А то иногда из-за колебаний не видно значение младшего разряда.
Обновление каждые 100ms. Привязано к времени отправки пакетов, т.к. с тамерами дефицит.
Цитата: Argon1024 от 11 Март 2020 в 09:592. Если нет обмена, в оригинальной прошивке, загорается левый крайний значёк. А здесь "Err 1"
В стоковой прошивке протокол фиксированный. В данной прошивке, пока неизвестен протокол, загрузка до конца не происходит.
Цитата: Argon1024 от 11 Март 2020 в 09:593. А к какой ноге датчик температуры колхозить?
Датчик подключать на ADC_0, обвязку распаивать под датчик. Шкала значений от TC1047. Схема в шапке.
Температура рассчитывается по формуле t=ADC0/2.048-50. Если есть предложения по улучшению рассчета, могу применить.
Цитата: Argon1024 от 11 Март 2020 в 09:594. Хотелось бы в настройках иметь подстройку значения RC генератора.
В качестве тактирования используется внутренний высокоскоростной RC-генератор 16 МГц (HSI – High Speed Internal).



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