Главная » Автоматика в быту
Призовой фонд
на июль 2017 г.
1. Осциллограф DSO138
Паяльник
2. Регулируемый паяльник 60 Вт
Паяльник
3. 200 руб.
От пользователей

Регулятор оборотов для бормашинки с обратной связью на PIC

Данная схема позволяет плавно регулировать обороты коллекторного электродвигателя от 0 до 100%. При этом есть возможность кнопкой включать режим стабилизации оборотов. Датчик обратной связи построен на датчике холла (HAL508UA), магнит закреплён непосредственно на валу двигателя. Если применить более мощный симистор, схему можно также использовать для болгарки.

Схема регулятора оборотов для бормашинки с обратной связью на PIC

При включении устройства, двигатель разгоняется до выставленных оборотов на резисторе. Выставьте необходимые обороты и при необходимости включите стабилизацию оборотов коротким нажатием на S1. Настройка датчика: подав питание 5В на МК и подключив вольтметр к выходу датчике холла (вывод 2 МК), располагают датчик и магнит таким образом, чтобы с датчика фиксировались устойчивые импульсы при вращении якоря двигателя.
При прошивке МК не забывайте о калибровочной константе.

При резких изменениях нагрузки, у устройства присутствует небольшая перекомпенсация системы стабилизации, если вы умеете программировать на "С" для МК могу предоставить исходник для совместной модернизации прошивки. В будущем, если схема будет популярна, планирую ввести функцию плавного пуска, жду ваших комментариев и предложений по возможным улучшениям.

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
МК PIC 8-бит
PIC12F675
1 Поиск в FivelВ блокнот
Симистор
BTA12
1 Поиск в FivelВ блокнот
Оптопара
MOC3023M
1 Поиск в FivelВ блокнот
D1, D4 Стабилитрон
1N4733A
2 Поиск в FivelВ блокнот
D2, D3 Выпрямительный диод
1N4005
2 Поиск в FivelВ блокнот
C2 Конденсатор680нФ 400В1 Поиск в FivelВ блокнот
C3 Конденсатор470мкФ 10В1 Поиск в FivelВ блокнот
C4, C5 Конденсатор100 нФ2 Поиск в FivelВ блокнот
C6 Конденсатор100нФ 400В1 Поиск в FivelВ блокнот
R5, R15 Резистор
330 Ом
2 Поиск в FivelВ блокнот
R6 Резистор
470 Ом
1 Поиск в FivelВ блокнот
R7 Резистор
25 Ом
1 Поиск в FivelВ блокнот
R8 Резистор
100 кОм
1 Поиск в FivelВ блокнот
R9, R11 Резистор
1 кОм
2 Поиск в FivelВ блокнот
R10 Резистор
680 кОм
1 Поиск в FivelВ блокнот
R12 Резистор
12 кОм
1 Поиск в FivelВ блокнот
R13 Резистор
4.7 кОм
1 Поиск в FivelВ блокнот
R14 Резистор
100 Ом
1 Поиск в FivelВ блокнот
Добавить все

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

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

Теги:

Опубликована: Изменена: 31.03.2015 0 2
Я собрал 0 2
x

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

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

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

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

0
GOR23 #
Интересная статья. На каком регуляторе организована стабилизация оборотов (П, ПИ, ПИД)?
Ответить
0

[Автор]
luzik24 #
МК измеряет скорость оборотов и компенсирует изменяя мощность мотора
Ответить
+1
BOOST #
Классно! А то меня уже достал штатный регулятор бурмашинки, только позвольте сделать несколько замечаний:
1) Надо понизить скорость реакции МК на изменение оборотов.
2) Зачем кнопка включения стабилизации оборотов, стабилизировать нужно всегда.
3) Плавный пуск по любому нужен, а то очень легко покалечится без него на больших болгарках.
4) Для коллекторных двигателей нужно сделать ограничение по рабочему току двигателя, чтобы при превышении включалась стабилизация не по оборотам, а по току (выкинув кнопку освободившийся порт МК можно как раз для этого задействовать), а то очень легко можно сжечь коллектор при перегрузке двигателя.
Ответить
+1

