Gtlab Forum
Тематический => Негитарная электроника => Тема начата: DDD от Сентября 15, 2014, 08:20:44 am
-
Мужики, есть задача (типа одно-кнопочного селектора входов):
Вводные:
1. Есть ОДНА управляющая кнопка
2. Эта кнопка при каждом нажатии подключает один из четырех входов последовательно, т.е. при первом нажатии подключается первый вход, при втором нажатии - второй, при третьем - третий, при четвертом - четвертый, при пятом - опять первый... и так далее по кругу.
3. В распоряжении есть логические четырех-входовые И, ИЛИ, элементы НЕ и RS-триггеры.
Подскажите плиз схемку.
*** Просьба не предлагать микроконтроллеры, а только то, что содержит перечисленные в п.3 элементы.
-
Проще купить готовый счётчик. Но можно и заморочиться на триггерах, но это будет весьма громоздкая конструкция. Схему можно взять в справочнике по рассыпушной логике, там есть внутрянка микросхем счётчиков - они как раз на триггерах и ЛЭ собраны ;)
-
@ DDD
Есть вот такая схема, сам правда не делал, но говорят проверенная.
(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FDcfTEs1.jpg&hash=187ec2c24bf738373b42ba8b0b7cd27737d7e6c0) (http://imgur.com/DcfTEs1)
-
Напрашивается счётчик, толкаемый вручную и автоматически обнуляющийся при достижении нужного числа, а его выхода управляют коммутатором. Но с указанной рассыпухой получится громоздко...
-
Напрашивается счётчик, толкаемый вручную...
Обязательно нужен узел защиты от дребезга. На схеме от Ligeti он как раз есть (на триггере).
-
Все делается на одном кристалле (исключая антидребезговую цепь)
http://www.nxp.com/documents/data_sheet/HEF4017B.pdf (для 12В питания)
http://www.nxp.com/documents/data_sheet/74HC_HCT4017.pdf (для 5В питания)
Ограничение счета делается заведением первого неиспользуемого выхода на ресет счетчика.
-
CD4017 же. Стыдно не знать.
Либо два триггера последовательно, делаем 2 бит счетчик, а на выходе дешифратор на рассыпухе, ибо 4017 в списке не значится. Дешифратор есть в любом конспекте студента техникума или ВУЗа
-
CD4017 же. Стыдно не знать.
Либо два триггера последовательно, делаем 2 бит счетчик, а на выходе дешифратор на рассыпухе, ибо 4017 в списке не значится. Дешифратор есть в любом конспекте студента техникума или ВУЗа
Краснею и рыдаю от жгучего стыда.
Вообще-то, сабж виртуален, т.к. это часть программы ПЛК, а там внутри дофига чего. Сделал несколько вариантов; самый универсальный и простой на пяти счетчиках. Ну, ессно, антидребезг и прочие непременные аксессуары.
*** На простейших ЛЭ тоже делал, но получается весьма громоздко, и больше жрет ресурсов ПЛК.
Вообще, при работе с ПЛК приоритеты несколько отличаются от тех, которые существую при работе с "железячными" элементами. Поэтому и был в нерешительности: делать на простейших ЛЭ или на более сложных функциональных узлах. По сравнении того и другого воочию убедился, что на готовых сложных функциональных блоках в результате получается куда как проще и менее ресурсо-ёмко.
-
CD4017 же. Стыдно не знать.
- огласите весь постыдный список, будьте любезны.
-
Похоже, издёвка продолжается. Цена за 10 штук 100 рублей с доставкой, что не подходит?
http://www.aliexpress.com/wholesale?shipCountry=ru&shipCompanies=&SearchText=CD4017&exception=&minPrice=&maxPrice=&minQuantity=10&maxQuantity=&isFreeShip=y&isFavorite=n&isRtl=n&isOnSale=n&isAtmOnline=n&isBigSale=n&similar_style=n&similar_style_id=&CatId=0&SortType=price_asc&initiative_id=SB_20140915103916
https://www.youtube.com/watch?feature=player_embedded&v=4DRop9mQhvY
-
Никакая не издевка: я программировал контроллер (ПЛК), и мне понадобилось сделать селектор входов ОДНОЙ КНОПКОЙ, чтобы под управление занимать минимум входов ПЛК. Потому и спросил простейшее решение... потом сам раскинул мозгами и сделал так, что самому любо-дорого.
Издевки тут нет.
Кстати, весьма непросто переходить с принципов "железячно-микросхемного мышления" на разработку алгоритмов FBD (Functional Block Diagram). Некоторые решения в языке FBD по привычке представляются заведомо громоздкими, а потом оказываются минималистски простыми.
Для иллюстрации:
http://www.xlogic-plc.com/
-
весьма непросто переходить с принципов "железячно-микросхемного мышления" на разработку алгоритмов FBD (Finctional Block Diagram)
+100500
-
про ПЛК и устранение гонок речи в посте не было, были заданы рамки, вот в них все и действовали.
KSG - начните с книги "Юный радиолюбитель", прочтете, может чего дальше подскажу.
-
Спасибо за совет, добрый человек, но ту книжку я уже прочёл в далёком 1969 году.
Собираетесь предложить конспекты своих лабораторных работ?
-
CD4017 известна с семидесятых. За 20 лет после падения железного занавеса можно было бы немного изучить зарубежную элементную базу, с которой содрана советская "классика", о возмущенный.
-
Простите великодушно, если невольно задел: на самом деле эта тема мне безразлична.
-
Ребята, всем спасибо за отклики.
Тема исчерпана, прошу прекратить бессмысленные дискуссии.