Страница 1 из 2
Логический переключатель
Добавлено: Вс июн 05, 2011 11:46:14
DLL32
Здрава всем.
Можно ли сделать на логике переключатель из одной кнопки..
сначало горит светоиод №1, когда нажимаешь на кнопку светодиод №1 выключается и включается №2, еще раз если нажать включается №3, а №2 выключается... Потом опять №1 и т.д.
Можно на логике такое сотворить без счетчика?
Спасибо
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 12:21:15
lix
можно. на логике собрать триггеры, на на них реализовать сдвиговый регистр.
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 12:29:36
DLL32
на ТМ2 можно?
Если взять за основу эту схему бегущего огоня и к третей ножке тригера (clock) подключить кнопку вместо генератора на DD1.1, DD1.2 ?
будет работать?
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 12:52:55
Jack_A
Если на ТМ2, то это будет выглядеть приблизительно так :
Но это уже как бы и не совсем логика

А если еще ТМ2 раздраконить на И-НЕ, а лучше вообще на транзисторы, то бааальшая схема получится, А1.
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 13:07:07
DLL32
ясно
а как можно сделать самую маленькую схемку пусть даже не на логике?
пусть будет на счетчике, главное как можно меньше деталей чтоб было
а с дребезгом не будет проблем?
======
наковырял такую схемку.
в протеусе работает, но будет ли в реале работать?
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 13:45:34
pyzhman
Дребезг!!
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 14:59:34
DLL32
а че делать с дребезгом:( ?
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 15:53:25
Jack_A
В приведенной мной схеме ничего делать не надо : "все уже украдено [сделано] до нас". На свободной половинке ТМ2 реализован антидребезговый триггер.
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 16:33:45
DLL32
только я ничего не понял там:(
куда светодиоды подключать? и выводы S куда подключить? посмотрите пож. файл
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 22:12:16
Alexey_N
на выводы S - логическую 1, светодиоды к выходам 2-4 триггеров через ключи.
ЗЫ. А какая ТМ2 используется - КМОП или ТТЛ?
Re: Логический переключатель
Добавлено: Вс июн 05, 2011 23:16:09
DLL32
Я не знаю какая используется тм2

какую скажот тот и сделаю.
не нравится мне та схема, громоздкая ...
придумал вот такое.
теперь вроде дребезга не должно быть.
я вместо кнопки подключил генератор синуса и на выходе получил прямоугольные
значит все работает?
Re: Логический переключатель
Добавлено: Пн июн 06, 2011 06:55:24
pyzhman
R1 выкинуть. Уровень на входе U1 определяется уровнем на выходе U4.
Re: Логический переключатель
Добавлено: Пн июн 06, 2011 12:30:34
metan
Антидребезг
Re: Логический переключатель
Добавлено: Пн июн 06, 2011 13:24:03
Alexey_N
если делать на микросхемах ТТЛ, то мне эта схема видится как-то так:
Re: Логический переключатель
Добавлено: Пн июн 06, 2011 15:36:39
Meteor
Alexey_N писал(а):если делать на микросхемах ТТЛ, то мне эта схема видится как-то так:
Как-то так не есть хорошо. Слабое место - цепь сброса. Дело в том что время перехода в нулевое состояние у каждого триггера в счетчике будет разным. И если скажем сбросится выход 1, а второй так и будет принимать значение 1, то счет начнется не с комбинации 00, а с комбинации 10.
Re: Логический переключатель
Добавлено: Пн июн 06, 2011 17:55:16
Alexey_N
а какая разница откуда счет начнется, главное что он будет идти 1,2,3,1,2,3 и т.д.
Re: Логический переключатель
Добавлено: Пн июн 06, 2011 18:22:49
Meteor
Alexey_N писал(а):а какая разница откуда счет начнется, главное что он будет идти 1,2,3,1,2,3 и т.д.
В том то и дело что если первый триггер обнуляется чуть раньше, то он всегда будет так раньше обнуляться. И последовательность будет такой 1,2,3,2,3,2,3,2,3...
А надо 1,2,3,1,2,3...
Re: Логический переключатель
Добавлено: Пн июн 06, 2011 19:43:12
DLL32
pyzh_man убрал R1, теперь посоветуйте пож. какая мс подойдет для U4?
ато у меня он просто лог. компонент NAND, чисто чтоб проверить ставил.
Alexey_N кнопка должна быть с одним контактом, так что я оставлю свой вариант, только убрал R1 как сказал мне pyzh_man.
Re: Логический переключатель
Добавлено: Пн июн 06, 2011 19:52:14
Meteor
В качестве инвертора можна применить 155ЛН1, 155 ЛА3
Re: Логический переключатель
Добавлено: Пн июн 06, 2011 19:52:37
Alexey_N
Т.к. у тебя U1 серии 40xx, то в качестве U4 подойдет К561ЛА7
Meteor писал(а):В том то и дело что если первый триггер обнуляется чуть раньше, то он всегда будет так раньше обнуляться.
Объясни причем тут время обнуления. Да, оно разное - это понятно и разница в наносекунды, но оно то тут причем - триггеры все равно успеют обнулится до следующего нажатия кнопки (до следующего импульса на входе).