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


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

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

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

Какой средой программирования вы пользуетесь?


MPLab/MPLabX
MicroC
MicroBasic
MicroPascal
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Контроллер управления двигателем микродрели
    Автор публикации: alex Просмотров: 12514 Добавлен: 27-07-2012, 12:36 Комментарии: 0

         Девайс реализован на МК PIC12F675,детали под проект не покупались, то что было в ящике то и использовалось.
         Плюсы - плавный разгон для того чтобы при развороте двигателя сверло не соскакивало, ограничение тока,чтобы сверла не ломать,автонатройка и индикация режимов работы.
    Контроллер управления двигателем микродрели

         Ограничение: для корректной работы задатчика интенсивности (ступенчатое изменение Vref от мин->мах) необходимо ч.б. значение "Uref_LO" и "Uref_HI" находилось в одном диапазоне. Для настройки под свой двигатель необходимо изменить значения установок переключения скорости "Cmp_LO_HI", "Cmp_HI_LO" и максимального тока двигателя "MTO_SP", значения задаются из расчета I[мА]/10 (напр I=350мА => конст = 35).
         Примечание: схема боится КЗ в нагрузке! Т.к. защита от мах тока двигателя медленная.
         Автоподстройка реализована так:
         цикл автоподстройки запускается нажатием на кнопку и включением питания контроллера, далее кнопка не опрашивается и на нее была назначена функция останова двигателя - для замены сверла к примеру. (Во время останова кнопкой - мигает зелёный светодиод,индицируя данный режим.Повторное нажатие кнопки запускает двигатель.)
         двигатель запускается на max скорости измеряется ток ~10c далее двигатель переключается на min скорость так же проходит цикл измерения далее высчитываются средние значения токов. Далее эти значения увеличиваются на %(к сожалению подбираемый экспериментально) и это значение принимается за уставки по которым переключаются скорости.
         Тумблер служит для принудительного переключения на высокие обороты.
    двигатель с током в 50мА будет работать плохо т.к. падение на шунте 0,5ом практически никакое. Для него потребуется увеличить шунт или использовать доп устилитель. ДПМ-25 нормально запустился с шунтом в 1 Ом.

         Было сделано и запущено в работу несколько контроллеров друзьям под разные движки,также повторяли проект и другие радиолюбители,которым он понравился.
         Плата разводилась под корпус Z-5,хотя некоторые ребята разводили платы под имеющиеся в хозяйстве корпуса.
         Например, такой вариант (1):
    Или такой (2):


    Файлы в архиве:
    Несколько вариантов печатных плат
    Прошивка МК с исходником

    kontrollerupravldvigat.rar [106,88 Kb] (cкачиваний: 921)

    Комментарии