мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:firmware [2022/01/20 16:03]
dmitry [30 Декабря 2021]
ru:firmware [2024/02/02 11:04] (текущий)
vasilisk
Строка 7: Строка 7:
 </WRAP>**  \\  </WRAP>**  \\ 
  
-Каждое устройство имеет собственную прошивку и обновляется отдельно из разных меню. Обновлять прошивки на устройствах вы можете в любом порядке. Если у вас более старая прошивка, вы можете сразу установить последнюю версию, без необходимости устанавливать прошивки одну за другой.  \\  +Каждое устройство имеет собственную прошивку и обновляется отдельно. Обновлять прошивки на устройствах вы можете в любом порядке. Если у вас более старая прошивка, вы можете сразу установить последнюю версию, без необходимости устанавливать прошивки одну за другой.  \\  
 + 
 +Если у вас в Бортовом компьютере уже установлена прошивка версии **v0.75B** и выше, то порядок обновления устройств значения не имеет, поскольку в прошивке **v0.75B** была добавлена возможность принудительного обновления контроллера и других устройств подключенных в CAN-шину через меню Бортового компьютера. Прочитать подробнее про **Принудительное обновление устройств** вы можете в этом [[ru:display:start#обновление_прошивки|разделе]].  
 + 
 +Если ваш Бортовой компьютер имеет прошивку **v0.60B** или ниже, а контроллер **v.7.18** и ниже, то сначала необходимо обновить все устройства через их меню, кроме Бортового компьютера. Поскольку протокол меню новый, старые устройства не будут видны в меню. После завершения обновления удерживайте левую кнопку несколько секунд, чтобы выйти из обновленного меню устройства. Если кнопка не сработает, вам нужно сбросить питание или переподключить кабель CAN в Бортовом компьютере. После того, как обновите прошивку всех устройств — обновите Бортовой компьютер. Сделайте сброс настроек контроллера (загрузите настройки по умолчанию) после обновления. Мы рекомендуем снова запустить в контроллере автонастройку мотора, если вы делали импорт параметров. Автонастройку газа/тормоза, подключенных к Бортовому компьютеру, теперь надо делать в [[ru:display:start#настройка_управления|меню]] Бортового компьютера. \\ 
 + 
 +Инструкции по обновлению прошивок: \\
 1. [[ru:display:start#обновление_прошивки|Описание]] меню обновления Бортовой компьютера.  \\  1. [[ru:display:start#обновление_прошивки|Описание]] меню обновления Бортовой компьютера.  \\ 
 2. [[ru:controller:setup#обновление_прошивки|Описание]] меню обновления Контроллера.  \\  2. [[ru:controller:setup#обновление_прошивки|Описание]] меню обновления Контроллера.  \\ 
Строка 18: Строка 24:
  
 Список актуальных прошивок для загрузки: \\  Список актуальных прошивок для загрузки: \\ 
-===== 31 Августа 2020 =====+===== 2 Февраля 2024 ===== 
 +**uLight v0.6.6** [[https://drive.google.com/file/d/1f4cAWTBJnqnFOtFKBAtqs7DzrgkRc2Od/view?usp=drive_link|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +Обновлен LEVCAN.\\ 
 +Добавлено в функции 4 настраиваемых сигнала яркости по кнопке.\\ 
 +Добавлена настраиваемая логика: И, НЕ, ИЛИ, Искл. ИЛИ, как еще один вид кнопок.\\
  
-Перед обновлением сделать экспорт настроек, после обновления сбросить настройки и импортировать.+===== 22 Декабря 2023 ===== 
 +**uLight v0.6.5** [[https://drive.google.com/file/d/1J6-6fEiI9dGeFZU67SaRLxiOAhXsUpPs/view?usp=drive_link|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +Небольшое обновление:\\ 
 +Добавлен выбор кнопки тормоза для отдельной световой индикации без торможения.\\
  
-**Дисплей v0.60B** [[https://drive.google.com/open?id=1sGrqFpqhtSSt5QN12nUr1Fqb8x5rxMHO|{{:ru:4firmware:file.png?nolink&23x32|Скачать}}]]\\ +===== 30 Сентября 2023 ===== 
-<WRAP><hidden onHidden="Показать изменения">Исправлен провал в ручке газа.\\ +Рекомендуем сначала обновить дисплей! Экспортируйте конфигурации всех устройств перед обновлением и импортируйте послечтобы сохранить настройки.\\
-Мелкие исправления в меню.\\ +
-Обновлен LEVCAN.\\ +
-Упрощена настройка кнопок, по умолчанию все входа настроены в режим CAN.\\ +
-Добавлена поддержка exFAT (но дисплей будет обновляться только с FAT32).\\ +
-Добавлен экран зарядки через мотор.\\ +
-Добавлен выбор типа быстрой статистики.\\ +
-Добавлено расширенное окно события.</hidden></WRAP>\\ +
-**Контроллер v0.7.18** [[https://drive.google.com/open?id=116HazXGjo4MCi0zXPyVQ8kQhiB25G_Vt|{{:ru:4firmware:file.png?nolink&23x32|Скачать}}]]\\ +
-<WRAP><hidden onHidden="Показать изменения">Добавлен глючащий логгер :)\\ +
-Исправлены глюки зарядки, хотя некоторые остались.\\ +
-Добавлен плавный пуск зарядки и более безопасный детект фазы.\\ +
-Полностью переработано ослабление, теперь не должно жеско тормозить после отпускания газа.\\ +
-Добавлена минимальная опорная скорость для PID регулятора скорости.\\ +
-Добавлено RC PWM управление на P1 порт (газ/тормоз).\\ +
-Больше параметров для логгера.\\ +
-Важные фиксы в FOC управлении, DC ток должен считаться точнее при ослаблении.\\ +
-Исправлен редкий странный баг для трапеции.\\ +
-LEVCAN работает на очередях, после обновления экрана скорость логгинга должна повысится в 2 раза.\\ +
-Дефолт DCi Ki уменьшен с 500 до 200 тк много жалоб.\\ +
-Чучуть подкручено начало ослабления.\\ +
-Добавлен полный экспорт отладочной информации.\\ +
-Добавлен выбор режима логгера и немного поправлен старт лога.\\ +
-Убрана первая строка лога для совместимости с datazap.\\ +
-Добавлены кривые ручек газа/тормоза.\\ +
-Добавлен дополнительный коэффициент мощности PAS в доп. режимах.\\ +
-Добавлено плавное ускорение для круиза и больше триггеров откл круиза.\\ +
-Логика круиза обновлена - фазный ограничен выбранным режимом, не положением ручки газа.\\ +
-Минимальная скорость круиза ограничивает его активацию.\\ +
-Увеличить/уменьшить круиз - можно управлять скоростью кнопками (порт = CR /CR-)\\ +
-Восстановление круиза - включает последнюю сохраненную скорость (порт - CRr)\\ +
-Добавлен лимит мощности в режимы и батарею. 0 = отключить лимит\\ +
-Фикс отключения 12V по кнопке.\\ +
-Мелкие исправления в меню.\\ +
-Расширено количество CAN входов до 16.\\ +
-Исправления с экспортом/импортом параметров.</hidden></WRAP>+
  
-===== 18 Марта 2020 =====+**Контроллер v0.8.13** [[https://drive.google.com/file/d/1nQhsEe9l47QdU-IbPtYLFhcdKvHJLIV3/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +<WRAP><hidden onHidden="Показать изменения"> 
 +Добавлены обработчики сброса\\ 
 +Добавлена быстрая настройка напряжений батареи\\ 
 +Исправлен преобразователь для P24F\\ 
 +Добавлено отображение детекта LR\\ 
 +Ошибка газа тормоза заменена на "не подключено"\\ 
 +Добавлен детект термодатчика когда он отключен\\ 
 +Добавлен выбор уровня доступа\\ 
 +Добавлено время буста\\ 
 +Исправлена тряска при активном торможении\\ 
 +Подправлен период ШИМ в трапеции\\ 
 +</hidden></WRAP>\\
  
-Хотфикс датчика скорости экрана+**Дисплей v0.82B** [[https://drive.google.com/file/d/1vNaq8bavvXalMAGKhQ26NkMAHuTccv6q/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +<WRAP><hidden onHidden="Показать изменения"> 
 +Добавлена поддержка уровней доступа в меню\\ 
 +Исправлены некоторые зависания\\ 
 +Поправлено отображение режима при нескольких контроллерах\\ 
 +</hidden></WRAP>\\
  
-**Дисплей v0.59B** [[https://drive.google.com/open?id=1Rz0EHMj5cRJ5Gs_YAA9WgonOT-ArLHIr|{{:ru:4firmware:file.png?nolink&23x32|Скачать}}]]+===== 21 Июля 2023 =====
  
-===== 11 Марта 2020 =====+**Контроллер v0.8.12** [[https://drive.google.com/file/d/1Pw6ZtwSs_-cPfPVDTtB7H47sWi7LY9y-/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +<WRAP><hidden onHidden="Показать изменения"> 
 +Добавлен MPPT для зарядки от солнечных панелей\\ 
 +Добавлена блокировка газа когда тормоз нажат\\ 
 +Исправлен звук "трапеции" в режиме FOC\\  
 +Добавлена нейтраль по таймеру\\ 
 +Кнопка выключения отключает без отпускания\\ 
 +Исправление активного тормоза когда он не включен (и тряски тоже)\\ 
 +Добавлена настройка редукции мотора\\ 
 +Speed kp изменен по умолчанию на 0.1\\ 
 +Добавлен отдельный режим газа мощность + тяга\\ 
 +Исправлено стирание банков когда оба банка памяти полные\\ 
 +Увеличен сдвиг тока при старте для P24F\\ 
 +Добавлена индикация мощности в меню Преобразователя\\ 
 +Небольшие исправления текста параметров\\ 
 +Добавлен режим постоянной записи лога\\ 
 +Расчет температуры вынесен в отдельный файл\\ 
 +Калибровка тока теперь сохраняется только после завершения тестирования\\ 
 +Добавлена ошибка когда калибровка вне диапазона\\ 
 +Мин ток зарядки батареи можно выставить в 0\\ 
 +Добавлен NTC10k B:3500\\ 
 +Добавлена прогрузка файла, когда запись медленная\\ 
 +Добавлена таблица семплинга ADC\\ 
 +Сдвиг меню логгера рассчитывается теперь автоматически\\ 
 +Измерение тока FOC ADC для P24F изменено с ADC3 на ADC1+2\\ 
 +Удалена низкая скорость при изменении HZ режима\\ 
 +Добавлен флаг готовности круиза\\ 
 +Добавлена блокировка газа когда нажат тормоз\\ 
 +Добавлен PWM режим низких пульсаций (для FOC)\\ 
 +DMA удалена из-за тройной буферизации (исправление звука)\\ 
 +Добавлен флаг блокировки газа\\ 
 +Выбор сектора SVM вынесен в отдельную функцию\\ 
 +Добавлен индекс блокировки по имени функции\\ 
 +Увеличены параметры отклика газа\\ 
 +Допрежимы теперь по умолчанию имеют режим газа тяга\\ 
 +</hidden></WRAP>\\
  
-Добавлен выбор экспорта-импорта конфигурации от 1 до 9 
  
-**Дисплей v0.58B** [[https://drive.google.com/open?id=1Oy3xk_I_FZJr_dc1YYwVXrL9qtnCvE-v|{{:ru:4firmware:file.png?nolink&23x32|Скачать}}]]\\ 
-<WRAP><hidden onHidden="Показать изменения">Исправлен баг 0V ручки газа.\\ 
-Исправлен сброс статистики после заряда\\ 
-Добавлен выбор кмч/мили\\ 
-Добавлено больше параметров в инфо-строки на главном экране\\ 
-Добавлен режим горячих клавиш для совместимости с функциями контроллера\\ 
-Исправлена настройка контраста\\ 
-Добавлен расчет запаса хода\\ 
-Много мелких фиксов</hidden></WRAP> 
  
-**Контроллер v0.7.12** [[https://drive.google.com/open?id=1TmtDHFl4hz5eS7CZ3QFGKMbdv01Nj6Xg|{{:ru:4firmware:file.png?nolink&23x32|Скачать}}]]\\ +===== 1 Июля 2023 =====
-<WRAP><hidden onHidden="Показать изменения">Исправлен загрузчик доп конфигураций\\ +
-Добавлен выбор экспорта-импорта конфигурации от до 9\\ +
-Импорт показывает первою строку файла конфигурации, можно указать комментарий для данного файла\\ +
-Исправлен режим N\\ +
-Добавлено больше отладочных данных\\ +
-Исправлено дрыганье мотором при зарядке</hidden></WRAP>+
  
-===== 21 Ноября 2019 =====+**Микролайт v0.6.4** [[https://drive.google.com/file/d/1RNN8vwDzYaZYHxQQ4zqC3Ed-HSY5um3J/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +<WRAP><hidden onHidden=оказать изменения"> 
 +Добавлен экспорт/импорт \\ 
 +Добавлен термодатчик KTY84 \\ 
 +Добавлена кнопка "аварийки", работает даже если все отключено \\ 
 +Добавлен строб эффект при торможении \\ 
 +Добавлена передача данных по LEVCAN \\ 
 +</hidden></WRAP>\\
  
-Сделайте экспорт конфигурации (или скриншоты), после обновления нажать "стереть банки памяти" в контроллере и перезапустить. Часть настроек придется ввести заного вручную. 
  
-**Дисплей v0.57B** [[https://drive.google.com/open?id=1vOo5HuaH2ZZNTFbsYfJCqVew-GAsAdKg|{{:ru:4firmware:file.png?nolink&23x32|Скачать}}]]\\ 
-<WRAP><hidden onHidden="Показать изменения">Добавлена настройка CAN кнопок\\ 
-Добавлена настройка инверсии входа\\ 
-Переработана статистика\\ 
-Добавлены фильтры на аналоговые входа</hidden></WRAP> 
  
-**Контроллер v0.7.9** [[https://drive.google.com/open?id=1_4wJAC3iNeOhFuHQ2FQVbaOeT4SE8s8w|{{:ru:4firmware:file.png?nolink&23x32|Скачать}}]]\\ +===== 7 Мая 2023 ===== 
-<WRAP><hidden onHidden="Показать изменения">Полностью переработана логика управления, подготовлено к интеграции с бмс.\\+ 
 +**Контроллер v0.8.11** [[https://drive.google.com/file/d/1-aL8hiNOGHFnXSB4Z0HxCGu88SNvAJKG/view?usp=share_link|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +<WRAP><hidden onHidden="Показать изменения">Добавлен Адаптивный режим газа (по умолчанию 6%)\\ 
 +Добавлен режим ручки газа - мощность\\ 
 +Добавлено регулирование уровня PAS кнопками\\ 
 +Добавлена Минимальная тяга для старта PAS датчика давления\\ 
 +Ошибка холлов теперь отображается на экране\\ 
 +Изменена логика ошибки холлов\\ 
 +DC-DC теперь показывает ток на каждой фазе\\ 
 +Добавлен потенциальный фикс драйвера TF21904\\ 
 +В код PhaseResponse добавлен выбор фаз\\ 
 +Обновлены названия флагов для ошибок датчиков\\ 
 +Добавлены фазные токи и напряжения в детекте LR\\ 
 +Добавлен PAS фильтр напряжения\\ 
 +Добавлен выбор PAS напряжения (газ или vpas)\\ 
 +Добавлены новые входы (I1-I13)\\ 
 +Входы переименованы\\ 
 +Добавлены проверки в HWPort HAL\\ 
 +Добавлена компенсация термодатчика\\ 
 +Добавлена температурная коррекция DAC защиты\\ 
 +Добавлено 5V для ослабления\\ 
 +VBUS расчет перемещен в RAM\\ 
 +Добавлен костыль для FreeRTOS-gcc\\ 
 +Детект сопротивления теперь использует 50% шим\\ 
 +Новый способ синхронизации таймера для нарастающего режима (детект R)\\ 
 +Детект LR включен в полный детект\\ 
 +Добавлен детект кнопки на аналоговом входе тормоза\\ 
 +Добавлен детект включения MTPA по разнице индуктивностей (30%+)\\ 
 +Добавлен фильтр входа холлов\\ 
 +Добавлен фильтр мин. шага холлов по времени\\ 
 +Добавлены директивы fallthrough\\ 
 +Добавлена проверка размера параметров через warning\\ 
 +Небольшие исправления в I1-I13\\ 
 +Детект LR перемещен в конец\\ 
 +Добавлен фильтр портов I1-I13\\ 
 +Добавлена функция включения газа (обратная к отключению газа)\\ 
 +Добавлен код ожидания для детекта сопротивления\\ 
 +Исправлена ошибка напряжения в детекте сопротивления\\ 
 +Исправлен негативное потокосцепление\\ 
 +Отключены MTPA, FW и другие опции для калибровки холлов\\ 
 +Добавлен Адаптивный газ в доп. режимы\\ 
 +Структура управления оптимизирована\\ 
 +Параметр лимит vq убран, теперь включен по умолчанию\\ 
 +Добавлен по умолчанию MTPA режим по активному Q току\\ 
 +Небольшие оптимизации FOC\\ 
 +Добавлен TIM1 в скрипт линкера\\ 
 +Код холлов перемещен в нарастание, FOC в спадание (исправление шума 1)\\ 
 +DMA в цикличном режиме, меньше кода, эффект тот-же\\ 
 +Добавлены фильты шума на vd vq чтобы уменьшить переключение секторов (исправление шума 2)\\ 
 +Хранилище данных обновлено, добавлена система версий\\ 
 +Исправлен невидимый флаг ошибки в логгере\\ 
 +Обновлены дефолты логгера\\ 
 +v0.8.11\\ 
 +Небольшие оптимизации\\ 
 +Параметры FOC в логгере в быстром режиме заменены на фильтрованные\\ 
 +Юнит тесты хранилища данных обновлены\\ 
 +Исправлены несколько багов в хранилище данных\\ 
 +LEVCAN обновлен с последними фиксами\\ 
 +Добавлены дополнительные тесты для хранилища\\ 
 +Убран мусор из startup\\ 
 +Исправлено зависание логгера по отключению экрана\\ 
 +Кэш логгера перемещен в SRAM2\\ 
 +FOC pid откатился до v0.8.9\\ 
 +Скорость увеличина до 200%</hidden></WRAP>\\ 
 + 
 + 
 +**Дисплей v0.80B** [[https://drive.google.com/file/d/1XSV82MXbeWDNaAxwqEgVD4DyKCkHjSwx/view?usp=share_link|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +<WRAP><hidden onHidden="Показать изменения"> 
 +Изменено сохранение по падению напряжения\\ 
 +Исправления в LEVCAN\\ 
 +Исправления в сохранении настроек\\ 
 +Починены RPM в инфо строках</hidden></WRAP>\\ 
 + 
 +===== 7 Мая 2023 ===== 
 + 
 +**Контроллер v0.8.11** [[https://drive.google.com/file/d/1-aL8hiNOGHFnXSB4Z0HxCGu88SNvAJKG/view?usp=share_link|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +<WRAP><hidden onHidden="Показать изменения">Добавлен Адаптивный режим газа (по умолчанию 6%)\\ 
 +Добавлен режим ручки газа - мощность\\ 
 +Добавлено регулирование уровня PAS кнопками\\ 
 +Добавлена Минимальная тяга для старта PAS датчика давления\\ 
 +Ошибка холлов теперь отображается на экране\\ 
 +Изменена логика ошибки холлов\\ 
 +DC-DC теперь показывает ток на каждой фазе\\ 
 +Добавлен потенциальный фикс драйвера TF21904\\ 
 +В код PhaseResponse добавлен выбор фаз\\ 
 +Обновлены названия флагов для ошибок датчиков\\ 
 +Добавлены фазные токи и напряжения в детекте LR\\ 
 +Добавлен PAS фильтр напряжения\\ 
 +Добавлен выбор PAS напряжения (газ или vpas)\\ 
 +Добавлены новые входы (I1-I13)\\ 
 +Входы переименованы\\ 
 +Добавлены проверки в HWPort HAL\\ 
 +Добавлена компенсация термодатчика\\ 
 +Добавлена температурная коррекция DAC защиты\\ 
 +Добавлено 5V для ослабления\\ 
 +VBUS расчет перемещен в RAM\\ 
 +Добавлен костыль для FreeRTOS-gcc\\ 
 +Детект сопротивления теперь использует 50% шим\\ 
 +Новый способ синхронизации таймера для нарастающего режима (детект R)\\ 
 +Детект LR включен в полный детект\\ 
 +Добавлен детект кнопки на аналоговом входе тормоза\\ 
 +Добавлен детект включения MTPA по разнице индуктивностей (30%+)\\ 
 +Добавлен фильтр входа холлов\\ 
 +Добавлен фильтр мин. шага холлов по времени\\ 
 +Добавлены директивы fallthrough\\ 
 +Добавлена проверка размера параметров через warning\\ 
 +Небольшие исправления в I1-I13\\ 
 +Детект LR перемещен в конец\\ 
 +Добавлен фильтр портов I1-I13\\ 
 +Добавлена функция включения газа (обратная к отключению газа)\\ 
 +Добавлен код ожидания для детекта сопротивления\\ 
 +Исправлена ошибка напряжения в детекте сопротивления\\ 
 +Исправлен негативное потокосцепление\\ 
 +Отключены MTPA, FW и другие опции для калибровки холлов\\ 
 +Добавлен Адаптивный газ в доп. режимы\\ 
 +Структура управления оптимизирована\\ 
 +Параметр лимит vq убрантеперь включен по умолчанию\\ 
 +Добавлен по умолчанию MTPA режим по активному Q току\\ 
 +Небольшие оптимизации FOC\\ 
 +Добавлен TIM1 в скрипт линкера\\ 
 +Код холлов перемещен в нарастание, FOC в спадание (исправление шума 1)\\ 
 +DMA в цикличном режиме, меньше кода, эффект тот-же\\ 
 +Добавлены фильты шума на vd vq чтобы уменьшить переключение секторов (исправление шума 2)\\ 
 +Хранилище данных обновлено, добавлена система версий\\ 
 +Исправлен невидимый флаг ошибки в логгере\\ 
 +Обновлены дефолты логгера\\ 
 +v0.8.11\\ 
 +Небольшие оптимизации\\ 
 +Параметры FOC в логгере в быстром режиме заменены на фильтрованные\\ 
 +Юнит тесты хранилища данных обновлены\\ 
 +Исправлены несколько багов в хранилище данных\\ 
 +LEVCAN обновлен с последними фиксами\\ 
 +Добавлены дополнительные тесты для хранилища\\ 
 +Убран мусор из startup\\ 
 +Исправлено зависание логгера по отключению экрана\\ 
 +Кэш логгера перемещен в SRAM2\\ 
 +FOC pid откатился до v0.8.9\\ 
 +Скорость увеличина до 200%</hidden></WRAP>\\ 
 + 
 + 
 +**Дисплей v0.80B** [[https://drive.google.com/file/d/1XSV82MXbeWDNaAxwqEgVD4DyKCkHjSwx/view?usp=share_link|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +<WRAP><hidden onHidden="Показать изменения"> 
 +Изменено сохранение по падению напряжения\\ 
 +Исправления в LEVCAN\\ 
 +Исправления в сохранении настроек\\ 
 +Починены RPM в инфо строках</hidden></WRAP>\\ 
 + 
 +===== 8 Февраля 2023 ===== 
 + 
 +**Контроллер v0.8.9** [[https://drive.google.com/file/d/1sFakK9xB88rVmVRNs8dPx6Few6GcCzdr/view?usp=share_link|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
 +После обновления необходимо провести настройку мотора заново! Данное обновление исправляет баг с задним ходом предыдущей версии, а также некоторые проблемы недавно выпущенных контроллеров. Известны проблемы со стартом под большим током, которые будут исправлены позже. <WRAP><hidden onHidden="Показать изменения"> Добавлена логика установки прерываний.\\ 
 +Добавлен флаг "пульсации напряжения" для плиты.\\ 
 +Добавлен сдвиг DAC относительно сырых данных для калибровки.\\ 
 +Исправлен сброс регистра EXTI-PR в логгере.\\ 
 +Исправлена нейтраль для мастер-контроллера.\\ 
 +DAC сдвиг обновлен для плиты.\\ 
 +Исправлен реверс на трапеции.\\ 
 +Исправлен реверс на бездатчике.\\ 
 +Добавлен параметр "Фильтр простоя" для холлов.\\ 
 +Угол датчиков исправлен, теперь переход со сдвигом, без интерполяции — без сдвига.\\ 
 +Язык логгера заменен на английский (для вебсайтов которые не умеют в кодировку 1251).\\ 
 +Добавлен флаг ошибки в логгер.\\ 
 +Убрано усиление тока на старте в FOC.\\ 
 +FOC угол теперь без изменений.\\ 
 +FOC сектора соответствуют трапеции.\\ 
 +Добавлена доп. задержка мертвого времени в FOC.\\ 
 +Добавлен сброс настроек по разделам. </hidden></WRAP> 
 + 
 + 
 +===== 14 Октября 2022 ===== 
 + 
 +**Дисплей v0.75B** [[https://drive.google.com/file/d/18pGS2V8nEQXj5_gMGY4U8NYtL7h5XIKy/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]] \\   
 +Добавлена возможность принудительного обновления устройств. \\ 
 +Экспортируйте настройки перед обновлением, обновитесь, потом импортируйте! 
 +<WRAP><hidden onHidden="Показать изменения"> 
 +Добавлены пароли для входа в меню устройств и выхода из главного экрана.\\ 
 +Настраиваемое ограничение индикации макс скорости в статистике.\\ 
 +Исправлена работа SD карты, поддержка exFAT кроме обновления экрана.\\ 
 +Добавлена настройка мин-макс индикации фазного тока.\\ 
 +Добавлено меню принудительной прошивки устройств.\\ 
 +Исправлена возможность инверсии ручки тормоза.\\ 
 +Исправлен показометр Wh при больших расходах.\\ 
 +Удалена прокрутка инфо строк в теме инфо строк.\\ 
 +Фазный ток в инфо-строке теперь обозначен как Ap. 
 +</hidden></WRAP>
 \\ \\
-Добавлено:\\ + 
-Инвертированный вход тормоза\\ + 
-Настройка 3х позиционного переключателя скоростей для того чтобы скорости переключались последовательно 1-2-3\\ +===== 26 Сентября 2022 ===== 
-Настройка обычного переключателя скорости - кнопки или переключатель\\ + 
-Добавлен термодатчик мотора NTC10k B:3380\\ +**Контроллер v0.8.8** [[https://drive.google.com/file/d/1XYPwbdhOvE_NlkggwFoc_o6eCnyTyko4/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]]\\ 
-Команды перезагрузки/отключения по кан шине\\ +Экспортируйте настройки перед обновлением, обновитесь, загрузите настройки по умолчанию и потом импортируйте! <WRAP><hidden onHidden="Показать изменения"> Добавлен угол мотора в логгер\\ 
-Кнопка включения нейтрали, сбрасывает переключатель скоростей\\ +Исправлены ошибки логики в совмещенном режиме\\ 
-Скорость 0 = нейтраль, отключает ручку газа. Можно активировать из меню доп режимовПри включении будет активирован этот режим\\ +Исправлен обратный выброс тока в муфте\\ 
-Инкремент и декремент скорости в контроллере\\ +Добавлен параметр ограничения vq для мотора QS165\\ 
-Детект напряжения на фазах, при наличии напряжения более чем указано в настройке ровень детектабудет отключено управление на стоячем моторе\\ +Исправлена калибровка тока для шунта\\ 
-Разнесены защиты по напряжению, добавлена блокировка при низком питании\\ +LEVCAN — обновлен парсинг значений параметров\\ 
-Дополнительные режимы управления, с раздельной настройкой ускорений и отключением/включением доп функций\\ +Исправлен минимальный период ШИМ для драйверов TF (FOC)\\ 
-Блокировка газа теперь локальная и CAN - отдельно\\ +Константы DAC обновляютcя в соответствии с калибровкой\\ 
-Лимит температуры мотора при зарядке\\ +Временное исправление датчиков положения для FOC когда нет интерполяции\\ 
-Медианный фильтр по питанию\\ +Добавлен таймаут газа для внешнего управления (баг полного газа после ввода пароля)\\ 
-Фильтр устреднения с отбрасыванием крайних значений на ручку газа и тормоза для входов контроллера\\+Много мелких исправлений для тестирования при сборке\\ 
 +</hidden></WRAP> 
 + 
 + 
 +===== 8 Августа 2022 ===== 
 + 
 +**Контроллер v0.8.7** [[https://drive.google.com/file/d/1HKxh5ADXRxQBQ-LbmsixGGaxt_dtBg3r/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]] \\   
 + 
 +<WRAP><hidden onHidden="Показать изменения"> 
 + 
 +Обновлена логика датчиков для трапеции \\ 
 +Исправлены проблемы ADC \\ 
 +Логика ADC заменена на более универсальную \\ 
 +Добавлен импорт конфигурации с кнопки \\ 
 +Добавлена блокировка импорта если мотор крутится \\ 
 +PLL перемещены в отдельный файл \\ 
 +Исправлены выбросы тока при нажатии тормоза (фильтрация абсолютного шим) \\ 
 +Убрана логика "неправильных холлов" из начала интерполяции \\ 
 +Улучшено управление скоростью при реверсе из прямого движения \\ 
 +Логика датчиков положения отделена \\ 
 +USB код удален \\ 
 +Остановка PWM при отладке добавлена в HAL \\ 
 +Трапеция теперь имеет бездатчиковую интерполяцию \\ 
 +Логика интерполяции улучшена \\ 
 +Удалены глобальные переменные положения \\ 
 +Исправлен NaN опорной скорости \\ 
 +Добавлен диагностический режим в переключатель состояния \\ 
 +Исправлено несколько проблем диагностики \\ 
 +Добавлено обновление угла холлов в меню \\ 
 +Добавлены проверки NaN для холлов \\ 
 +Поправлен детект угла для первого шага \\ 
 +ЭДС интеграция теперь имеет дополнительный шаг чтобы пропускать выброс, в случае если он спадает медленно \\ 
 +Состояние детекта датчиков поправлено, вызывало заклинивание мотора \\ 
 +Добавлен частотный старт для бездатчикового режима рапеция) \\ 
 +Параметр частотного управления используется для бездатчикового старта, по умолч. теперь =2 \\ 
 +Добавлен энкодер \\ 
 +Настройка подтяжки датчиков удалена \\ 
 +Добавлено меню энкодера \\ 
 +Добавлен детект энкодера \\ 
 +Обновлена логика датчиков положения, детект теперь идет через нее \\ 
 +Добавлен быстрый фейл определения холлов \\ 
 +Перемещены входа холлов чтобы соответствовать таймеру \\ 
 +Расчет скорости изменен \\ 
 +Расчет Rads перемещет в файл датчиков положения \\ 
 +ERPS счетчик обновлен с фильтром направления \\ 
 +Добавлена калиброка угла энкодера \\ 
 +Добавлен выход из функции RCPWM \\ 
 +Добавлено назначение портов на энкодер \\ 
 +Добавлен выход из функции PAS \\ 
 +ADC порты переназначены \\ 
 +Поправлено обновление некоторых параметров \\ 
 +Добавлена информация о энкодере в меню о устройстве \\ 
 +Добавлен E суффикс для энкодера \\ 
 +Флаги OV и UV разделены \\ 
 +Код тестирования перемещен в отдельный файл \\ 
 +Оптимизированы #include \\ 
 +Сдвиг в трапеции отключается теперь на следующей коммутации \\ 
 +Улучшена логика включения ослабления чтобы избежать резкого торможения при ослаблении \\ 
 +Добавлены оптимизации FOC \\ 
 +Добавлен лимит FOC vq до лимита вектора vq-vd, чтобы ослабление работало лучше (неограниченный vq давал более худшие параметры ослабления и иногда вызывал зависание ослабления) \\ 
 +Добавлена компенсация Dead time в трапеции \\ 
 +Добавлена логика детекта потери управления \\ 
 +Добавлен серийный номер \\ 
 +Добавлены константы калибровки \\ 
 +Добавлена логика калибровки при  проверке железа \\ 
 +Добавлен FreeRTOS мониторинг стека \\ 
 +Оптимизирована процедура теста \\ 
 +Обновлены процедуры критических участов кода \\ 
 +Исправлен удар тока если FOC ослабение было принудительно отключено \\ 
 +Заменена константа частоты ШИМ \\ 
 +Обновлено меню датчиков положения \\ 
 +Логика флага переослабления исправлена \\ 
 +Исправлено обновление параметров в меню PAS \\ 
 +Перенесен буст FOC в логику переключения секторов \\ 
 +Добавлена логика сглаживания PLL на низкой скорости \\ 
 +</hidden></WRAP>
 \\ \\
-Исправлено:\\ + 
-Определение напряжения зарядки при небольшой разнице с батарейным\\ + 
-Обновлены некоторые значения по умолчанию\\ + 
-Небольшие исправления и обновления в меню\\ + 
-Баг подсчета CRC при сохраненнии\\ +===== 6 Апреля 2022 ===== 
-Ослабление при скорости более 126%\\ + 
-Поправлены частоты измерений шин питания\\ +**Микролайт v0.6.3** [[https://drive.google.com/file/d/1Luj6V_2NLyCrMUi08Sf9NvrOkXLkX01T/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]] \\   
-Батарейное питание теперь измеряется с частотой ШИМ, защита от перенапряжения значительно улучшена\\ +Исправлено меню настройки температур.\\ 
-Убран глюк с инверсией тока при торможении\\ +Добавлено отключение моргания поворотниками, установив "Время выкл = 0сек". 
-Поправлены тайминги измерения тока для обхода глюков на плате 6F\\ + 
-При настроенной кнопке питания дисплей не будет включаться при подаче питания\\ +===== 23 Maрта 2022 ===== 
-Подкручены коэфиценты регулятора напряжения и тока для более быстрого отклика\\ + 
-Улучшен детект, добавлена обработка КЗ и поправлен таймаут\\ +**Контроллер v0.8.6** [[https://drive.google.com/file/d/16nPs1gECGWAt7n5SqKJ9s_vve1L4q5qm/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]] \\   
-Добавлена настройка блокировки при запуске, для работы вместе с блокировкой экрана по паролю. При отсутсвии экрана ее нужно отключать\\+ 
 +<WRAP><hidden onHidden="Показать изменения"> 
 + 
 +Обновлен PID регулятор ослабления. \\ 
 +Добавлен лимит ослабления по температуре мотора\\ 
 +Уменьшен доступный ток ослабления до 80% от макс. \\ 
 +Уменьшены дефолтные настройки\\ 
 +Добавлена блокировка управления на 10 сек при полном перегреве. \\ 
 +Небольшие исправления меню и экспорта\\
 </hidden></WRAP> </hidden></WRAP>
 +\\
 +
 +
 +===== 20 Января 2022 =====
 +
 +Критическое обновление для новых контроллеров и хотфикс для 6F/12F и старых 24F. Сохраните конфиг перед обновлением, после обновления загрузите настройки по умолчанию и потом свой конфиг.\\
 +
 +**Важно!**
 +
 +Если ваш Бортовой компьютер имеет прошивку **v0.60B** или ниже, а контроллер **v.7.18** и ниже, то сначала необходимо обновить все устройства, кроме Бортового компьютера. Поскольку протокол меню новый, старые устройства не будут видны в меню. После завершения обновления удерживайте левую кнопку несколько секунд, чтобы выйти из обновленного меню устройства. Если кнопка не сработает, вам нужно сбросить питание или переподключить кабель CAN в Бортовом компьютере. После того, как обновите прошивку всех устройств — обновите Бортовой компьютер. Сделайте сброс настроек контроллера (загрузите настройки по умолчанию) после обновления. Мы рекомендуем снова запустить в контроллере автонастройку мотора, если вы делали импорт параметров. Автонастройку газа/тормоза, подключенных к Бортовому компьютеру, теперь надо делать в [[ru:display:start#настройка_управления|меню]] Бортового компьютера.
 +
 +**Контроллер v0.8.5** [[https://drive.google.com/file/d/1f0BY5nRbov3XgH4iMIIw9A0ev32bqwaF/view?usp=sharing|{{:en:firmware:file.png?nolink&23x32}}]] \\  
 +
 +<WRAP><hidden onHidden="Показать изменения">
 +
 +Обновлена функция сохранения параметров, добавлены юнит-тесты. \\
 +Добавлено отключение муфты при нажатии тормоза. \\
 +Добавлена опция включения MTPA.\\
 +USB для подключения к компьютеру отключен по умолчанию, в будущем будет удален. \\
 +Исправлены P1 P2 ШИМ выходы.\\
 +Статистика работы считает среднюю температуру только когда запитан мотор.\\
 +Добавлено отключение подтяжки холлов.\\
 +Различные исправления в системе сохранения.\\
 +Исправлен NaN для детекта сопротивления.\\
 +Исправлен импорт 1-го параметра в каждом разделе.\\
 +\\
 +Хотфикс для контроллеров 6F/12F и старых 24F. \\
 +</hidden></WRAP>
 +\\
 +
 +
 +
 +
  
  
 ===== 18 Октября 2021 ===== ===== 18 Октября 2021 =====
-Сначало обновлять все устройства кроме экрана. Т.кобновлен протокол меню оно со старым не совместимо и отображаться не будет. После обновления устройства держим левую кнопку пару сек чтобы выйти из меню. Если кнопка не работает то необходимо отключить питание или вытащить/вставить CAN провод экрана\\ В конце обновить экран.  \\ После обновления делаем сброс контроллера. \\ Мотор рекомендуем продетектить заново, если делали импорт параметров. \\ Детект ручек подключенных в Бортовой компьютер теперь выполняется в меню Бортового компьютера! \\ + 
 +Сначала необходимо обновить все устройствакроме Бортового компьютера. Поскольку протокол меню новый, старые устройства не будут видны в меню. После завершения обновления удерживайте левую кнопку несколько секунд, чтобы выйти из обновленного меню устройства. Если кнопка не сработает, вам нужно сбросить питание или переподключить кабель CAN в Бортовом компьютереПосле того, как обновите прошивку всех устройств — обновите Бортовой компьютер. Сделайте сброс настроек контроллера (загрузите настройки по умолчанию) после обновления. Мы рекомендуем снова запустить в контроллере автонастройку мотора, если вы делали импорт параметров. Автонастройку газа/тормоза, подключенных к Бортовому компьютеру, теперь надо делать в [[ru:display:start#настройка_управления|меню]] Бортового компьютера.
  
 **Дисплей v0.71B** [[https://drive.google.com/file/d/1TqnQaC17BmvvnRg5SNxyaLN-wHDTsDly/view?usp=sharing|{{:ru:4firmware:file.png?nolink&23x32|Скачать}}]] \\  <WRAP><hidden onHidden="Показать изменения">Переработано меню. \\ Все настройки бортового компьютера перенесены в отдельное меню. \\ Добавлен показ состояния входов экрана в настройках. \\ Добавлены функции порта: отключить подсветку,  заблокировать экран. \\ Добавлены отдельные хоткеи при зарядке. \\ Добавлены хоткеи коротким нажатием. \\ Добавлены настройки диапазона ручек газа/тормоза подключенных в борт.комп. \\ Добавлена настройка общего пробега, чтобы можно было восстановить общий пробег. \\ Сброс общей статистики не сбрасывает глобальный пробег. \\ Добавлен импорт/экспорт настроек. \\ Добавлены иконки на главный экран (торможение, лимит торможения, черепашка, ошибка мотора/контроллера, неисправность батареи). \\ С новыми контроллерами скорость прошивки ускорена в 6 раз.  \\ Также скорость записи лога с новыми прошивками должна быть выше. \\ Добавлена прокрутка текста в меню. \\ Обновлен логотип. \\ Добавлены более информативные сообщения для действий сброса с вводом пароля. \\ Добавлены параметры которые можно запросить по CAN шине. \\ === v0.71 \\ Исправлено редактирование некоторых параметров. \\ Обновлен импорт/экспорт параметров. \\ Одометр теперь импортируется, значение в целых единицах. \\ Исправлено мигание кнопок при вводе пароля. \\ Исправлен зарядный экран, поправлено мигание кнопок. \\ Поправлены названия инфо-строк. \\ Исправлен заголовок при вводе пароля.</hidden></WRAP> \\  **Дисплей v0.71B** [[https://drive.google.com/file/d/1TqnQaC17BmvvnRg5SNxyaLN-wHDTsDly/view?usp=sharing|{{:ru:4firmware:file.png?nolink&23x32|Скачать}}]] \\  <WRAP><hidden onHidden="Показать изменения">Переработано меню. \\ Все настройки бортового компьютера перенесены в отдельное меню. \\ Добавлен показ состояния входов экрана в настройках. \\ Добавлены функции порта: отключить подсветку,  заблокировать экран. \\ Добавлены отдельные хоткеи при зарядке. \\ Добавлены хоткеи коротким нажатием. \\ Добавлены настройки диапазона ручек газа/тормоза подключенных в борт.комп. \\ Добавлена настройка общего пробега, чтобы можно было восстановить общий пробег. \\ Сброс общей статистики не сбрасывает глобальный пробег. \\ Добавлен импорт/экспорт настроек. \\ Добавлены иконки на главный экран (торможение, лимит торможения, черепашка, ошибка мотора/контроллера, неисправность батареи). \\ С новыми контроллерами скорость прошивки ускорена в 6 раз.  \\ Также скорость записи лога с новыми прошивками должна быть выше. \\ Добавлена прокрутка текста в меню. \\ Обновлен логотип. \\ Добавлены более информативные сообщения для действий сброса с вводом пароля. \\ Добавлены параметры которые можно запросить по CAN шине. \\ === v0.71 \\ Исправлено редактирование некоторых параметров. \\ Обновлен импорт/экспорт параметров. \\ Одометр теперь импортируется, значение в целых единицах. \\ Исправлено мигание кнопок при вводе пароля. \\ Исправлен зарядный экран, поправлено мигание кнопок. \\ Поправлены названия инфо-строк. \\ Исправлен заголовок при вводе пароля.</hidden></WRAP> \\