Hovercar soft
560 subscribers
9 photos
6 videos
44 files
5 links
Модифицированная прошивка EFeru https://github.com/EFeru/hoverboard-firmware-hack-FOC и программа конфигурирования для платы гироскутера.

А также генератору портированной прошивки EFeru для двухплатника.

Обсуждение https://t.me/+phKWjN3UAtg5MzEy
Download Telegram
Обновления к майским праздникам 😁
Изменений много, многое не проверено в боевых условиях, только на столе. Поэтому всё тщательно закрепляйте, по семь раз проверяйте 😁 Схемы подключения добавлю позже, по свободному времени.
Всех с наступающими!
5👍5🔥4
Изменения:
30.04.2025 v.1.0.0.49 && v.88
Программа:
+ Добавил для вариантов управления по UART джойстик и два стика (танковое управление) с возможностью переключения на лету (BomhzRC:))
+ Добавил на вкладки Variables и Parameters поиск по параметру или описанию (значок лупа).
+ Добавил считывание переменных командой GV если прошивка поддерживает эту команду, иначе командой GA если она поддерживается прошивкой, иначе командой GET.
+ Добавил на вкладку Variables автоматическое чтение переменных. Включается и выключается долгим нажатием на кнопку "считать" (стрелочка вниз).
+ Добавил в настройки режим "Сохранять экран включенным".
+ Исправил сохранение/загрузку настроек из файлов на андроиде.
+ На андроиде окно с вводом числовых значений передвинул вверх, что бы не перекрывалось клавиатурой.

Плата:
+ Добавил для PWM режима выбор управлениея смешанный (джойстик) или раздельный (танковый) (TANK)
+ Добавил вариант управления по UART для левого и правого порта (прошивки S_USART-L_xxx и S_USART-R_xxx)
+ Добавил для варианта управления по UART автоматическое переключение типа управления джойстик/танк
+ Добавил вариант двойного управления по UART и по PWM (прошивка PWM-R_USART-L_xxx)
+ Для варианта PWM-R_USART-L добавил приоритет управления PWM, UART или смешанный (IN_PRI)
+ Добавил на вкладку Variables ваывод ошибки левого двигателя (ML_STATE)
+ Добавил на вкладку Variables ваывод ошибки правого двигателя (MR_STATE)
+ Добавил на вкладку Variables ваывод ошибки платы по приоритету (BD_STATE)
+ Для PWM/UART режима убрал хрипо-писк при развороте.
+ Отключил установку лимитов тока и скорости с курков.
+ Изменил начальные значения входов, чтоб гарантированно не работало без калибровки, во избежание непредвиденного поведения.
+ Для HOVERCAR изменил алгоритм: если нажат тормоз, то газ просто зануляется, вместо алгоритма смешения, т.к. наблюдались глюки с тормозом.
+ Для HOVERCAR добавил раздельный фазный ток на газ (Mx_IPH_MAX) и тормоз (Mx_IPB_MAX), для мультимод тоже.
+ Для HOVERCAR добавил фазный ток для заднего хода (Mx_IPR_MAX), для мультимод тоже.
+ Для HOVERCAR добавил максимальные обороты заднего хода (Mx_R_MAX), для мультимод тоже.
+ Для HOVERCAR перенес разрешение включения мультимода (MD_EN) в unsafeSettings (небезопасные настройки) переключение только при остановке.
+ Для HOVERCAR для мультимода при включении добавил звуковую индикацию выбранного режима, издает кол-во сигналов согласно выбранному режиму.
+ Для HOVERCAR при включении/отключении мультимода выбирается нужные настройки без необходимости перезапуска платы.
+ Для HOVERCAR добавил на вкладку Variables ваывод текущего режима мультимод (MM_MODE)
+ Для HOVERCAR добавил выбор режима работы пинов SWC/SWD (SW_TYP):
0 -- Не используются
1 -- Селектор
2 -- Пользовательский
3 -- PCF8575-1
4 -- PCF8575-2
👍41