Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ
Драйвер крокового двигуна з мікрокроковим режимом. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Електродвигуни У статті представлені схема та конструкція, описаний принцип дії драйвера біполярного крокового двигуна на базі мікроконтролера ATmega48. Він здатний працювати з багатьма двигунами, не містить спеціалізованих мікросхем для керування кроковими двигунами. Універсальність забезпечена оригінальним методом підтримання заданого струму в обмотках двигуна. Ця конструкція може послужити основою для створення аналогічних пристроїв, що містять додаткові елементи безпеки - опторазв'язку вхідних ланцюгів, захист від замикання навантаження та ін. Метою розробки було створення простого та недорогого драйвера біполярного крокового двигуна універсального застосування. Все програмне забезпечення написане мовою асемблера AVRASM і оптимізовано за часом виконання, що дозволило вирішити завдання на наявній на момент розробки елементної бази. Основні технічні характеристики
Принципова схема драйвера наведено на рис. 1 . В його основу покладено мостові формувачі струму фаз А і на польових транзисторах VT1-VT4, VT5-VT8 відповідно, керовані спеціалізованими мікросхемами-драйверами верхніх і нижніх ключів напівмоста DA5-DA8 IR2104S. Для підвищення стійкості до перешкод застосовано роздільне харчування силової частини (27 В) і логічної частини з драйверами силових ключів (12 В).
Далі розглянемо частину схеми, що відноситься до однієї з фаз (фазі А), оскільки частина, що відноситься до фази, діє аналогічно. Миттєве значення струму фази пристрій визначає падіння напруги на резисторі R45, яке через інтегруючий ланцюг R5C6 надходить на неінвертуючий вхід підсилювача DA1.1 з регульованим коефіцієнтом посилення, що виконує також функцію ФНЧ першого порядку. З виходу підсилювача сигнал приходить на вхід, що інвертує, компаратора DA3.1. Компаратор порівнює сигнал, пропорційний поточному через фазу двигуна струму, зразковою напругою. Його формує у вигляді ступінчастої синусоїди (для мікрокрокового режиму роботи) Таймер 1 мікроконтролера, що працює в режимі "Швидка ШІМ" без попереднього розподілу. Сигнал з виходу таймера пропущено через багатоланковий фільтр R1C1R3C4R7C8. Період проходження широтно-модульованих імпульсів - 12,7 мкс, що відповідає частоті 78,4 кГц. Резистор R23 у робочому режимі у формуванні зразкової напруги не бере участі, оскільки вихід PB3 мікроконтролера, до якого він підключений, знаходиться у високоімпедансному стані. У режимі утримання (після відсутності імпульсів на вході "Крок" протягом останніх 3,4 с) програма встановлює на виході мікроконтролера PB3 низький логічний рівень, і амплітуда зразкового сигналу знижується. З виходу компаратора DA3.1 з відкритим колектором, навантаженого резистором R25 результат порівняння надходить на вхід компаратора DA3.2. Вихід компаратора DA3.1 пов'язаний також із загальним дротом через конденсатор C22. Спільно R25 і C22 - ланцюг вузла стабілізації струму, що задає час. При падінні нижче деякого зразкового рівня відбувається зарядка конденсатора C22 через резистор R25. В інтервалі часу від початку зарядки до досягнення напругою на конденсаторі значення, заданого дільником напруги R27R28, живлення обмотки двигуна відключено, що перешкоджає швидким флюктуація струму біля зразкового значення. Цей алгоритм у класичному сенсі не відноситься до алгоритмів стабілізації струму Fixed-Frequency PWM або Fixed-Off-Time PWM, проте на практиці він показав хорошу працездатність. При перевищенні струмом зразкового значення на виході DA3.2 компаратора встановлено низький логічний рівень. Мікроконтролер реагує на це відключенням обмотки одночасним закриванням транзисторів VT1-VT4 за допомогою сигналу SD, що подається на драйвери DA5 та DA6. Цим досягається швидкий спад струму в обмотках двигуна. У разі спаду струму нижче зразкового відбувається зворотне, драйвери DA5 і DA6 надходить сигнал SD високого рівня, що відкриває згадані транзистори, що не перешкоджає наростанню струму в обмотці. Зміна ступенів зразкової напруги, а також зміна комбінацій відкритих і закритих транзисторів моста відбувається з приходом чергового імпульсу на вхід "Крок" за алгоритмами, що залежать від встановленого коефіцієнта поділу кроку (наявності перемичок між контактами 1-2 та 3-4 роз'єму XP1) та поточного напрямки обертання (логічний рівень сигналу на вході "Напр."). Вхід "Розр." був задуманий для дозволу і заборони роботи двигуна, але в версії програми, що додається до статті, він не діє. Драйвер виконано на двосторонній друкованій платі, креслення друкованих провідників якої зображено на рис. 2, а розташування елементів – на рис. 3. Транзистори VT1-VT8 розташовані з одного боку плати тепловідвідними поверхнями від неї. До цих поверхонь притиснутий через ізоляційні прокладки тепловідведення – у найпростішому випадку алюмінієва пластина розмірами 60х60 мм. Слід зауважити, що при струмі фаз більше 4...5 А і тривалому режимі роботи тепловідведення у вигляді пластини може виявитися недостатньо і його поверхню слід збільшити, зробивши тепловідведення ребристим або голчастим.
Матеріал плати слід вибрати завтовшки щонайменше 1 ...1,5 мм, товщина фольги - щонайменше 35 мкм. Друковані провідники, якими тече великий струм, слід рясно залудити чи бандажувати мідним дротом, припаявши його у всій довжині провідника. Більшість компонентів конструкції використана в оформленні для поверхневого монтажу. Резистори та конденсатори - типорозміру 1206. Резистори R45, R50 мають дротяні висновки та потужність - не менше 2 Вт. оксидні конденсатори в ланцюгах живлення – з малим ESR. Підстроювальні резистори R18 і R19 - багатооборотні 3296W. Амплітудні значення струму фаз двигуна регулюють підстроювальними резисторами R18, R19. Найпростіше це робити, перевівши драйвер в режим мікрокроку 1/8 і контролюючи цифровим вольтметром падіння напруги на резисторах-датчиках струму R45 і R50. Подаючи на вхід "Крок" поодинокі імпульси, домагаються максимальних значень струму по черзі у фазах А і В. Підстроювальними резисторами встановлюють ці значення однаковими і відповідними необхідної амплітуді струму. Зменшення опору підстроювальних резисторів призводить до зниження струму, і навпаки. Для орієнтування можна скористатися табл. 1, в якій наведено залежність амплітуди струму фази Imф від введеного опору підстроювального резистора. Таблиця 1
Перед увімкненням драйвера слід встановити перемички між контактами 1-2 і контактами 3-4 роз'єму XP1, що забезпечують потрібний коефіцієнт розподілу кроку двигуна відповідно до табл. 2. Програма аналізує стан перемичок одноразово на початку своєї роботи, подальша зміна їхнього стану ніякого впливу на роботу драйвера не робить. Перемикання коефіцієнта поділу "на ходу" у запропонованій версії програми не передбачено. Таблиця 2
Програму мікроконтролера та файл друкованої плати у форматі Sprint Layout 6.0 можна завантажити з ftp://ftp.radio.ru/pub/2016/09/est-drv.zip. Автор: М. Резніков Дивіться інші статті розділу Електродвигуни. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Машина для проріджування квітів у садах
02.05.2024 Удосконалений мікроскоп інфрачервоного діапазону
02.05.2024 Пастка для комах
01.05.2024
Інші цікаві новини: ▪ Автомобільна підвіска-генератор ▪ Зарядна станція Tesla Supercharger V3 Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Довідник електрика. Добірка статей ▪ стаття Хьюго Гернсбек. Знамениті афоризми ▪ стаття Хто такий мормон? Детальна відповідь ▪ стаття Свербига східна. Легенди, вирощування, способи застосування ▪ стаття Простий генератор ЗЧ. Енциклопедія радіоелектроніки та електротехніки ▪ стаття Малогабаритний потужний перетворювач напруги Енциклопедія радіоелектроніки та електротехніки
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |