Gtlab Forum

Тематический => Вопросы от абсолютных новичков => Тема начата: Ligeti от Мая 11, 2014, 05:51:45 am

Название: Вопрос по селектору
Отправлено: 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)
Название: Re: Вопрос по селектору
Отправлено: ert от Мая 11, 2014, 06:08:22 am
www.payatel.ru/196-schetchiki-deshifratory-k561ie8.html
Название: Re: Вопрос по селектору
Отправлено: Ligeti от Мая 11, 2014, 07:59:37 am
@ ert

Спасибо за ссылку. Но схема все равно работает от одной кнопки а не от четырех как мне хотелось бы. Максимум - можно применить немного другой счетчик и сделать 2 кнопки "влево" и "вправо". Но все равно мне хочется 4 кнопки для 4 каналов...
Название: Re: Вопрос по селектору
Отправлено: ert от Мая 11, 2014, 08:14:42 am
forum.gtlab.net/cgi-bin/yabb2/YaBB.pl?num=1380631655
Название: Re: Вопрос по селектору
Отправлено: new_man от Мая 11, 2014, 08:36:59 am
В общем - бъемся над повторением логики работы линейки переключателей П2К с зависимой фиксацией. Повторение уже раз пройденного советским радиопромом.
Забавно.

Селекторы каналов телевизионный приемников. Информации сохранилось немеряно.
Поначалу использовались многостабильные триггеры на рассыпухе.
Последним выдохом г-на пэжэ была микросхема К174КП3.

Довольно оригинальный способ управления - "Радио" 1987 №3 стр. 45-46.
Название: Re: Вопрос по селектору
Отправлено: zEROID от Мая 11, 2014, 09:29:52 am
А может это....атмель? Получим гибкость и все возможные мыслимые и немыслимые сочетания вкл-выкл, да ещё можно с задержкой от глитчей.
Название: Re: Вопрос по селектору
Отправлено: Ligeti от Мая 11, 2014, 09:38:10 am
@ ert
По приведенным ссылкам схемы не работают как надо. Час в протеусе крутил/рисовал - не переключает. Или я тупо не врубаюсь в принцип их работы.

@ new_man
Вроде того :) Мне он кажется наиболее информативным.

@ zEROID
Самая правильная идея :) Но я полный ноль в микроконтроллерах!



Название: Re: Вопрос по селектору
Отправлено: Denn от Мая 11, 2014, 10:53:52 am
"Аналог П2К" с зависимой фиксацией элементарно делается вот так:

