Site icon Меандр — занимательная электроника

Устройство управления двигателем постоянного тока

При включении и выключении двигателей постоянного тока (ДПТ), работающих в паре с пластмассовыми редукторами, возникает удар, который постепенно разрушает редуктор. Предлагаемое устройство позволяет плавно подавать и снимать нагрузку с редуктора, и может быть использовано для регулировки скорости в ДПТ, плавного пуска и остановки ДПТ, например, при закрытии/открытии жалюзи, подъема/опускания ролетов и в других т.п. устройствах.

Детский электрический автомобиль

Устройство разработано для детских электрических автомобилей с питанием от аккумуляторной батареи 6 В 10 А*ч. Автомобиль управляется по радиоканалу с пульта управления, находящимся в руках родителя, идущего рядом с автомобилем. Для того чтобы маленькие дети не пугались при движении с большой скоростью, устройство снабжено переключателем скоростей. Поскольку в устройстве применено питание двигателя импульсами ШИМ, то скорости переключаются подачей на ДПТ импульсов с заполнением 50%, 60%, 80% и 100%.

Алгоритм работы

Предлагаемое устройство разрабатывалось с условием минимального изменения в электрической схеме автомобиля.

Устройство разработано на микроконтроллере РIС16F676. Алгоритм работы программы микроконтроллера показан на рис.1. После пуска и инициализации микроконтроллера определяется установленная скорость и включается флаг выбранной скорости. Далее определяется направление движения: прямой ход, реверсивный ход, либо отсутствие движения — стоп, и устанавливаются соответствующие флаги направления.

Рис. 1

Если направление движения не выбрано, то сигнала «Пуск» нет, и программа переходит на ожидание прерывания. Если «Пуск» включен, то по флагу определяется направление движения и отрабатывается прямой ход или обратный.

Длительность управляющего импульса пуска при прямом и обратном ходе формируется одинаково, но на разные выходы. Один выход, который включает «земляной» провод двигателя, включается сразу, а на втором выходе длительность импульса включения увеличивается после каждого прерывания. Чем большее число прерываний произошло с момента начала пуска, тем на большее значение увеличивается длительность импульса.

Реализовано это с помощью подпрограммы задержки 37 мкс, умноженное на число регистра «сек», имеющего переменное значение, и изменяющееся после каждого прерывания. Прерывание по переполнению таймера ТМR0 происходит через 4 мс, делится делителем на 10 и увеличивает счетчик «сек». Таким образом, счетчик «сек» увеличивается на единицу через 40 мс. Значение этого счетчика при пуске выбрано равным 55, но может быть изменено пользователем в любую сторону. При данном значении счетчика «сек» время пуска равно 2,25 с, а длительность импульса плавно увеличивается до 75% полной мощности двигателя.

После отработки части пуска ожидается прерывание, и, если пуск еще не завершен, программа возвращается на определение скорости и направления. Если пуск выполнен, то программа отрабатывает выбранную скорость с частотой ШИМ, равной 125 Гц. Отработка скорости выполняется аналогично отработке пуска, но с постоянным временем задержки. Но если при пуске время задержки увеличивает длительность выходного импульса, то при работе время задержки определяет длительность паузы. Это необходимо для того, чтобы при отработке «стопа» еще больше увеличивать время паузы, сокращая таким образом длительность выходного импульса.

Если включен флаг «стопа», то при прерывании изменяются значения делителей. Делитель на 10 становится делителем на 1, а значение регистра «сек» может принимать значение либо 50, либо 70. Это зависит от включенного флага скорости. При скорости 50% регистр «сек» принимает значение 50, так как при больших значениях происходит перерегулировка и длительность паузы становится больше длительности импульса работы. При этом вместо того, чтобы уменьшать значение длительности импульса, она начинает возрастать. При таких значениях регистра «сек» время остановки двигателя равно 0,2 с (оно может быть изменено пользователем в любую сторону уменьшением или увеличением до 255 значения регистра «сек»), а длительность выходного импульса плавно уменьшается до нуля.

После отработки длительности импульса скорости или стопа программа повторяется с определения скорости.

Работа устройства

