avatar_Mit

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

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

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

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

Sonar

Цитата: kostyanpost от 25 Июль 2018 в 08:29ну не знаю,  вот к примеру нормальный дисплей
Вот в этом и дело. Маленький. Для E-TWOW, думаю, в самый раз, а у куги видимая область 70x38мм.

Цитата: inetchik от 25 Июль 2018 в 08:48Есть недостаток у нее: вот надо будет газануть при обгоне и фигушки.
Думаю это несложно решить программно. Например после определённой скорости (настраиваемой, например, в сервисном меню) отключать плавный разгон.

Цитата: inetchik от 25 Июль 2018 в 08:48У меня еще и косяк с подсветкой на одной ( от "недокуги"): мерцает на позициях 2 и 3. 
У меня такое же было. Наложение частот обновления дисплея и ШИМ-частоты подсветки дисплея. Я решал напайкой ёмкостей прям к светодиодам подсветки.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33065km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

inetchik

#91
[user]Sonar[/user], я подредактировал предыдущий свой пост.

Добавлено 25 Июл 2018 в 09:37

Цитата: Sonar от 25 Июль 2018 в 09:25....это несложно решить программно. Например после определённой скорости....
Уныло. ;)
А как пешеходные переходы "перелетать", стартуя с ноля или в толпе, когда прешь на черепашьей и надо резко в отрыв, при развороте с полностью вывернутым колесом тоже может помешать плавность (инертность)?  :bw:
Получается надо плавный разгон делать полностью отключаемым в сервисменюхе, кмк.
Мне вот резвость и прыть недокуги очень нравится.
SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

Sonar

#92
[user]inetchik[/user], собственно в этом и есть огромный плюс создания прошивки, отличной от куги. Тут есть возможность и простор для улучшений. Конечно любую опцию нужно делать отключаемой. У меня такая же политика.

Добавлено 25 Июл 2018 в 09:51

Цитата: inetchik от 25 Июль 2018 в 08:48Про новые вкусности имхо:
Амперметр с запятой при токах до 9.9А. "Запятая" есть, кмк можно применить молнию бесхозную

Есть запятая? Хм.. А у меня её нет.. И десятые доли ампера вывести невозможно, так как контроллер МК отправляет только целое число. А бесхозная молния разве что для режима "зарядка" подходит. Она настолько маленькая, что в движении её будет очень сложно разглядеть.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33065km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

inetchik

Цитата: Sonar от 25 Июль 2018 в 09:47Есть запятая?
Нету конечно.
Предлагал молнию, но ..... контроллер м-к -  :ireful:.
;-D
SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

Sonar

Цитата: inetchik от 25 Июль 2018 в 10:22
Нету конечно.
Предлагал молнию, но ..... контроллер м-к -  :ireful:.
;-D

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

inetchik

[user]Sonar[/user], таже ерундовина с временами года.
Фотку бы, какчественную, тыльной стороны дисплейной платы от куги, без дисплея конечно. :ah:
SF8. B1-Р600 с ЛЖФ15S-19.5АЧ.
KUGOO-S2(MS) c переклеенными магнитами+Лифт+ПУ+DCfS v2.0.KUGOO-S2(LS) c Лифтом+ПУ.
Мы на карте.BR, Dmitry.

Sonar

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

inwin

[user]Sonar[/user],
еще варианты функций
например настройка параметров раздельно под каждую передачу
например:
1 передача: 60% мощности
плавность разгона 1 из трех доступных
ограничение скорости 10 км/ч из 25 км/ч доступных
2 передача мощность без ограничений
разгон без ограничений
скорость без ограничений
и т. д.

функция по ограничению скорости до 20 км/ч. например: при нажатии кнопки включается ограничение. отключить можно только с помощью пароля. по умолчанию пароль 0000.
в случае, если пароль был забыт. для сброса пароля необходимо разобрать плату самоката отключить и подключить определенный разъем. (делать сброс пароля нужно не очевидным способом)
после ввода пароля его не нужно больше ни где вводить.

Sonar

[user]inwin[/user], допустим стоит ограничение скорости на первой передаче, тогда человек может переключить на вторую скорость и ехать без ограничений, без пароля и смс  :-D
Честно говоря с паролями, думаю, будет тяжко с таким 5-кнопочным интерфейсом.
Плавность разгона планирую сделать в секундах, например от 0.0 до 5.0 с дискретностью 0.1.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33065km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

