Специальные цены   новые товары
+ Ответить в теме
Показано с 1 по 21 из 21

Пульт для симуляторов

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Приобрёл пульт Киошо, а найти в нём сигнал РРМ не смог, родной микроконтроллер со стёртой маркировкой с платы срезал. Думаю ...

  1. #1

    Регистрация
    06.10.2009
    Адрес
    Северодвинск
    Возраст
    50
    Сообщений
    55
    Приобрёл пульт Киошо, а найти в нём сигнал РРМ не смог, родной микроконтроллер со стёртой маркировкой с платы срезал. Думаю запрограммировать ATtiny13A, 4 АЦП и один цифровой вход - больше и не надо. Может кто подскажет самый лёгкий путь?
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: Пульт Киошо.jpg‎
Просмотров: 48
Размер:	36.7 Кб
ID:	1278331   Нажмите на изображение для увеличения
Название: Джойстики Киошо.jpg‎
Просмотров: 50
Размер:	33.6 Кб
ID:	1278332  
    Последний раз редактировалось Shinshilla; 11.12.2016 в 14:51.

  2.  
  3. #2
    ADF
    ADF вне форума

    Регистрация
    03.01.2004
    Адрес
    Томск
    Возраст
    35
    Сообщений
    12,437
    Записей в дневнике
    19
    Еще как вариант: есть проект OpenTX - прошить им ардуину и всунуть туда.

  4. #3

    Регистрация
    09.08.2003
    Адрес
    Москва
    Возраст
    53
    Сообщений
    7,955
    Цитата Сообщение от Shinshilla Посмотреть сообщение
    Может кто подскажет самый лёгкий путь?
    Самый легкий путь: http://robot-kit.ru/product_info.php...CK205010-.html

  5. #4

    Регистрация
    22.03.2004
    Адрес
    Кемерово
    Возраст
    41
    Сообщений
    2,491
    Записей в дневнике
    18
    руки ломать этими стиками....
    летайте на своем пульте, руки привыкают под пульт.

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

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

  8. #6

    Регистрация
    22.03.2004
    Адрес
    Кемерово
    Возраст
    41
    Сообщений
    2,491
    Записей в дневнике
    18
    Саша, ну посмотри на это изделие.... у меня слезы текут. какой симулятор?

  9. #7

    Регистрация
    06.10.2009
    Адрес
    Северодвинск
    Возраст
    50
    Сообщений
    55
    В руках этот пультик мне показался очень удобным, потому его и купил по дешёвке. Летаю на Оптике, для симулятора использую Ескай 0404, эту Киошо хочу использовать на работе. А заодно и вспомнить электронно - программную молодость. Пока изучаю КодеВизион АВР. Но идёт туговато.

  10.  
  11. #8
    ADF
    ADF вне форума

    Регистрация
    03.01.2004
    Адрес
    Томск
    Возраст
    35
    Сообщений
    12,437
    Записей в дневнике
    19
    Цитата Сообщение от RW9UAO Посмотреть сообщение
    Саша, ну посмотри на это изделие.... у меня слезы те...
    Какая разница? Главное, чтобы четыре потенциометра былы в джойстиках и чтобы сами ручки не люфтили. Этого достаточно.

  12. #9

    Регистрация
    22.03.2004
    Адрес
    Кемерово
    Возраст
    41
    Сообщений
    2,491
    Записей в дневнике
    18
    ладно уговорили. атини13 это жестоко.
    опросить последовательно 4 АЦП, пока идет РРМ пауза. заполнить 4ре переменные длительностями 1000-2000 мс из отсчетов АЦП. по прерыванию таймера формировать импульсы. не забывая про 300мс паузы =)

  13. #10

    Регистрация
    06.10.2009
    Адрес
    Северодвинск
    Возраст
    50
    Сообщений
    55
    Общая стратегия понятна, а вот как бы побыстрее практические инструменты освоить...

  14. #11

    Регистрация
    06.10.2009
    Адрес
    Северодвинск
    Возраст
    50
    Сообщений
    55
    ADCSRA|=(1<<ADIF)
    CLKPR=(0<<CLKPCE) | (1<<CLKPS3) | (0<<CLKPS2) | (0<<CLKPS1) | (0<<CLKPS0);
    Как понять такие заклинания в CodeVisionAVR?
    В скачанных с сайта разработчика Getting Started и User Manual нет описания, может кто даст толковую ссылку.

  15. #12

    Регистрация
    09.08.2003
    Адрес
    Москва
    Возраст
    53
    Сообщений
    7,955
    Это не заклинания. Нужно смотреть даташит на конкретный контроллер.
    Слева от вертикальной черты идет название регистра микроконтроллера.
    Справа - названия битов и состояние, в которое их нужно установить.
    Лучше сразу настроиться на то, что быстро разобраться не получится.

  16. #13

    Регистрация
    06.10.2009
    Адрес
    Северодвинск
    Возраст
    50
    Сообщений
    55
    Заклинаниями я в шутку называю строки в программах.
    А чтобы разобраться нужно иметь описание применяемой в CodeVisionAVR разновидности С.
    Пока найти не могу...

  17. #14

    Регистрация
    09.08.2003
    Адрес
    Москва
    Возраст
    53
    Сообщений
    7,955
    Открываете даташит на контроллер, например - Attiny13a, находите раздел Register Summary. Там есть таблица с названиями регистров, их привязка к адресам и разбивка по битам с указанием имени каждого бита.
    Соde Vision, Си или Assembler используют именно эти названия.

  18. #15
    ADF
    ADF вне форума

    Регистрация
    03.01.2004
    Адрес
    Томск
    Возраст
    35
    Сообщений
    12,437
    Записей в дневнике
    19
    Цитата Сообщение от Shinshilla Посмотреть сообщение
    Как понять такие заклинания в CodeVisionAVR?
    Качаем ПДФ-ку на контроллер.

    Распечатываем оттуда две с половиной вещи:
    1. Список регистров и карту памяти
    2. Список ассэмблерных команд

    Потом все это выкидываем в мусорку, берем arduino nano и делаём всё на ней

    ps:
    вообще, это логические операции и побитовые сдвиги с использованием содержимого регистров. Это иногда имеет смысл, если надо сделать быстрый как понос код, но обсуждаемая задача не требует от контроллера максимального быстродействия. Можно все в человекопонятных переменных решать, даже с плавающей точкой.

  19. #16

    Регистрация
    12.02.2011
    Адрес
    Москва
    Возраст
    47
    Сообщений
    766
    Цитата Сообщение от ADF Посмотреть сообщение
    Потом все это выкидываем в мусорку, берем arduino nano и делаём всё на ней
    Золотые слова. Даже думать не надо, просто повторить. Так например http://www.ianjohnston.com/index.php...joystick-tx-v2, или так http://www.ianjohnston.com/index.php...rt-joystick-v1 .Сам так сделал

  20. #17
    msv
    msv вне форума

    Регистрация
    05.03.2008
    Адрес
    Новокузнецк
    Возраст
    55
    Сообщений
    2,367
    Как понять такие заклинания в CodeVisionAVR?
    Это не особенности CVR, обычный C.
    ADCSRA|=(1<<ADIF)
    В регистре ADCSRA (по сути, это обычная переменная с фиксированным адресом) устанавливается бит с порядковым номером ADIF. Остальные биты не меняются.
    CLKPR=(0<<CLKPCE) | (1<<CLKPS3) | (0<<CLKPS2) | (0<<CLKPS1) | (0<<CLKPS0);
    В регистре CLKPR устанавливается бит CLKPS3, остальные сбрасываются.
    Замечу, что вычисление значения делает прекомпилятор и в итоговой программе будет уже готовая константа.
    Такая форма записи нужна исключительно для удобства программиста, более наглядна, чем просто число.

  21. #18

    Регистрация
    19.04.2012
    Адрес
    Москва
    Возраст
    41
    Сообщений
    1,093
    Берём ардуину-нано, впихиваем в неё вот это, подтыкаем к компу и радуемся.

    Цена вопроса триста рублёв.

  22. #19

    Регистрация
    26.01.2017
    Адрес
    Спб
    Возраст
    37
    Сообщений
    1
    Вот еще вариант для любителей STM32: хабр.
    За пол часа напильником выпиливается анализ PPM и запускается ADC на 4 канала. В системе контроллер определяется как джойстик. Все работает.

  23. #20

    Регистрация
    06.10.2009
    Адрес
    Северодвинск
    Возраст
    50
    Сообщений
    55
    Ардуины я купил для других целей. А Тину-13 хочу победить. Столкнулся с такой неприятностью: при входном напряжении меньше примерно 1/3 напряжения питания АЦП выдаёт нули во всех разрядах, потом работает "по теории". Проверил три экземпляра. Может ли кто-нибудь сталкивался с похожими задачами?
    Последний раз редактировалось Shinshilla; 13.04.2017 в 20:37.

  24. #21

    Регистрация
    06.10.2009
    Адрес
    Северодвинск
    Возраст
    50
    Сообщений
    55
    Победил!

+ Ответить в теме

Похожие темы

  1. Продам Align T-REX 450 Plus DFC + кейс + Futaba T8J + Realflight 7 (комплект)
    от meow13th в разделе Барахолка. Вертолеты
    Ответов: 7
    Последнее сообщение: 25.12.2016, 13:36
  2. Продам Симулятор Realflight 7.5 + пульт+ допы
    от DimDim в разделе Барахолка. Аппаратура
    Ответов: 1
    Последнее сообщение: 21.05.2016, 15:27
  3. Продам Пульт для симулятора(авто)
    от Vlad105 в разделе Барахолка. Аппаратура
    Ответов: 0
    Последнее сообщение: 24.03.2016, 17:45
  4. Продам пульт для симулятора
    от Yden в разделе Барахолка. Аппаратура
    Ответов: 1
    Последнее сообщение: 11.01.2016, 21:38
  5. Какие существуют возвратные механизмы джойстика ?
    от gree74 в разделе Аппаратура радиоуправления
    Ответов: 5
    Последнее сообщение: 11.01.2016, 18:49

Ваши права

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