Контролер крокового двигуна на attiny2313 - мікроконтролери та технології

Рейтинг: 5/5

Контролер крокового двигуна на attiny2313 - мікроконтролери та технології
Функціонально пристрій складається з двох частин: "Контролера" і "Драйвера". "Контролер" зібраний на популярному МК Attiny2313, що працює на частоті 1 МГц від внутрішнього генератора. "Драйвер" являє собою набір з 4-х ключів, на транзисторах КТ972.

Конструктивно і "Контролер" і "Драйвер" зібрані на одній друкованій платі, але розводка зроблена так, що можна зібрати на двох окремих платах, з'єднавши їх між собою плоским шлейфом (для цього на платі передбачені роз'єми) і подавши на плату "Контролера" + 5В через роз'єм Х1, а на плату "Драйвера" від +12 до + 35В через роз'єм Х4 (вив.1).

У Одноплатний варіанті, як на фото, контролер може використовуватися для перевірки будь-якого 12-ти вольта двигуна з живленням від комп'ютерного блоку живлення

Можливості контролера:
- управління кроковим двигуном в 2 сторони (реверсивне обертання);
- 9 швидкостей обертання двигуна;
- вхід для перевірки контролера, який працює з програмою VRI-CNC;
- вхід для перевірки контролера з керуючими сигналами СТЕП-Дір;
- Інверсія сигналу СТЕП;
- Покроковий режим роботи;
- Полушаговий режим для всіх крім режиму СТЕП-Дір.

Контролер крокового двигуна на attiny2313 - мікроконтролери та технології

При включенні харчування, пристрій через 2 секунди стартує в звичайному режимі (світлодіоди VD1-VD3 не світяться): Крутить двигун вліво (кнопка 1), вправо (кнопка 2), можна змінювати швидкість (кнопка 3), перемикати в режим "КРОК-півкроку "(кнопка 4), інвертувати сигнал. Якщо 3-4 секунди утримувати кнопку 3, то по відпуску її включиться максимальна швидкість обертання. СТЕП.

Якщо в момент включення живлення утримувати 3 секунди будь-яку кнопку, то пристрій стартує в крок за кроком режим (повинні запалитися світлодіоди VD1-VD3). Далі, натискаючи будь-яку кнопку, буде відбуватися режим покрокової роботи, вал двигуна буде провертатися на 1 крок. Ніякі інші режими в покроковому режимі не працюють і двигун обертається тільки в одну сторону. Перехід до нормального режиму здійснити або відключенням і включенням харчування або джампером "Reset".

Контролер крокового двигуна на attiny2313 - мікроконтролери та технології

Установка FUSE-бітів: lfuse: 0x64, hfuse: 0xdf

Контролер крокового двигуна на attiny2313 - мікроконтролери та технології

Архів для статті "Контролер крокового двигуна на Attiny2313" HOT

Контролер крокового двигуна на attiny2313 - мікроконтролери та технології

Пропоноване автоматичний зарядний пристрій (ЗУ) призначене для зарядки батареї акумуляторів номінальною напругою 12 В і ємністю 1. 10 А-ч, але при невеликій доробці його можна застосувати для зарядки акумуляторних батарей з іншими напругою і ємністю.

Схожі статті