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

Реклама ⓘ

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

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

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

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

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

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

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

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

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

Теги:

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

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

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

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

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

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

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

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

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

[Автор]
luzik24 #
На 629 перенести невозможно у него нет необходимого функционала, плавный пуск уже есть в прошивке из архива в статье.
Ответить
0
roket007 #
Не могу понять почему вы забраковали PIC12F629 он же практически аналогичен PIC12F675 даже даташит один на двоих:) Я новичек сильно не ругайте!
Отредактирован 03.09.2017 23:19
Прикрепленный файл: 41190e.pdf
Ответить
+1
roket007 #
Нашел АЦП нету :(
Ответить
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
Ответить
0
PwrW #
luzik24, приветствую. Решил использовать Вашу схему для стабилизации оборотов коллекторника постоянного тока на 12 вольт, примерно 300 ватт, 750 оборотов. Датчик - оптический.
По работе- при подаче питания происходит небольшой рывок двигателя, остановка и потом плавное нарастание оборотов. При выведеном регуляторе почти до максимума через секунд 15 схема перестает работать, двигатель останавливается, на регулятор не реагирует. От минимума и до примерно 75 % - работает нормально, только число лепестков перекрывающих датчик пришлось сделать 16 шт. иначе очень большое запаздывание стабилизации. При изменении положения регулятора нет сбрасывания стабилизации. Ну и автостабилизации нет.
Возможно ли подправить программу, хотя бы ввести автостабилизацию и сброс стабилизации при изменении регулятора?
Отредактирован 27.12.2017 14:44
Ответить
0
PwrW #
Схема
Прикрепленный файл: 222.jpg
Ответить
0
Pauk #
Хотелось бы для АВР
Ответить
0
Евгений #
Если я поставлю полевик вместо симистора двигатель постоянного тока будет регулировать нормально?
Ответить
0

[Автор]
luzik24 #
Вот схема и прошивка для двигателей постоянного тока
http://cxem.net/ckfinder/userfiles/comments/48288_regpost2.rar
Ответить
0
Алексей #
А более подробный принцип работы можно?
Ответить
0
praktik_1974 #
Можно подробнее о калибровочной константе?
И еще, смогу ли я прошить этот контролер с помощью Pickit-3. С AVR&ARM работаю давно, с Пик первый мой проект.
Ответить
0
Вячеслав #
Ребята, можете скинуть последнюю прошивку со стабилизацией оборотов без кнопки? Уж очень интересная конструкция!
Ответить
0
praktik_1974 #
Пошивка с плавным пуском пустая.
Прошил первым файлом, Работает, пока без двигателя. Сегодня подключу движок, отпишусь что получилось.
Хотелось бы с плавным пуском.
Ответить
0
praktik_1974 #
Вчера запустил все на макетке,
1. Регулировка не с нуля.
2. Стабилизация работает.
3. В момент пуска идет бросок макс оборотов, в этот момент кратковременно мигает светодиод (стаб. обор.)
Буду ковырять исходник.
Ответить
0
art-udav #
Возможна ли замена регулирующего переменного резистора педалью от электромобиля. Педаль собрана на аналоговом датчике холла, при нажатии плавно изменяется магнитное поле возле датчика, при питании от 5 вольт напряжение на выходе педали плавно изменяется от 0.83 вольт до 3.35 вольт. Если возможно, то пожалуйста подскажите, как это сделать
Ответить
0
Pivo #
Живые есть? Неимоверно хочется такую штучку сделать, praktik_1974, как успехи?
Ответить
0
Pivo #
Эх, такая тема умерла, большая жаль...
Ответить
0
Сергей #
Никто не заметил, что здесь синхроимпульсы на вывод 4, поступают каждые 20 мсек, а должны 10, т.е. в каждом полупериоде. Поэтому регулировка получается не корректная, сначала регулируется верхний полупериод, а затем нижний. Или я не прав?
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Радиореле 220В
Радиореле 220В
Набор начинающего радиолюбителя USB осциллограф DSO-2090
вверх