Gtlab Forum
Тематический => Вопросы от абсолютных новичков => Тема начата: Ligeti от Мая 11, 2014, 05:51:45 am
-
Друзья, всем привет!
Есть не большой вопросик по поводу кнопочного селектора аудио входов.
Техническое задание такое: необходим 4-х канальный коммутатор на реле, управляемых сигналами триггеров. Все управление должно происходить с лицевой панели с 4 кнопками. Однократное нажатие на кнопку включает канал (допустим канал №1), нажатие на следующую выключает канал №1 и включает канал №2 ну и так далее. То есть принцип простой: одна кнопка - один канал.
Есть достаточно хорошая схема с управлением от одной кнопки да еще и с индикацией. Но не нравится то, что отображаться будет только до цифры "3" а далее сбрасываться в ноль. Если включить выход Q2 DD2 то отображаться будет уже от 0 до 7, что ввобще говоря много :(
В общем друзья, очень надеюсь на вашу помощь в поисках схемы или решений.
(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FXwSM7A2l.jpg&hash=cc595eff93a0c9b6f292068fa383679a9bbf4e79)
-
www.payatel.ru/196-schetchiki-deshifratory-k561ie8.html
-
@ ert
Спасибо за ссылку. Но схема все равно работает от одной кнопки а не от четырех как мне хотелось бы. Максимум - можно применить немного другой счетчик и сделать 2 кнопки "влево" и "вправо". Но все равно мне хочется 4 кнопки для 4 каналов...
-
forum.gtlab.net/cgi-bin/yabb2/YaBB.pl?num=1380631655
-
В общем - бъемся над повторением логики работы линейки переключателей П2К с зависимой фиксацией. Повторение уже раз пройденного советским радиопромом.
Забавно.
Селекторы каналов телевизионный приемников. Информации сохранилось немеряно.
Поначалу использовались многостабильные триггеры на рассыпухе.
Последним выдохом г-на пэжэ была микросхема К174КП3.
Довольно оригинальный способ управления - "Радио" 1987 №3 стр. 45-46.
-
А может это....атмель? Получим гибкость и все возможные мыслимые и немыслимые сочетания вкл-выкл, да ещё можно с задержкой от глитчей.
-
@ ert
По приведенным ссылкам схемы не работают как надо. Час в протеусе крутил/рисовал - не переключает. Или я тупо не врубаюсь в принцип их работы.
@ new_man
Вроде того :) Мне он кажется наиболее информативным.
@ zEROID
Самая правильная идея :) Но я полный ноль в микроконтроллерах!
-
"Аналог П2К" с зависимой фиксацией элементарно делается вот так:
(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fwww.denn.ru%2Fslo-recto%2F4-way_sw.jpg&hash=da1f88aba78385bbb817864142f842c84b0169ac)
Ещё проще к этой схеме "прикручивается" 7-сегментная индикация в каком угодно виде.
-
По мойму, тут тини 2313 самое место, или атмеге8 за 30 рублей.
-
Я делал 3 канала на Тиньке. Потому что не нашёл нормальных кнопок без фиксации, да и с логикой получалось очень замудрясто. Могу раскопать проект и прошивку, если нужно.
-
Эх, ну попробуйте найти проект и сбросить его сюда, если не сложно. Но я еще раз подчеркиваю что полный ноль в МК и программировании :-/
-
Но я еще раз подчеркиваю что полный ноль в МК и программировании
Для того, что б решить задачу практически - достаточно пары вечеров, если серое вещество в порядке.
Ну, и некоторые финансовые затраты - в виде программатора, вариантов схем которого в сети немеряно.
И, главное, покупабельно в готовом виде - если по быстрому, то несколько дороже, а если у братьев заклятых, то вовсе за никакую копейку.
ХИНТ: сама задача - ровно то, с чего имеет смысл входить в тему.
Ну, нет там ничего сложного.
ХИНТ: Для совсем начинающих есть среды программирования с визуальным интерфейсом - квадратики двигать да стрелочки рисовать...
-
По мойму, тут тини 2313 самое место, или атмеге8 за 30 рублей.
Лечше сразу мегу-8 брать - на первый раз. У неё памяти больше - что для программирования на Си может оказаться критичным.
Четвертак разницы по цене тут не критичен - а вот свобода интеллектуального маневра важней...
-
@ Ligeti
Чуток оффтопика - но мне представляется, что всё ж фтему:
[media]http://www.youtube.com/watch?v=ja57cWaCYmo[/media]
ХИНТ: тут, конечно, куча готовых модулей по недетской цене - а твоя задача стоит реально копейку.
Просто если уж ребёнок справляется - то точно, что нет в этом ничего сверхсложного.
Классическая схемотехника посложней программирования будет - умеешь с живой схемой справиться, так с программой тем паче.
Надо просто однажды в это всё окунуться и протолкнуть тему через стартовый бугор.
Дальше ехать гораздо проще, чем паяльником орудовать...
-
Да уж, действительно воодушевляет. Что ж, буду осваивать. Тема и правда актуальная. Сразу захотелось прикрутить LCD дисплей с индикацией включенных каналов и т.д. и т.п.
Кстати вопрос. Микроконтроллер будет управлять переключением. То есть подавать 0 или +5 вольт на реле. При этом всегда рекомендуется катушки реле соединять с сигнальной землей. Но опять же всегда рекомендуется сигнальные и цифровые земли разделять. Вопрос - как быть? Городить изолятор или что-то проще бывает?
-
К сожалению, проект не нашёл. Но схема там простая как грабли: на три порта МК идут кнопки с подтяжкой, и с других трёх портов идёт управление реле через транзисторы.
Прошивка для тиньки и текст программы тут: https://dl.dropboxusercontent.com/u/62071043/My_projects/%21%21Line_selector.rar
-
Сразу захотелось прикрутить LCD дисплей с индикацией включенных каналов и т.д. и т.п.
Вот "сразу" - не надо!
Это задача следующих этапов.
А для начала - поморгать светодиодиками.
-
При этом всегда рекомендуется катушки реле соединять с сигнальной землей
Это, мягко говоря, большая новость...
-
всегда рекомендуется катушки реле соединять с сигнальной землей
Специально чтобы щёлкало?
-
@ zEROID
Слышимое щелканье реле это скорее признак наличия постоянных потенциалов на выходе источника сигнала. Если конечно реле не полное г..но.
@ Peratron
А что в этом нового? Вот смотрите: питание на катушки реле будет подаваться от МК (5 вольт при токе до 40 мА вполне достаточно). Тот факт, что цифровые части устройств "шумят" и что аналоговые и цифровые земли надо делить ни у кого, надеюсь, сомнений не вызывает. Так вот, любая катушка реле это по сути трансформатор, поэтому возникновение на ней помехи вызовет появление ЭМП помехи, которая тут же попадает на сигнальный проводник внутри реле. Что дальше - понятно.
Конечно, в конечном счете общий провод цифровой части будет соединен с общим проводом аналоговй части через резистор не большого сопротивления.
-
А что в этом нового?
А вот это и есть новое:
Так вот, любая катушка реле это по сути трансформатор, поэтому возникновение на ней помехи вызовет появление ЭМП помехи, которая тут же попадает на сигнальный проводник внутри реле.
Конечно, в конечном счете общий провод цифровой части будет соединен с общим проводом аналоговй части через резистор не большого сопротивления.
А причём тут соединение с общим проводом аналоговой части?
-
Меряем ёмкость между катушкой и контактами. Единицы пикофарад, десять, двадцать? Входные импедансы переключаемых приёмников? Привязать можно от импульсных помех симметрично обе стороны катушки реле через конденсаторы к нужной точке земли, но уж никак не землить напрямую.
-
Меряем ёмкость между катушкой и контактами. Единицы пикофарад, десять, двадцать? Входные импедансы переключаемых приёмников? Привязать можно от импульсных помех симметрично обе стороны катушки реле через конденсаторы к нужной точке земли, но уж никак не землить напрямую.
Современные реле имеют внутреннюю экранировку.
Особенно слаботочные/малосигнальные...
-
@ Peratron
Не все современные реле, вообще говоря, пригодны для аудио применений. Очень большое значение имеет материал покрытия контактов. Годятся, насколько я помню, золото, платина, серебро или их сплавы. Остальные со временем начинают в некоторой степени обладать свойствами полупроводников, что неминуемо отразится на шумовых свойствах контактной группы, динамическом и частотном диапазоне всего устройства в целом.
К хорошим реле, которые наиболее часто применяются в аудио аппаратуре высокого класса, в частности относятся Futjitsu Takamisawa RY-12W-K. Я изучил их даташит и никакого упоминания про экранировку не обнаружил. Если я не прав - попроавьте и приведите пример из даташита.
@ zEROID
Опять же возвращаюсь к RY-12W-K. Емкость между контактами 0,9пФ, а между контактами и катушкой 1,9пФ. Так вот емкости в 0,9пФ достаточно для взаимопроникновения каналов в аудио спектре! Это не домыслы а реальные вопросы на форумах. Такие проблемы реально существуют. Конечно это зависит от сопротивления нагрузки, на которую работает контакт реле, но в целом выходит что высокочастотная помеха из катушки может попасть в аудио канал как нефиг-нафиг. И не совсем понятно как тут могут помочь конденсаторы.
-
про 1.9пф и аудио спектр кто-то заливает, видимо, провода плохо прогрел.
-
@ research
Блин, да откройте даташит на вышеуказанное реле да посмотрите сами.
А насчет проникновения аудио сигнала, если вам конечно интересно, я найду ссылку на форум и скопирую ее сюда.
-
Ладно, давайте все же вернемся к нашим баранам, т.е. - контроллерам ;)
@ Peratron
По вашей рекомендации начал с мигалки. Тексты программ выложены тоннами в инете, поэтому написать ее труда не составило. Все заработало в ISIS без проблем.
Единственный вопрос. Есть оператор цикла с предусловием while(). В самих скобках указывается предусловие, при выполнении которого собственно цикл и включается. В предложенной программе в скобках стоит цифра 1: то есть while(1). И вот это мне осталось не понятным, что же это за предусловие такое, которое одной цифрой обозначается?
-
Это основной цикл программы. Выполняется всегда.