Commit Graph

13 Commits

Author SHA1 Message Date
13f1a2c5fd Добавить heartbeat и передачу CAN по изменению и таймеру
Для всех Mode передавать пакеты при обновлении данных и повторять каждый через 1300 мс от последнего CAN ACK. Отдельно отправлять heartbeat раз в секунду. Сохранить маски рассылки, отключение потоков нулевым периодом и неблокирующее восстановление после ошибок TX.

Проверены границы периодов, все Mode, занятый mailbox, отмена без CANAA, отсутствие ACK, переполнение Timer1, первый снимок и справедливость потоков. Изменённые модули ecan.c и main.c скомпилированы компилятором TI C2000.
2026-10-16 23:17:00 +03:00
fe95dbff3d Перенести паспорт и проверку прошивки из 167 в 166
Добавить неизменяемое окно firmware-info v1 0x1200 из 12 слов для FC03 и служебного CAN, запретить запись. Сохранить текущую технологическую карту и логгер v4 с записью 12 слов.

Подключить общий генератор версии 1.0.0 для Balsam-166-PM35, prebuild CCS и локальный выпуск BIN с manifest и SHA-256. Проверять соответствие встроенных слов манифесту до публикации; старый OUT без паспорта отклонять.

Проверка: реальные обработчики RS/CAN и CRC под GCC O3, прежний тест логгера, анализатор установленного SetGUI, полная сборка TI C2000 22.6.0.LTS. BIN 30248 байт при границе параметров 32508 байт. Аппаратная проверка требует установки нового образа и перезапуска платы.
2026-10-16 12:05:44 +03:00
4635f00a20 Выбрать исполнение 166 и исправить обратный порядок индикаторов 2026-10-16 11:26:29 +03:00
1955f2c98f Сократить запись логгера УМП до 12 слов формата v4 2026-10-16 11:26:14 +03:00
eb2ff79932 Устранена зависимость дискретов СИФУ от основного цикла в 166
Фронты START/STOP обрабатываются при принятии командного слова CAN/RS,
а окончание импульса обслуживается таймером. STOP имеет приоритет,
перекрытие выходов исключено, сохранена защита от самопуска при включении.
Загрузка параметров больше не подменяет живые команды нагрузки.

Добавлены подробные русские комментарии во все собственные C-модули
и основные заголовки, описание поведения и host-тест автомата.
Обновлены файлы прошивки. Полная сборка TI 22.6.1.LTS и тесты пройдены;
проверка на физической плате не выполнялась.
2026-09-23 01:28:11 +03:00
2d7148baa5 Добавлен регистратор УМП для графиков SetGUI в 166
Перенесены онлайн-запись, архив отключения и доступ по RS/CAN из 167. Учтены готовность READY, фиксированный разгон ЦАП и каналы АЦП проекта 166. Добавлены документация и тесты, обновлены файлы прошивки.
2026-09-23 00:55:46 +03:00
052f1fb4f3 Удалены заголовки файлов и устаревшие названия проектов из комментариев 2026-09-22 12:40:43 +03:00
abb5ddf76b Исправлен момент загрузки, чтоб CAN не подтягивался к единице. 2025-12-08 18:12:58 +03:00
609150cd76 Добавлены калибровки для 165 2025-09-12 17:32:39 +03:00
f8c8d84cd1 В пульте добавлен строб 1 кГц для ПЛИС 2025-06-03 12:21:45 +03:00
19b6fc5d76 Повышен уровень оптимизации компилятора, а то еле лезет 2024-06-18 15:26:27 +03:00
05966d0716 Добавлены калибровки для 164 2024-06-17 11:26:57 +03:00
4386deba67 Начало 2024-05-08 13:12:28 +03:00