vip69

Цитата: Sonar от 25 Июль 2018 в 08:15искал подходящего размера и более менее доступный вариант
кмк, варинт 3,5" типа такого https://ru.aliexpress.com/item/3-5-inch-TFT-LCD-Screen-Module-3-3V-5V-ILI9486-ILI9488-Ultra-HD-320X480-for/32860726051.html вполне работоспособен будет. за $16 - комплект вместе с ардуиной - почти готовый комплект  для управления самокатом.
Цитата: inetchik от 25 Июль 2018 в 08:48вот надо будет газануть при обгоне и фигушки
я не пойму - что значит "плавный разгон"? он и так плавный, вроде, если бы не удар с места (на моей недокуге). в конце концов, как на авто можно сделать -  кик старт - все плавно, если не нажимать курок до упора сразу. нажатие до упора - форсаж (обгон).
kugoo s3, 100+110+ кг ;)

Sonar

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

vip69

Цитата: Sonar от 25 Июль 2018 в 15:03На солнце его изображение, в лучшем случае, становится трудночитаемым
да, понимаю...
олед бы, но они все какие то маленькие и дорогие...
Цитата: Sonar от 25 Июль 2018 в 15:03в дисплейном блоке куги не так уж и много места, к сожалению
тоже да. но, если уж такие кардинальные переделки... то механически, наверное можно что то придумать.
но вот электрически - такое решение было бы значительно интереснее, т.к. стоимость электроники тогда была бы неизмеримо меньше, чем родной дисплей куги. только софт, который легко бы было доработать/обновить и т.п.
ну и конечно, жаль, что просто перешивать стандартный блок куги не рассматривается (или невозможно).
kugoo s3, 100+110+ кг ;)

Sonar

[user]vip69[/user], но ведь ничего не мешает попытаться выпаять родной дисплей от куги. Тем более он уже есть у каждого владельца этого самоката. Во всей переделке самое дорогое, пожалуй, микроконтроллер. Половина радиоэлементов, в том числе и разъёмы, я брал с оригинальной куговской платы дисплея. Единственная трудность может возникнуть с изготовлением платы, если у человека нет опыта в этом деле.

Цитата: vip69 от 25 Июль 2018 в 15:25ну и конечно, жаль, что просто перешивать стандартный блок куги не рассматривается (или невозможно).
Мной не рассматривается (пока что) потому, что я так и не смог освоить работу с STM. Тут периодически ищу простенький программатор для ATmega. Что бы взял компьютер, соединил его несколькими проводками с моей дисплейной платой и прошивай/обновляй прошивку на здоровье. Кое-что нашёл, но пока не тестировал.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33065km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

vip69

Цитата: Sonar от 25 Июль 2018 в 15:33выпаять родной дисплей от куги. Тем более он уже есть у каждого владельца этого самоката
просто тогда - считай что теряется дорогая рабочая запчасть. т.е. если он рабочий - его можно было бы продать страждущим стока, а на вырученные деньги, с запасом, сваргагнить новый блок управления/отображения. все таки 1тр за железо на эксперименты с перспективой вернуть потраченное.
кто пожелает.
а так... придется "испортить хорошую вещь"... :) потеряв на какое то время рабочий самокат с неизвестным результатом.
kugoo s3, 100+110+ кг ;)

110000

Цитата: vip69 от 24 Июль 2018 в 08:50PS А тормоз вообще - дискретный только у нас, ущербных, с безымянными МК?....А тормоз - сразу вкл, где то на 1/3 нажатия и никак не меняется дальше.

