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


avatar_vlad-2015

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

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

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

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

Toxrq

Ребят, предистория такая, решил сделать ребенку подсветку на s3, питание подсветки должно было выключаться вместе с выключением самоката, ну и уложил чип. Пошарился по радиорынку и магазинам чипа stm8s903 нет в наличии, заказал его в чип-дипе, будет долго ехать. Больше его нет нигде, на радиорынке даже не слышали. А как назло послезавтра потеплеет и ребенок попросит самокат погонять, ещё не накаталась она на нем, только купили. Но фокус в том, что есть в наличии чип stm8s103k3t6c - бегло сверил даташиты, они практически идентичные чипы, eeprom побольше в 103 и таймера 3, они pin to pin совместимы. Так вот, если я воткну 103й вместо 903го заведется лайба ребенка?

vlad-2015

Цитата: Toxrq от 10 Фев. 2020 в 12:47Так вот, если я воткну 103й вместо 903го заведется лайба ребенка
Нет, не заведется. 
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

Сергей_1959

[user]Toxrq[/user], на Али эти чипы 300р. за 10 штук, а пока идут можно воткнуть любой другой подходящий контроллер, я себе так и сделал в своё время когда накрылся основной.


inwin

[user]Сергей_1959[/user], вы установили и курок и контроллер от другого самоката на кугу?

Сергей_1959

[user]inwin[/user], вот те раз, в теме S3 App всё было расписано до мелочей, правда это длилось недолго пока не пришли чипы с Али.

Toxrq

Ребят, спасибо за ответы, я заказал чипы в магазине, доставка вроде 4-7 дней. Дорого - да 120р штука, заказал два, второй на всякий случай, а на Али тем временем заказал экран полностью в сборе. Второй экран останется для эксперементов ) Кстати в свете последних событий от сыновей Джеки Чана, у меня штук 8 посылок на границе зависло, когда подрулит экран теперь непонятно.

Toxrq

Еще такой вопрос возник, пока мчится микроконтроллер, обнаружил, что микросхема контроллера дисплея HT1621b тоже отправилась на покой, пробиты на +5v несколько ног RD, WR, DATA, остальные вроде как в норме, очень распереживался по поводу контроллера МК, вдруг ноги RX TX тоже пробила (очень надеюсь что живые), решил проверить идут ли пакеты с контроллера МК к дисплею, но теперь я очень очкую, синий провод коннектора, на сколько я понял это ON на контроллере МК, и туда нужно подать напряжение с батареи (красный провод коннектора), т.е. 36v ? (именно этот вопрос главный, аж руки теперь дрожат что-то тыкать в эти платы)

далее, RX (зеленый)=>TXuart: TX(белый)=>RXuart,
объединяем земли с UART / USB переходником,  (черный провод коннектора).
открываем terminal или putty, скорость (57600?)  и ждем посылку от контроллера МК, через пару секунд должна прилететь ?

vlad-2015

[user]Toxrq[/user],
Скорость – 9600 бод, количество бит данных – 8, контроль четности – нет, стоповый бит – 1.
Схема дисплея https://electrotransport.ru/images/4/19dxuyy.png
Структура данных TTL https://electrotransport.ru/index.php?topic=55186.0 в шапке.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

Sonar

[user]Toxrq[/user], можно просто соединить красный и синий провода. Если контроллер МК жив, то вы должны услышать два щелчка от мотор-колеса. После второго щелчка мотор-колесо должно быть заблокировано контроллером. При этом вращать мотор-колесо руками становится трудно.
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

Toxrq

#225
Цитата: Sonar от 12 Фев. 2020 в 23:15
[user]Toxrq[/user], можно просто соединить красный и синий провода. Если контроллер МК жив, то вы должны услышать два щелчка от мотор-колеса. После второго щелчка мотор-колесо должно быть заблокировано контроллером. При этом вращать мотор-колесо руками становится трудно.
так и есть, колесо блокируется после второго шелчка, он еще подмигивает стопаком, я так понял какие то служебные сигналы подает. Сейчас проверю через терминал, шлет пакеты или нет, а можно какие то данные в него отправить что-бы проверить не только линию TX но и RX?

Уррра! Контроллер прислал 3C 07 00 00 00 0B B8 00 00 00 CA нога TX жива!

Sonar