[Автор]
luzik24 #
У меня на штатном регуляторе сначала сгорел тиристор, а потом динистор в продаже которого я не нашёл
1. По моему нужно увеличивать скорость реакции но для точной работы нужно точно подстраивать уровень компенсации.
2. Изначально с кнопкой мне было проще писать программу.
3. Плавный пуск уже реализован обращайтесь за прошивкой статью отредактирую позже.
4. Для контроля тока нужно ставить токовый датчик (например токовый трансформатор), а в корпусе места уже нет.
Спасибо за предложения я постараюсь ввести подобные функции в следующих модификациях.
Ответить
0
Александр #
Добрый день! Если не жалко поделитесь исходником с плавным пуском. Как я понимаю программа на Си. Программирую на АВР, готов сделать проект под эти микроконтроллеры и выложить.
Ответить
0

[Автор]
luzik24 #
Да могу программа на си
Ответить
0
Сергей #
Здравствуйте! Можно попросить прошивку с плавным пуском? Можно ли использовать629 контроллер?
Ответить
0

[Автор]
luzik24 #
На 629 перенести невозможно у него нет необходимого функционала, плавный пуск уже есть в прошивке из архива в статье.
Ответить
0
BOOST #
А на форуме есть ветка по вашему регулятору? Если нет сделайте.
Ответить
0
virusolog #
Статья и схема очень интересна. Отсюда корыстный вопрос,- а не могли бы Вы разработать такой же регулятор для коллекторного двигателя постоянного тока? На 18-24 вольта.
Ответить
0

[Автор]
luzik24 #
Да могу. Какие максимальные обороты и ток двигателя?
Ответить
0
virusolog #
Максимальные обороты- 5000, ток-1,5-2А.
Ответить
0
Виктор #
Жаль что на AVRках никто еще не сделал подобного, очень жаль...
Ответить
0
tadi2 #
А другие датчики Холла можно применять?
Ответить
0

[Автор]
luzik24 #
Да можно, подойдет любой датчик выдающий логический уровень
Ответить
0
JvCrr #
Поставил A3144, правда в корпусе бормашинки нет места под плату, поэтому подвесил снаружи(плату). Длина проводов около 20см. Работает нормально, но на малых оборотах скорость нестабильна. Вопрос к автору статьи: скажите , на выходе датчика должен быть меандр или допускается скважность импульса. Получить меандр без кольцевого магнита сложно.
Отредактирован 25.11.2015 21:34
Ответить
0

[Автор]
luzik24 #
Да должен быть меандр на всех оборотах с любой скважностью, как именно нестабильно случайные рывки на малой скорости? И в каком режиме?
Ответить
0
JvCrr #
Рывков нет. Скорость плывёт от 0 и до (примерно) 15%, судя по углу поворота потенциометра. У бормашинки макс. скорость вращения 37000 об/мин, минимальная 10000 об/мин (с родным регулятором). Мощность 135W (китайских).
Ответить
0

[Автор]
luzik24 #
Возможно плохая стабильность питающего напряжения МК.
Ответить
0
muver84 #
Собрал вашу схему, установил вместо вашего датчика тот, который нашел в магазине (HALL SS496A1). Прошил микроконтроллер вашей прошивкой. Нет стабилизации оборотов, в чем может быть причина? Прилагаю печатную плату.
Прикрепленный файл: Плата5х5 v2 41-800.lay6
Ответить
0

[Автор]
luzik24 #
Датчик должен выдавать прямоугольные импульсы 0в и 3-5в для использования вашего датчика (HALL SS496A1) нужно изменять схему подключения.
Ответить
0
muver84 #
Добрый день! Нашел датчик HALL с вазовского автопрома на выводе 3 микроконтроллера, получил прямоугольный импульс. При включении кнопки стабилизации скорость начинает резко возрастать, почти до максимальной (15000 об./мин.) и плавно падать до заданных оборотов.
С какой целью используется 4 вывод на микроконтроллере? Никогда не работал с микроконтроллерами, прошу помощи в доработке схемы (для полировочной машины автомобилей).
Ответить
0

[Автор]
luzik24 #
4 вывод используется для синхронизации с частотой сети (необходимо для плавной работы диммера). Сколько импульсов с датчика приходится на один оборот якоря двигателя? Необходимо минимум один импульс на оборот или больше, т.е датчик нужно ставить на вал двигателя до редуктора.
Ответить
0
Александр #
Здравствуйте luzik24. А не могли бы вы разработать такой же регулятор для коллекторного двигателя постоянного тока на напряжение 220 вольт?
Ответить
0

