Схема для перевірки шд, все своїми руками

Доброго здоров'я всім. За останні роки у мене зібралася купа крокових двигунів, та все руки до них не доходили, але ж кроковиках штука дуже цікава і потрібна. Так, ще в Інтернеті прочитав, що багато нашого брата мучаться з запуском таких двигун, ось і вирішив зробити контролер для перевірки найбільш часто зустрічаються крокових двигунів.

Крокові двигуни досить поширені в пристроях, в яких необхідно досягти точного переміщення механізмів. Існує дуже багато типів крокових двигунів, але найпростішими в плані управління є 2-х фазні уніполярні двигуни. Цей тип двигунів має дві незалежні (див. Рис.1) обмотки з висновками від середини. Їх можна зустріти в таких апаратах, як принтер, копір, дисковод і т.д.

Схема для перевірки шд, все своїми руками

Схема управління кроковим двигуном представлена ​​на малюнку 2.

Схема для перевірки шд, все своїми руками

Спершу хотів розробити схему на жорсткій логіці, але коли визначився з функціями, які вона повинна виконувати, прийшло тверде рішення використовувати для цих цілей мікроконтролер. І так, що можна визначити за допомогою даного блоку управління.

1. Можна визначити кількість кроків.
2. Визначити один з двох алгоритмів роботи двигуна.
3. Випробувати роботу двигуна в полушаговом режимі.
4. Можна випробувати роботу в полношаговом режимі.
Ще раз повторюся, що різновидів кроковиках багато і не для всіх підійде даний контролер.

Програма управління складається з п'яти підпрограм, які перемикаються кнопкою BS3 - «Вибір програм». Номер обраної підпрограми відображається трьома світлодіодами в двійковій системі числення. При першому включенні повинен засвітитися світлодіод HL1, індиціюється про те, що включена перша підпрограма роботи крокового двигуна в полушаговом режимі. Запуск двигуна здійснюється кнопками «Право» та «Ліво». Право - двигун повинен крутитися за годинниковою стрілкою, ліво - проти годинникової, але напрямок обертання залежить ще і від того, як ви скоммутіруете обмотки двигуна. Можливо, доведеться експериментувати. На скріншоті 1 (передня панель віртуального осцилографа програми Proteus) можна спостерігати імпульсну послідовність і коди напівкроків роботи двигуна. Деякі з кроковиках за цим алгоритмом у мене не працювали.

Схема для перевірки шд, все своїми руками

Підпрограма №2 - світиться другий світлодіод. У цій підпрограмі двигун буде працювати по полношаговому алгоритму, показаному на скрині 2.

Схема для перевірки шд, все своїми руками

Підпрограма №3 - світяться перший і другий світлодіоди. У цій підпрограмі двигун буде працювати по полношаговому алгоритму, показаному на скрині 3.
Схема для перевірки шд, все своїми руками

Підпрограма №4 - світиться третій світлодіод. Ця підпрограма забезпечує один крок двигуна при кожному натисканні на кнопку «Право». Кнопка «Ліво» в даному випадку не задіяна. Коротше кажучи, натискаючи кожного разу на кнопку, можна порахувати кількість кроків за один оборот перевіряється двигуна. Алгоритм роботи двигуна в даній підпрограмі відповідає алгоритму на скрині 2.

Підпрограма №5 - світяться перший і третій світлодіоди. У цій підпрограмі твориться те ж саме, тільки алгоритм роботи двигуна в даній підпрограмі відповідає алгоритму на скрині 3.

Загальний вигляд плати - на фото.

Схема для перевірки шд, все своїми руками

Файл прошивки, схему і малюнок друкованої плати можна завантажити тут. Успіхів всім. До побачення. К.В.Ю.

Download "Контролер для перевірки ШД" Shagov-dvigatel.rar - Downloaded 470 times - 20 KB

Схожі статті