ПИД-регулятор на STM32F100: Портфолио фрилансера Юрий Козаченко 24.09.2017, работа №4 - FL.RU
К списку работ
Юрий Козаченко
Юрий Козаченко

ПИД-регулятор на STM32F100

image
Устройство выполняет функцию синхронизатора оборотов двух коллекторных двигателей постоянного тока на базе ПИД регулятора. Устройство имеет такие дополнительные функции: - отображение погрешности (разности оборотов между двумя двигателями) на семисегментный индикатор; - ручной режим управления двигателем. Этот режим позволяет устанавливать необходимую разность оборотов между двумя двигателями, а так же использовать управляемый двигатель когда эталонный двигатель находится в отключенном состоянии. Высокая точность регулировки оборотами достигается благодаря наличию обратной связи реализуемой при помощи оптического датчика частоты оборотов двигателей. Устройство собрано на базе микроконтроллера STM32F100 и может быть адаптировано под любой тип двигателей. Так же устройство может быть адаптировано для управления другими приводами и физическими величинами, к примеру - регулировка температуры нагревательного элемента. На видео представлен результат работы устройства. На графике зеленой линией представлена частота вращения эталонного двигателя (Fet), фиолетовой линией показана частота вращения управляемого двигателя (F1), величина измерения - обороты / минуту.