QuickPID
Гибкий и быстрый ПИД-контроллер с поддержкой разных режимов регулирования и методов защиты от интегрального насыщения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6f1c50fd5ac33c16d266b395340cc885a6baf7414b629b00052816ff0ef5f0fcQuickPID-3.1.9-6f1c50fd.zipОписание
Быстрый ПИД-контроллер для тех, кому нужна большая гибкость в настройке. Выросла из переделки классической Arduino PID Library, но с рядом полезных добавок: три режима для пропорционального члена (на ошибку, измерение или оба сразу), два варианта производной (по ошибке или по измерению), а также несколько способов противодействия интегральному насыщению — от условного использования ПИ-членов до простого ограничения или полного его отключения. Поддерживает внешнее таймирование через отдельный таймер или прерывание, что удобно для синхронизации с остальной логикой. Есть функции для получения значений отдельных членов PID и текущих режимов работы. Подходит для проектов, где стандартная PID-библиотека кажется слишком ограничивающей.