RC-Switch. Помогите с прошивочкой!

Alex1979

Ну не знаю, может в протеусе не так импульсы воспринимаются контроллером, сейчас попробую. А вообще эта схема единственная простая что я нашёл на тиньке и заработала сразу.

Alex1979

Вот, прошивка с названием 2-Stufen-RC-Schalter нужна, она подключает первый потребитель в районе 1500, второй 2000. Проверил в протеусе работает.

Oleg_22
Alex1979:

Вот, прошивка с названием 2-Stufen-RC-Schalter нужна, она подключает первый потребитель в районе 1500, второй 2000. Проверил в протеусе работает.

Собрал на макетке, работает замечательно, но! видимо так заложено в программе, что при потере сигнала с передатчика(или если передатчик выключен), оба канала выходят в логическую единицу, тобишь включены по умолчанию. А мне так не надо. А так схемка рабочая, замечательная. От себя лишь добавлю что фьюзы выставляются по заводскому умолчанию, те. на внутренний генератор в 1,2МГц глянуть можно тут например. Только у меня на тл866 чекбоксы выставляются с инверсией, те. на картинке где их нет, на тл866 должны быть, ну и наобарот соответственно, где есть их быть не должно.

emax:

вот тут я помогал: RS Switch на 2 канала(2 выхода). могу поправить под любые Ваши требования.

А вот тут почти все как надо, работает замечательно! Но есть одна проблемка… Сейчас, если судить по сервотестеру, срабатывание первого канала от ~1.47мс, а подключение второго происходит от ~1.97мс, и так получается что это как раз на переключателе мертвые точки, поэтому, при включении первого канала, светодиод начинает моргать, ему чуть-чуть не хватает до этих самых 1.47мс. А при включении второго, первый работает уже соответственно без морганий, а вот второй либо не работает вообще, либо моргает, ему так же не хватает немного дотянуть до этих самых 1.97мс. А на стиках вообще второй канал не работает, не хватает диапазона))))) Поэтому огромная просьба, возможно ли сместить диапазоны срабатывания??? Скажем первого канала с 1.1-1.2мс, и второго 1.7-1.8мс соответственно???

emax
Oleg_22:

Поэтому огромная просьба, возможно ли сместить диапазоны срабатывания??? Скажем первого канала с 1.1-1.2мс, и второго 1.7-1.8мс соответственно???

пробуйте
cloud.mail.ru/public/HL5e/FrK5FU61Q

emax

Вход PWM вывод 6,
Выход 1 вывод 2,
Выход 2 вывод 3.
Выход 3 вывод 7,
Выход 4 вывод 5.
Фьюзы установить на внутренний генератор 4.8 мгц (для AVRstudio HIGH=0xFF, LOW=0x39)

Oleg_22
emax:

Вход PWM вывод 6,
Выход 1 вывод 2,
Выход 2 вывод 3.
Выход 3 вывод 7,
Выход 4 вывод 5.
Фьюзы установить на внутренний генератор 4.8 мгц (для AVRstudio HIGH=0xFF, LOW=0x39)

что то не совсем то получилось… выводы 2 и 3 работают как надо, срабатывают после ~1.33мс, правда работают они синхронно обсалютно, те. как один канал. А вот выводы 5 и 7 получились интересными, включаются после ~1.80мс и начинают моргать по очереди по три вспышки на каждый вывод, пауза между около 1сек. Причем каждый пятый цикл, каждый светодиод загорается без вспышек примерно на полсекунды. как то так)))

Oleg_22

EMAX Спасибо еще раз огромное! Поставленная задача выполнена, свитч работает как задумано(все в первом посте). С позволения автора EMAX, прикладываю к посту архив с прошивкой, описанием вводов/выводов и настройки фьюз-битов для камушка attiny13 который использовался в проекте.

Всех откликнувшихся благодарю за посильную помощь!

ps. повторюсь у Alex1979 в посте #8 свитч работает так же, с той лишь разницей, что после потери сигнала с передатчика(или выключении оного), оба канала включаются автоматически

pwm_sw13_2b.zip