мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ru:firmware [2023/09/30 13:36] dmitry |
ru:firmware [2024/09/23 12:19] (текущий) vasilisk [7 Мая 2023] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ===== 7 Мая 2023 ===== | + | ~~Title: Прошивки~~ |
+ | |||
+ | Для обновления скопировать файлы в корень microSD карты с файловой системой FAT32, вставить в Бортовой компьютер (контактами на себя) и запустить процесс обновления. \\ | ||
+ | |||
+ | **<WRAP important 60%> \\ | ||
+ | Не понижайте версию прошивки которая была установлена производителем! Можно получить кирпич. | ||
+ | </ | ||
+ | |||
+ | Каждое устройство имеет собственную прошивку и обновляется отдельно. Обновлять прошивки на устройствах вы можете в любом порядке. Если у вас более старая прошивка, | ||
+ | |||
+ | Если у вас в Бортовом компьютере уже установлена прошивка версии **v0.75B** и выше, то порядок обновления устройств значения не имеет, поскольку в прошивке **v0.75B** была добавлена возможность принудительного обновления контроллера и других устройств подключенных в CAN-шину через меню Бортового компьютера. Прочитать подробнее про **Принудительное обновление устройств** вы можете в этом [[ru: | ||
+ | |||
+ | Если ваш Бортовой компьютер имеет прошивку **v0.60B** или ниже, а контроллер **v.7.18** и ниже, то сначала необходимо обновить все устройства через их меню, кроме Бортового компьютера. Поскольку протокол меню новый, старые устройства не будут видны в меню. После завершения обновления удерживайте левую кнопку несколько секунд, | ||
+ | |||
+ | Инструкции по обновлению прошивок: | ||
+ | 1. [[ru: | ||
+ | 2. [[ru: | ||
+ | 3. [[ru: | ||
+ | |||
+ | Для проверки текущей версии прошивки необходимо зайти в меню **Информация об устройстве**, | ||
+ | 1. [[ru: | ||
+ | 2. [[ru: | ||
+ | 3. [[ru: | ||
+ | |||
+ | Список актуальных прошивок для загрузки: | ||
+ | ===== 8 Апреля 2024 ===== | ||
+ | **uLight v0.6.8** [[https:// | ||
+ | Распакуйте архив перед обновлением!\\ | ||
+ | Добавлен тормоз " | ||
+ | Удален реверс при включении CAN кнопок.\\ | ||
+ | |||
+ | ===== 2 Февраля 2024 ===== | ||
+ | **uLight v0.6.6** [[https:// | ||
+ | Обновлен LEVCAN.\\ | ||
+ | Добавлено в функции 4 настраиваемых сигнала яркости по кнопке.\\ | ||
+ | Добавлена настраиваемая логика: | ||
+ | |||
+ | ===== 22 Декабря 2023 ===== | ||
+ | **uLight v0.6.5** [[https:// | ||
+ | Небольшое обновление: | ||
+ | Добавлен выбор кнопки тормоза для отдельной световой индикации без торможения.\\ | ||
+ | |||
+ | ===== 30 Сентября 2023 ===== | ||
+ | Рекомендуем сначала обновить дисплей! Экспортируйте конфигурации всех устройств перед обновлением и импортируйте после, чтобы сохранить настройки.\\ | ||
+ | |||
+ | **Контроллер v0.8.13** [[https:// | ||
+ | < | ||
+ | Добавлены обработчики сброса\\ | ||
+ | Добавлена быстрая настройка напряжений батареи\\ | ||
+ | Исправлен преобразователь для P24F\\ | ||
+ | Добавлено отображение детекта LR\\ | ||
+ | Ошибка газа тормоза заменена на "не подключено" | ||
+ | Добавлен детект термодатчика когда он отключен\\ | ||
+ | Добавлен выбор уровня доступа\\ | ||
+ | Добавлено время буста\\ | ||
+ | Исправлена тряска при активном торможении\\ | ||
+ | Подправлен период ШИМ в трапеции\\ | ||
+ | </ | ||
+ | |||
+ | **Дисплей v0.82B** [[https:// | ||
+ | < | ||
+ | Добавлена поддержка уровней доступа в меню\\ | ||
+ | Исправлены некоторые зависания\\ | ||
+ | Поправлено отображение режима при нескольких контроллерах\\ | ||
+ | </ | ||
+ | |||
+ | ===== 21 Июля 2023 ===== | ||
+ | |||
+ | **Контроллер v0.8.12** [[https:// | ||
+ | < | ||
+ | Добавлен MPPT для зарядки от солнечных панелей\\ | ||
+ | Добавлена блокировка газа когда тормоз нажат\\ | ||
+ | Исправлен звук " | ||
+ | Добавлена нейтраль по таймеру\\ | ||
+ | Кнопка выключения отключает без отпускания\\ | ||
+ | Исправление активного тормоза когда он не включен (и тряски тоже)\\ | ||
+ | Добавлена настройка редукции мотора\\ | ||
+ | Speed kp изменен по умолчанию на 0.1\\ | ||
+ | Добавлен отдельный режим газа мощность + тяга\\ | ||
+ | Исправлено стирание банков когда оба банка памяти полные\\ | ||
+ | Увеличен сдвиг тока при старте для P24F\\ | ||
+ | Добавлена индикация мощности в меню Преобразователя\\ | ||
+ | Небольшие исправления текста параметров\\ | ||
+ | Добавлен режим постоянной записи лога\\ | ||
+ | Расчет температуры вынесен в отдельный файл\\ | ||
+ | Калибровка тока теперь сохраняется только после завершения тестирования\\ | ||
+ | Добавлена ошибка когда калибровка вне диапазона\\ | ||
+ | Мин ток зарядки батареи можно выставить в 0\\ | ||
+ | Добавлен NTC10k B:3500\\ | ||
+ | Добавлена прогрузка файла, когда запись медленная\\ | ||
+ | Добавлена таблица семплинга ADC\\ | ||
+ | Сдвиг меню логгера рассчитывается теперь автоматически\\ | ||
+ | Измерение тока FOC ADC для P24F изменено с ADC3 на ADC1+2\\ | ||
+ | Удалена низкая скорость при изменении HZ режима\\ | ||
+ | Добавлен флаг готовности круиза\\ | ||
+ | Добавлена блокировка газа когда нажат тормоз\\ | ||
+ | Добавлен PWM режим низких пульсаций (для FOC)\\ | ||
+ | DMA удалена из-за тройной буферизации (исправление звука)\\ | ||
+ | Добавлен флаг блокировки газа\\ | ||
+ | Выбор сектора SVM вынесен в отдельную функцию\\ | ||
+ | Добавлен индекс блокировки по имени функции\\ | ||
+ | Увеличены параметры отклика газа\\ | ||
+ | Допрежимы теперь по умолчанию имеют режим газа = тяга\\ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== 1 Июля 2023 ===== | ||
+ | |||
+ | **Микролайт v0.6.4** [[https:// | ||
+ | < | ||
+ | Добавлен экспорт/ | ||
+ | Добавлен термодатчик KTY84 \\ | ||
+ | Добавлена кнопка " | ||
+ | Добавлен строб эффект при торможении \\ | ||
+ | Добавлена передача данных по LEVCAN \\ | ||
+ | </ | ||
- | **Контроллер v0.8.11** [[https:// | ||
- | < | ||
- | Добавлен режим ручки газа - мощность\\ | ||
- | Добавлено регулирование уровня 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 в скрипт линкера\\ | ||
- | Код холлов перемещен в нарастание, | ||
- | DMA в цикличном режиме, | ||
- | Добавлены фильты шума на vd vq чтобы уменьшить переключение секторов (исправление шума 2)\\ | ||
- | Хранилище данных обновлено, | ||
- | Исправлен невидимый флаг ошибки в логгере\\ | ||
- | Обновлены дефолты логгера\\ | ||
- | v0.8.11\\ | ||
- | Небольшие оптимизации\\ | ||
- | Параметры FOC в логгере в быстром режиме заменены на фильтрованные\\ | ||
- | Юнит тесты хранилища данных обновлены\\ | ||
- | Исправлены несколько багов в хранилище данных\\ | ||
- | LEVCAN обновлен с последними фиксами\\ | ||
- | Добавлены дополнительные тесты для хранилища\\ | ||
- | Убран мусор из startup\\ | ||
- | Исправлено зависание логгера по отключению экрана\\ | ||
- | Кэш логгера перемещен в SRAM2\\ | ||
- | FOC pid откатился до v0.8.9\\ | ||
- | Скорость увеличина до 200%</ | ||
- | **Дисплей v0.80B** [[https:// | ||
- | < | ||
- | Исправления в LEVCAN\\ | ||
- | Исправления в сохранении настроек\\ | ||
- | Починены RPM в инфо строках</ | ||
===== 7 Мая 2023 ===== | ===== 7 Мая 2023 ===== | ||
Строка 99: | Строка 147: | ||
Детект LR включен в полный детект\\ | Детект LR включен в полный детект\\ | ||
Добавлен детект кнопки на аналоговом входе тормоза\\ | Добавлен детект кнопки на аналоговом входе тормоза\\ | ||
- | Добавлен детект включения MTPA по разнице индуктивностей (30% )\\ | + | Добавлен детект включения MTPA по разнице индуктивностей (30%+)\\ |
Добавлен фильтр входа холлов\\ | Добавлен фильтр входа холлов\\ | ||
Добавлен фильтр мин. шага холлов по времени\\ | Добавлен фильтр мин. шага холлов по времени\\ | ||
Строка 135: | Строка 183: | ||
Кэш логгера перемещен в SRAM2\\ | Кэш логгера перемещен в SRAM2\\ | ||
FOC pid откатился до v0.8.9\\ | FOC pid откатился до v0.8.9\\ | ||
- | Скорость увеличина до 200%</ | + | Скорость увеличина до 200%</ |
**Дисплей v0.80B** [[https:// | **Дисплей v0.80B** [[https:// | ||
- | < | + | < |
+ | Изменено сохранение по падению напряжения\\ | ||
Исправления в LEVCAN\\ | Исправления в LEVCAN\\ | ||
Исправления в сохранении настроек\\ | Исправления в сохранении настроек\\ | ||
- | Починены RPM в инфо строках</ | + | Починены RPM в инфо строках</ |
===== 8 Февраля 2023 ===== | ===== 8 Февраля 2023 ===== | ||
Строка 163: | Строка 214: | ||
Добавлена доп. задержка мертвого времени в FOC.\\ | Добавлена доп. задержка мертвого времени в FOC.\\ | ||
Добавлен сброс настроек по разделам. </ | Добавлен сброс настроек по разделам. </ | ||
+ | |||
===== 14 Октября 2022 ===== | ===== 14 Октября 2022 ===== | ||
- | **Дисплей v0.75B** [[https:// | + | **Дисплей v0.75B** [[https:// |
- | Добавлена возможность принудительного обновления устройств.\\ | + | Добавлена возможность принудительного обновления устройств. \\ |
- | Экспортируйте настройки перед обновлением, | + | Экспортируйте настройки перед обновлением, |
+ | < | ||
+ | Добавлены пароли для входа в меню устройств и выхода из главного экрана.\\ | ||
Настраиваемое ограничение индикации макс скорости в статистике.\\ | Настраиваемое ограничение индикации макс скорости в статистике.\\ | ||
Исправлена работа SD карты, поддержка exFAT кроме обновления экрана.\\ | Исправлена работа SD карты, поддержка exFAT кроме обновления экрана.\\ | ||
Строка 176: | Строка 230: | ||
Исправлен показометр Wh при больших расходах.\\ | Исправлен показометр Wh при больших расходах.\\ | ||
Удалена прокрутка инфо строк в теме инфо строк.\\ | Удалена прокрутка инфо строк в теме инфо строк.\\ | ||
- | Фазный ток в инфо-строке теперь обозначен как Ap. </ | + | Фазный ток в инфо-строке теперь обозначен как Ap. |
+ | </ | ||
+ | \\ | ||
===== 26 Сентября 2022 ===== | ===== 26 Сентября 2022 ===== | ||
Строка 193: | Строка 250: | ||
Много мелких исправлений для тестирования при сборке\\ | Много мелких исправлений для тестирования при сборке\\ | ||
</ | </ | ||
+ | |||
===== 8 Августа 2022 ===== | ===== 8 Августа 2022 ===== | ||
- | **Контроллер v0.8.7** [[https:// | + | **Контроллер v0.8.7** [[https:// |
< | < | ||
- | Обновлена логика датчиков для трапеции\\ | + | Обновлена логика датчиков для трапеции \\ |
- | Исправлены проблемы ADC\\ | + | Исправлены проблемы ADC \\ |
- | Логика ADC заменена на более универсальную\\ | + | Логика ADC заменена на более универсальную \\ |
- | Добавлен импорт конфигурации с кнопки\\ | + | Добавлен импорт конфигурации с кнопки \\ |
- | Добавлена блокировка импорта если мотор крутится\\ | + | Добавлена блокировка импорта если мотор крутится \\ |
- | PLL перемещены в отдельный файл\\ | + | PLL перемещены в отдельный файл \\ |
- | Исправлены выбросы тока при нажатии тормоза (фильтрация абсолютного шим)\\ | + | Исправлены выбросы тока при нажатии тормоза (фильтрация абсолютного шим) \\ |
- | Убрана логика " | + | Убрана логика " |
- | Улучшено управление скоростью при реверсе из прямого движения\\ | + | Улучшено управление скоростью при реверсе из прямого движения \\ |
- | Логика датчиков положения отделена\\ | + | Логика датчиков положения отделена \\ |
- | USB код удален\\ | + | USB код удален \\ |
- | Остановка PWM при отладке добавлена в HAL\\ | + | Остановка PWM при отладке добавлена в HAL \\ |
- | Трапеция теперь имеет бездатчиковую интерполяцию\\ | + | Трапеция теперь имеет бездатчиковую интерполяцию \\ |
- | Логика интерполяции улучшена\\ | + | Логика интерполяции улучшена \\ |
- | Удалены глобальные переменные положения\\ | + | Удалены глобальные переменные положения \\ |
- | Исправлен NaN опорной скорости\\ | + | Исправлен NaN опорной скорости \\ |
- | Добавлен диагностический режим в переключатель состояния\\ | + | Добавлен диагностический режим в переключатель состояния \\ |
- | Исправлено несколько проблем диагностики\\ | + | Исправлено несколько проблем диагностики \\ |
- | Добавлено обновление угла холлов в меню\\ | + | Добавлено обновление угла холлов в меню \\ |
- | Добавлены проверки NaN для холлов\\ | + | Добавлены проверки NaN для холлов \\ |
- | Поправлен детект угла для первого шага\\ | + | Поправлен детект угла для первого шага \\ |
- | ЭДС интеграция теперь имеет дополнительный шаг чтобы пропускать выброс, | + | ЭДС интеграция теперь имеет дополнительный шаг чтобы пропускать выброс, |
- | Состояние детекта датчиков поправлено, | + | Состояние детекта датчиков поправлено, |
- | Добавлен частотный старт для бездатчикового режима (трапеция)\\ | + | Добавлен частотный старт для бездатчикового режима (трапеция) \\ |
- | Параметр частотного управления используется для бездатчикового старта, | + | Параметр частотного управления используется для бездатчикового старта, |
- | Добавлен энкодер\\ | + | Добавлен энкодер \\ |
- | Настройка подтяжки датчиков удалена\\ | + | Настройка подтяжки датчиков удалена \\ |
- | Добавлено меню энкодера\\ | + | Добавлено меню энкодера \\ |
- | Добавлен детект энкодера\\ | + | Добавлен детект энкодера \\ |
- | Обновлена логика датчиков положения, | + | Обновлена логика датчиков положения, |
- | Добавлен быстрый фейл определения холлов\\ | + | Добавлен быстрый фейл определения холлов \\ |
- | Перемещены входа холлов чтобы соответствовать таймеру\\ | + | Перемещены входа холлов чтобы соответствовать таймеру \\ |
- | Расчет скорости изменен\\ | + | Расчет скорости изменен \\ |
- | Расчет Rads перемещет в файл датчиков положения\\ | + | Расчет Rads перемещет в файл датчиков положения \\ |
- | ERPS счетчик обновлен с фильтром направления\\ | + | ERPS счетчик обновлен с фильтром направления \\ |
- | Добавлена калиброка угла энкодера\\ | + | Добавлена калиброка угла энкодера \\ |
- | Добавлен выход из функции RCPWM\\ | + | Добавлен выход из функции RCPWM \\ |
- | Добавлено назначение портов на энкодер\\ | + | Добавлено назначение портов на энкодер \\ |
- | Добавлен выход из функции PAS\\ | + | Добавлен выход из функции PAS \\ |
- | ADC порты переназначены\\ | + | ADC порты переназначены \\ |
- | Поправлено обновление некоторых параметров\\ | + | Поправлено обновление некоторых параметров \\ |
- | Добавлена информация о энкодере в меню о устройстве\\ | + | Добавлена информация о энкодере в меню о устройстве \\ |
- | Добавлен E суффикс для энкодера\\ | + | Добавлен E суффикс для энкодера \\ |
- | Флаги OV и UV разделены\\ | + | Флаги OV и UV разделены \\ |
- | Код тестирования перемещен в отдельный файл\\ | + | Код тестирования перемещен в отдельный файл \\ |
- | Оптимизированы # | + | Оптимизированы #include \\ |
- | Сдвиг в трапеции отключается теперь на следующей коммутации\\ | + | Сдвиг в трапеции отключается теперь на следующей коммутации \\ |
- | Улучшена логика включения ослабления чтобы избежать резкого торможения при ослаблении\\ | + | Улучшена логика включения ослабления чтобы избежать резкого торможения при ослаблении \\ |
- | Добавлены оптимизации FOC\\ | + | Добавлены оптимизации FOC \\ |
- | Добавлен лимит FOC vq до лимита вектора vq-vd, чтобы ослабление работало лучше (неограниченный vq давал более худшие параметры ослабления и иногда вызывал зависание ослабления)\\ | + | Добавлен лимит FOC vq до лимита вектора vq-vd, чтобы ослабление работало лучше (неограниченный vq давал более худшие параметры ослабления и иногда вызывал зависание ослабления) \\ |
- | Добавлена компенсация Dead time в трапеции\\ | + | Добавлена компенсация Dead time в трапеции \\ |
- | Добавлена логика детекта потери управления\\ | + | Добавлена логика детекта потери управления \\ |
- | Добавлен серийный номер\\ | + | Добавлен серийный номер \\ |
- | Добавлены константы калибровки\\ | + | Добавлены константы калибровки \\ |
- | Добавлена логика калибровки при проверке железа\\ | + | Добавлена логика калибровки при |
- | Добавлен FreeRTOS мониторинг стека\\ | + | Добавлен FreeRTOS мониторинг стека \\ |
- | Оптимизирована процедура теста\\ | + | Оптимизирована процедура теста \\ |
- | Обновлены процедуры критических участов кода\\ | + | Обновлены процедуры критических участов кода \\ |
- | Исправлен удар тока если FOC ослабение было принудительно отключено\\ | + | Исправлен удар тока если FOC ослабение было принудительно отключено \\ |
- | Заменена константа частоты ШИМ\\ | + | Заменена константа частоты ШИМ \\ |
- | Обновлено меню датчиков положения\\ | + | Обновлено меню датчиков положения \\ |
- | Логика флага переослабления исправлена\\ | + | Логика флага переослабления исправлена \\ |
- | Исправлено обновление параметров в меню PAS\\ | + | Исправлено обновление параметров в меню PAS \\ |
- | Перенесен буст FOC в логику переключения секторов\\ | + | Перенесен буст FOC в логику переключения секторов \\ |
- | Добавлена логика сглаживания PLL на низкой скорости\\ | + | Добавлена логика сглаживания PLL на низкой скорости \\ |
</ | </ | ||
+ | \\ | ||
+ | |||
+ | |||
+ | |||
===== 6 Апреля 2022 ===== | ===== 6 Апреля 2022 ===== | ||
- | **Микролайт v0.6.3** [[https:// | + | **Микролайт v0.6.3** [[https:// |
Исправлено меню настройки температур.\\ | Исправлено меню настройки температур.\\ | ||
Добавлено отключение моргания поворотниками, | Добавлено отключение моргания поворотниками, | ||
Строка 275: | Строка 337: | ||
===== 23 Maрта 2022 ===== | ===== 23 Maрта 2022 ===== | ||
- | **Контроллер v0.8.6** [[https:// | + | **Контроллер v0.8.6** [[https:// |
< | < | ||
- | Обновлен PID регулятор ослабления.\\ | + | Обновлен PID регулятор ослабления. \\ |
- | Добавлен лимит ослабления по температуре мотора.\\ | + | Добавлен лимит ослабления по температуре мотора. \\ |
- | Уменьшен доступный ток ослабления до 80% от макс.\\ | + | Уменьшен доступный ток ослабления до 80% от макс. \\ |
- | Уменьшены дефолтные настройки.\\ | + | Уменьшены дефолтные настройки. \\ |
- | Добавлена блокировка управления на 10 сек при полном перегреве.\\ | + | Добавлена блокировка управления на 10 сек при полном перегреве. \\ |
- | Небольшие исправления меню и экспорта.\\ | + | Небольшие исправления меню и экспорта. \\ |
</ | </ | ||
+ | \\ | ||
+ | |||
===== 20 Января 2022 ===== | ===== 20 Января 2022 ===== | ||
- | Критическое обновление для новых контроллеров и хотфикс для 6F/12F и старых 24F. Сохраните конфиг перед обновлением, | + | Критическое обновление для новых контроллеров и хотфикс для 6F/12F и старых 24F. Сохраните конфиг перед обновлением, |
**Важно!** | **Важно!** | ||
- | Если ваш Бортовой компьютер имеет прошивку **v0.60B** или ниже, а контроллер **v.7.18** и ниже, то сначала необходимо обновить все устройства, | + | Если ваш Бортовой компьютер имеет прошивку **v0.60B** или ниже, а контроллер **v.7.18** и ниже, то сначала необходимо обновить все устройства, |
- | **Контроллер v0.8.5** [[https:// | + | **Контроллер v0.8.5** [[https:// |
< | < | ||
- | Обновлена функция сохранения параметров, | + | Обновлена функция сохранения параметров, |
- | Добавлено отключение муфты при нажатии тормоза.\\ | + | Добавлено отключение муфты при нажатии тормоза. \\ |
Добавлена опция включения MTPA.\\ | Добавлена опция включения MTPA.\\ | ||
- | USB для подключения к компьютеру отключен по умолчанию, | + | USB для подключения к компьютеру отключен по умолчанию, |
Исправлены P1 P2 ШИМ выходы.\\ | Исправлены P1 P2 ШИМ выходы.\\ | ||
Статистика работы считает среднюю температуру только когда запитан мотор.\\ | Статистика работы считает среднюю температуру только когда запитан мотор.\\ | ||
Строка 310: | Строка 374: | ||
Исправлен импорт 1-го параметра в каждом разделе.\\ | Исправлен импорт 1-го параметра в каждом разделе.\\ | ||
\\ | \\ | ||
- | Хотфикс для контроллеров 6F/12F и старых 24F.\\ | + | Хотфикс для контроллеров 6F/12F и старых 24F. \\ |
</ | </ | ||
+ | \\ | ||
- | ===== 18 Октября 2021 ===== | ||
- | Сначала необходимо обновить все устройства, | ||
- | **Дисплей v0.71B** [[https:// | ||
- | < | ||
- | Все настройки бортового компьютера перенесены в отдельное меню.\\ | ||
- | Добавлен показ состояния входов экрана в настройках.\\ | ||
- | Добавлены функции порта: отключить подсветку, | ||
- | Добавлены отдельные хоткеи при зарядке.\\ | ||
- | Добавлены хоткеи коротким нажатием.\\ | ||
- | Добавлены настройки диапазона ручек газа/ | ||
- | Добавлена настройка общего пробега, | ||
- | Сброс общей статистики не сбрасывает глобальный пробег.\\ | ||
- | Добавлен импорт/ | ||
- | Добавлены иконки на главный экран (торможение, | ||
- | С новыми контроллерами скорость прошивки ускорена в 6 раз.\\ | ||
- | Также скорость записи лога с новыми прошивками должна быть выше.\\ | ||
- | Добавлена прокрутка текста в меню.\\ | ||
- | Обновлен логотип.\\ | ||
- | Добавлены более информативные сообщения для действий сброса с вводом пароля.\\ | ||
- | Добавлены параметры которые можно запросить по CAN шине.\\ | ||
- | === v0.71\\ | ||
- | Исправлено редактирование некоторых параметров.\\ | ||
- | Обновлен импорт/ | ||
- | Одометр теперь импортируется, | ||
- | Исправлено мигание кнопок при вводе пароля.\\ | ||
- | Исправлен зарядный экран, поправлено мигание кнопок.\\ | ||
- | Поправлены названия инфо-строк.\\ | ||
- | Исправлен заголовок при вводе пароля.</ | ||
- | **Контроллер v0.8.2** [[https:// | ||
- | < | ||
- | Новый протокол параметров LEVCAN с большими возможностями.\\ | ||
- | Добавлено меню статистики за поездку в контроллер: | ||
- | - ВтЧ использовано/ | ||
- | - Ач использовано/ | ||
- | - Приблизительная эффективность мотора, | ||
- | - Расчетная тяга на валу мотора.\\ | ||
- | Измерение температуры теперь расчитывает сопротивление т-датчика.\\ | ||
- | Улучшено определение kV.\\ | ||
- | Исправлен баг с долгим откликом на тормоз при медленных настройках скорости изменения тока.\\ | ||
- | Дефолт для всех портов теперь ВЫКЛ.\\ | ||
- | Добавлена настройка силы кнопки тормоза в % (процент относительно фазного тока торможения).\\ | ||
- | Добавлена настройка торможения при отпущенной ручке газа.\\ | ||
- | Добавлен детект сопротивления и индуктивности мотора.\\ | ||
- | Добавлена MTPA логика (только для IPM моторов).\\ | ||
- | Исправлено включение ослабления при нажатии тормоза.\\ | ||
- | Добавлено больше CAN команд.\\ | ||
- | Добавлено больше параметров которые можно запросить по CAN шине.\\ | ||
- | Добавлено больше настроек логгера.\\ | ||
- | Добавлены настройки фильтров холлов для отладки дерганья.\\ | ||
- | Добавлен выбор префиксов к имени контроллера.\\ | ||
- | === v0.8.2\\ | ||
- | Добавлена опция заголовка в логе.\\ | ||
- | Поправлен перевод некоторых сообщений.\\ | ||
- | В детекте ручек добавлены сообщения ошибки.</ | ||
- | **Микролайт v0.6.1** [[https:// | ||
- | < | ||
- | Небольшие исправления.\\ | ||
- | Исходный код основной программы теперь опубликован на GitHub:\\ | ||
- | [[https:// | ||
- | === v0.5\\ | ||
- | Исправлены PWM IO. Теперь работают :)\\ | ||
- | Добавлены пороги термодатчика, | ||
- | Добавлена отправка портов на CAN шину.</ | ||
- | ===== 31 Августа 2020 ===== | ||
- | Перед обновлением сделать экспорт настроек, | + | ===== 18 Октября 2021 ===== |
- | **Дисплей v0.60B** [[https:// | + | Сначала необходимо обновить все устройства, кроме |
- | < | + | |
- | Мелкие исправления в меню.\\ | + | |
- | Обновлен LEVCAN.\\ | + | |
- | Упрощена настройка кнопок, по умолчанию все входа настроены | + | |
- | Добавлена поддержка exFAT (но дисплей будет | + | |
- | Добавлен экран зарядки через мотор.\\ | + | |
- | Добавлен выбор | + | |
- | Добавлено расширенное окно события.</ | + | |
- | **Контроллер v0.7.18** [[https:// | + | |
- | < | + | |
- | Исправлены глюки зарядки, хотя некоторые остались.\\ | + | |
- | Добавлен плавный пуск зарядки и более безопасный детект фазы.\\ | + | |
- | Полностью переработано | + | |
- | Добавлена минимальная | + | |
- | Добавлено RC PWM управление на P1 порт (газ/ | + | |
- | Больше параметров для логгера.\\ | + | |
- | Важные фиксы в FOC управлении, | + | |
- | Исправлен редкий странный | + | |
- | LEVCAN работает на очередях, после обновления экрана | + | |
- | Дефолт DCi Ki уменьшен с 500 до 200 тк много жалоб.\\ | + | |
- | Чучуть подкручено начало ослабления.\\ | + | |
- | Добавлен полный экспорт отладочной информации.\\ | + | |
- | Добавлен выбор режима логгера и немного поправлен | + | |
- | Убрана | + | |
- | Добавлены кривые ручек газа/тормоза.\\ | + | |
- | Добавлен дополнительный коэффициент | + | |
- | Добавлено | + | |
- | Логика круиза | + | |
- | Минимальная скорость круиза ограничивает его активацию.\\ | + | |
- | Увеличить/ | + | |
- | Восстановление круиза - включает последнюю сохраненную скорость (порт - CRr)\\ | + | |
- | Добавлен лимит мощности в режимы и батарею. 0 = отключить лимит\\ | + | |
- | Фикс отключения 12V по кнопке.\\ | + | |
- | Мелкие исправления | + | |
- | Расширено количество CAN входов до 16.\\ | + | |
- | Исправления с экспортом/импортом параметров.</ | + | |
- | ===== 18 Марта | + | **Дисплей v0.71B** [[https:// |
- | Хотфикс датчика скорости экрана | + | **Контроллер v0.8.2** [[https:// |
+ | **Микролайт v0.6.1** [[https:// | ||
+ | \\ | ||
+ | ===== 31 Августа 2020 ===== | ||
+ | Перед обновлением сделать | ||
- | **Дисплей v0.59B** [[https:// | + | **Дисплей v0.60B** [[https:// |
+ | < | ||
+ | **Контроллер v0.7.18** [[https:// | ||
+ | \\ | ||
+ | ===== 18 Марта 2020 ===== | ||
+ | Хотфикс датчика скорости экрана | ||
+ | **Дисплей v0.59B** [[https:// | ||
+ | | ||
===== 11 Марта 2020 ===== | ===== 11 Марта 2020 ===== | ||
+ | Добавлен выбор экспорта-импорта конфигурации от 1 до 9 \\ | ||
- | Добавлен выбор экспорта-импорта конфигурации от 1 до 9 | + | **Дисплей v0.58B** [[https:// |
- | + | ||
- | **Дисплей v0.58B** [[https:// | + | |
- | < | + | |
- | Исправлен сброс статистики после заряда\\ | + | |
- | Добавлен выбор кмч/ | + | |
- | Добавлено больше параметров в инфо-строки на главном экране\\ | + | |
- | Добавлен режим горячих клавиш для совместимости с функциями контроллера\\ | + | |
- | Исправлена настройка контраста\\ | + | |
- | Добавлен расчет запаса хода\\ | + | |
- | Много мелких фиксов</ | + | |
- | + | ||
- | **Контроллер v0.7.12** [[https:// | + | |
- | < | + | |
- | Добавлен выбор экспорта-импорта конфигурации от 1 до 9\\ | + | |
- | Импорт показывает первою строку файла конфигурации, | + | |
- | Исправлен режим N\\ | + | |
- | Добавлено больше отладочных данных\\ | + | |
- | Исправлено дрыганье мотором при зарядке</ | + | |
+ | **Контроллер v0.7.12** [[https:// | ||
+ | | ||
===== 21 Ноября 2019 ===== | ===== 21 Ноября 2019 ===== | ||
+ | Сделайте экспорт конфигурации (или скриншоты), | ||
- | Сделайте экспорт конфигурации (или скриншоты), | + | **Дисплей v0.57B**[[https:// |
- | **Дисплей v0.57B** [[https:// | + | **Контроллер v0.7.9** [[https:// |
- | < | + | |
- | Добавлена настройка инверсии входа\\ | + | |
- | Переработана статистика\\ | + | |
- | Добавлены фильтры на аналоговые входа</ | + | |
- | + | ||
- | **Контроллер v0.7.9** [[https:// | + | |
- | < | + | |
- | \\ | + | |
- | Добавлено: | + | |
- | Инвертированный вход тормоза\\ | + | |
- | Настройка 3х позиционного переключателя скоростей для того чтобы скорости переключались последовательно 1-2-3\\ | + | |
- | Настройка обычного переключателя скорости - кнопки или переключатель\\ | + | |
- | Добавлен термодатчик мотора NTC10k B:3380\\ | + | |
- | Команды перезагрузки/ | + | |
- | Кнопка включения нейтрали, | + | |
- | Скорость 0 = нейтраль, | + | |
- | Инкремент и декремент скорости в контроллере\\ | + | |
- | Детект напряжения на фазах, при наличии напряжения более чем указано в настройке " | + | |
- | Разнесены защиты по напряжению, | + | |
- | Дополнительные режимы управления, | + | |
- | Блокировка газа теперь локальная и CAN - отдельно\\ | + | |
- | Лимит температуры мотора при зарядке\\ | + | |
- | Медианный фильтр по питанию\\ | + | |
- | Фильтр устреднения с отбрасыванием крайних значений на ручку газа и тормоза для входов контроллера\\ | + | |
- | \\ | + | |
- | Исправлено: | + | |
- | Определение напряжения зарядки при небольшой разнице с батарейным\\ | + | |
- | Обновлены некоторые значения по умолчанию\\ | + | |
- | Небольшие исправления и обновления в меню\\ | + | |
- | Баг подсчета CRC при сохраненнии\\ | + | |
- | Ослабление при скорости более 126%\\ | + | |
- | Поправлены частоты измерений шин питания\\ | + | |
- | Батарейное питание теперь измеряется с частотой ШИМ, защита от перенапряжения значительно улучшена\\ | + | |
- | Убран глюк с инверсией тока при торможении\\ | + | |
- | Поправлены тайминги измерения тока для обхода глюков на плате 6F\\ | + | |
- | При настроенной кнопке питания дисплей не будет включаться при подаче питания\\ | + | |
- | Подкручены коэфиценты регулятора напряжения и тока для более быстрого отклика\\ | + | |
- | Улучшен детект, | + | |
- | Добавлена настройка блокировки при запуске, | + | |
- | </ | + | |