Специальные цены   новые товары
Закрытая тема
Страница 2 из 5 ПерваяПервая 1 2 3 4 ... ПоследняяПоследняя
Показано с 41 по 80 из 189

Включение/выключене с 1 канала нескольких нагрузок. Возможно-ли?

Тема раздела Бортовая электроника в категории Cамолёты - Общий; Ребят, а просто на одном канале включать/выключать, например, реле на приемнике как сделать? То есть клацаешь на пульте тумблер, а ...

  1. #41

    Регистрация
    25.11.2008
    Адрес
    Ангарск (Бердск)
    Возраст
    38
    Сообщений
    1,364
    Записей в дневнике
    6
    Ребят, а просто на одном канале включать/выключать, например, реле на приемнике как сделать? То есть клацаешь на пульте тумблер, а на приемнике релюшка щелкала? Хочу сигнализацию на гараж замутить )))

  2.  
  3. #42

    Регистрация
    02.11.2006
    Адрес
    МО, Кубинка
    Возраст
    35
    Сообщений
    2,862
    Записей в дневнике
    7
    проще на 433 мегагерцовом модуле сделать это. но если хочется именно на базе RC аппаратуры...

  4. #43

    Регистрация
    18.08.2009
    Адрес
    Москва, Крылатское
    Возраст
    32
    Сообщений
    3,660
    Цитата Сообщение от drozd79 Посмотреть сообщение
    Ребят, а просто на одном канале включать/выключать, например, реле на приемнике как сделать? То есть клацаешь на пульте тумблер, а на приемнике релюшка щелкала? Хочу сигнализацию на гараж замутить )))
    rc switch может быть подойдет? Вроде то, что надо.

    http://www.hobbyking.com/hobbyking/s...d_Switch_.html

  5. #44

    Регистрация
    02.08.2011
    Адрес
    Георгиевск, ставропольский
    Возраст
    43
    Сообщений
    700
    Записей в дневнике
    3
    Цитата Сообщение от drozd79 Посмотреть сообщение
    клацаешь на пульте тумблер, а на приемнике релюшка щелкала? Хочу сигнализацию на гараж замутить
    Дмитрий, Сергей !!! Александру не на самоль или карапь, а в гараж (где вес и габариты по-...) !!! Тут самую дешевую серву, чтобы давила качалкой на кнопку с фиксацией или без- заодно ПОЛНАЯ развязка силовой цепи от управления

  6.  
  7. #45

    Регистрация
    07.04.2012
    Адрес
    Ashqelon, israel
    Возраст
    31
    Сообщений
    1,290
    А мне видится аналогавоя схемка.. Что мешает отфильтровать ШИМ сигнал с приёмника в "DC", дальше простейшый трёх разрйдный АЦП из двух оперов.

  8. #46

    Регистрация
    15.05.2011
    Адрес
    Находка МСК+7
    Возраст
    45
    Сообщений
    878
    Записей в дневнике
    7
    Цитата Сообщение от AlexOrlo Посмотреть сообщение
    А мне видится аналогавоя схемка.. Что мешает отфильтровать ШИМ сигнал с приёмника в "DC", дальше простейшый трёх разрйдный АЦП из двух оперов.
    Так-то да... Или ещё проще: детектор длительности на ТЛ-ке, ключ на транзисторе, даже опер не надо... Только смысл? Или простая серва и микрик. На любой ток и развязка с нагрузкой. Я бы сделал на серве и микрике. Ну ленивый я стал. "Не включай паяльник всуе..."
    ПС: четыре болтика с гаечками ещё

  9. #47

    Регистрация
    23.08.2009
    Адрес
    Cherepovets
    Возраст
    33
    Сообщений
    623
    господин, Dimac!
    не могли бы вы подправить программу для свитчера из поста 39, чтобы каналы не переключались последовательно, а включались друг за другом (тупанул)
    или и дополнить ее программированием комбинаций, как в 21 посте.
    то же касается и облегченной версии на tiny25
    и по поводу дискретного тумблера, если он на 3 положения (-100/0/+100, например) - реально ли реализовать еще и обратное выключение каналов при обратном переключении тумблера?
    спасибо вам большое за ваш труд!
    Последний раз редактировалось DJ_URAN; 31.01.2013 в 03:54.

  10.  
  11. #48

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Цитата Сообщение от DJ_URAN Посмотреть сообщение
    реально ли реализовать еще и обратное выключение каналов при обратном переключении тумблера?
    Не понял, имется ввиду перебор в обратную сторону?

    По поводу программирования комбинаций, боюсь на такой подвиг я уже не способен . Чтоб получить комбинацию (а не дискретное переключение каналов), можно подкорректировать программу и перекомпилировать её. Там каждая комбинация задаётся байтом. В программе пост 39, там 7 байт (7 комбинаций): DATA: .DB 32, 16, 8, 4, 2, 1, 0 - побитовые комбинации в десятеричном коде. (00100000, 00010000, 00001000, 00000100, 00000010, 00000001, 00000000) Старшие 2-а бита не используются, т.к. реализовано 6 выходов (D1 - D6)
    Если самому сложно - укажите нужные комбинации и я перекомпилирую сам.

  12. #49

    Регистрация
    23.08.2009
    Адрес
    Cherepovets
    Возраст
    33
    Сообщений
    623
    Цитата Сообщение от Dimac Посмотреть сообщение
    Не понял, имется ввиду перебор в обратную сторону?
    да. например, имеется дискретный тумблер. положения -100, 0 и +100 соответственно
    при положении 0 ничего не происходит
    при +100 включается 1 канал
    при отпускании тумблера в 0 1 канал остается включенным
    еще раз тумблер в +100 -- 2 канал включается (первый либо остается включенным, либо выключается, в зависимости от перемычки JP3)
    при переводе тумблера из 0 в -100 последний включенный канал (в данном случае канал 2) отключается, первый остается включенным.
    еще раз тумблер в -100 и первый канал отключается тоже.
    в программе необходимо предусмотреть крайнее положение для -100 а именно, если все каналы и так уже выключены, чтоб при переводе тумблера в -100 не начинался обратный цикл, а то получится, что все каналы включатся и будут друг за другом выключаться при каждом переключении тумблера в положение -100.

    + еще возможно ли в программе учесть долгие нажатия тумблера?
    например:
    кратковременное переключение тумблера из нейтрали в крайние положения включают и выключают каналы соответственно,
    а при долгом нажатии в +100 включаются все каналы (6 штук в данном случае)
    при нажатии и удержании тумблера в положение -100 все каналы отключаются независимо от предыдущего их состояния.

    да и по поводу количества каналов выходных, можно ли их тоже как-то сделать настраиваемыми?
    например при калибровке первым делом выбирается нужное количество каналов на выходе, а уже потом происходит калибровка диапазонов сигнала, который делится на выбранное количество каналов.

    лично я бы хотел такую схему на 8 каналов, а потом уже выбирать при калибровке сколько нужно.

  13. #50

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Понятно, всё описано довольно подробно, вопросов нет. Как будет время - попытаюсь реализовать. Сложного особо ничего нет, посто много надо будет делать с нуля.
    Как сделать настраиваемый выбор количества каналов - я не знаю. Могу просто сделать максимум - 8, а если нужно меньше, то просто не использовать соответствующие выводы.

  14. #51

    Регистрация
    18.07.2012
    Адрес
    Красноярск
    Возраст
    53
    Сообщений
    942
    Записей в дневнике
    3
    Цитата Сообщение от biver72 Посмотреть сообщение
    Я бы сделал на серве и микрике.

    Тут мне кажется особо ценным является возможность "дискретности переключений" на серве лекго можно проскочить положение включения нужного микрика, если это пиротехника то вообще будет тоскливо. Да и на 4-6 позиций прикрутить микрики к серве будет сложно.

  15. #52

    Регистрация
    23.08.2009
    Адрес
    Cherepovets
    Возраст
    33
    Сообщений
    623
    Цитата Сообщение от Dimac Посмотреть сообщение
    Могу просто сделать максимум - 8, а если нужно меньше, то просто не использовать соответствующие выводы.
    да, этот вариант тоже рассматривается.
    или типа перемычки джампера сделать наподобие JP3, для фиксированных установок кол-ва каналов (4, 6 или 8. или 4 или 8)
    спасибо за понимание!
    с нетерпением жду прошивку

  16. #53

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250


    RC_Switch_2313_3pos

    Имеет максимум 8 выходов и 1 выход "потеря сигнала"
    Работает с крутилкой, с простым и с 3-х позиционным тумблером.

    Перед работой произвести калибровку:
    Крутилкой: поставить крутилку в максимум и включить питание (вставить устройство в приёмник). Начнёт мигать диод "нет сигнала". Перевести крутилку несколько раз в крайние положения.
    Весь диапазон поделится на 9 частей: 1-ничего не горит, 2-горит диод D1, 3- D3, и т.д.
    Тумблером: поставить тумбрер в максимум и включить питание (вставить устройство в приёмник). Начнёт мигать диод "нет сигнала".переключить несколько раз.

    При работе с простым тумблером: при каждом включении тумблера будет последовательно загораться диоды циклически: ничего не горит, D1, D2, D3 ...D8, ничего не горит, D1...

    При работе с 3-х позиционным тумблером: центр= 0, max= +100, min= -100
    переключение: c центра в max и возврат в центр - переключение канала "вперёд".
    переключение: c центра в min и возврат в центр - переключение канала "назад".
    переключение: c центра в max и удержание там больше 3сек - включение всех каналов (далее их только возможно все выключить).
    переключение: c центра в min и удержание там больше 3сек - выключение всех каналов.


    Перемычки.
    JP1 - нет - выход прямой, стоит - выход инверсный
    JP2 - (обычный тумблер) нет - при выключении тумблера состояние выхода не изменяется, стоит - при выключении тумблера выход сбрасывается, в этом режиме при циклическом переключении нет отдельной позиции "ничего не горит" (когда цикл доходит до D8, следующий будет D1)
    JP2 - (3-х поз. тумблер) нет - при включении следующего канала, предыдущий гаснет.
    стоит - при включении следующего канала, предыдущий остаётся гореть.(при переключении "вперёд"). При переключении "назад" - предыдущий гаснет.
    JP3 JP4 число каналов
    нет нет 8
    да нет 6
    нет да 4
    да да 2

    JP5 - нет - на выходе крайнее состояние при потере сигнала, стоит - выход сброшен при потере сигнала.


    p.s.
    При изменении перемычками количества каналов - калибровку надо произвести заново.
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: 04.jpg‎
Просмотров: 48
Размер:	55.7 Кб
ID:	749571  
    Вложения

  17. #54

    Регистрация
    23.08.2009
    Адрес
    Cherepovets
    Возраст
    33
    Сообщений
    623
    Премного благодерен!
    время долгого удержания можно бы снизить.
    например на 1,5 сек.
    немного не понял по пункту
    Цитата Сообщение от Dimac Посмотреть сообщение
    переключение: c центра в max и удержание там больше 3сек - включение всех каналов (далее их только возможно все выключить).
    это если я все каналы включу, то далее их нельзя будет последовательно выключить многократным переключением тумблера из 0 в -100?
    и вопрос по tiny25
    там все просто на 4 канала, мало ли кому пригодится этот же алгоритм, только на 4 канала, без выбора, но с теми же алгоритмами работы.

  18. #55

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    черт, столько понаписал и что-то сглючило. Попробую повторить...
    Цитата Сообщение от DJ_URAN Посмотреть сообщение
    это если я все каналы включу, то далее их нельзя будет последовательно выключить многократным переключением тумблера из 0 в -100?
    Да, это так, при вкл. всех каналов по удержанию +100. Просто логика работы переключения каналов - "назад" зависит от перемычки jp2. И она разная. Я, чтоб не усложнять систему, унифицировал режимы "вкл. всё" и "откл. всё" и выходы из этих режимов в не зависимости от перемычки jp2.
    Можно попробовать сделать возможность переключения "назад", из состояния "вкл. всё" при удержании +100, в зависимости от перемычки. При установленной перемычке, режим "назад" возможен. При отсутствии перемычки, переключение "назад" от состояния "вкл. всё" при удержании +100, невозможно, можно только "выкл. всё" при удержании -100. Только не будет ли это слишком мудрёно.

    C Tiny25 что-то не вижу смысла заморачиваться. По стоимости Tiny25 и Tiny2313 примерно равны. Tiny2313, судя по предыдущим постам, более распространён, чем 25. При использовании микросхем в корпусе SOIC разница в весе и размере небольшая. както-так
    1,5 сек сейчас сделаю.
    Вложения
    Последний раз редактировалось Dimac; 06.02.2013 в 19:25.

  19. #56

    Регистрация
    23.08.2009
    Адрес
    Cherepovets
    Возраст
    33
    Сообщений
    623
    ок, насчет вкл все - лучше не заморачиваться, ЕСЛИ:
    после того, как сработала команда "вкл все" (1,5 сек в режиме +100) и затем команда "выкл все" (1,5 сек в режиме -100) заново начинается исполнение программы переключения каналов по стандартной схеме, друг за другом.
    так как если активировать команду вкл все, а затем лишиться возможности дальнейшего выключения или переключения каналов - нет логики, придется обесточивать систему, чтобы заново можно было поочередно выполнять включение каналов.
    проще говоря - лучшее решение такой задачи это:
    1. При +100 на 1,5 сек срабатывает команда "вкл все"
    2. При -100 на 1,5 сек срабатывает команда "выкл все"
    3. При переключении тумблера в крайние положения происходит последовательное включение о отключение каналов соответственно.
    Не важно, из какого состояния, например если после команды "вкл все" мы дернем тумблер в +100 (коротко), то все каналы выключатся (первое положение), еще раз в +100 - включается первый канал.
    Если после команды "вкл все" дернуть тумблер в -100 (коротко), то останутся включенными 7 из 8 каналов (рассматриваю заранее на 8 каналов схему), а восьмой выключится, еще раз в -100 - остаются гореть 6 каналов...
    Туд возможен затык, если вместо переключателя используется крутилка.
    с ней вариант такой не проканает.
    да, кстати, как выбирается режим для проги крутилка или переключатель??

  20. #57

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Цитата Сообщение от DJ_URAN Посмотреть сообщение
    после того, как сработала команда "вкл все" (1,5 сек в режиме +100) и затем команда "выкл все" (1,5 сек в режиме -100) заново начинается исполнение программы переключения каналов по стандартной схеме, друг за другом.
    всё так.

    Когда "вкл. всё" в результате удержания - после можно только "выкл. всё"
    Когда "выкл. все" - после можно всё. Работа в обычном режиме, как после начального старта, когда всё выключено.

    Режим крутилка / простой тумблер / 3-х позиционный тумблер выбирается во время калибровки. Программа по скачкам сигнала, во время калибровки, распознаёт с чем имеет дело и запоминает это в энергонезависимой памяти.
    Далее уже идёт работа по соответствующей программе.

  21. #58

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Собрал все свои наработки, которые использовал в предыдущих устройствах и сделал такой мега RC-Switch.
    RC_Switch_2313_Deluxe

    Имеет 8 выходов и 1 выход "потеря сигнала"
    Работает с крутилкой, с простым и с 3-х позиционным тумблером.

    Эти 8 выходов могут заранее программироваться в комбинации как сделано тут , которые могут переключаться тумблером, или выбираться крутилкой.

    Количество возможных комбинаций задаётся перемычками и может быть: 3, 5, 7, 9.
    Если сказать по другому, то можно запрограммировать 3, 5, 7 или 9 байт (сколько - зависит от установленых перемычек), которые будут посылаться в выходной порт (8 выходов) с помощью крутилки или переключаться тумблером.

    * Крутилка выбирает комбинацию своим положением.
    * Простой тумблер, каждым прещёлкиванием из min в max, циклически переключает комбинации в прямом направлении по кругу.
    * 3-х позиционный переключатель позволяет переключать комбинации:
    - вперёд (каждым прещёлкиванием из центра в max и обратно в центр);
    - назад (каждым прещёлкиванием из центра в min и обратно в центр);
    - в последнюю комбинацию (прещёлкиванием из центра в max и удержанием там больше 1,5 сек.);
    - в первую комбинацию (прещёлкиванием из центра в min и удержанием там больше 1,5 сек.);

    Более подробное описание и схема - в архиве.
    Вложения

  22. #59

    Регистрация
    25.01.2010
    Адрес
    Томская обл.
    Возраст
    45
    Сообщений
    374
    Наконец-таки добрались руки изготовить данную конструкцию. Моя цель поджигать пиротехнику на самолете, имея 6 каналку, управление тумблером 5 канала "Шасси". Собирал вариант на Attiny 2313 (6 каналов). Собрал все запустилось с первого раза. Спасибо автору за хороший материал, можно собирать разные устройства. Выкладываю свою общию схему и печатку, может кому-нибудь пригодится.
    Вложения

  23. #60

    Регистрация
    18.03.2009
    Адрес
    Kazakhstan, astana
    Возраст
    33
    Сообщений
    81
    Записей в дневнике
    4
    вот мой вариант печатки для 4х канального свича на тини25, транзисторы irfz46n
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: Resize of 2013-06-08 21.11.03.jpg‎
Просмотров: 47
Размер:	37.8 Кб
ID:	804463   Нажмите на изображение для увеличения
Название: Resize of 2013-06-08 21.10.49.jpg‎
Просмотров: 77
Размер:	34.7 Кб
ID:	804464  
    Вложения

  24. #61

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Давно сделал, все что-то руки не доходили разместить.
    Для схемы на ATtiny25 из 26 поста Включение/выключене с 1 канала нескольких нагрузок. Возможно-ли?

    Новые прошивки:

    RC_Switch_ATtiny25_v3_0 - (3-и канала + канал потеря сигнала) добавлена поддержка 3-х позиционного переключателя. Переключение каналов вперёд и назад - при переводе переключателя из центра, соответственно, вперёд или назад. Теперь работает с крутилкой, обычным тумблером (переключение циклически в одну сторону) и с 3-х позиционным (переключение в 2-е стороны).

    RC_Switch_ATtiny25_v3_0_4ch - вместо канала "потеря сигнала" добавлен ещё 1 канал (всего теперь 4-е канала). Потеря сигнала отображается включением всех каналов. При калибровке мигают все каналы.

    RC_Switch_ATtiny25_v3_1_4ch - те же 4-е канала, только изменена логика работы 3-х позиционного переключателя. Появилась возможность быстро перейти на последний канал или сброс всех, при удержании переключателя в крайнем положении больше 2-х секунд (переключение по удержанию). Простое переключение теперь поисходит при возврате тумблера в центральное положение, естественно с удержанием в крайнем положении менее 2-х секунд.
    Вложения
    Последний раз редактировалось Dimac; 10.06.2013 в 00:40.

  25. #62

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    RC_Switch_ATtiny25_v3_1_4ch - была найдена ошибка в программе, при работе с 3-х позиционным тумблером. Исправлено.

    RC_Switch_ATtiny25_v3_2_4ch
    Вложения

  26. #63

    Регистрация
    18.07.2012
    Адрес
    Красноярск
    Возраст
    53
    Сообщений
    942
    Записей в дневнике
    3
    999 строк кода..... сильно . На таких примерах можнош изучать ассемблер. Было бы совсем здорово, если бы автор еще и подробно (понятно, что в коментариях итак все подробно) описал устройство программы и назначение входящих в нее подпрограмм......Это я так (когда, что то есть хочется еще больше), а так спасибо автору.

  27. #64

    Регистрация
    10.03.2012
    Адрес
    Н.Новгород
    Возраст
    44
    Сообщений
    1,774
    Записей в дневнике
    2
    Вместо ATtiny25 не пойдет ATtiny13?
    В местном магазине ни ATtiny25 ни ATtiny45 нет в наличии(((

  28. #65

    Регистрация
    23.08.2009
    Адрес
    Cherepovets
    Возраст
    33
    Сообщений
    623
    под этот код - нет. назначение выводов другое.

  29. #66

    Регистрация
    29.06.2008
    Адрес
    Россия, Cимферополь
    Возраст
    25
    Сообщений
    6,626
    Прошу совета и помощи. В общем хочется сделать управление меню Шторма (автопилот) через RC передатчик. Алгоритм работы следующий: Имеем приблуду у которой 2 RC входа и 3 дискретных выхода. RC входы подклчаются в два канала приемника.
    Смысл работы следующий: когда на передатчике оба 3х позиционных тумблера находятся в среднем положении - на выходах приблуды логические 1. Если левый тумблер перевести вверх, на выходе (#1) будет лог. 0. Если перевести в самый низ, то на выходе (#2) будет лог. 0.
    Переходим к правому 3х поз. тумблеру: Если перевести тумблер вверх, то на выходе #3 будет лог. 0. Если перевести тумблер вниз, то на выходах #1,2 будет лог. 0.

    Такое можно реализовать либо с помощью двух RC Switch и одной логики. Либо на одном контроллере имеющим 5 портов. К сожалению писать прошивки я не умею (пробовал только флаукод, но как реализовать считывание длины импульса там я не знаю). А готовой схемы RC переключателя на 2 нагрузки с центральным (выключенным) положением я не нашел. Поэтому прошу помощи, в теории алгоритм не сложный...

    Как мне кажется тут бы хватило одной тиньки 13 или пика 12f. Соответсвенно и себестоимость была бы мизерной. Можно было бы взять схему переключателя на 25 тиньке, но понадобилось бы их 2 штуки, а по цене это вышло бы не дешево.

    -------
    таки нашел схемку рц свича с нейстарльным положением 3х позиционника на тиньке 13. Но прийдется использовать тогда два таких свича и логику. Хотелось бы все уместить в одном контроллере.
    Последний раз редактировалось sashok17; 01.06.2014 в 15:27.

  30. #67

    Регистрация
    18.07.2012
    Адрес
    Красноярск
    Возраст
    53
    Сообщений
    942
    Записей в дневнике
    3
    Цитата Сообщение от sashok17 Посмотреть сообщение
    В общем хочется сделать управление меню Шторма (автопилот) через RC передатчик
    как это ни пародоксально но два ключа и логика это самый простой путь! Но мы не ищем легких путей, тем более нам потребуется 2 канала, а это противоречит названию темы : "Вкл/выкл с одного канала нескольких нагрузок" ....
    На передатчике можно организовать на Arduino вот такую дискретизацию ШИМ:
    http://hobby.msdatabase.ru/project-u...rsurvey/modesw как раз 5 кнопок вверх/низ, право/лево.
    На самолете к выходу ШИМ с Rx подключаем еще одну Ardu которая определяет длительность ШИМ и в зависимости от этого переключает соответстивующие выходы "0" или "1". Вот скетч для принимающей стороны http://hobby.msdatabase.ru/project-u...moswsw_decoder. Плюс к этому у нас есть еще 1 кнопка ( а их ведь можно и добавить) к свободным выходам подключаем силовые ключи и управляем..... ну напримерой петардой для самоуничтожения самолета.....
    Последний раз редактировалось vasia; 04.06.2014 в 16:02.

  31. #68

    Регистрация
    29.06.2008
    Адрес
    Россия, Cимферополь
    Возраст
    25
    Сообщений
    6,626
    Спасибо, но как по мне мой вариант тогда куда проще и безгеморнее чем вариант с ардюино. Ведь делаю это не для себя, поэтому человеку нужно минимум действий) Воткнул в приемник и забыл, без дополнительного колхоза передатчика).

  32. #69

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Я делал по просьбе одного человека прошивку для 25 тиньки на 2-а входа и 2-а выхода (для управления лебёдками сделанных из серв - чтоб питание им отключать, когда стик в среднем положении).
    Постараюсь переделать на три выхода по описанной логике, должно быть несложно.

  33. #70

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Вот, сделал прошивку для 25 тиньки. Попозже (из спортивного интереса) попробую адаптировать для 13 тиньки.
    на схеме 1 канал - левый тумблер, 2-й - правый тумблер.
    Единственный вопрос - что делать с выходами при отсутствии сигнала? Сейчас сделано так, что при пропадании сигнала на любом из входов - все выходы лог "0". Можно сделать любую комбинацию или оставить последнее состояние.


    В архиве проект для AVR Studio.
    Файл прошивки RC_2IN_ATtiny25_3.hex
    Фьюзы по дефолту (заводские), менять не надо. (либо сначала считать их перед программированием - если программа прошивальщик их программирует вместе с кодом или при прошивке запретить их программирование)
    Вложения

  34. #71

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Перенёс программу на 13 тиньку. Распиновка выводов та же.
    Вложения

  35. #72

    Регистрация
    30.07.2008
    Адрес
    Сергиев Посад
    Возраст
    34
    Сообщений
    162
    Не совсем понятна логика работы, какая ширина импульса на входах должна быть когда оба тумблера в среднем положении а какая в верхнем и нижнем? Я как раз искал такое устройство для отключения питания серво-лебедок когда стик в среднем положении.

  36. #73

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Верхние схемы будут работать и от стиков. Диапазон изменения сигнала (я принял 1 - 2ms) разбивается на 3-и зоны. Входной сигнал, попадая в соответствующую зону устанавливает выходы в соответствии с заданной логикой. Я для простоты откалибровал по своей аппаратуре, чтоб не заморачиваться с калибровками, для тумблеров точность особо не нужна. Верх сделал 1ms, низ - 2ms. (но можно сделать и наоборот, хотя в принципе, в нормальной аппаратуре есть реверс).


    По посьбам трудящихся выкладываю прошивку для ATtiny 25, для управления лебёдками на 2-а входа. Схема (есть в архиве) как в верхнем посте (Включение/выключене с 1 канала нескольких нагрузок. Возможно-ли?). Входы аналогичны, выходы: Out1 - выход "потеря сигнала", Out2 - выход 1 канала, Out3 - выход 2 канала.

    Описание.
    RC_2IN_ATtiny25_1

    Контроллер на 2-а входных канала управления и 2-а выхода + выход "нет сигнала"

    Выход "нет сигнала" загорается, когда на обоих входах отсутствует сигнал.


    Калибровка стиков:
    При подаче питания начнет мигать диод "нет сигнала". Есть 3 секунды, чтобы перевести любой стик от центра в максимум для запуска режима калибровки. Если за это время ничего не двигать - контроллер перейдёт в режим работы. При первом использовании необходима калибровка.

    Режим калибровки: ( диод начнёт мигать быстрее). Есть 4 секунды, чтобы перевести стики несколько раз в крайние положения.
    Калибровка производится одновременно 2-я стиками.
    При завершении калибровки диод погаснет. После этого будет вычислен математический центр диапазона изменения сигнала и вокруг этого центра определена "мёртвая зона" +-5%.


    При установке стиков в центр - на выходах лог. "0".
    При отклонении стика/крутилки на 5% от центра, включается соответствующий выход (лог. "1" ).
    Вложения

  37. #74

    Регистрация
    30.07.2008
    Адрес
    Сергиев Посад
    Возраст
    34
    Сообщений
    162
    Отлично! Как раз то что нужно, с реализацией калибровки к любой аппаратуре подойдет. Жаль только в ATtiny13 такое не запихнуть, памяти скорей всего не хватит. Просто ATtiny25 у меня нет в наличии.

  38. #75

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Не, памяти хватит. Программа занимает 622 байта. Просто в 13 тиньке только один таймер. А я использую один для определения длины импульса и ещё один для калибровки (организация мигания светодиодом).
    Может что-нибудь придумаю через бодягу с использованием пустых циклов. В предыдущем случае, когда я переделал на 13 тиньку, я выкинул калибровку и избавился от использования 1 таймера.

  39. #76

    Регистрация
    29.06.2008
    Адрес
    Россия, Cимферополь
    Возраст
    25
    Сообщений
    6,626
    Цитата Сообщение от Dimac Посмотреть сообщение
    Вот, сделал прошивку для 25 тиньки. Попозже (из спортивного интереса) попробую адаптировать для 13 тиньки.
    на схеме 1 канал - левый тумблер, 2-й - правый тумблер.
    Единственный вопрос - что делать с выходами при отсутствии сигнала? Сейчас сделано так, что при пропадании сигнала на любом из входов - все выходы лог "0". Можно сделать любую комбинацию или оставить последнее состояние.


    В архиве проект для AVR Studio.
    Файл прошивки RC_2IN_ATtiny25_3.hex
    Фьюзы по дефолту (заводские), менять не надо. (либо сначала считать их перед программированием - если программа прошивальщик их программирует вместе с кодом или при прошивке запретить их программирование)
    Спасибо большущее! Все работает как надо! Единственное что при отсутствии сигнала/ов на выходах должны быть лог.1 Если эту прошивку под 13 тиньку вогнать, то вообще будет здорово! И было бы неплохо ввести защиту типа: при первом включении пока оба тумблера одновременно не перещелкнуть (вверх-центр) два раза, схема не запустится, то есть на выходах всегда будут лог. 1. А так все работает в точности как я описывал. Спасибо еще раз!

  40. #77

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    И было бы неплохо ввести защиту типа: при первом включении пока оба тумблера одновременно не перещелкнуть (вверх-центр) два раза, схема не запустится, то есть на выходах всегда будут лог. 1.
    В этом есть какой-то смысл? просто я не представляю, как реализовать это "одновременно" Может просто при первом запуске проверять установку тумблеров в центр и до этого не стартовать? Или я что-то не понимаю, в чём защита?
    Всё остальное понял - сделаю. А для 13 тиньки уже есть прошивка, постом ниже (71 пост).

  41. #78

    Регистрация
    30.07.2008
    Адрес
    Сергиев Посад
    Возраст
    34
    Сообщений
    162
    Присоединюсь к вопросу по своим делам. По большому счету мне нужно одно-канальное управление отключением питания рулевок в момент тахождения либо стика, либо тумблера в центральном положении. Действующая модель класса F2S уже есть, р/у АПЛ пр. 949А М:200. Имеются 2 балластные цистерны которые тянут 2 переделанные рулевки за зубчатые рейки. Так вот или из-за температуры (сервы аналоговые) или еще чего нибудь, они начинают "плавать", то одна то другая. А вот если бы им отрубать питание то проблем бы не было.

  42. #79

    Регистрация
    13.10.2012
    Адрес
    Фрязино
    Возраст
    44
    Сообщений
    250
    Вот это то, что я выложил в 73 посте. Просто используйте 1 канал, второй не подключайте. Попозже постараюсь сделать для 13 тиньки.

  43. #80

    Регистрация
    30.07.2008
    Адрес
    Сергиев Посад
    Возраст
    34
    Сообщений
    162
    Я Вам благодарен. если это можно воссоздать в тини13, реализовав ваш код в железе, готов предоставить фото-отчет, дабы труды не потрачены зря.

Закрытая тема

Похожие темы

  1. FAQ для новичков и рубрикатор раздела
    от KIR2142 в разделе Полеты по камере, телеметрия
    Ответов: 3
    Последнее сообщение: 24.11.2012, 03:44
  2. Мало кто знает, но... Spektrum DX5e на самом деле не 5, а 6 каналов...
    от BigBadWolf в разделе Аппаратура радиоуправления
    Ответов: 0
    Последнее сообщение: 31.07.2012, 20:58
  3. Продам Полный FPV комплект: CMOS камеру и передатчик 800мВт 1,2ГГц
    от Voldemaar в разделе Барахолка. Оборудование и модели для FPV
    Ответов: 0
    Последнее сообщение: 09.06.2012, 17:43
  4. Н.Носков на 1 канале...
    от pakhomov4 в разделе Курилка
    Ответов: 44
    Последнее сообщение: 14.03.2012, 23:34
  5. Подключение 2-х серв к 1-му каналу,вопрос.
    от Серигг в разделе Самодельная электроника, компьютерные программы
    Ответов: 4
    Последнее сообщение: 28.11.2011, 16:57

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения