Hover.FAQ
2.24K subscribers
4 photos
2 videos
68 files
18 links
Инструкции по переделке, доработкам, прошивке плат гироскутера
АКБ, БМС, З/У
Прочие вопросы по электронике
Download Telegram
Hover.FAQ pinned a file
Оглавление. Или содержание.

Связанный чат с обсуждением
https://t.iss.one/hover_ru

3D модели для печати
https://t.iss.one/Hover_3D

Канал и обсуждение по двухплатным гироскутерам, 3Д печати и прочим вопросам
https://t.iss.one/kickscooter_diy
https://t.iss.one/kickscootergreenbyteschat

Соседний чат по переделке
https://t.iss.one/samodelkiIzGiroskutera

Группа в ВК
https://vk.com/club198711307
_


1. Виды гироскутеров
https://t.iss.one/hover_faq/23

2. Компоненты на плате гироскутера и назначение выводов
https://t.iss.one/hover_faq/28

3. Схема основной платы гироскутера
https://t.iss.one/hover_faq/31

4. Базовая схема подключения курков газа и тормоза
https://t.iss.one/hover_faq/32

5. Переделка платы гироскутера для подключения курков газа и тормоза
https://t.iss.one/hover_faq/32

6. Программа STM32 ST-LINK Utility
https://t.iss.one/hover_faq/37

7. Программа Flash Loader Demonstrator
https://t.iss.one/hover_faq/38

8. Подключение программатора, снятие защиты от чтения и стирание чипа через STM32 ST-LINK Utility
https://t.iss.one/hover_faq/45

9. Самый СВЕЖИЙ ОРИГИНАЛЬНЫЙ исходник прошивки,
Вики по разделу HOVERCAR и обсуждение проблем (на английском языке)
https://t.iss.one/hover_faq/51

10. Более ранние варианты исходников и доработанные версии
https://t.iss.one/hover_faq/58

11. Программа Visual Studio Code, установка и настройка
https://t.iss.one/hover_faq/64

12. Сборка прошивки и прошивка платы через Visual Studio Code
https://t.iss.one/hover_faq/68

13. Подбор фаз моторов, таблица для подбора фаз
https://t.iss.one/hover_faq/76
https://t.iss.one/hover_faq/77

14. Калибровка ручек газа и тормоза
https://t.iss.one/hover_faq/81

15. Калибровка вольтметра в плате гироскутера
https://t.iss.one/hover_faq/82

16. Прошивка с телефона. Терминал в телефоне
https://t.iss.one/hover_faq/86

17. Протокол DEBAG SERIAL. Подключение к плате по блютуз и настройка параметров
https://t.iss.one/hover_faq/91

18. Доработанная прошивка от @s-tver с выводом информации на бортовой компьютер.
https://t.iss.one/hover_faq/100

19. Несколько готовых прошивок от @Jenya_m_80.
https://t.iss.one/hover_faq/102

20. Изменение тормозного усилия переднего колеса самоката.
https://t.iss.one/hover_faq/103

21. Информация по колёсам, сводная таблица.
https://t.iss.one/hover_faq/104

22. Изменения ПДД с 1 марта 2023 г.
https://t.iss.one/hover_faq/105

23. Переделка телекоммуникационных БП в мощные зарядные устройства.
https://t.iss.one/hover_faq/106

24. Полезные калькуляторы радиолюбителя
https://t.iss.one/hover_faq/107

25. Параллельное соединение плат для полного привода.
https://t.iss.one/hover_faq/110

26. Звуковые сигналы ошибок.
https://t.iss.one/hover_faq/112

27. Диагностика и ремонт платы.
https://t.iss.one/hover_faq/114

27. Прошивки и исходники от @kep12 (облако майл.ру)
https://t.iss.one/hover_faq/116

28. Баг с тормозами при полном газе
https://t.iss.one/hover_faq/117

29. Самые простые, базовые схемы переделки, 2 курка и круиз
https://t.iss.one/hover_faq/119

30. Схемы управления световыми приборами
https://t.iss.one/hover_faq/121

31. Расположение фаз и датчиков холла в мотор-колесе
https://t.iss.one/hover_faq/124

32. Простая прошивка для детских машинок с переключателем "ВПЕРЁД" - "0" - "НАЗАД"
https://t.iss.one/hover_faq/125

33. Документация и ПО для Смарт БМС Jiabaida
https://t.iss.one/hover_faq/129

34. Прошивка от @M_a_x_i_m_123 с БК на ESP-01 либо WEMOS
https://t.iss.one/hover_faq/130

35. Полезные посты с группы в ВК
https://t.iss.one/hover_faq/132

