Выношу на Ваш суд небольшую схемку: В данном случае здесь реализовано кодирование до 6 одновременно сигналов разной скважности, в зависимости от нажатой кнопки(можно нажимать до 6 кнопок одновременно).
Для чего нужен? А фиг его знает? Просто вертелось в голове и нарисовал. Может куда и сгодиться!
Поясню: развив идею можно кодировать одновременно сколько угодно сигналов. (зависит от количества логических элементов).
Brigadir писал(а):Выношу на Ваш суд небольшую схемку: В данном случае здесь реализовано кодирование до 6 одновременно сигналов разной скважности, в зависимости от нажатой кнопки(можно нажимать до 6 кнопок одновременно).
Для чего нужен? А фиг его знает? Просто вертелось в голове и нарисовал. Может куда и сгодиться!
Поясню: развив идею можно кодировать одновременно сколько угодно сигналов. (зависит от количества логических элементов).
Вместо D9 можно использовать инверсный выход триггера.
Да и вообще схема работать не будет без разделительных диодов на выходах ИЕ8 в случае одновременно нажатых кнопках.
ЗЫ: Нажимаем первую кнопку по приходу импульса с ИЕ8 включается триггер 1 и мгновенно опрокидывает все остальные триггеры(со скоростью быстродействия выбраной серии). Имеем на всех выходах первый сигнал до сброса. нажимаем вторую кнопку, срабатывает 1 триггер и опрокидывает мгновенно все остальные имеем на всех выходах второй сигнал. Нажимаем 2 кнопки и держим...первая кнопка мгновенно опрокидывает все триггеры и на вторую кнопку схема не реагирует до сброса, а после сброса срабатывает опять на первую кнопу. То есть на всех выходах будет всегда присутствовать сигнал младшей нажатой кнопки, а не разные сигналы от разных кнопок. Косяк в схеме.
Brigadir писал(а):Попозже, как нибудь на досуге сочиним.
Ну вот, сочинил: кодируется сигнал на DD2, 3 и кнопками(можно хоть все нажимать, а можно накаскадировать сколько угодно каналов), а декодируются на DD4,5 . Поток импульсов периодически обновляется по синалу Строб, а между этим сигналом запоминаются микросхемами ПР1.
Куда применить? Честно слово - не знаю. Может куда и пригодится. Например для самодельного музыкального синтезатора: опрос клавиатуры и управлением ячейками ПЗУ с записанными сэмплами. Можно и для гирлянд светодиодов(вручную выбрать, какие светодиоды будут гореть). Написать на табло надпись, рисунок и т. п. (только кнопки понадобятся с фиксацией). То есть нарастить схему до 100 -300 каналов и развлекаться!
Выскажу свое замечание
Делать сброс (обнуление) счетчиков непосредственно от их же выхода не есть хорошо, т.к. может обнулиться весь счетчик, а может и не весь (а тут их каскад набирается)
Лучше запускать одновибратор, а тот уже пусть формирует импульс сброса, тогда гарантированно будут сброшены все разряды в счетчиках.
А сама идея может быть полезной для кого-нибудь!
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Да я как то давно по подобной схеме делал 40 канальную пожарную сигнализацию = обнулялось без проблем(часть плат были удалены на 70 метров (просто тогда длиннее кабеля не было). То есть схема уже была испытана.
Да я как то давно по подобной схеме делал...обнулялось без проблем
Все определяется отнюдь не временем прошедшим с появления первого образца, а числом правильной отработки. Насколько понимаю, пожарные системы отрабатывают не часто. А вот например подобное построение в блоке управления позиционированием с шаговым приводом, дает большое число наработок. И по ним было над чем подумать- одна ошибка и прощай 10-30 минут потраченных на измерения и здравствуй новое.
Решать в конечном итоге Вам, ведь это всего лишь указание на узкое место.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Brigadir писал(а):Ну вот, сочинил: кодируется сигнал на DD2, 3 и кнопками(можно хоть все нажимать, а можно накаскадировать сколько угодно каналов), а декодируются на DD4,5 . Поток импульсов периодически обновляется по синалу Строб, а между этим сигналом запоминаются микросхемами ПР1.
Последняя кнопка работать не будет.
Да и вообще ИЕ8 не нужны. Просто сдвигай единицу регистрами и сбрасывай их последним разрядом, а к выходам регистров кнопки прикошачить на нужное число каналов. Или просто одни кнопки. Каждая кнопка включает свой канал.
Rokl писал(а):
Да и вообще ИЕ8 не нужны. Просто сдвигай единицу регистрами и сбрасывай их последним разрядом, а к выходам регистров кнопки прикошачить на нужное число каналов. Или просто одни кнопки. Каждая кнопка включает свой канал.
С утра на свежую голову наконец то вьехал.
Я то нарисовал: передать команды на расстояние, использовав как можно меньше проводников связи. А по словам Роки микросхемы ваще не нужны: каждая кнопка замыкает на провод питания и не надо мудрить.