Принципиальная электрическая схема устройства показана на рис.2. Выходы микроконтроллера DD1 RC0-RC3 управляют ключами VT1-VT4, которые открывают полевые транзисторы VT5-VT8, подающие напряжение в необходимой полярности на двигатель постоянного тока М1. На входы RA4, RA5 ИМС DD1 через переключатели SA1, SA2 подается лог. «0», определяя выбранную скорость. Программно входы RA4, RA5 подтянуты внутренними резисторами микроконтроллера к плюсу питания. Значения выбранных скоростей в зависимости от состояния входов приведены слева внизу на рис.2.

Рис. 2

На входы RC4, RC5 также подается напряжение от БУ автомобиля, определяя выбранное направление движения. Поскольку при полностью заряженной аккумуляторной батарее (АКБ) автомобиля напряжение на ней превышает максимально допустимое для входов микроконтроллера, то установлены делители напряжения R2, R9 и R3, R8.

Вначале был изготовлен вариант устройства с питанием от АКБ автомобиля, но при уменьшении напряжения на АКБ вследствие ее разряда полевые транзисторы открывались не полностью, и их внутреннее сопротивление увеличивалось. Увеличивалось и падение напряжения на транзисторах, и они грелись. Поэтому для питания микроконтроллера и ключевых транзисторов была установлена дополнительная батарея GB1 с напряжением 9 В. Стабилизатор напряжения DA1 необходим только для питания ИМС микроконтроллера DD1. Потребляемый ток от батареи GB1 составляет 15…25 мА. Меньшее потребление тока будет при максимальной скорости вращения двигателя.

Конструкция и детали

Схема подключения устройства в сеть автомобиля показана на рис.3. Пунктиром показано штатное соединение. Под сиденьем автомобиля имеется ниша для второго АКБ и много свободно го места. Сняв сиденье и крышку ниши АКБ, увидите пару проводов, идущих от АКБ, и пару прово­дов, идущих к двигателю. Один провод, как правило, черный — «минусовой», а второй провод — красный (может быть и желтым, белым) — «плюсо­вой». В назначении проводов можно убедиться, по­смотрев на клеммы АКБ. Провод, идущий от БУ к двигателю, необходимо отпаять от двигателя и припаять к плате. Поскольку провод толстый, то лучше предварительно припаять к нему тонкие провода, которые легко паять к плате. Провода пи­тания, идущие от АКБ к плате и от платы на двига­тель, необходимо брать сечением не менее 1 мм2. Выключатель напряжения SA3 лучше установить на крышке ниши АКБ под сиденьем или сзади корпу­са автомобиля. Разводку 9 В питания можно выпол­нить любым монтажным проводом. Батарею GB1 и плату можно закрепить в любом удобном месте.

Рис. 3

Печатная плата устройства и схема расположения элементов показаны на рис.4 и рис.5 соответственно.

Рис. 4

Рис. 5

МОSFЕТ-транзисторы \/Т5-\/Т8 могут быть любыми импортными с буквенным индексом L, с током стока не менее 10 А или отечественные с аналогичными параметрами. Чем больше допустимый

ток стока, тем меньших размеров нужен радиатор для транзистора. При 10-кратном запасе по току, радиатор может вообще не понадобиться. Конечно, это при условии, что транзистор открывается полностью. Большую нагрузку испытывают транзисторы, работающие в ключевом режиме, т.е. VT7, VТ8.

Транзисторы VT1-VT4 могут быть любыми структуры n-р-n. Переключатели скоростей SА1, SА2 лучше заменить одним движковым и установить его на передней панели автомобиля. В качестве батареи GB1 лучше применить 2 батареи типа 3R12, которых хватит на весь сезон.

Работа с устройством

Перед подачей напряжения на БУ автомобиля, необходимо подать напряжение на плату устройства. Напряжение питания 6 В и 9 В на плату должно подаваться одновременно. При движении вперед и переключении назад сначала отрабатывается время стопа, затем время пуска в выбранном направлении. При выключении движения отрабатывается время стопа, а при включении — время пуска.

Скачать файлы abtou.asm и abtou.hex, а также печатная плата в формате .lay

Автор:   Николай Заец, г. Азов, Ростовской обл.

Источник: Радиоаматор №5,  2015

Exit mobile version