36. Комплект для инвалидной коляски
https://t.iss.one/hover_faq/134

37. Управление выпрямителями ELTEK FLATPACK по CAN
https://t.iss.one/hover_faq/137

38. Прошивка HOVERCAR SOFT и ПО для настройки
https://t.iss.one/hover_faq/138
👍29🔥5
Hover.FAQ pinned «Оглавление. Или содержание. Связанный чат с обсуждением https://t.iss.one/hover_ru 3D модели для печати https://t.iss.one/Hover_3D Канал и обсуждение по двухплатным гироскутерам, 3Д печати и прочим вопросам https://t.iss.one/kickscooter_diy https://t.iss.one/kickscootergreenbyteschat…»
Media is too big
VIEW IN TELEGRAM
#калибровка

Калибровка ручек газа и тормоза.

После прошивки плата не знает пределов регулирования ручек газа и тормоза. Поэтому при включении выдаёт два повторяющихся коротких сигнала низкого тона. Таким образом она указывает, что нужно выполнить процедуру калибровки ручек газа и тормоза.
Процесс калибровки на видео 👆, такой метод входа в режим калибровки работает на всех исходниках БЕЗ MULTI_MODE_DRIVE.

На новых исходниках, в которых добавлен MULTI_MODE_DRIVE, процедура входа в режим калибровки проще, не нужно ловить момент. После включения платы не спеша зажимаем кнопку включения и ждём писк, дальше всё как на видео.

ВНИМАНИЕ!!!
В режиме FOC TRQ:
Если колёса висят воздухе, вы нажали на тормоз и колёса начинают крутиться туда-сюда - это значит, что вы сделали всё правильно. Вам просто нужно поставить их на землю
👍5
уарт.bmp
26.1 MB
#калибровка, #вольтметр, #температура

Калибровка вольтметра в плате гироскутера

Для правильной работы функции отключения по разряду АКБ и других функций, связанных с измерением напряжения, нужно откалибровать вольтметр. Для этого нужно:
К правому уарту подключить адаптер USB-TTL, он же USB-UART.
В файле config.h в разделе VARIANT_HOVERCAR SETTINGS раскомментировать строку
#define DEBUG_SERIAL_USART3
Это активирует вывод отладочных параметров на правый уарт.
С помощью монитора порта ардуино, терминала platformio либо иной программы терминала подключится к ком порту, на котором висит ваш адаптер. Номер порта можно посмотреть в диспетчере устройств.

Калибровка температуры производится аналогично, но следует понимать, что процессор измеряет температуру самого себя, а не мосфетов, поэтому эта процедура практического применения не имеет...
_
сериал.png
93 KB
Подключение из Platformio:
В файле platformio.ini в секции [env:VARIANT_HOVERCAR] дописать строки:
monitor_port = COM5 //ком порт, на котором висит ваш адаптер
monitor_speed = 115200 //скорость передачи (по умолчанию 115200)

Далее переходим в файл config.h раздел BATTERY, в нижнем левом углу нажимаем иконку Serial Monitor

Строка
, получаемая в мониторе порта выглядит так:
in1:0 in2:0 cmdL:0 cmdR:0 BatADC:1610 BatV:4193 TempADC:1679 Temp:312 где
in1:0 - значение ADC ручки тормоза
in2:0 - значение ADC ручки газа
cmdL:0 и cmdR:0 - Задание скорости левого и правого колеса
BatADC:1610 - значение АЦП батареи
BatV:4193 - Вычисленное значение напряжения, Х100
TempADC:1679 - значение АЦП датчика температуры процесора
Temp:312 - Вычисленное значение температуры процесора, Х10
_
настройка акб.png
66.4 KB
Замеряем напряжение на включённой плате на фланце первого транзистора TIP127, полученное значение умножаем на 100 и записываем в строку целым числом без запятых
#define BAT_CALIB_REAL_VOLTAGE 3970
В строку
#define BAT_CALIB_ADC 1492 записываем значение BatADC из монитора порта.
Прошиваем плату, подключаемся и проверяем, BatV должно соответствовать действительности.

Настройка предупреждений и порога отключения:
BAT_LVL2_ENABLE - вкл(1)/выкл(0) уровень батареи 2 из 5, плата пищит коротким писком раз в 10 секунд.
BAT_LVL1_ENABLE - вкл(1)/выкл(0) уровень батареи 1 из 5, плата пищит коротким писком раз в 2 секунды.
BAT_DEAD_ENABLE - вкл(1)/выкл(0) отключение платы по полному разряду батареи
BAT_DEAD...BAT_LVL5 - настройка каждого из уровней, вписываем нужное значение, умноженное на 10
👍11
Прошу проголосовать!
Насколько понятно изложена информация в постах канала?
Anonymous Poll
64%
Все понятно, так держать!
25%
...С трудом доходит.
5%
Нихера не понял, прошу повторить!
7%
Куда я попал?
👍11
photo_2022-09-06_09-25-20.jpg
147.3 KB
#программы, #телефон

