триггер для запуска процесса на КМОП

Обсуждаем цифровые устройства...
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

добрый день

уже давно не радиолюбитель, а, скорее, радио-наблюдатель со стороны, поэтому не хватает сообразительности

устройство, предназначено для изучения некоего процесса
питание 3в(батарейка от компутера) 5в - от доп. внешнего блока
само устройство оч. слаботочное и без периферии потребляет микротоки, т.е. расчет на то, что батарейка от компа будет "почти вечной", для периферии (если таковая используется и требует бО-о-ольщих токов) - доп. "втыкается" блок питания помощнее

нужен "запускающий триггрер", выглядит процесс примерно так

- делаются предварительные настройки, установки итд...
- когда все готово, давим на кнопку длинным нажатием (1 и более сек) - загорается лампочка готовности к запуску (зв.сигнал и/или пых)
- давим на эту же кнопку быстрым нажатием - процесс пошел
- проходит первый таймаут Т1 (допустим 3 сек) что бы "все устаканилось и перестало выбрировать и трястись от СМЕХА" :о)... (зв.сигнал и/или пых)
--> пошел сигнал на какой либо сервомеханизм внутри схемы (просто сигнал куда то, или на подключенную периферию, точнее на развязку-оптопару )
- проходит второй таймаут Т2 (допустим 1 сек) (зв.сигнал и/или пых)
--> пошел запускаться второй сервомеханизм (аналогично первому)
- в следствии работы первых 2х механизмов - происходит 3-е событие, регистрируемое прибором - запуск 3-го механизма)
- 3й механизм отработал УРА!!! - сигнал на обнуление "тригегра-запуска", установка его в начальное положение

триггер запуска должен работать как "триггер" :о) (только реакция на длинное нажатие) как то:
- долгое нажатие - загарелась готовность
- долгое нажатие - в начальное, нулевое, положение
- если во время готовности короткое нажатие - пошел изучаемый процесс (далее работает блок задержек)
- если процесс пошел не так --> "долгое нажатие" - триггер запуска сброс в нулевое состояние (все смахивают пот со лба, ядерная реакция не "убежала" :о), т.е. как следствие работы обычного триггера

в сущности задача разбивается на 2-а блока:
- сам триггре (с обратной связью)
- цепь последовательного запуска

т.к. основное устр-во слаботочное, то и решение должно быть таким же (реле, лампочки, эл.магнитные семафоры, итд - не подходят) идеально бы 2-3 мс из серии 561х или их аналоги (скорее всего аналоги, т.к. у нас уже не найти советских р.деталей)

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

если есть более менее нарисовавшиеся идеи - пишите в личку, обменяемся рисунками... потом, выложем сюда готовое решение
Последний раз редактировалось sunjob Чт июл 12, 2012 12:35:45, всего редактировалось 5 раз.
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

sunjob писал(а):в сущности задача разбивается на 2-а блока:
- сам триггре (с обратной связью)
- цепь последовательного запуска

вот как то простенько так
спасибо заранее за любой вид помощи, ссылки, картинку, наброски, просто идеи...
решение будет делаться на рассыпухе, не контроллер, без программатора итд
А две кнопки поставить религия не позволяет?

Первая кнопка "Готовность", вторая кнопка "Пуск"
Пока нет готовности(не нажата первая кнопка), вторая кнопка"Пуск" обесточена.
Левой рукой нажали "Готовность", а правой "Пуск". только в таком варианте "всё завертелось". В конце процесса ваш механизм наезжает на концевик и "всё выключается".
Вся автоматика укладывается в одну последовательную цепь:
Кнопка"Готовность" подает питание на кнопку "Пуск",кнопка "Пуск" подает питание на реле "ВКЛ", которое становится на самоподхват через нормально замкнутый контакт концевика "и всё выключается".
Нужно: 2 кнопки, реле и концевик.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Нажатие, запуск генератора, счетчик считает, досчитал до определенного числа(прошло N секунд), если кнопка нажата, то готовность = 1, если не нажата, то готовность = 0, во время счета счетчика контролировать состояние кнопки, если отжата, то стопить гену и сбрасывать счетчик. Короткое нажатие контролировать по готовности.
Docendo discimus
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

>>А две кнопки поставить религия не позволяет?
да, управляться будет одной
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

to pyzhman

да, примерно так в голове и мяучит-рисуется...
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

набросал блок-схему первой части схемы (именно блок-схему)
Вложения
resized_trigger_start_prc.jpeg
(172.32 КБ) 517 скачиваний
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15755
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

я бы в сторону PIC12F683/PIC16F684 глянул... потребление у них "на уровне", тем более, что приложение тихоходное, а заморочек поменьше, чем на "рассыпухе" :roll:
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

я и сам понимаю, что контроллер это единственное правильное и вкуснячее решение!!!
предлагаю вам разработать схему, обкатать, я в силу возможностей своих, помогу (попробую во всяком случае) и готовый шедевр выложем в этой теме как один из вариантов

со своей стороны, не имею такой возможности, только на рассыпухе.
возможно, если бы занялся именно "контроллерами" то и в конце концов сделал бы на этом чуде, но как уже писал - НЕТУ ТАКОЙ ВОЗМОЖНОСТИ И БУДУ ДЕЛАТЬ НА КМОП РАССЫПУХЕ К561 и тд...

спасибо
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

набросал блок-схему первой тригерной части запуска без "блока задержки пуска процесса (таймаут1, таймаут2...)
просьба, оцените, идеи итд... да, думаю резисторы тут лишние...
Вложения
cxema01.jpg
(235.38 КБ) 515 скачиваний
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Вымогатель припоя
Аватара пользователя
Сообщения: 626
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

поправки будут? неужели ни кто не дакопается и не найдет косяк?
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Друг Кота
Аватара пользователя
Сообщения: 15755
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

кнопку в любом случае через триггер антидребезга пускать надо будет...
остальное... генератор, счетчик-дешифратор и мультиплексор, возможно пригодится ЛП13...или еще чего... (чего там в "запасниках" в наличии имеется)... а вот будет ли экономия...
завалялась книжка ... читать вломушки...
(Шило В.Л.
Популярные микросхемы КМОП: Справочник. -М.:"Горячая линия-Телеком"2001.
(МРБ выпуск1246))
и еще чего-тобыло... :sleep:
Ответить

Вернуться в «Цифровая техника»