avatar_Mit

Создание прошивки/платы дисплейного модуля Kugoo S2/S3/F3/Aovo.

Автор Mit, 01 Июль 2018 в 13:58

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

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

Kukoo

#702
Здравствуйте.
Приобрел себе пару недель назад S3. Раздражает резкий старт.
Сначала проблему хотел решить аналоговым способом, т.е. линейную характеристику курка перевести в экспоненциальную.
Но разобрав дисплей был приятно удивлен наличием там STM8S003F3P6 т.к. у меня валяются 10 штук таких.
В поисках дополнительной информации набрёл на этот форум.

Вопрос к автору прошивки для оригинальной платы:
возможно ли портировать с STM8S903K3T6 на STM8S003F3P6 ?



vlad-2015

Цитата: Kukoo от 27 Фев. 2020 в 20:34возможно ли портировать с STM8S903K3T6 на STM8S003F3P6
Однозначно - да.
Kugoo S2 10S6P (12470 км)
У меня нет решения. Но я восхищен красотой проблемы.

Kukoo

#704
В моей версии дисплея подключено так:

1   PD4      "Вкл.Питание"
2   UART_TX  TX
3   UART_RX  RX
4   NRST     RESET
5   PA1      K1
6   PA2      "Фара"
7   VSS      GND
8   VCAP     Cap C1
9   VDD      +5
10  PA3      Сигнал
11  PB5      K3
12  PB4      K2
13  PC3      "Подсветка"
14  AIN2     "Тормоз"
15  PC5      DATA/K5
16  PC6      WR
17  PC7      CS/K5_ENABLE
18  PD1      K4/SWIM
19  AIN3     "Газ"
20  AIN4     "Напряжение батареи"


Кнопка K5 подключена одним контактом на линию DATA, второй контакт через транзистор на GND при CS=1

Сегменты LCD и HT1621B в этой версии тоже по-другому разведены.

inetchik

#705
[user]Sonar[/user].
Спойлер
Цитата: Sonar от 29 Янв. 2020 в 14:19А нужны ли они будут, когда появится новый контроллер МК?
Кмк, если стоковый контроллер м-к устраивает, то нужны, простенькие.





Добавлено 28 Фев 2020 в 07:19

Цитата: Sonar от 26 Фев. 2020 в 15:272) Добавлена поддержка отображения температуры с датчика "LM37D" (от 0 до 100C).
Это вместе с, или взамен ACS712-30 ?

"Prog drive v1.0" - это что и где ? В смысле, где тема (файлы-то я вижу, ;)) ?
SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

Sonar

Цитата: inetchik от 28 Фев. 2020 в 07:16
[user]Sonar[/user].
Спойлер
Кмк, если стоковый контроллер м-к устраивает, то нужны, простенькие.

Какие максимальные размеры платы-модификатора допустимы? В том числе и толщина. И какие функции требуются, кроме измерения тока и замера скорости? Помню, что последнее мы обсуждали, но мало ли что-то изменилось.

Цитата: inetchik от 28 Фев. 2020 в 07:16

Добавлено 28 Фев 2020 в 07:19
Это вместе с, или взамен ACS712-30 ?

Разъем используется либо для датчика тока, либо для датчика температуры. Поддержка есть и того и того. В будущем, возможно, для датчика температуры будет использоваться дополнительный разъем на плате дисплейного контроллера, который обозначен как "Кнопка круиза". Он на плате разведен, но не распаян.

Цитата: inetchik от 28 Фев. 2020 в 07:16
"Prog drive v1.0" - это что и где ? В смысле, где тема (файлы-то я вижу, ;)) ?

Прошивка для альтернативной платы контроллера МК. Прошивка ещё не обкатана, хотя и функционирует. К тому же это прошивка для платы контроллера МК версии A1. Для B1 прошивка будет отличаться и полной совместимости не будет. Тогда же и начну писать посты по альтернативному контроллеру МК.
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

inetchik

Цитата: Sonar от 28 Фев. 2020 в 10:49В будущем, возможно, для датчика температуры будет использоваться дополнительный разъем на плате дисплейного контроллера, который обозначен как "Кнопка круиза".
:bravo: :bravo: :bravo:
SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

Toxrq

Готово, файлы гербер, а так же исходные файлы Eagle по ссылке.
Готовил по технологическим правилам JLCPCB. Но еще не заказывал.
Если кто-то заметит ошибки пожалуйста сообщите,  поправлю, планирую в ближайшем будущем заказать 5 плат.

https://cloud.mail.ru/public/4M7v/4QWhSR7vR



Toxrq