(https://guitartonelab.ru/proxy.php?request=http%3A%2F%2Fwww.denn.ru%2Fslo-recto%2F4-way_sw.jpg&hash=da1f88aba78385bbb817864142f842c84b0169ac)

Ещё проще к этой схеме "прикручивается" 7-сегментная индикация в каком угодно виде.
Название: Re: Вопрос по селектору
Отправлено: research от Мая 12, 2014, 07:13:51 am
По мойму, тут тини 2313 самое место, или атмеге8 за 30 рублей.
Название: Re: Вопрос по селектору
Отправлено: jager от Мая 12, 2014, 09:37:34 am
Я делал 3 канала на Тиньке. Потому что не нашёл нормальных кнопок без фиксации, да и с логикой получалось очень замудрясто. Могу раскопать проект и прошивку, если нужно.
Название: Re: Вопрос по селектору
Отправлено: Ligeti от Мая 12, 2014, 01:28:23 pm
Эх, ну попробуйте найти проект и сбросить его сюда, если не сложно. Но я еще раз подчеркиваю что полный ноль в МК и программировании  :-/
Название: Re: Вопрос по селектору
Отправлено: Peratron от Мая 12, 2014, 01:45:31 pm
Цитировать
Но я еще раз подчеркиваю что полный ноль в МК и программировании
Для того, что б решить задачу практически - достаточно пары вечеров, если серое вещество в порядке.
Ну, и некоторые финансовые затраты - в виде программатора, вариантов схем которого в сети немеряно.
И, главное, покупабельно в готовом виде - если по быстрому, то несколько дороже, а если у братьев заклятых, то вовсе за никакую копейку.

ХИНТ: сама задача - ровно то, с чего имеет смысл входить в тему.
Ну, нет там ничего сложного.

ХИНТ: Для совсем начинающих есть среды программирования с визуальным интерфейсом - квадратики двигать да стрелочки рисовать...
Название: Re: Вопрос по селектору
Отправлено: Peratron от Мая 12, 2014, 01:49:54 pm
Цитировать
По мойму, тут тини 2313 самое место, или атмеге8 за 30 рублей.
Лечше сразу мегу-8 брать - на первый раз. У неё памяти больше - что для программирования на Си может оказаться критичным.

Четвертак разницы по цене тут не критичен - а вот свобода интеллектуального маневра важней...
Название: Re: Вопрос по селектору
Отправлено: Peratron от Мая 12, 2014, 02:09:54 pm
@ Ligeti

Чуток оффтопика - но мне представляется, что всё ж фтему:

[media]http://www.youtube.com/watch?v=ja57cWaCYmo[/media]

ХИНТ: тут, конечно, куча готовых модулей по недетской цене - а твоя задача стоит реально копейку.
Просто если уж ребёнок справляется - то точно, что нет в этом ничего сверхсложного.
Классическая схемотехника посложней программирования будет - умеешь с живой схемой справиться, так с программой тем паче.

Надо просто однажды в это всё окунуться и протолкнуть тему через стартовый бугор.
Дальше ехать гораздо проще, чем паяльником орудовать...
Название: Re: Вопрос по селектору
Отправлено: Ligeti от Мая 13, 2014, 09:31:43 am
Да уж, действительно воодушевляет. Что ж, буду осваивать. Тема и правда актуальная. Сразу захотелось прикрутить LCD дисплей с индикацией включенных каналов и т.д. и т.п.
Кстати вопрос. Микроконтроллер будет управлять переключением. То есть подавать 0 или +5 вольт на реле. При этом всегда рекомендуется катушки реле соединять с сигнальной землей. Но опять же всегда рекомендуется сигнальные и цифровые земли разделять. Вопрос - как быть? Городить изолятор или что-то проще бывает?
Название: Re: Вопрос по селектору
Отправлено: jager от Мая 13, 2014, 09:45:09 am
К сожалению, проект не нашёл. Но схема там простая как грабли: на три порта МК идут кнопки с подтяжкой, и с других трёх портов идёт управление реле через транзисторы.
Прошивка для тиньки и текст программы тут: https://dl.dropboxusercontent.com/u/62071043/My_projects/%21%21Line_selector.rar
Название: Re: Вопрос по селектору
Отправлено: Peratron от Мая 13, 2014, 09:58:41 am
Цитировать
Сразу захотелось прикрутить LCD дисплей с индикацией включенных каналов и т.д. и т.п.
Вот "сразу" - не надо!
Это задача следующих этапов.
А для начала - поморгать светодиодиками.
Название: Re: Вопрос по селектору
Отправлено: Peratron от Мая 13, 2014, 09:59:41 am
Цитировать
При этом всегда рекомендуется катушки реле соединять с сигнальной землей
Это, мягко говоря, большая новость...
Название: Re: Вопрос по селектору
Отправлено: zEROID от Мая 13, 2014, 01:27:31 pm
всегда рекомендуется катушки реле соединять с сигнальной землей

Специально чтобы щёлкало?
Название: Re: Вопрос по селектору
Отправлено: Ligeti от Мая 13, 2014, 02:55:59 pm
@ zEROID

Слышимое щелканье реле это скорее признак наличия постоянных потенциалов на выходе источника сигнала. Если конечно реле не полное г..но.

@ Peratron

А что в этом нового? Вот смотрите: питание на катушки реле будет подаваться от МК (5 вольт при токе до 40 мА вполне достаточно). Тот факт, что цифровые части устройств "шумят" и что аналоговые и цифровые земли надо делить ни у кого, надеюсь, сомнений не вызывает. Так вот, любая катушка реле это по сути трансформатор, поэтому возникновение на ней помехи вызовет появление ЭМП помехи, которая тут же попадает на сигнальный проводник внутри реле. Что дальше - понятно.
Конечно, в конечном счете общий провод цифровой части будет соединен с общим проводом аналоговй части через резистор не большого сопротивления.
Название: Re: Вопрос по селектору
Отправлено: Peratron от Мая 13, 2014, 03:17:06 pm
Цитировать
А что в этом нового?
А вот это и есть новое:
Цитировать
Так вот, любая катушка реле это по сути трансформатор, поэтому возникновение на ней помехи вызовет появление ЭМП помехи, которая тут же попадает на сигнальный проводник внутри реле.

Цитировать
Конечно, в конечном счете общий провод цифровой части будет соединен с общим проводом аналоговй части через резистор не большого сопротивления.
А причём тут соединение с общим проводом аналоговой части?
Название: Re: Вопрос по селектору
Отправлено: zEROID от Мая 13, 2014, 08:07:23 pm
Меряем ёмкость между катушкой и контактами. Единицы пикофарад, десять, двадцать? Входные импедансы переключаемых приёмников?  Привязать можно от импульсных помех симметрично обе стороны катушки реле через конденсаторы к нужной точке земли, но уж никак не землить напрямую.
Название: Re: Вопрос по селектору
Отправлено: Peratron от Мая 13, 2014, 08:55:15 pm
Цитировать
Меряем ёмкость между катушкой и контактами. Единицы пикофарад, десять, двадцать? Входные импедансы переключаемых приёмников?  Привязать можно от импульсных помех симметрично обе стороны катушки реле через конденсаторы к нужной точке земли, но уж никак не землить напрямую.
Современные реле имеют внутреннюю экранировку.
Особенно слаботочные/малосигнальные...
Название: Re: Вопрос по селектору
Отправлено: Ligeti от Мая 14, 2014, 04:53:56 am
@ Peratron

Не все современные реле, вообще говоря, пригодны для аудио применений. Очень большое значение имеет материал покрытия контактов. Годятся, насколько я помню, золото, платина, серебро или их сплавы. Остальные со временем начинают в некоторой степени обладать свойствами полупроводников, что неминуемо отразится на шумовых свойствах контактной группы, динамическом и частотном диапазоне всего устройства в целом.
К хорошим реле, которые наиболее часто применяются в аудио аппаратуре высокого класса, в частности относятся Futjitsu Takamisawa RY-12W-K. Я изучил их даташит и никакого упоминания про экранировку не обнаружил. Если я не прав - попроавьте и приведите пример из даташита.

@ zEROID

Опять же возвращаюсь к RY-12W-K. Емкость между контактами 0,9пФ, а между контактами и катушкой 1,9пФ. Так вот емкости в 0,9пФ достаточно для взаимопроникновения каналов в аудио спектре! Это не домыслы а реальные вопросы на форумах. Такие проблемы реально существуют. Конечно это зависит от сопротивления нагрузки, на которую работает контакт реле, но в целом выходит что высокочастотная помеха из катушки может попасть в аудио канал как нефиг-нафиг. И не совсем понятно как тут могут помочь конденсаторы.
Название: Re: Вопрос по селектору
Отправлено: research от Мая 14, 2014, 06:21:15 am
про 1.9пф и аудио спектр кто-то заливает, видимо, провода плохо прогрел.
Название: Re: Вопрос по селектору
Отправлено: Ligeti от Мая 14, 2014, 06:35:42 am
@ research

Блин, да откройте даташит на вышеуказанное реле да посмотрите сами.
А насчет проникновения аудио сигнала, если вам конечно интересно, я найду ссылку на форум и скопирую ее сюда.
Название: Re: Вопрос по селектору
Отправлено: Ligeti от Мая 15, 2014, 03:25:52 am
Ладно, давайте все же вернемся к нашим баранам, т.е. - контроллерам  ;)

@ Peratron

По вашей рекомендации начал с мигалки. Тексты программ выложены тоннами в инете, поэтому написать ее труда не составило. Все заработало в ISIS без проблем.
Единственный вопрос. Есть оператор цикла с предусловием while(). В самих скобках указывается предусловие, при выполнении которого собственно цикл и включается. В предложенной программе в скобках стоит цифра 1: то есть while(1). И вот это мне осталось не понятным, что же это за предусловие такое, которое одной цифрой обозначается?
Название: Re: Вопрос по селектору
Отправлено: jager от Мая 15, 2014, 12:23:11 pm
Это основной цикл программы. Выполняется всегда.