Home / Posts / Электроника / Драйвер шагового двигателя на L297 L298 и Электронная часть кодового замка /


Драйвер шагового двигателя на L297 L298 и Электронная часть кодового замка



Начнем с драйвера шагового двигателя - он может быть любой. У меня, в частности, стоит популярная схема на L297 и L298.

l297 l298 схема

 

драйвер шагового двигателя l297 l298

 

Эти выводы идут на схему управления:

Direction - направление вращения

Clock - вход для импульсов - один импульс, один шаг.

Reset - сброс

Enable - разрешение вращения

 

А эти подключаются так, как на верхней схеме:

Vref - ток

Half/Full - полушаговый / нормальный режим работы

Control, Sync, Home. 

 

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

 

электронный замок схема

 

Входы PD1, PD2, PD3, PD4 защищены оптопарами.

Причем уровни не инвертируются - если на входе 0, то и на ноге 0.

Можно заметить, что входы PD1 и PD2 подписаны как "сигнал" и "сигнал с чертой". Это значит нормально разомкнутый и нормально замкнутый контакт реле соответственно. Само реле находится на входной кодовой панели. Кнопка не связана с этой схемой и идет сразу на панель.

Кодовая панель может быть любой, или например считыватель карточки или отпечатка пальца. В любом случае, это устройство стоит в стороне от общей схемы и подключается по своей схеме, указанной в инструкции. Единственное что там должно быть - это реле. 

PD3 идет на СМК - дверной датчик, когда дверь закрыта - он замкнут.

PD4 подсоединен к оптическому датчику на замке. Когда замок открыт или закрыт, оптопара смотрит через прорезь и на входе 0.

Логика работы следующая:

  1. При включении дверь логически закрыта, мигает зеленый светодиод.
  2. Нажимаем на кнопку - кодовая панель переключает реле.
  3. На PD1 и PD2 возникает 0 и 1 соответственно. Таймер начинает отсчитывать время открытия реле, которое должно быть 3 сек. Затем реле закрывается и уровни меняются на противоположные.
  4. Программа проверяет соблюдение всех 3 условий, и если они выполнены, открывает драйвер и вращает двигатель до тех пор пока оптопара не даст сигнал об открытии замка.
  5. Дверь логически открыта (и фактически, если толкнуть рукой))). Подаются звуковые сигналы и горит красный.

 

Закрываем дверь:

  1. Срабатывает СМК датчик.
  2. Программа проверяет, была ли дверь раньше логически открыта - если да, то закрывает замок.
  3. Теперь дверь логически закрыта, а значит контроллер будет игнорировать сигналы с СМК, пока дверь не откроется самой программой.
  4. Если же в закрытом состоянии СМК вдруг разомкнулся, или замок поменял положение без ведома программы, то сработает тревога (загориться желтый светодиод).

 

Можно даже добавить функции блокировки замка при неправильном наборе кода или в ситуации как в пункте 4.

Сама плата управления:

 

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

 

Корпус:

 

кодовый замок своими руками электронный замок своими руками

 

Zip


,






Еще статьи по теме


Еще про электронный замок
Замок с электроприводом. Эволюция механической части
Электронный замок своими руками




Свежие статьи


Как сделать аппаратное сцепление
Педали для компьютера своими руками со сцеплением
Коробка передач для ПК своими руками
Светодиодный фонарик своими руками
Лабораторный блок питания на LM317 LM337 с предрегулятором



Главная



Комментарии (1)


Все эти электродвигатели потребляют 1,4 А на канал, но синхронные шаговые двигатели рассчитаны на напряжение 4,5 В, а на Pacific Scientific можно подавать напряжение до 170 В. Управляющие платы, описанные в этой главе, могут использоваться для обоих типов электродвигателей, но они рассчитаны только на напряжение до 36 В - при более высоком напряжении выходит из строя интегральная схема L298.


ИнтерДизайн, 2017-03-21 17:09:38









Поиск