Специальные цены   новые товары
Закрытая тема
Показано с 1 по 10 из 10

Шифратор передатчика радиоуправления

Тема раздела Аппаратура радиоуправления в категории Cамолёты - Общий; Товарищи, порекомендуйте контроллер/микропроцессор для шифратора передатчика радиоуправления авто моделью. Задача: построить передатчик с управлением ВПЕРЁД, НАЗАД, ВЛЕВО, ВПРАВО, + 4 ...

  1. #1

    Регистрация
    13.02.2013
    Адрес
    Воронеж
    Возраст
    27
    Сообщений
    5

    Шифратор передатчика радиоуправления

    Товарищи, порекомендуйте контроллер/микропроцессор для шифратора передатчика радиоуправления авто моделью.
    Задача: построить передатчик с управлением ВПЕРЁД, НАЗАД, ВЛЕВО, ВПРАВО, + 4 скорости (получается 5 скоростей). Если машина едет назад, то дополнительные скорости не включаются. Из всех этих условий, с учетом того, что каждой команде соответствует определенное число импульсов, первой команде соответствует 1 импульс, а последней команде - 23
    импульса. Может есть предложения с другим способом передачи (каким-нибудь комбинированным, кодово-импульсным, т.е. чтобы код состоял не из числа тактов, а из "пачки" импульсов, 23 разных кода - нужно минимум 2 в 5-ой степени бит и код вида 10011, или 10101 я так понимаю) ?

  2.  
  3. #2

    Регистрация
    16.12.2005
    Адрес
    Москва
    Возраст
    35
    Сообщений
    4,452
    Записей в дневнике
    13
    Любой подойдет. Хоть копеешная ардуина для начала

  4. #3

    Регистрация
    13.02.2013
    Адрес
    Воронеж
    Возраст
    27
    Сообщений
    5
    Леонид, благодарю. Тут ещё вопрос - стоит ли использовать ШИМ для регулировки скорости (преимущество-плавная регулировка), и какая например, разрядность шины будет нужна для передачи 4 или 9 уровней скорости ? Или проще поставить на каждую скорость свою кнопку и использовать 5 бит шины контроллера ?

  5. #4
    GSL
    GSL вне форума

    Регистрация
    14.09.2008
    Адрес
    Верхняя Салда
    Возраст
    63
    Сообщений
    1,230
    Цитата Сообщение от Олег Великий Посмотреть сообщение
    Леонид, благодарю. Тут ещё вопрос - стоит ли использовать ШИМ для регулировки скорости (преимущество-плавная регулировка)
    В радиоуправлении моделями ВИМ применяют. Потому что ширина импульса после прохождения через радиоканал может меняться а расстояние (время) между импульсами не зависит от параметров радиоканала.

  6.  
  7. #5

    Регистрация
    13.02.2013
    Адрес
    Воронеж
    Возраст
    27
    Сообщений
    5
    Цитата Сообщение от GSL Посмотреть сообщение
    В радиоуправлении моделями ВИМ применяют
    Спасибо за совет, просто я можно сказать, новичёк в радиоуправлении (да и программирование на Ассемблере проходили на 2 курсе Политеха). А что такое вообще ВИМ (или какие книги можно почитать) ?
    Последний раз редактировалось Олег Великий; 14.02.2013 в 19:29. Причина: неполнота мысли

  8. #6

    Регистрация
    04.10.2004
    Адрес
    Балашиха
    Возраст
    38
    Сообщений
    2,871
    наверно так сократили "время-импульсная-модуляция". Знаешь, в радиоуправлении "у нас" в большинстве случаев используются стандартные рулевые машинки (для "лево-вправо") и регуляторы оборотов (вперед-назад) с пропорциональным управлением. Как правило, что руль.машинка, что регулятор "рулятся" импульсом и изменяемой шириной (ШИМ). Имульс имеет ширину от 1 до 2 мс. Повторяются как правило через 18-22мс (иногда чаще). В эфир в мегагерцевых аппаратурах эти импульсы передавались последовательно в аналоговом виде. Чтобы приемник мог отличить первый от последнего - между импульсами передавался синхроимульс, который вдвое (или более) длиннее управляющих. Такой сигнал "у нас" принято называть ППМ (PPM). В приемнике, в простейшем случае, сигнал декодируется на отдельные импульсы сдвиговым регистром (4015). Т.е. импульсы подаются на вход сдвига регистра, и на вход его сброса через диод и рц цепочку. рц подобрана так, чтобы от управляющего импульса конденцатор не успевал заряжаться до уровня сброса регистра, а от синхроимульса - заряжался и сбрасывал регистр, заставляя его считать заново.

    Собственно, и микроконтроллер то не нужен чтобы передать состояние джойстика (а уж тем более кнопок).

    На этом форуме есть раздел "самодельная электронника" в нем есть тема "самодельный передатчик". В начале этой темы есть достаточно функциональный кодер с исходниками на С, посмотри, он весьма простой для понимания. В конце темы - есть кодер посложнее, гараздо более функциональный.

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

  9. #7
    ADF
    ADF вне форума

    Регистрация
    03.01.2004
    Адрес
    Томск
    Возраст
    35
    Сообщений
    12,571
    Записей в дневнике
    19
    Лучше на базе готовых радиомодемов (хоть на 433 мгц, хоть даже вайфай) организовать передачу цифровых пакетов от одного контроллера - в другой. На одном - пакуем команды и положения джойстиков в байты (минимально по одному байту на канал, 2 - выше крышы), а на приемной стороне - "разбираем" пакет обратно, формируя на ногах канальные импульсы для стандартных серв или управляя затворами полевиков, если дискретные команды надо выполнять. Нанотехнологий нет, только базовые навыки работы с МК.

  10.  
  11. #8

    Регистрация
    13.02.2013
    Адрес
    Воронеж
    Возраст
    27
    Сообщений
    5
    благодарю всех за помощь, почитал достаточно единственное, что осталось понять - способы формирования
    Цитата Сообщение от ADF Посмотреть сообщение
    цифровых пакетов
    - вроде синхронный и асинхронный (преимущество - не надо формировать синхроимпульс, а оставить 2 проверочных бита в посылке)

  12. #9
    ADF
    ADF вне форума

    Регистрация
    03.01.2004
    Адрес
    Томск
    Возраст
    35
    Сообщений
    12,571
    Записей в дневнике
    19
    Проверочные биты и контрольные суммы - это чисто рабочий момент. Само собой это тоже надо делать, но на общие принципы работы это не влияет. И вообще проверка целостности пакетов может быть уже вшита в радиомодули.
    Передача односторонняя и не совсем понятно, как тут можно говорить и синхронности или асинхронности.

  13. #10

    Регистрация
    13.02.2013
    Адрес
    Воронеж
    Возраст
    27
    Сообщений
    5
    Собирал доступную информацию и решил остановиться на PCM - кодировании. Конечно, для авто модели это не лучший вариант, но мне нужно разобраться и реализовать простейшую схему передатчика для цифрового пропорционального управления.
    Прошу высказывать рекомендации и исправления.
    Наброски шифратора.
    В шифраторе передатчика радиоуправления применён микронтроллер ATtiny24 фирмы ATMEL (AVR). Для задания тактовой частоты внутреннего генератора микропроцессора служит кварцевый резонатор на 8 мегагерц. Управляющие сигналы подаются с переменных резисторов («Мощность», «Поворот») на входы 8-разрядного АЦП микроконтроллера. Далее они делятся на 256 уровней от входного напряжения и преобразуются в двоичный код. Информационный пакет состоит из 10 бит, то есть напряжение с каждой ручки управления делится на 2^5 = 32 значения, т. к. нужно разделить угол отклонения от среднего положения на 15 позиций для рулевого или соответственно регулировать мощность ходового двигателя. Резисторы (3,3 кОм) предохраняют порты ввода от замыкания на «плюс» источника питания. В микроконтроллерах ATtiny реализован асинхронный протокол передачи данных UART, который дополняет информационный код стартовым битом (0), битом контрольной суммы (в нашем случае при такой длине пакета необязателен), и 1 или 2 стоп – битами (1). Далее информация подается на частотный модулятор (манипулятор – при дискретном сигнале) передатчика.

    Планирую задействовать порт PA3 под "Ручной тормоз".
    Далее ЧМ - модулятор и кварцевый задающий генератор, из статьи "Передатчик RC-аппаратуры" на 40 МГц (сойдет ли для PCM ?)

    Частотная манипуляция осуществляется цепочкой R1VT1C1.
    И усилитель мощности с согласующим фильтром и удлиняющей катушкой из той же статьи

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

Похожие темы

  1. Нужна помощь по созданию однокомандного передатчика и приёмника в качестве открытого проекта
    от Марат в разделе Самодельная электроника, компьютерные программы
    Ответов: 105
    Последнее сообщение: 24.04.2013, 11:53
  2. Самодельная система радиоуправления
    от Freestyle007 в разделе Самодельная электроника, компьютерные программы
    Ответов: 183
    Последнее сообщение: 16.04.2012, 12:53
  3. Ответов: 8
    Последнее сообщение: 07.03.2012, 10:27
  4. система радиоуправления WFLY WFT08S mode 2 8-х канальная 2,4 ГГц
    от Puchkov в разделе Аппаратура радиоуправления
    Ответов: 22
    Последнее сообщение: 28.02.2012, 18:35

Ваши права

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