Реклама ⓘ
Главная » Микроконтроллеры
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Похожие статьи:


Реклама ⓘ

Простой тестер униполярных шаговых двигателей на ATtiny2313 и ULN2004

Часто в радиолюбительской практике возникает необходимость что-либо проверять, шаговые двигатели не исключение. Недавно я начал собирать себе станок с ЧПУ и столкнулся с проблемой выбора шаговых двигателей (далее по тексту ШД) для него. У меня есть много ШД, но некоторые из них биполярные, униполярные, а есть и нерабочие. И поэтому дабы проверить всё это добро и отобрать нужное мне для ЧПУ, я решил собрать простой тестер ШД.

mc222-1.jpg

В итоге получился компактный девайс на микроконтроллере ATtiny2313 и микросхеме ULN2004, который может тестировать униполярные шаговые двигатели в шаговом и полушаговом режиме. При включении тестера алгоритм его работы такой: вращение в одну сторону в режиме полного шага на низкой скорости, остановка на 3 секунды, вращение в другую сторону в режиме полного шага на низкой скорости, остановка на 3 секунды, вращение в одну сторону в полушаговом режиме на низкой скорости, остановка на 3 секунды, вращение в другую сторону в полушаговом режиме  на низкой скорости, остановка на 3 секунды, вращение в одну сторону в режиме полного шага на высокой скорости, остановка на 3 секунды, вращение в другую сторону в режиме полного шага на высокой скорости, остановка на 3 секунды, вращение в одну сторону в полушаговом режиме на высокой скорости, остановка на 3 секунды, вращение в другую сторону в полушаговом режиме  на высокой  скорости, остановка на 3 секунды. После чего всё повторится заново. Прошивку для микроконтроллера  писал в среде BASCOM-AVR, исходник прилагается, так что есть место для творчества.

Принципиальная схема тестера униполярного шагового двигателя:

Схема тестера униполярных шаговых двигателей

Напряжение питания устройства: 12 вольт. Преимущество данной конструкции является её простота, так как схема состоит всего из трёх компонентов:
1. Микроконтроллер ATtny2313 - 1шт. 
2. Микросхема ULN2004 - 1шт. 
3. Линейный регулятор напряжения LM7805 - 1шт. 

Я собрал данный тестер на макетной плате с механическими контактами, но в файлах к статье есть рисунок печатной платы для него. Рисунок печатной платы разработан в программе Sprint Layout 4.0. Для любителей Протеуса есть проект в файлах к статье. После прошивки микроконтроллера не забудьте установить следующие фьюз-биты:

Фьюзы в SinaProg

Фото устройства на макетной плате:

Фото устройства на макетной плате

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
IC1 МК AVR 8-бит
ATtiny2313
1 Поиск в магазине ОтронВ блокнот
IC2 Составной транзисторULN20041 Поиск в магазине ОтронВ блокнот
VR1 Линейный регулятор
LM7805CT
1 Поиск в магазине ОтронВ блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Опубликована: 0 1
Я собрал 0 3
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 5 Проголосовало: 3 чел.

Комментарии (7) | Я собрал (0) | Подписаться

+2
Shida #
Для ученика 8-го класса это очень даже не плохо. Я ставлю все пятёрки!
Ответить
0
Роман #
Как я понял - на вращение в одну, а потом в другую сторону подается одно и тоже количество импульсов? Почему же двигатель не стал в тоже самое положение после вращения обратно? Особенно это видно на первых кадрах.
Ответить
0
Борис #
Время вращения разное
Ответить
0
Алексей #
Молодец. Для проверки шаговиков самое то. Ничего не греется. Вопрос : как поведёт себя улнка если подать не 12, а 24 вольта?
Ответить
0
Bredov-IV #
24 вольта минус напряжение насыщения улнки - столько упадёт на обмотке движка. Примерно 20,5 вольта. Поделить на сопротивление одной обмотки движка - узнаем ток. Ток в любом случае не должен превышать 0,5 А. Однако, если одновременно включено более одной обмотки, то произведение напряжения насыщения на ток и на количество включенных обмоток не должно превышать теплопакета микросхемы. В зависимости от её корпуса. Любое превышение к добру не приведёт! Зависимость напряжения насыщения от тока ключей и мощность рассеяния от корпуса смотри в даташите.
Ответить
0
Борис #
Входное макс улн 30 вольт, выходное - 50 вольт
Ответить
0
Alex #
Шили во флешпамять?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Pickit 2 - USB-программатор PIC-микроконтроллеров
Pickit 2 - USB-программатор PIC-микроконтроллеров
iMAX B6 - зарядное для Lion, LiPo, LiFe, Pb, NiCd и NiMH аккумуляторов Набор для сборки - УНЧ 2х60 Вт на TDA7294
вверх