Простий контролер серводвігателя на одній мікросхемі
Представлена схема є простим проектом контролера серводвігателя. В даному випадку використовується КМОП-мікросхема NE 7555 в автоколивальних режимі для генерації імпульсів з метою управління сервоприводом. Схема може бути модифікована, щоб отримати імпульси достатньої довжини.
Сервомотор є невеликий пристрій з валом. Цей вал може бути повернений на певний кут завдяки відправці цього сервоприводу кодованого сигналу. Поки на вході двигуна є кодований сигнал, сервопривід буде підтримувати кутове положення вала. Кутове положення вала визначається тривалістю імпульсу, що прикладається до лінії управління. Це називається імпульсно-кодова модуляція.
На серводвигун зазвичай потрібно подавати імпульс кожні 20 мілісекунд (0.02 секунди). Тривалість імпульсу буде визначати, наскільки провернеться вал. Як правило, імпульс тривалістю 1.5 мс провернеться вал в положення 90 градусів. Це називається нейтральне положення. Якщо імпульс коротше 1.5 мс, вал повернеться в стан близький до 0 градусів. Якщо імпульс буде довшим, ніж 1,5 мс, вал виявиться ближче до 180 градусів.
Дана схема призначена для подачі на серводвигун керуючих сигналів. Мікросхема IC1 працює в якості мультивибратора в автоколивальних режимі, який виробляє необхідні імпульси. Потенціометр VR2, резистор R1 і конденсатор C1 визначають межі тимчасового діапазону імпульсу. Мінімальне значення при варіюванні VR2 буде в проміжку 2.07-1.03 мс, а максимальна 40.5 мс. Регулюючи VR1, можна встановити точний час. VR3 регулює керуюча напруга 1.6 В, що подається на вивід 5 мікросхеми IC1.
Керуюча напруга може також бути подано ззовні. Тоді VR3 повинен бути виключений. Керуюча напруга можна взяти з змінного джерела живлення з виходом 0-10 В. При зміні цієї напруги вал сервомотора повернеться в нове положення відповідно до значення напруги. 0 вольт передбачає перебування вала на одному кінці, 10 вольт - на іншому, а 5 воль - посередині.