Прошивка и настройка с телефона

Да, так тоже можно. Покупаем переходник USB-OTG, через него подключаем к телефону ST-link, скачиваем программу ZFlasher:
https://play.google.com/store/apps/details?id=ru.zdevs.zflasherstm32
Закидываем файл прошивки на телефон, из программы стираем чип, указываем файл прошивки и шьём.
Работать с исходниками она не умеет, только прошивает.
_
Терминал в телефоне

Для этого нужен адаптер USB-TTL, подключаем его к плате как в посте выше, только вместо компа телефон. Скачиваем программу Serial Usb Terminal:
https://play.google.com/store/apps/details?id=de.kai_morich.serial_usb_terminal
Но удобнее подключить BLUETOOTH адаптер HC-05 или аналогичный. Также подключаем к плате на правый уарт, скачиваем программу:
https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal и подключаемся к плате по блютуз.
Скорость передачи по умолчанию 115200
В обеих программах можно настроить кнопки для быстрой отправки фиксированных команд и шаблоны.
👍15
блютуз.bmp
11.6 MB
#прошивка, #настройка, #диагностика

DEBAG SERIAL

ВАЖНО:

Если вы подключаете адаптер USB-TTL вам нужно 3 провода - GND, RX и TX. Схема подключения тут:
https://t.iss.one/hover_faq/82?single
Если BLUETOOTH адаптер, то ему нужно 4 провода - GND, RX, TX и VCC(питание 5 вольт!). Плата должна быть переделана в соответствии с постом
https://t.iss.one/hover_faq/32
Схема подключения блютуз на фото👆

DEBUG_SERIAL_PROTOCOL, удобная функция для диагностики и точной настройки прошивки прямо на ходу посредством подключения к плате телефона или ноутбука через адаптер USB-TTL или BLUETOOTH модуль.
Позволяет на ходу без перепрошивки платы изменять режимы работы моторов, ток, скорость, включать и настраивать уровень ослабления поля и т.д., а также получать от платы необходимые для диагностики параметры, например, значение с курков газа и тормоза.
_
дебаг.png
123.3 KB
Для работы протокола нужно в файле config.h в разделе DEBUG SERIAL раскомментировать строки
#define DEBUG_SERIAL_USART3
#define DEBUG_SERIAL_PROTOCOL
_
baud.png
109.1 KB
С подключением по блютуз может потребоваться настройка скорости порта, по умолчанию плата работает на скорости 115200 бод, а большинство блютуз адаптеров на 9600 бод.
Настройка скорости порта производится в файле config.h в разделе UART SETIINGS.
Ставим нужную скорость и прошиваем плату
_
бт.jpg
273.3 KB
Подключение по блютуз:
Открываем настройки блютуз в телефоне и устанавливаем сопряжение с вашим блютуз адаптером. После этого в программе терминала в разделе DEVICES выбираем ваш адаптер и нажимаем Connect. При успешной установке соединения терминал выдаст сообщение "Connected"

Команды:
$GET - Запрос текущих параметров.
Пример написания: $GET

$HELP - Выводит список всех поддерживаемых команд и параметров.
Пример: $HELP

$SET - Задаёт новое значение параметра.
Пример : $SET I_MOT_MAX 10

$INIT - Инициализация значения параметра из FLASH либо по умолчанию (config.h).
Пример: $INIT I_MOT_MAX

$SAVE - Запись текущих значений параметров во FLASH
Пример: $SAVE

$WATCH - Включить/выключить отображение переменной.
Пример: $WATCH I_MOT_MAX
_
терминал.jpg
262.5 KB
При верном написании команды и если заданное значение параметра находится в допустимых пределах плата издаёт короткий писк, подтверждающий выполнение команды и отправляет в ответ новое значение параметра с подтверждением изменения - ОК

В прошивках 2021 года ввод символа $ перед командой не требуется. Пишем просто GET, SAVE и т.д.
Не все параметры можно изменить и сохранить. Полное описание (на английском языке) поддерживаемых команд и параметров по ссылке:
https://github.com/EFeru/hoverboard-firmware-hack-FOC/wiki/Debug-Serial
👍20🔥3👏2
Hover_BK_09_06_2023.rar
34.1 MB
Обновлено 9.06.2023 !!!