Думаю дискретный тормоз может быть по следующим причинам:
1. Датчик Холла цифровой, выдающий 0(нет или минимальное напряжения) или 1(есть или максимальное напряжение). Его можно поменять на аналоговый. Это легко проверить если снять крышку дисплея и вольтметром/мультиметром замерить напряжение выдаваемое датчиком холла. Плавно ли напряжение меняется при нажатии на курок тормоза, отображаются разные значения напряжения или есть только два значения напряжения.
2. Датчик аналоговый но неправильно установлен по отношению к магниту. Можно попробовать ближе/дальше от магнита установить, или магнит повернуть другим полюсом. В общем пошурудить там, посмотреть что к чему.
3. Датчик аналоговый и магниты относительно датчика установлены правильно, но датчик  дефектный или низкокачественный с малым разрешением или нелинейной кривой выдаваемого напряжения. Только замена на нормальный/исправный датчик решит проблему.
4. Проблемы в программной обработке дисплея. Преобразует входящее напряжение от датчика холла независимо от его величины в максимальное торможение. Например поступает 1в., 1,5в. 3в, а программный алгоритм дисплея преобразует это в 100 единиц из 100, то есть в максимальное торможение. Вот здесь уже нужно отслеживать по UART что приходит от дисплея к контроллеру. Здесь поможет перепрошивка дисплея,  создания своего, или установка от "нормальной" кугии.
5. Проблема в АЦП(Аналого-цифровой преобразователь), возможно вышел из строя и преобразует любые входящие напряжения в максимальный цифровой сигнал. Тут поможет только замена микроконтроллера дисплея или создание своего.
6. Проблемы в контроллер МК, например при поступлении команды от дисплея уровня торможения 20 единиц, контроллер почему то принимает 20 за 100. А тут проверить будет сложно, и после проверки если выясниться что дело в контроллере, то исправить просто так не получиться.
7. Говорят что возможно проблема в мотор-колесе. Но мне непонятно как мотор может быть причиной дискретного торможения. Даже если там другие обмотки, ротор, статор, магниты это повлияет на силу торможения в большую/меньшую сторону но всё ровно он не может или не тормозить вообще или тормозить колом.

На вашем месте я бы проверил пункт 1,2,3 с помощью мультиметра, дабы убедиться что дело не в датчике холла. А то возможно китайцы установили цифровые датчики.

110000

Цитата: inwin от 24 Июль 2018 в 21:16почему круиз не отключаемый? в меню можно отключить круиз.
Цитата: Sonar от 24 Июль 2018 в 21:31Пробовал - не помогает. Видимо контроллер МК у меня с более старой прошивкой.
У меня тоже круиз не отключается, перепробовал все 255 значений в пункте 8 сервисного меню. Этот круиз мешает только, особенно на большой скорости. Было бы хорошо до 15км/ч. круиз работает а выше отключается.
[user]Sonar[/user]  а вы пробовали посылать код 0(отключение круиза) пункта 8, напрямую в контроллер МК по UART, или отслеживали при установки 0 в меню и нажатии кнопки SET, передаются ли в контроллер МК значение 0. Может быть на старых прошивках дисплея, у которых в пункте 8 можно установить значение 0..255, при установке 0 и сохранении параметров кнопкой SET, значения не передаются в контроллер МК. Возможно дисплей сохраняет значение у себя но не передает их в контроллер МК, или передает всегда 1(включение круиза).

Sonar

#106
Цитата: 110000 от 25 Июль 2018 в 20:10а вы пробовали посылать код 0(отключение круиза) пункта 8, напрямую в контроллер МК по UART, или отслеживали при установки 0 в меню и нажатии кнопки SET, передаются ли в контроллер МК значение 0. Может быть на старых прошивках дисплея, у которых в пункте 8 можно установить значение 0..255, при установке 0 и сохранении параметров кнопкой SET, значения не передаются в контроллер МК. Возможно дисплей сохраняет значение у себя но не передает их в контроллер МК, или передает всегда 1(включение круиза).
Контроллер дисплея передаёт состояние 8-го пункта в контроллер МК. Это я сразу заметил в терминале. Пробовал напрямую загонять значения в контроллер МК с терминала - не реагирует.  На самом деле есть идея как побороть круиз-контроль, но опять же, это я могу сделать только в своей прошивке. Достаточно лишь раз в секунду или две посылать контроллеру МК нулевое значение газа и тут же обратно возвращать фактическое. Конечно это будет чуточку заметно при езде, я думаю, но это решение явно должно сработать.
Kugoo S2 blue, 36v, 20,8A/h, 2WD, 1,9kW max, Prog disp v3.8, Prog drive v1.9, odo: 33065km.
Все материалы по альтернативным контроллерам для Kugoo S2/S3: http://213.21.12.200/kugoo_project/
Тема на форуме по этим контроллерам https://electrotransport.ru/index.php?topic=61126.0

Sonar

Цитата: 110000 от 25 Июль 2018 в 19:217. Говорят что возможно проблема в мотор-колесе. Но мне непонятно как мотор может быть причиной дискретного торможения. Даже если там другие обмотки, ротор, статор, магниты это повлияет на силу торможения в большую/меньшую сторону но всё ровно он не может или не тормозить вообще или тормозить колом.

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