[user]Toxrq[/user], можно, но структура пакета зависит от протокола, на котором работает контроллер мотор-колеса. По ссылке от [user]vlad-2015[/user] представлен только один протокол. Если приходящие данные от контроллера мотор-колеса похожи (во всяком случае если первый байт в пакете совпадает), то попробуйте отправлять пакеты, согласно той инструкции.
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

Toxrq

За ранее прошу прощения, что написанный пост относится только косвенно к теме, но, раз начал тут, отпишусь уже до конца...
Купил в итоге плату в сборе, доченька начала напоминать, что самокат стоит, я его не ковыряю, а не покататься ли, я что бы не расстраивать, пулей сгонял. И за 30 минут успел все починить и добавить, выкорчевал от туда транзюк G1, не уверен, что это KST5551, т.к. не штатная фара на 11ватт, разогрела за пару секунд (еще на старой плате) этот транзистор до серьезных температур, но он выжил.  Поставил вместо него irlml0060tr (посмотрел обвес вроде подходящий, затвор подтянут к земле 10к, смутило только 2.2кОм ограничивающий резистор, но решил оставить его), проверил сначала на макетке, эта блоха даже капли не нагрелась от 0.27A потребления фары. Я упустил, правда, момент, что от 32V там будет уже не 0.27A, а в районе 0.4, вроде на тестовых покатушках выдержал.
Как приедет STMка, планирую вернуть, к жизни старый КД. А так же попытаться повторить КД от Sonar, вроде бы темы обе уже раскурил.
А так же я подвесил на синий провод понижайку на LM2596HVS (входное до 60v) накидал скетч и приклеил ws2812b к деке, теперь там все по детски, 15 вариантов эффектной подсветки днища, ночью очень круто смотрится эффект метеорита или сканер, не для взрослых дядек конечно, но дитя 8 лет в восторге.

PS Кстати, изначально при включении новой платы, был странный глюк, горел символ блокировки МК, переподключил, символ не пропал, выдернул все коннекторы из новой платы, подключил к старым куркам символ пропал. Холлы не прозванивал еще, руки не дошли, возможен затык в них ?

Sonar

[user]Toxrq[/user], скорее всего курок тормоза немного смещен и напряжение с курка идёт чуть выше, чем в нормальном, нулевом положении. При активном индикаторе блокировки колеса - фактически блокировка колеса была?
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

Toxrq

[user]Sonar[/user], Да, была блокировка. Как только я вытащил холлы из комплекта и воткнул родные самокатные прошла ошибка. Сегодня покатушки с ребенком устроили, загорелся значек правее, блокировки, как только я встал на самокат и даванул на газ, значек пропал, больше не появлялся.
PS чипы пришли, забрал и напаял уже, скоро момент истины  :kidding: восстановлю я плату с вашей помощью или нет. После, хочу заказать у сыновей Джеки Чана, платки, для Вашего [user]Sonar[/user] проекта. Мег валяется горсть,  по сути мне нужна только одна...

Toxrq

Подскажите без контроллера MK так и должно быть ? При подачи питания, сразу включается дисплей, показывает пол секунды/секунду все символы и сразу в Error? в uart чешет C0 очень много C0 летит, бывает и другое тоже присылает, FF, еще различные данные, но в основном C0, пытался через терминал ему отправить 3C 07 00 00 00 0B B8 00 00 00 CA, разок получилось, чет другое прислал и вроде экран что-то внятное показал, и сразу опять в err. прошу прощения за некоторый сумбур, так получилось что 30 часов без сна.
Есть у меня подозрения что я еще одну микруху спалил.


vlad-2015

[user]Toxrq[/user],
Без контроллера МК дисплей не работает. Так и должно быть. Все символы при старте показываются для диагностики, что экран рабочий.
Выкладывайте сюда первые 64 байта после включения от МК.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

Toxrq

Вечером подключить смогу к самокату, смогу выложить лог обмена кД и кМК. 
А можно сделать прошивку таким образом, что бы вольтаж при ошибке отображался, подобрать идеальные значения делителя. Так с лабораторного блока питания можно задать напряжение и оперативно отслеживать изменения.

Sonar

[user]Toxrq[/user], если не ошибаюсь, в прошивке от [user]vlad-2015[/user] уже есть программная подстройка вольтметра. Делитель подбирать не нужно. И подстройку вольтметра лучше делать в составе всех электронных узлов самоката, так как провода до дисплея создают некоторые потери при нагрузке.
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