Смотрим картинку
Как мне сделать так, чтобы когда приходил последний для открывания импульс, сигнал задерживался на некоторое время, а только потом поступал на мультилпексор?
а то с любого пульта откроешь...
или что-то типа
While (i)...
if (a=х(х тут а=спец номер в памяти МК)) then PORTX=1
else PORTX=0;
delay(t);
PORTX=0;
...
что-то типа таккого, только пульт легче самому разработать на тини 13 или типа такой.
Мяу, Света...
Понимаешь. Изучая цифровую электронику, хочется не браться за что то навороченное. А вспомнить наше старую добрую логику...
как видно сначала импульсы поступают на счетчик, потом на мультиплексор...
Не умеешь - не берись, но не взявшись не научишься...
Redrik Shuhart писал(а):или что-то типа
While (i)...
if (a=х(х тут а=спец номер в памяти МК)) then PORTX=1
else PORTX=0;
delay(t);
PORTX=0;
...
что-то типа таккого, только пульт легче самому разработать на тини 13 или типа такой.
на си не понимаю.
Не умеешь - не берись, но не взявшись не научишься...
вот короче. схема.
принцип рпботы.
с приемника сигнал поступает на синхронизирующий вход счетчика. тот считает до моего числа - 7. И на АВС - 1.
мультиплексор открывает путь через 7 вывод на выход мультилпексора. с вывода С и В и А счетчика сигналы поступают на инф. вход D D триггера. Генератор вырабатывает импульсы с длительностью около 10с. По фронту на выходе Q пояляется 1, запускается система запуска двигателя. Когда двигатель завлеся, сигнал обратной связи поступает на вход И-НЕ устанавлявая асинхронный вход CLR в 0. выход Q =0. И стартер больше не рыпается при фронте CLK d триггера и 1 на D...
другой элемент И-НЕ на выходе D счетчика нежун для обережения от других пультов. Например, кто то включил пульт - а там многоо импульсов, а не 7, напимер, с 8 начиная... выход D счетчика перебрасывается в 1, а элемент И-НЕ устанавливает активный уровень 0 на ас. входе CLR. все, счетчик заново считает)))
так что надо подать именно 7 импульсов.
подаем 7 импульсов, на D входе 1, проходит 10 секунд, на CLK триггера фронт от генератора, на Q устанавливается 1, двигатель запускается. Запустился, сигнал обр. связи уст. 1 на выводе И-НЕ, что приводит к асинхронной уст. 0 триггера...