Разработка устройства

Serg007

Помогите пожалуйста в разработке вот такого девайса:
У меня аппаратура Hitec Flash5 и приемник Hitec Super Slim.
У передатчика 5-ый канал управляется 3-х позиционным
переключателем, так вот хотелось бы его задействовать.
Необходимо подавать бортовое питание(9-11В) на 2 потребителя
Соответственно: 1позиция - нет питания;2позиция - первый
потребитель запитан;3позиция - второй потребитель запитан. Конечно
лучше чтобы 1 позиция совпадала с средним положением переключателя.
Потребитель на 3А где-то(воспламенитель для ТТРД).
Предполагаю что лучше использовать микроконтроллер - тогда
необходима помощь в написании прошивки.

Angels

Помощь какого рода требуется ?
Если владеешь Си - пиши на Си. Если владеешь асмом - пиши на асме.
По поводу работы с PPM(декодирование и формирование управляющего сигнала на сервомашинки) на микроконтроллерах компании Microchip - PIC - рекомендую посмотреть прошивки от ДАННОГО устройства.
Под какой MCU писать - ИМХО дело вкуса.

Дамир_С

Я думаю, молодой человек, что Вам не стоит заморачиваться по этой тематике
Наиболее вероятный совет в данной ситуации - не загоняться на чепуху, а купить нормальный продукт. Продается в ТойХобби, называется что-то вроде Лампо-Светодиодный Тумблер. Цена не очень высока, особенно если взять бузаевцев за шкирку )
Микроконтроллер вещь, конечна )), хорошая, но ведь осцилограф должен бы по идеи помочь…
Тем более, Вы хотите развести уважаемое сообщество на технологию производства чего-то там на ТТРД - уж не ракетный ли двигатель ли это? 😅
Лучше подумайте над техникой безопасности!!

ЗЫ. Веры нет. Завтра тоже.

Serg007

А какой сигнал на выходе у декодера?
И как его применить мне?
Мне говорили нужно транзисторы применять.
Кстати прошивка там очень замороченная(по ссылке). 😕

Taboo
Serg007:

А какой сигнал на выходе у декодера?
И как его применить мне?
Мне говорили нужно транзисторы применять.
Кстати прошивка там очень замороченная(по ссылке). 😕

У-у. А что вы хотели?

Альтернативный вариант. А-ля 70-ые. Серво и два микрика. Проще некуда.

Angels

Taboo предложил отлично quick-and-dirty решение 😁
Если хочешь морочиться - читай ТУТ
В начале написано что из себя представляет импульс, управляющий сервомашинкой. Далее смотри руководство на полюбившийся микроконтроллер. В частности как работать с таймером, как работать с прерываниями, как работать с компаратором. И смотри прошивку, ссылку на нее я давал. Там все весьма прозрачно.

Serg007

Огромный респект Taboo за простой способ с микриками.
Дешево,надежно и практично 😁
Может действительно не заморачиваться

BALAL

На рулевой машинке -

Serg007:

Дешево,надежно и практично  😁

😈 😅
Если умеете “держать паяльник в руках” - подождите до завтра, схемку сброшу, очень простую, но настройки требующую…

Добавлено

Ах, да!

Serg007:

А какой сигнал на выходе у декодера?

Посмотрите статьи на сайте (самая левая верхняя кнопочка), ключевое понятие - ППМ (PPM). 😃

vovic

Поставь два моноимпульсника на 555 - таймере, сдвоенный D-триггер и два тразистора n-канальных MOSFET. Таймеры выставь по осциллографу: первый на 1,25 мс, второй на 1,75 мс. И будет тебе щастье. И ничо программировать не надо. Три миниатюрных микросхемки, два транзистора, два резистора и два же конденсатора.
Чтобы при включении второго потребителя первый выключался, не забудь выход второго D-триггера соединить со входом R первого.

Freestyle

Люди, опомнитесь ! какие таймеры, осциллографы и микрики, 21-й век на дворе !
Serg007, твоя схема будет состоять из 8-ногого PIC’а за 35 руб и двух полевиков, программа - страница убористого текста, настройка не требуется. сложность кода - не намного выше, чем лаба по МК для четвертого-пятого курса ТУ

Serg007

Это хорошо конечно, но прогу надо писать.
А потом еще программатор нужен.
А с этим сложности 😦
Я пока попробую “дедовский” метод 😃
Да, а почему не нужен осцилограф?
Как ты узнаешь сигналы для програмирования?
Пришли схемку мне.

Taboo
Serg007:

Пришли схемку мне.

Надо просить не схемку, а програмку!!!

Добавлено

21-й век на дворе !

Angels

Е-мое…2 ссылки кидал и все без толку. Там форма сигнала же описана. Который на рульмашинки идет. Не хочешь пичку - возьми атмелку. Там вообще SPI. В лпт через 4 резюка втыкаешь и программируй на здоровье. Стоимость программатора - 10 рублей вместе с разьемом.

Serg007

Народ! Не ругайтесь на меня.
Тут правильно сказали, нужна прошивка.
Ну не умею я програмировать контроллеры 😂
Когда-то пытался атмелки прогить, но это было давно и неправда.
Помогите готовым решением плз.(прошивка, схемка, элементы) 😃
А уж прошить где, найду наверное.

Angels

Да мы и не ругаем. Прошиву готовую вряд ли найдешь. Вариант - писать самому. Пиши на Си - там все очень просто. Период сигнала около 22 мсек. Положение сервы задается ШИМ-модуляцией(длительностью прямоугольника). Длительность от 0.9 мсек до 2.1 мсек.

То есть типа того

                  +-------------------+
                  |                   |
_________________|                   |_________________
                  ^^^^^^^^^^^^^^^^^^^^^ тут от 0.9 до 2.1 мсек
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ тут 22 мсек

На период в 22 мсек для простоты можешь забить.
Вешаешь управление от сервы на компаратор атмелки. Компаратор в режим toggle. Минус компаратора на GND. Плюс на управление серво.
Если по пинам то AIN1 -> GND AIN0->Servo

На переднем фронте получаешь прерывание и включаешь таймер(можно сконфигурить чтобы сам запускался).
На заднем фронте останавливаешь таймер и смотришь на его показания.
Далее на основе длительности импульса делаешь что-либо.
Все. Вот и весь алгоритм. Все тривиально.