Embedded Type-C PID
ПID-регулятор Type-C с гибким API для встроенных систем, работающий в арифметике с плавающей точкой и поддерживающий встроенное LPF-фильтрование
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:a23f62f95067f8c6e3678ffeeeef1168265c1bad233161b2c287f2566b711361Embedded_Type_C_PID-1.1.3-a23f62f9.zipОписание
Реализация регулятора Type-C PID для встроенных систем на чистом С99. Подходит как для полнофункциональных окружений, так и для микроконтроллеров с минимальными ресурсами. Библиотека работает с IEEE-754 арифметикой чисел с плавающей точкой и ловит ошибки при вычислениях. Интересная особенность — гибкое разделение функций обработки, что позволяет подключать собственные или сторонние фильтры для улучшения качества управления. Встроена поддержка фильтрации нижних частот (LPF) с настраиваемым коэффициентом сглаживания. Код распространяется под permissive ISC лицензией, что облегчает встраивание в коммерческие проекты. Базируется на классическом алгоритме из статьи Ауслендера и Томизуки 1978 года.