Контроллер биполярного шагового двигателя » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Программирование устройств на PIC микроконтроллерах » Схемотехника » Прочее » Контроллер биполярного шагового двигателя
    Контроллер биполярного шагового двигателя
    Автор публикации: alex Просмотров: 14993 Добавлен: 14-05-2013, 06:57 Комментарии: 4

         У биполярного шагового двигателя есть 2 обмотки, без отводов от середины (в отличие от униполярных), поэтому для запуска такого двигателя нужны схемы изменяющие полюсовку напряжения на обмотках. В статье рассматривается задача - заставить вращаться такой вот, биполярный шаговый мотор.


         Для управления обмотками был использован микроконтроллер PIC12F629 и простые транзисторные H-мосты. Схема показана на рисунке.


    Девайс размещен на плате из одностороннего фольгированного стеклотекстолита.


         Алгоритм работает так: при нажатии на одну из кнопок двигатель начинается вращаться в ту или иную сторону. Когда обе кнопки отпущены - на двигатель ничего не подается. А если зажать обе кнопки, двигатель будет заторможен на текущем шаге. Вместо кнопок, естественно, можно подавать сигналы с внешнего микроконтроллера - это позволит применить данную схему, скажем, для управления ходовыми двигателями робота (да еще и с тормозом).

    В архиве: Принципиальная схема, проект в Протеусе, разводка печатной платы и прошивка для микроконтроллера.

    kontrbipshagdvig.rar [40,12 Kb] (cкачиваний: 1059)

    Категория: Прочее, PIC12
    « Назад
    Комментарии
    denik2210 2 ноября 2013 18:40 Группа: Посетители
    Доброго времени суток! Собрал Вашу схему. заработала сразу. большое спасибо Вам!
    anenerbe 4 июля 2014 13:30 Группа: Посетители
    Схема рабочая все отлично, а как вдвое понизить скорость ?
    alex 8 июля 2014 08:13 Группа: Администраторы
    Для изменения скорости необходимо изменить прошивку
    anenerbe 9 июля 2014 16:13 Группа: Посетители
    Очевидно что изменение вращения двигателя возможно только изменением ШИМ импульсов, то есть вмешательство в прошивку .
    Я уже связался с автором получил ответ :
    (Это устройство разрабатывалось для кружка радиоэлектроники, как пример управления ШД. Поэтому все сводилось к простому. Ввести что либо в него уже нельзя, т.к. не сохранились исхнодники, а писать их с нуля не интересно.)

    Кстати проект протеуса вложенный в архиве выполнен на микросхеме l293d, а печатка сделана под транзисторы
    Поскольку сам я не программист сей девайс отложен в долгий ящик