[Автор]
luzik24 #
Поставьте на выходе выпрямитель и должно работать
Ответить
0
muver84 #
Датчик установил на якорь электродвигателя, добился за один оборот один импульс. Схема стала работать немного стабильнее.
1. Поздно реагирует на нагрузку, практически до полной остановки. Рывком набирает обороты больше установленных и медленно стабилизируется до заданных.
2. При включении происходит рывок и присутствие дрожания в электродвигателе, хотя регулятор стоит на нуле. На выводе оптопары один присутствует напряжение 1,2в.
3. Можно ли с прошивки убрать кнопку фиксации оборотов?
4. Схема не фиксирует обороты ниже 100-150об.
Ответить
0

[Автор]
luzik24 #
1) увеличивайте число импульсов на оборот это ускорит реакцию и минимальные обороты.
2) попробуйте эту прошивку и скажите лучше или нет
3) такая прошивка есть но работает не очень стабильно требует более стабильного питания мк те нужно изменять схему да и неизвестно на сколько лучше станет .
4) смотрите ответ 1.
Ответить
0
muver84 #
Добрый день! Залил вашу прошивку, дрожание и рывок при включении практически исчезли(можно сказать не значительные). Стабилизация оборотов стала реагировать быстрее. Появилась другая проблема. При включении стабилизации оборотов как положено загорается светодиод что фиксация оборотов включена и стоит прикоснуться к регулятору оборотов тут же выключается фиксация (во всех режимах).
Ответить
0

[Автор]
luzik24 #
Это такая функция этой прошивки авто отключение при изменении положения регулятора, если у вас само выключается, то возможно дрожит от вибрации ползунок переменного резистора или плохо стабилизировано питание мк, если хотите могу дать прошивку без этой функции, еще можете попробовать добавить конденсатор на 0,1-0,3мкф между 3 выв мк и минусом
Ответить
0
muver84 #
Добрый день! Я собрал вашу схему без изменений, только увеличил емкость для лучшей стабилизации мк. Вышлете мне прошивку без авто отключения при прокрутки ползунка.
Ответить
0
muver84 #
Добрый день! Прошивка которую вы выслали не работает, точнее она ни как не реагирует (молчит).
Ответить
0

[Автор]
luzik24 #
Чем прошиваете, предыдущая прошивка работает?
Ответить
0
muver84 #
Прошиваю программатором MINIPRO TL866. Предыдущая прошивка работает, прошивал этим же программатором.
Ответить
0

[Автор]
luzik24 #
У меня та же прошивка нормально работает вы не забывайте о калибровочной константе
Ответить
0
rsi55 #
Добрый день! Давно ищу подобную схему с стабилизацией для управления двигателем постоянного тока (15-25 тяс.об.). Пробовал на ATtini 13 с обратной связью по току но хорошей стабилизации получить не смог, в програмировании почти 0. Убедительная просьба, выложите последнюю прошивку для двигателя постоянного тока, можно исходник. Заранее огромная благодарность!
Ответить
0

[Автор]
luzik24 #
Вот схема и прошивка для двигателей постоянного тока, отпишитесь как сделаете
Прикрепленный файл: regpost2.rar
Ответить
0
muver84 #
Добрый день! Ваша прошивка, которая была выслана последней работает хорошо. Добился максимальной чувствительности фиксации оборотов за счет увеличения чисел полюсных магнитов (6 импульсов - 1 оборот). Отзывается на нагрузку очень быстро.
Почему на выводе мк 5 присутствует напряжение и двигатель рычит? Какой лучше ставить датчик HAL?
Прикрепленный файл: 20160221_191312.jpg
Ответить
0

[Автор]
luzik24 #
в смысле
Почему на выводе мк 5 присутствует напряжение и двигатель рычит?
всегда и на минимальном положении там присутствуют импульсы для управления симистором и обеспечения минимальных оборотов бывает что их недостаточно для вращения якоря двигателя тогда он будет гудеть просто добавьте мощность
Какой лучше ставить датчик HAL?
если с вашим датчиком функция стабилизации работает то все нормально
Отредактирован 22.02.2016 22:27
Ответить
0
PwrW #
Предусмотрена ли защита от неисправности датчика оборотов? По хорошему работа устройства должна блокироваться при отсутствии импульсов с датчика.
Ответить
+1
PwrW #
Положу свою плату, чтобы не потерялась.
Без датчика работает просто как плавный запуск до уровня выставленного регулятором.
Плата "Dip и SMD" проверена в работе.
Датчик холла поставил AH3041.
R12 - 1 кОм
Прикрепленный файл: Регулятор на PIC12F675.lay6
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Радиореле 220В
Радиореле 220В
МиниПК MK809V - 4 ядра, Android 4.4.2 Макетная плата для пайки (10 шт)
вверх