Перейти к содержанию

Упраление приводом выдвижнойной заглушки панели


Гость CityHunter

Рекомендуемые сообщения

Нужна схема для реализации управления двигателем привода заглушки в панели. С одной кнопки без фиксации: нажал - выехало, нажал - заехало.

Порылся в гугле ничего толкового не высмотрел. Нашёл только 1 страничку, но там схема сложная, хотелось бы что-нибудь простое.

В качестве двигателя планирую использовать либо движки из СД-ромов либо автомобильные. Питание 12 В

Кинематику уже набросал, нужно поступательное движение

Ссылка на комментарий
Поделиться на другие сайты

А что за заглушка, и что за панель? Прикрутите привод дисковода вцелом, либо используйте кинематику привода лотка.

Ссылка на комментарий
Поделиться на другие сайты

Т.к. моторчик должен вращаться в разные стороны, нужен H-мост. Или на дискрете(гугл в помощь), или взять готовый, например L298. Может от 5 вольт работать. Два концевика для определения границ перемещения и несколько корпусов логики.

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

Ссылка на комментарий
Поделиться на другие сайты

Да открываться и задвигаться желательно с одной кнопки. Открываться будет заглушка проёма для стандартного радио в панели копейки.

Погуглим, что за L298. Её нужно программировать?

Ссылка на комментарий
Поделиться на другие сайты

Нет, не нужно. Микросхема состоит из двух мостов. Нужен только один. У каждого моста два входа и выход, к которому подключается моторчик. На один из входов подаем логическую единицу (5В) - моторчик крутится в одну сторону, на другой подаем логическую единицу - крутится в другую сторону. Одновременно подаем - не крутится. Моторчик можно подключить довольно мощный - ток до 2 ампер на один мост.

 

Теперь по логике:

1)нажатие кнопки включает мотор, выключает его только концевик, но никак не кнопка. Значит, нужен RS-триггер, по нажатии кнопки, подключенной к S входу он дает на выход единицу.

2)концевики подключаются к R входу. При срабатывании любого из них мотор должен выключаться.

3)так же срабатывание концевика должно приводить к изменению заданного направления вращения

 

Можно алгоритм ещё немного усложнить, например сделать так, чтобы повторное нажатие кнопки меняло направление. Однозначно стоит ограничить время работы моторчика, чтобы он отключался, например через две секунды, если лоток во что-то упрется... Это ещё немного логики) Время позднее, завтра попробую нарисовать что-то конкретное.

 

 

Короче, придумал:

Нужен RS-триггер, T-триггер (который легко получается из D-триггера, а тот, в свою очередь, из JK-триггера) и мультиплексор, который получается из четырех элементов "И-НЕ". Итого три корпуса.

 

Нажатие кнопки подает единицу на R-вход RS-триггера и одновременно на вход T-триггера. У T-триггера от этого состояние на выходе меняется на противоположное (как следствие, задается противоположное направление вращения моторчика). Выход T-триггера подключен к мультиплексору, который выбирает, на какой из входов L298 подать сигнал с выхода RS-триггера.

 

Концевики по-прежнему подключены к S-входу RS-триггера. Опционально можно добавить таймер, который будет кратковременно давать единицу на S-вход через несколько секунд после нажатия кнопки. Повторное нажатие кнопки будет его обнулять. И вот тогда будет самый шикардос :smile:

 

Остается только одна проблема: допустим, кнопка нажата и концевик тоже нажат. Одновременно. Единица приходит на оба входа RS-триггера. Насколько я знаю, для большинства RS-триггеров такое сочетание вообще не предусмотрено, неизвестно как он себя поведет. Надо добавить пассивную цепь, которая при нажатии концевика будет давать на R-вход единицу лишь кратковременно.

Изменено пользователем yamazaki
Ссылка на комментарий
Поделиться на другие сайты

Нет, не нужно. Микросхема состоит из двух мостов. Нужен только один. У каждого моста два входа и выход, к которому подключается моторчик. На один из входов подаем логическую единицу (5В) - моторчик крутится в одну сторону, на другой подаем логическую единицу - крутится в другую сторону. Одновременно подаем - не крутится. Моторчик можно подключить довольно мощный - ток до 2 ампер на один мост.

Да, в логике непонимаю)) помню изучали немного на электротехнике

Если можно поподробней обо всём. Заранее благодарю!

Ссылка на комментарий
Поделиться на другие сайты

Евгений, когда будут микросхемы, вы с ними поиграетесь, всё встанет на свои места.

 

 

RS-триггер: два входа S (запись) и R(сброс). Подаем кратковременно единицу на S - на выходе устанавливается единица. Подаем кратковременно единицу на R - на выходе устанавливается ноль. Очень удобно - однократное срабатывание кнопки приводит к непрерывной работе моторчика, однократное срабатывание концевика его отключает.

RS-триггер строится на двух элементах И-НЕ (как именно - см. википедию), из буржуйских микросхем подойдёт 7400, из отечественных - 155ЛА3 ,555ЛА3. Во всех этих микросхемах по 4 элемента И-НЕ.

 

T-триггер: подаем на вход кратковременно единицу, на выходе состояние будет меняться на противоположное предыдущему. Был ноль - стала единица; была единица - сталь ноль. Таким образом при каждом нажатии кнопки направление движения лотка меняется на противоположное. Микруха 7474, из отечественных - 555ТМ2

 

Всё хорошо, но есть неудобство. C RS-триггера приходит сигнал включения, с T-триггера приходит сигал направления. А у L298 нет таких входов, у неё другой принцип. Чтобы состыковать, нужно ещё четыре элемента И-НЕ, которые образуют мультиплексор.

post-2832-1388928098_thumb.png

Хотя этот узел можног выкинуть, если найти другую микросхему H-моста, у которой есть входы направления и включения.

Ссылка на комментарий
Поделиться на другие сайты

7400 или 155ЛА3 или 555ЛА3 - две штуки

7474 или 555ТМ2 - одна штука

L298 - одна штука

Стаб на 5 вольт для питания логики. LM7805 или аналогичный советский крен.

кнопка, два концевика, моторчик

таймер 555 - одна шт, можно без него обойтись.

вроде ничего не забыл.

Ссылка на комментарий
Поделиться на другие сайты

7400 или 155ЛА3 или 555ЛА3 - две штуки

7474 или 555ТМ2 - одна штука

L298 - одна штука

Стаб на 5 вольт для питания логики. LM7805 или аналогичный советский крен.

кнопка, два концевика, моторчик

таймер 555 - одна шт, можно без него обойтись.

вроде ничего не забыл.

а концевики на размыкание должны работать?

Ссылка на комментарий
Поделиться на другие сайты

а концевики на размыкание должны работать?

Без разницы. От этого только способ подключения меняется.

Ссылка на комментарий
Поделиться на другие сайты

Можно проще - раз есть концевики - бистабильное (поляризованное) реле использовать. РПС27 или аналогичное...

Погорячился - наверное 2 реле нужно. Плясать от идеи "квазисенсорный выключатель" (гуглится)

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...