Разработка устройства
Помогите пожалуйста в разработке вот такого девайса:
У меня аппаратура Hitec Flash5 и приемник Hitec Super Slim.
У передатчика 5-ый канал управляется 3-х позиционным
переключателем, так вот хотелось бы его задействовать.
Необходимо подавать бортовое питание(9-11В) на 2 потребителя
Соответственно: 1позиция - нет питания;2позиция - первый
потребитель запитан;3позиция - второй потребитель запитан. Конечно
лучше чтобы 1 позиция совпадала с средним положением переключателя.
Потребитель на 3А где-то(воспламенитель для ТТРД).
Предполагаю что лучше использовать микроконтроллер - тогда
необходима помощь в написании прошивки.
Помощь какого рода требуется ?
Если владеешь Си - пиши на Си. Если владеешь асмом - пиши на асме.
По поводу работы с PPM(декодирование и формирование управляющего сигнала на сервомашинки) на микроконтроллерах компании Microchip - PIC - рекомендую посмотреть прошивки от ДАННОГО устройства.
Под какой MCU писать - ИМХО дело вкуса.
Я думаю, молодой человек, что Вам не стоит заморачиваться по этой тематике ☕
Наиболее вероятный совет в данной ситуации - не загоняться на чепуху, а купить нормальный продукт. Продается в ТойХобби, называется что-то вроде Лампо-Светодиодный Тумблер. Цена не очень высока, особенно если взять бузаевцев за шкирку )
Микроконтроллер вещь, конечна )), хорошая, но ведь осцилограф должен бы по идеи помочь…
Тем более, Вы хотите развести уважаемое сообщество на технологию производства чего-то там на ТТРД - уж не ракетный ли двигатель ли это? 😅
Лучше подумайте над техникой безопасности!!
ЗЫ. Веры нет. Завтра тоже.
А какой сигнал на выходе у декодера?
И как его применить мне?
Мне говорили нужно транзисторы применять.
Кстати прошивка там очень замороченная(по ссылке). 😕
А какой сигнал на выходе у декодера?
И как его применить мне?
Мне говорили нужно транзисторы применять.
Кстати прошивка там очень замороченная(по ссылке). 😕
У-у. А что вы хотели?
Альтернативный вариант. А-ля 70-ые. Серво и два микрика. Проще некуда.
Taboo предложил отлично quick-and-dirty решение 😁
Если хочешь морочиться - читай ТУТ
В начале написано что из себя представляет импульс, управляющий сервомашинкой. Далее смотри руководство на полюбившийся микроконтроллер. В частности как работать с таймером, как работать с прерываниями, как работать с компаратором. И смотри прошивку, ссылку на нее я давал. Там все весьма прозрачно.
Огромный респект Taboo за простой способ с микриками.
Дешево,надежно и практично 😁
Может действительно не заморачиваться ❓
На рулевой машинке -
Дешево,надежно и практично 😁
❓ ❓ 😈 😅
Если умеете “держать паяльник в руках” - подождите до завтра, схемку сброшу, очень простую, но настройки требующую… ❗
Добавлено
Ах, да!
А какой сигнал на выходе у декодера?
Посмотрите статьи на сайте (самая левая верхняя кнопочка), ключевое понятие - ППМ (PPM). 😃
Поставь два моноимпульсника на 555 - таймере, сдвоенный D-триггер и два тразистора n-канальных MOSFET. Таймеры выставь по осциллографу: первый на 1,25 мс, второй на 1,75 мс. И будет тебе щастье. И ничо программировать не надо. Три миниатюрных микросхемки, два транзистора, два резистора и два же конденсатора.
Чтобы при включении второго потребителя первый выключался, не забудь выход второго D-триггера соединить со входом R первого.
Люди, опомнитесь ! какие таймеры, осциллографы и микрики, 21-й век на дворе !
Serg007, твоя схема будет состоять из 8-ногого PIC’а за 35 руб и двух полевиков, программа - страница убористого текста, настройка не требуется. сложность кода - не намного выше, чем лаба по МК для четвертого-пятого курса ТУ
Это хорошо конечно, но прогу надо писать.
А потом еще программатор нужен.
А с этим сложности 😦
Я пока попробую “дедовский” метод 😃
Да, а почему не нужен осцилограф?
Как ты узнаешь сигналы для програмирования?
Пришли схемку мне.
Пришли схемку мне.
Надо просить не схемку, а програмку!!!
Добавлено
21-й век на дворе !
Е-мое…2 ссылки кидал и все без толку. Там форма сигнала же описана. Который на рульмашинки идет. Не хочешь пичку - возьми атмелку. Там вообще SPI. В лпт через 4 резюка втыкаешь и программируй на здоровье. Стоимость программатора - 10 рублей вместе с разьемом.
Народ! Не ругайтесь на меня.
Тут правильно сказали, нужна прошивка.
Ну не умею я програмировать контроллеры 😂
Когда-то пытался атмелки прогить, но это было давно и неправда.
Помогите готовым решением плз.(прошивка, схемка, элементы) 😃
А уж прошить где, найду наверное.
Да мы и не ругаем. Прошиву готовую вряд ли найдешь. Вариант - писать самому. Пиши на Си - там все очень просто. Период сигнала около 22 мсек. Положение сервы задается ШИМ-модуляцией(длительностью прямоугольника). Длительность от 0.9 мсек до 2.1 мсек.
То есть типа того
+-------------------+
| |
_________________| |_________________
^^^^^^^^^^^^^^^^^^^^^ тут от 0.9 до 2.1 мсек
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ тут 22 мсек
На период в 22 мсек для простоты можешь забить.
Вешаешь управление от сервы на компаратор атмелки. Компаратор в режим toggle. Минус компаратора на GND. Плюс на управление серво.
Если по пинам то AIN1 -> GND AIN0->Servo
На переднем фронте получаешь прерывание и включаешь таймер(можно сконфигурить чтобы сам запускался).
На заднем фронте останавливаешь таймер и смотришь на его показания.
Далее на основе длительности импульса делаешь что-либо.
Все. Вот и весь алгоритм. Все тривиально.