Wbincludes:WB-MCM: Changelog: различия между версиями
N.kulikov (обсуждение | вклад) |
|||
(не показано 14 промежуточных версий 4 участников) | |||
Строка 3: | Строка 3: | ||
{{Wbincludes:Changelog Update Devices}} | {{Wbincludes:Changelog Update Devices}} | ||
==Список версий==</noinclude> | ==Список версий==</noinclude> | ||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = testing | |||
| version = 1.6.5 | |||
| date = 01.08.2024 | |||
| models = WB-MCM8_ | |||
| content= | |||
* Добавили регистр минимального напряжения питания микроконтроллера с момента включения | |||
* Исправили возможные редкие зависания устройства при включении питания | |||
* Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus | |||
* Исправили ошибку в Modbus, из-за которой устройство не генерировало события при сбросе всех счетчиков срабатываний входов | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.6.4 | |||
| date = 07.12.2023 | |||
| models = WB-MCM8_ | |||
| content= | |||
* Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше. | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.6.3 | |||
| date = 12.10.2023 | |||
| models = WB-MCM8_ | |||
| content= | |||
* Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.6.2 | |||
| date = 09.10.2023 | |||
| models = WB-MCM8_ | |||
| content= | |||
* Исправлена ошибка в ответе на команду сканирования через функцию 0x46 | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.6.1 | |||
| date = 08.09.2023 | |||
| models = WB-MCM8_ | |||
| content= | |||
* Сделали отклик напряжения питания (регистр 121) быстрее. RC фильтра уменьшилось с 500 до 50 мс | |||
* Добавили регистр 125 - напряжение питания в мВ до фильтра | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.6.0 | |||
| date = 11.05.2023 | |||
| models = WB-MCM8_ | |||
| content= | |||
* Быстрый модбас. Отправка событий. | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.5.2 | |||
| date = 17.04.2023 | |||
| models = WB-MCM8_ | |||
| content= | |||
* Исправлено: Регистры 380 (PPR) принимали CPR (counts per revolution) - количество отсчетов на оборот, в 4 раза большее чем количество импульсов на оборот. Чтобы не было путаницы, регистры теперь принимают PPR (pulses per revolution) - количество импульсов на любом из выходов на оборот. Число соответствует маркировке на энкодере. Домножение на 4 происходит внутри прошивки. | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.5.1 | |||
| date = 21.03.2023 | |||
| models = WB-MCM8_ | |||
| content= | |||
* Исправлена обработка нажатий после перезагрузки если настройки энкодера не менялись | |||
}} | |||
{{ChangelogItem | |||
| {{{1}}} | |||
| release = stable | |||
| version = 1.5.0 | |||
| date = 17.03.2023 | |||
| models = WB-MCM8_ | |||
| content= | |||
* Работа с инкрементальными энкодерами | |||
* Возможность отключать статусный светодиод. Не сохраняется при перезагрузке | |||
* Режим непрерывного чтения регистров можно сохранить записав в регистр 2 | |||
}} | |||
{{ChangelogItem | {{ChangelogItem | ||
| {{{1}}} | | {{{1}}} | ||
Строка 100: | Строка 187: | ||
}} | }} | ||
<noinclude> | <noinclude> | ||
== Модели == | == Модели == | ||
Скопируйте нужные модели и вставьте их в параметр ''models'' через запятую. Символ подчёркивания тоже нужно копировать — это признак конца имени модели: | Скопируйте нужные модели и вставьте их в параметр ''models'' через запятую. Символ подчёркивания тоже нужно копировать — это признак конца имени модели: | ||
{{Wbincludes: WB-MCM Models}}</noinclude> | {{Wbincludes: WB-MCM Models}}</noinclude> |
Текущая версия на 03:54, 6 августа 2024
Общее
Вы можете обновить прошивку устройства по протоколу Modbus, инструкция.
На этой странице указаны изменения с начала 2022 года, предыдущие на странице Firmware Changelog.
Список версий
1.6.5 (01.08.2024) — доступно в testing
- Добавили регистр минимального напряжения питания микроконтроллера с момента включения
- Исправили возможные редкие зависания устройства при включении питания
- Исправили ошибку в Modbus, из-за которой устройство отвечало на пакеты с адресом 0xFD, не содержащие команд быстрого Modbus
- Исправили ошибку в Modbus, из-за которой устройство не генерировало события при сбросе всех счетчиков срабатываний входов
1.6.4 (07.12.2023)
- Добавили регистр 131: переход в загрузчик с текущими параметрами соединения. Требуется загрузчик версии 1.3.0 или выше.
1.6.3 (12.10.2023)
- Исправлена ошибка, из-за которой в ответах с битовыми полями в старших битах мог оставаться мусор
1.6.2 (09.10.2023)
- Исправлена ошибка в ответе на команду сканирования через функцию 0x46
1.6.1 (08.09.2023)
- Сделали отклик напряжения питания (регистр 121) быстрее. RC фильтра уменьшилось с 500 до 50 мс
- Добавили регистр 125 - напряжение питания в мВ до фильтра
1.6.0 (11.05.2023)
- Быстрый модбас. Отправка событий.
1.5.2 (17.04.2023)
- Исправлено: Регистры 380 (PPR) принимали CPR (counts per revolution) - количество отсчетов на оборот, в 4 раза большее чем количество импульсов на оборот. Чтобы не было путаницы, регистры теперь принимают PPR (pulses per revolution) - количество импульсов на любом из выходов на оборот. Число соответствует маркировке на энкодере. Домножение на 4 происходит внутри прошивки.
1.5.1 (21.03.2023)
- Исправлена обработка нажатий после перезагрузки если настройки энкодера не менялись
1.5.0 (17.03.2023)
- Работа с инкрементальными энкодерами
- Возможность отключать статусный светодиод. Не сохраняется при перезагрузке
- Режим непрерывного чтения регистров можно сохранить записав в регистр 2
1.4.3 (15.12.2022)
- Исправлено сохранение счетчиков замыканий в EEPROM
- Исправлена инициализация lowpass фильтра для V_IN
1.4.2 (05.12.2022)
- Небольшие исправления в работе Modbus
1.4.1 (11.11.2022)
- Обновлены библиотеки, более стабильная работа modbus
1.4.0 (11.07.2022)
Новая реализация Modbus:
- поддержка регистра времени ответа 113, очень быстрые ответы если значение 0. Можно эффективно использовать с планировщиком wb-mqtt-serial.
- поддержка режима непрерывного чтения, включается в регистре 114.
Регистры 1120 (время повторения нажатий) удалены за ненадобностью.
Переработали систему серийных номеров для внутренних целей.
Расширенные регистры версии прошивки.
1.3.4+wb1 (28.09.2022)
Добавили поддержку новых микросхем EEPROM
1.3.4 (11.05.2022)
Исправили некорректную работу счетчиков нажатий при изменении настроек времени ERRMCM04
1.3.3 (29.04.2022)
- Исправили ошибку измерения частоты на входах. ERRMCM03
- Улучшили обработку событий нажатия кнопок.
- Добавили возможность отключить события двойных и коротких, а за тем длинных нажатий.
1.3.2 (02.02.2022)
- Исправили ошибку с нестабильным опросом по Modbus
- Добавили поддержку режима детектирования нажатий, подключенных ко входам устройства (holdreg 9-16)
1.3.1 (28.01.2022)
- Исправили сохранение счётчиков при отключении питания. ERRMCM01
- Исправили отображение MCU Temperature и MCU Voltage. ERRMCM02
Модели
Скопируйте нужные модели и вставьте их в параметр models через запятую. Символ подчёркивания тоже нужно копировать — это признак конца имени модели:
WB-MCM8_