Доработанная прошивка
от @s-tver с поддержкой бортового компьютера.
БК собран на ардуино и 1,8" TFT дисплее.
ОСНОВНЫЕ ФУНКЦИИ:
Скорость
Максимальная скорость (за текущую поездку)
Напряжение АКБ
Потребляемый ток
Расчёт израсходованной емкости АКБ
Графический вывод уровня заряда АКБ на экран
Пробег за поездку
Общий пробег
Время поездки
Среднее потребление энергии, WH/KM
Пароль на пользование самокатом
Пульт блокировки 315/433 МГц
Диагностические данные
Расчет общей ёмкости АКБ
Прогноз пробега на остатке АКБ
Настройка основных параметров платы:
- CTRL_MOD
- CTRL_TYP
- PHA_ADV_MAX
- I_MOT_MAX
- I_DC_MAX
- N_MOT_MAX
- FI_WEAK_ENA
- FI_WEAK_MAX
- FI_WEAK_HI
- FI_WEAK_LO

В архиве исходник, в нём:

Файл !!! READ !!! - ИНСТРУКЦИЯ, ЧИТАТЬ ОБЯЗАТЕЛЬНО!!!

В Hover_BK/Arduino/HoverSerialBK лежат схемы подключения, библиотеки и скетч для Arduino IDE.

P.S. Прошивка будет обновляться, в файле !!!Read!!! будет ссылка на предыдущие версии. Качайте актуальные версии из этого поста!!!
👍38🔥18👏3
Без_контроля_батареи_и_температурв_без_отладки.zip
5.8 MB
Несколько готовых прошивок от @Jenya_m_80
Описание автора:
Как обещал. Несколько прошивок!
При проверке основательно закрепляйте колёса.!!
Вопросы типа как вместо курка подключить кнопу не принимаю.
Эта прошивка НЕ ПОДДЕРЖИВАЕТ кнопки или только один курок.
Сразу ответ: я не знаю как подключить ваши сраные кнопки.
Только два курка, или две педали с датчиками холла.
Максимальный ток установил 25 Ампер на каждое колесо.
Максимальный ток и максимальные обороты можно уменьшить без перепрошивки.
Как это сделать есть в вики на гитхабе.(может кто-то прочитает)
👍15👎4🔥1
Как изменить тормозное усилие переднего колеса на самокате.

Дописываем строки как указано на фото.
Либо копируем и вставляем в указанное место отсюда

if (speed <0) { // если нужно изменить усилие ПРАВОГО колеса, если левого - пишем cmdL = cmdR / 2;
cmdR = cmdL / 2; // если левого - пишем cmdL = cmdR / 2; измените это "/ 2" на нужное вам уменьшение
}
👍7
Информация по колесам гироскутера, для облегчения идентификации
https://docs.google.com/spreadsheets/d/1Lw_cUveOZzA7avW5_DF-7dpMgIRH1cFpLyu4Koemuxo/edit#gid=0
👍5
Изменения в ПДД с 1 марта 2023г.pdf
224.8 KB
Дамы и господа!
Изменения в ПДД с 1 марта 2023 года.
Изучаем!!!
👍5💩5
Flatpack 1500 переделка.rar
170.7 MB
Парочка мощных источников питания, можно использовать как зарядные устройства.
Легко переделываются с телекоммуникационных блоков питания.

Более доступный FLATPACK 1500 в прикреплённом архиве.

Редкий но очень качественный и простой в переделке ZTE ZXD 1500, как переделать читаем с сообщения по ссылке

https://t.iss.one/hover_ru/40996
👍8🔥1
ebike_hall_angle_calc.xls
22.5 KB
Лучший сайт радиолюбителя www.falstad.com
Калькуляторы для расчета мотор-колёс.
Калькулятор холлов
Калькулятор обмоток
Калькулятор намотки https://www.bavaria-direct.co.za/scheme/calculator/
Калькулятор всяких SMD компонентов https://kiloohm.info/
Калькулятор параллельных сопротивлений https://www.chipdip.ru/calc/parallel-resistors
Расчёт резистора для светодиодов https://cxem.net/calc/ledcalc.php
Расчёт резистивного делителя https://cxem.net/calc/divider_calc.php
Калькулятор цветовой маркировки резисторов https://www.chipdip.ru/calc/resistor
Опознать смд по коду и корпусу https://www.s-manuals.com/ru/smd
Конвертер HEX в DEC, DEC в HEX https://snipp.ru/tools/hex-dec
Опознать SMD компонент по коду
https://www.s-manuals.com/ru/smd
👍13🔥1