XLR8PID
ПИД-регулятор с аппаратным ускорением для плат XLR8, использующий 16-битную арифметику и встроенный таймер для стабилизации систем управления
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:c4abe1e98ace862038f95860e4c2105a5b8a985c1a715c97c8b0eae17255dc14XLR8PID-1.0.0-c4abe1e9.zipОписание
Библиотека для плат XLR8 с аппаратным ускорением ПИД-регулятора. Реализует классический алгоритм управления с обратной связью, который поддерживает стабильность системы по температуре, скорости, позиции или другим параметрам. Используется 16-битная арифметика с фиксированной точкой вместо медленных вычислений в плавающей запятой. Встроенный аппаратный таймер с точностью 20 мс обеспечивает надёжное вычисление интегральной и дифференциальной составляющих. Поддерживает независимую настройку коэффициентов Kp, Ki и Kd, встроенную защиту от переполнения ошибок в интегральной части. Для каждого ПИД-контроллера доступны 2 входа и 1 выход, можно запустить несколько контроллеров одновременно.