Как се управлява мотор с постоянен ток
от Raspberry Pi?
Леон Анави
leon.anavi@konsulko.com
leon@anavi.org
Raspberry Pi
Пинове на Raspberry Pi
Мотор с постоянен ток
 Задаване на посока на движение чрез два GPIO пина от
Raspberry Pi.
 Задаване на скоростта чрез широчинно импулсна
модулация (PWM)
 Допълнително захранване от батерии
Платки за управление на мотор с
постоянен ток
Направи си сам!
Texas Instruments SN754410
Схема за монтаж
Код
 Open source пример за управление на един мотор,
написан на C:
https://github.com/leon-anavi/rpi-examples
 Работи чрез библиотекатаWiringPi
 Управление на посоката чрез пин 15 и 16 на Raspberry Pi
 Управление на скоростта чрез софтуерно емулирана
модулация (PWM)
WiringPi пинове
Начин на употреба
 Компилиране на програмата:
git clone https://github.com/leon-anavi/rpi-examples.git
cd DC-motor-SN754410/c
make
 Задаване на посока с аргумент -d и на скорост с аргумент
-s
Начин на употреба
 Примери за употреба:
sudo ./sn754410
sudo ./sn754410 -d forward -s 150
sudo ./sn754410 -d back -s 100
Резултатът
Благодаря Ви за вниманието

Lightning talk: Как се управлява мотор с постоянен ток от Raspberry Pi?