Страница 1 из 1
Помогите с программкой для коммутатора входов
Добавлено: Вт янв 26, 2010 02:34:33
Димон
Ребята, помогите пожалуйста, кто имеет не много свободного времени. В другом разделе есть темка про коммутатор входов усилителя. Так вот там нужно управлять пятью релюшками от галетного переключателя. Но если сделать это по простому, то при переключении галетника из одно крайнего положения в другое, релюшки будут кланцать вслед за ним, и появятся не желательные шумы, кряканья и т.п.
Решать задачу на обычной логике не представляется разумным - куча корпусов ради одной простой задачи.
Не мог ли кто-то написать программу для какого-нибудь простого МК, чтобы при переключении галетника, микроконтроллер включал бы нужное реле с задержкой в 1,5 - 2 секунды.
Спасибо.
Re: Помогите с программкой для коммутатора входов
Добавлено: Вт янв 26, 2010 03:24:22
avreal
Димон писал(а):Решать задачу на обычной логике не представляется разумным - куча корпусов ради одной простой задачи.
Не мог ли кто-то написать программу для какого-нибудь простого МК, чтобы при переключении галетника, микроконтроллер включал бы нужное реле с задержкой в 1,5 - 2 секунды.
На куче корпусов - неразумно
Приблизительно так.
Номиналы почти от фонаря. Показано только два реле, но это несущественно.
После включения питания С1 разряжен, выход QC закрыт, ни одно реле не включено, но через галетник через какой-то из резисторов идёт ток в базу VT2, он открыт, VT1 закрыт, C1 заряжается. Когда зарядится до порога - откроется транзистор выхода QC и включится выбранное реле.
При переключении галетника на какое-то время пропадает ток в базу VT2, он закрывается, VT1 открывается и разряжает конденсатор, выход QC закрывается и другое реле не включится сразу.
Включение будет через заданое время после остановки "щёлканья".
Добавлено: Вт янв 26, 2010 03:49:59
Димон
Блин, всё гениальное - просто!!!! А за таймер 555 я даже и не вспомнил.
Огромное спасибо. Выручили так выручили.
Кстати, а ёмкости кондёра будет достаточно для 2-х секунд, или нужно пересчитать?
Добавлено: Вт янв 26, 2010 12:11:32
avreal
Димон писал(а):Кстати, а ёмкости кондёра будет достаточно для 2-х секунд, или нужно пересчитать?
Будет около 2 секунд. Теоретически 1,1*R*C, от 2 секунд будет отличаться на уровне погрешности элементов.
Может лучше поставить 1-1.5-2.2 мкФ и резистор соответственно в диапазоне 1-2 МОм, чтобы меньше мучать транзистор.
Добавлено: Вт янв 26, 2010 14:19:57
Димон
Большое спасибо, очень выручили.
Добавлено: Ср янв 27, 2010 10:12:22
avreal
Тут подумалсь, что релюшки пусть себе щёлкают как хотят, нужно просто MUTE на оконечник на две секунды подать.
А это - R3,R5 выбросить, общую точку реле пустить в базу VT2, уменьшив R4 (хотя от 20-30мА в базу транзистор не помрёт), а с C1 и коллектора VT1 снимать сигнал MUTE, NE555 тоже как бы не нужен.
Ну если MUTE высоким уровнем, то немного поменять, главное, что всё гораздо компактнее.
Добавлено: Ср янв 27, 2010 14:46:59
Димон
Я сначала тоже думал управлять режимом Mute, но уже разработал платку, эта схемка на SMD деталях, по -этому компактнее некуда. Да и на плате ещё куча места осталось - я делаю замену штатному коммутатору для радиотехники У-101, а плата там реально большая, можно хоть 3 коммутатора уместить.
Re: Помогите с программкой для коммутатора входов
Добавлено: Сб мар 13, 2010 21:32:53
Димон
Собрал я эту схемку, но почему-то работать как надо она не хочет. Сама по себе-то она работает, но если резистор R1 замкнуть. Соответственно при этом и задержки нет. Я уже пробовал ставить вместо R1 переменник и регулировать сопротивление, но кондёр всё равно не заряжается до 5-ти вольт. Только если полностью уменьшить сопротивление, только тогда на кондёре устанавливается напруга 5 вольт и реле срабатывает.
Я в цепь коллектора VT2 установил резистор на 1,5 Ом.
Что делать с этим?
Re: Помогите с программкой для коммутатора входов
Добавлено: Вс мар 14, 2010 18:04:56
avreal
Ну не знаю, ну разве что EN к питанию притянуть, хотя оно и так вроде бы должно работать.
Если конденсатор не заряжается до питания, то что-то или с конденсатором, или с микросхемой.
Закоротите базу VT1 (это проще, чем его выпаивать) и оторвите от питания подвижный контакт переключателя, чтобы это всё не мешало.
И бросьте резистор килоом двадцать с 7-го вывода на 6-той.
Это штатная схема включения, должно просто загенерировать - тестером или светодиодиком будет видно.
Если нет - значит что-то неисправно.
Re: Помогите с программкой для коммутатора входов
Добавлено: Вс мар 14, 2010 20:43:31
Димон
Я отключал транзистор VT1 путём отключения коллектора от кондёра; менял конденсатор, ставил различные ёмкости; менял резистор. Всё равно напряжение на кондёре зависит от сопротивления R1. Если резистор замкнуть, то нужное реле срабатывает. EN я изначально подтянул к плюсу, хотя пробовал его отключать - ни какого эффекта.
Скажите, а какое питание подать лучше на микросхемку? у меня сейчас 5 вольт. Может этого мало?
Re: Помогите с программкой для коммутатора входов
Добавлено: Вс мар 14, 2010 22:38:53
Meteor
А сигнал R точно подтянут должен быть?
Судя по обозначению - его активный уровень 1. Т.е. находится в сбросе.
Re: Помогите с программкой для коммутатора входов
Добавлено: Вс мар 14, 2010 23:20:10
avreal
Димон писал(а):Всё равно напряжение на кондёре зависит от сопротивления R1. Если резистор замкнуть, то нужное реле срабатывает.
Странно. 200к не так много, чтобы входные токи микросхемы влияли.
Димон писал(а):Скажите, а какое питание подать лучше на микросхемку? у меня сейчас 5 вольт. Может этого мало?
Да штатно от 4,5 диапазон. Я в 9-12 вольт ставил в похожей схеме, только там электромагнит был, а не реле. Резистор зарядный до мегаома был.
Во, нашёл схему, вырезал фрагмент. К счастью, там в архиве и pdf-ка была, пикад4,5 поднимать я поленился бы.
Диод по питанию от случайной переполюсовки. Питание с магнита снималось выкороткой открытым коллектором через R1, а подавалось с задержкой после снятия сигнала, перемычками выбиралась задержка - 680к, 680к/2 и 10к как "почти сразу".
Re: Помогите с программкой для коммутатора входов
Добавлено: Пн мар 15, 2010 02:46:59
Димон
Всё, разобрался!!! заменил микросхему, выпаял её из какой-то старой платы, поставил и всё заработало, а новая из магазина подкачала

. Блин, как же достали эти китайцы, сил уже нет такое терпеть. Какую деталь не купишь, обязательно на гавно нарвёшься, по убивал бы их нахрен

(не подумайте что я расист, но терпение уже на пределе)
Ещё раз спасибо большое за схемку.