Пока плату ковырял, постеила меня тут идея, на самом деле места на плате есть и его достаточно кое какие деталюхи в крайнем случае можно перекинуть на слой top, может синий зуб к плате прилепить? скажем взять камешек поинтереснее, atmega 32u4, у него 3 UART по-моему, и все данные и настройки дублировать в зуб. Sonar вы на сколько я понимаю пишете не в aduinoIDE? Если нет, тогда, конечно с портированием могут возникнуть сложности.
У меня была идея сначал переделать обыкновенный самокат в эбайк, переварил вилки, сделал оси на колеса от гироскутера, написал под экранчик 128х64 SPI прошивку на 32u4, но она никак не общалась с кМК, сделал тестовый заезд, не подключая электронику, только контроллеры МК, курок газа, даже без тормозов, понял, убъется она на нем, поехал и купил заводской. на этом мои потуги с дисплейным контроллером закончились.

Sonar

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

В принципе зуб только для наворота не больше, во всех же нафаршированных есть bluetouch ) Почему бы в старом S3 не прилепить, да и организация меню могла бы быть удобной, учет всевозможных ошибок затыков, отображения всех возможных и невозможных параметров. Но тут есть конечно один скверный момент, даже не hardware или написание процедуры работы в прошивке, там то дел не много, отправил в UART структуру принял записал в EEPROM. Тут момент написания приложения для android, опыта написания нет совсем.

Sonar

[user]Toxrq[/user], на самом деле тема с bluetooth уже поднималась. Сошлись на мнении, что абсолютно бесполезная штука. К тому же лишний повод для взлома. Уже были случаи. Все прекрасно настраивается через меню самоката.
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

Может и так конечно, хотя как то технологично, было бы чтоль. Но это просто улучшатель, не более, полезность сей приблуды конечно под сомнением, но удобство без вопросов было бы,  с кастомной платой, значительно выше, хотя самокат у жены M2 Pro, я один раз подключился к нему, поковырял настройки и удалил приложуху, наверное вы правы, муть это все.

Toxrq

Ребят вот, что я нашел https://www.thingiverse.com/thing:2951327 и еще одна https://www.thingiverse.com/thing:3732208
На фото - по второй ссылке, еще не причесана, только со стола и склеена. По хорошему ее теперь шкурить, шпатлевать, грунтовать, красить, но можно и так, кому эстетика не важна. У кого есть 3д принтер, больше проблемы габаритной несовместимости экранов нет, корректировка модельки займет пару минут, все экраны которые поддерживает прошивка (или будет поддерживать) можно будет разместить штатно.





ssilk

По хорошему, при наличии скилла изготовления корпусов, от этой дурацкой коробочки на руле нужно уходить...
Нормальные курки, нормальный корпус дисплея с IP57 и возможностью поворота вокруг руля, нормальные кнопки, нормальная отдельная фара... )
Задний привод, пневма 10", 48 вольт х 6А/ч, барабан, свет, звук, искусственный интеллект сто голых баб(©)... Максималка 38 км/ч, пробег 25 км.
odo - 6650 км

Toxrq

[user]ssilk[/user], При наличии чертежа, хотя бы относительного, могу попробовать, создать в опыт работы в 3DSMax около 20 лет. Еще с Max 2.0 начинал. Но макс не очень хорошо подходит, тут Solidworks рулит, в нем тоже азы знаю. осталось дело в чертеже.
курок нормальный не напечатать, послойно рано или поздно он рассыпится, тут литая модель нужна, хотя есть варианты готовые такого курка https://www.thingiverse.com/thing:2927151  %-)
этот интереснее https://www.thingiverse.com/thing:4067953
и еще деталюха стоковая https://www.thingiverse.com/thing:4003094

ssilk

Цитата: Toxrq от 02 Март 2020 в 00:46При наличии чертежа,
Я тут коллеге делал корпус под мощную понижайку
Спойлер




Чертежи делал в векторном формате, плоские, вид сверху. Объем держал в голове, траектории инструмента в АртКаме, дальше ЧПУ.
Если устроят плоские, могу чего нибудь набросать, но только в виде эскизов, чертежное дело я уже основательно забыл...)
Цитата: Toxrq от 02 Март 2020 в 00:46курок нормальный не напечатать
Я имел ввиду не напечатанный, а заводской...) Типа такого
Спойлер

их великое множество на али, под любой дизайн можно подобрать, и самое главное, в них нет основного косяка куговских курков, они не стираются и не выпадают...)
Задний привод, пневма 10", 48 вольт х 6А/ч, барабан, свет, звук, искусственный интеллект сто голых баб(©)... Максималка 38 км/ч, пробег 25 км.
odo - 6650 км

Toxrq

Я и имел ввиду 2D чертеж. Киньте какой ни будь попробую наваять. А там увидим что из этого получится.

ssilk

Задний привод, пневма 10", 48 вольт х 6А/ч, барабан, свет, звук, искусственный интеллект сто голых баб(©)... Максималка 38 км/ч, пробег 25 км.
odo - 6650 км