Страница 1 из 1
Кодер
Добавлено: Пн сен 03, 2012 19:44:24
Brigadir
Выношу на Ваш суд небольшую схемку: В данном случае здесь реализовано кодирование до 6 одновременно сигналов разной скважности, в зависимости от нажатой кнопки(можно нажимать до 6 кнопок одновременно).
Для чего нужен? А фиг его знает? Просто вертелось в голове и нарисовал. Может куда и сгодиться!
Поясню: развив идею можно кодировать одновременно сколько угодно сигналов. (зависит от количества логических элементов).
Re: Кодер
Добавлено: Пн сен 03, 2012 20:03:57
otest
Вполне компактно и разумно. Для изучающих цифровую технику хороший наглядный пример.
Re: Кодер
Добавлено: Пн сен 03, 2012 20:47:11
kalobyte
а где же декодер?
все равно что сделал замок, а ключи типа сами делайте
Re: Кодер
Добавлено: Пн сен 03, 2012 21:00:44
Brigadir
Попозже, как нибудь на досуге сочиним.
Re: Кодер
Добавлено: Пн сен 03, 2012 21:28:58
Rokl
Brigadir писал(а):Выношу на Ваш суд небольшую схемку: В данном случае здесь реализовано кодирование до 6 одновременно сигналов разной скважности, в зависимости от нажатой кнопки(можно нажимать до 6 кнопок одновременно).
Для чего нужен? А фиг его знает? Просто вертелось в голове и нарисовал. Может куда и сгодиться!
Поясню: развив идею можно кодировать одновременно сколько угодно сигналов. (зависит от количества логических элементов).
Вместо D9 можно использовать инверсный выход триггера.
Да и вообще схема работать не будет без разделительных диодов на выходах ИЕ8 в случае одновременно нажатых кнопках.
ЗЫ: Нажимаем первую кнопку по приходу импульса с ИЕ8 включается триггер 1 и мгновенно опрокидывает все остальные триггеры(со скоростью быстродействия выбраной серии). Имеем на всех выходах первый сигнал до сброса. нажимаем вторую кнопку, срабатывает 1 триггер и опрокидывает мгновенно все остальные имеем на всех выходах второй сигнал. Нажимаем 2 кнопки и держим...первая кнопка мгновенно опрокидывает все триггеры и на вторую кнопку схема не реагирует до сброса, а после сброса срабатывает опять на первую кнопу. То есть на всех выходах будет всегда присутствовать сигнал младшей нажатой кнопки, а не разные сигналы от разных кнопок. Косяк в схеме.
Re: Кодер
Добавлено: Вт сен 04, 2012 15:56:09
Brigadir
Роки, я на лопатках! Ты прав!.
Re: Кодер
Добавлено: Чт сен 06, 2012 20:54:21
Brigadir
Brigadir писал(а):Попозже, как нибудь на досуге сочиним.
Ну вот, сочинил: кодируется сигнал на DD2, 3 и кнопками(можно хоть все нажимать, а можно накаскадировать сколько угодно каналов), а декодируются на DD4,5 . Поток импульсов периодически обновляется по синалу Строб, а между этим сигналом запоминаются микросхемами ПР1.
Куда применить? Честно слово - не знаю. Может куда и пригодится. Например для самодельного музыкального синтезатора: опрос клавиатуры и управлением ячейками ПЗУ с записанными сэмплами. Можно и для гирлянд светодиодов(вручную выбрать, какие светодиоды будут гореть). Написать на табло надпись, рисунок и т. п. (только кнопки понадобятся с фиксацией). То есть нарастить схему до 100 -300 каналов и развлекаться!
Re: Кодер
Добавлено: Чт сен 06, 2012 21:01:25
Meteor
Выскажу свое замечание
Делать сброс (обнуление) счетчиков непосредственно от их же выхода не есть хорошо, т.к. может обнулиться весь счетчик, а может и не весь (а тут их каскад набирается)
Лучше запускать одновибратор, а тот уже пусть формирует импульс сброса, тогда гарантированно будут сброшены все разряды в счетчиках.
А сама идея может быть полезной для кого-нибудь!
Re: Кодер
Добавлено: Чт сен 06, 2012 21:15:55
Brigadir
Да я как то давно по подобной схеме делал 40 канальную пожарную сигнализацию = обнулялось без проблем(часть плат были удалены на 70 метров (просто тогда длиннее кабеля не было). То есть схема уже была испытана.
Re: Кодер
Добавлено: Пт сен 07, 2012 07:00:10
Meteor
Да я как то давно по подобной схеме делал...обнулялось без проблем
Все определяется отнюдь не временем прошедшим с появления первого образца, а числом правильной отработки. Насколько понимаю, пожарные системы отрабатывают не часто. А вот например подобное построение в блоке управления позиционированием с шаговым приводом, дает большое число наработок. И по ним было над чем подумать- одна ошибка и прощай 10-30 минут потраченных на измерения и здравствуй новое.
Решать в конечном итоге Вам, ведь это всего лишь указание на узкое место.
Re: Кодер
Добавлено: Пт сен 07, 2012 20:24:32
Rokl
Brigadir писал(а):Ну вот, сочинил: кодируется сигнал на DD2, 3 и кнопками(можно хоть все нажимать, а можно накаскадировать сколько угодно каналов), а декодируются на DD4,5 . Поток импульсов периодически обновляется по синалу Строб, а между этим сигналом запоминаются микросхемами ПР1.
Последняя кнопка работать не будет.
Да и вообще ИЕ8 не нужны. Просто сдвигай единицу регистрами и сбрасывай их последним разрядом, а к выходам регистров кнопки прикошачить на нужное число каналов. Или просто одни кнопки. Каждая кнопка включает свой канал.
Re: Кодер
Добавлено: Пт сен 07, 2012 21:17:16
Brigadir
Роки, нарисуй, а то я ни хрена не пойму. Мне кажется ты бред несешь.
Re: Кодер
Добавлено: Пт сен 07, 2012 21:53:55
Meteor
Все правильно Роки пишет - самая нижняя кнопка, ключаясь обнуляет счетчики. Поэтому никуда с нее данные не пойдут
Re: Кодер
Добавлено: Сб сен 08, 2012 07:41:15
Brigadir
Rokl писал(а):
Да и вообще ИЕ8 не нужны. Просто сдвигай единицу регистрами и сбрасывай их последним разрядом, а к выходам регистров кнопки прикошачить на нужное число каналов. Или просто одни кнопки. Каждая кнопка включает свой канал.
С утра на свежую голову наконец то вьехал.
Я то нарисовал: передать команды на расстояние, использовав как можно меньше проводников связи. А по словам Роки микросхемы ваще не нужны: каждая кнопка замыкает на провод питания и не надо мудрить.