Шнурок для симулятора из ничего за 10 минут

vadimka29

Состряпал таки свой адаптер ППМ сигнала в коды для FMS. Принимает восемь каналов от пульта, отсылает 4 (вроде, больше и не надо, пользователь решает). Интерфейс к компу - USB (виртуальный СОМ-порт), с него же и питание. Собран на контроллере от Silabs C8051F410, у меня полно разных из их серии… Правда, платку использовал готовую - на работе подобрал подходящую, не ставил ничего лишнего, только проц и USB. Прога написана в Си Keil-51, если кого заинтересует - без проблем выложу исходники… Немного правки - и для любого другого проца можно адаптировать. Пользую с Турнигой 9х.

vadimka29
boroda_de:

Поздравляю с изобретением велосипеда. Не обижайтесь, но есть уже тут тут и тут

Спасибо! Нет, не обижаюсь… первые две ссылки видел, конечно, там исходников нет. А последняя - действительно полезная… сократила бы мне работу часа на 3… жаль, что не нашел ее ранее.

7 days later
Sidches

Вчера интереса ради спаял такой шнурок, всё заработало, но опять-таки всего 4 канала, пульт Футаба 8, это что, какие-то ограничения в шнуре или надо как-то хитро калиброваться в ppjoy? Сам пользуюсь “флэшкой” от ламы 4, перепаял разъем и спокойно летаю в реалфлае 4.5, но тоже 4 канала, а хотелось бы шасси втыкать с кнопки)))

boroda_de

Калобровали?
Неоднократно делал кабель с прошивкой Vlad64: до восьми каналов показывает

Sidches
boroda_de:

Калобровали?

В чём? В симе калибруется только 4 канала, в ppjoy можно поставить и 8, а вот в win 7 не могу найти игровое устройство, оно нигде не появляется, хотя пульт работает…

Sidches

Подключенно через звуковую, я же специально спаял шнурок, чтобы шасси можно было задействовать, а отличий с флэшкой нет никаких…(

boroda_de

Тогда я Вас неправильно понял: думал что кабель USB.

2 months later
matador

Коллеги, прошу помощи.

GeorgeM:

Значит всем кто ищет как найти выход ппм (выход PPM).

Значит так. Имеется пульт Traxxas 2242 (2.4, 2 канала). Заказан и скоро прибудет вот такой шнурок: dealextreme.com/…/usb-fms-simulator-cable-for-futa…
На пульте выхода под сим нетути. Насколько я понимаю, надо искать в пульте выход сигнала PPM, и к нему цеплять шнурок. Так?

Разобрал пульт. Плата запредельно миниатюрная, фоткать не получается. Состоит из 2 частей: первая низкочастотная (на ней питание, светодиоды, кнопки, входы для потенциометров руля и газа, ну и п.х.), вторая высокочастотная (к ней цепляется антенна, и стоит кристалл). Платы соединены штеккером на 10 пинов. Попытка прослушать пины наушниками (как тут выше писали) показала, что примерно на половине пинов присутствует сигнал, напоминающий звук, как если радиоприемник случайно настроить на частоту телевизионного сигнала - такй специфический среднечастотный треск. На всех пинах, которые “поют”, тон треска чуть разный. Но ни на одном из пинов я не смог уловить изменений тона при повороте руля и газа на пульте.

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

CYRF6936
40LTXC
1001 A 04
CYP605206
CHI

Насколько понимаю, это и есть модуль DSM.

Вопросы:

  1. Как обнаружить тот пин, с которого брать сигнал на шнурок?
  2. Можно ли шнурок из ссылки выше подключать непосредственно к пину или к ноге микрухи, или надо паять какую-то схему?
  3. Оно вообще в перспективе должно у меня заработать? Или плюнуть, и идти сразу искать пульт с готовым тренерским разъемом?
System

avionix.ru/catalog/index.php?SECTION_ID=8375 посмотрите лучше здесь
тут вон пульт для сима готовый . Не мучайте аппу , возьмите лучше это и голова болеть не будет и сами рады будете.

matador
System:

тут вон пульт для сима готовый

Эмн… Прошу прощения, не написал явно. Пульт у меня ПИСТОЛЕТНЫЙ. Самолетно-вертолетные стики для автомодели будут неудобны, нет никакого смысла на них тренироваться.

boroda_de

1Запускаем sbjoy, подлкючаемся к звуковой карте. Землю звукового кабеля на землю передатчика- Ищем вторым контактом кабеля на штекере тот пин, от которого в окне sbjoy появятся цифры. Если цифры будут меняться при нажатии на газ/руль, то это оно.
2. если заработает пункт 1, то ничего не нужно.
3. В принципе РРМ есть в практически любом передатчике, нужно лишь найти

matador
boroda_de:

Запускаем sbjoy, подлкючаемся к звуковой карте

Ага, ясно. Допустим, я нашел этот пин. К нему можно напрямую подключать тот шнурок, ссылку на который я привел? Не надо туда на всякий случай хотя бы килоомный резюк припаять? Во избежании выхода из строя передатчика, если что-то пойдет не так, и при подключении шнурка (а я ессно буду врезать гнездо на 3,5 мм в корпус передатчика) случится коротыш?

boroda_de
matador:

килоомный резюк припаять

Можно и впаять. Главное - найти этот пин 😁

matador
boroda_de:

Главное - найти этот пин

Фиг (((
Убил полночи. sbjoy ничего не видит. Начал ковыряться с осциллографами. Выяснилось, что ничего похожего на PPM-сигнал в пульте нет 😃
Обнаружены сигналы 2-х видов:
Первый -
Спектр-анализатор утверждает, что основная частота - около 70 герц.

Второй:
Тут даже частоту не понять.

Вопрос 1: то, что я нашел - это вообще что?
Вопрос 2: возможно ли такое, что PPM-сигнала тупо нет, а используется какая-то другая кодировка?

vadimka29
matador:

Вопрос 1: то, что я нашел - это вообще что? Вопрос 2: возможно ли такое, что PPM-сигнала тупо нет, а используется какая-то другая кодировка?

В мануале на пульт должно быть ясно указано, какая кодировка и модуляция у передатчика.
Первая осциллограмма больше похожа на искомый сигнал, если сделать скидку на осциллограф (через звуковуху, небось? автонастройка?). Надо двигать управлением и смотреть, что происходит, и делать выводы. А осциллограф настроить так, чтобы 6-8 мсек уложились на всю ширину экрана… запуск по спаду.

2 months later
karkos

у кого была подобная проблема? после установки программы не удается сконфигурировать джойстик - при запуске соответствующего ярлыка выдается сообщение “Cannot open the PPJoy device driver. Please install PPJoyBus.sys first”. При этом рекомый файл в папке с программой присутствует…
нарыл способ перевода винды в тестовый режим (хоть это только для 64-битных версий помогает вроде)

BCDEDIT -SET TESTSIGNING ON

все равно те же грабли. 😦
windows 7 32bit

System
karkos:

у кого была подобная проблема? после установки программы не удается сконфигурировать джойстик - при запуске соответствующего ярлыка выдается сообщение “Cannot open the PPJoy device driver. Please install PPJoyBus.sys first”. При этом рекомый файл в папке с программой присутствует…
нарыл способ перевода винды в тестовый режим (хоть это только для 64-битных версий помогает вроде)

BCDEDIT -SET TESTSIGNING ON

все равно те же грабли. 😦
windows 7 32bit

Леш купите юсб кабель и не парьтесь
я сам замучился с 7 виндой и самопальным шнуром.

karkos

я все-таки победил все это безобразие =) мой опыт: даже добившись пробега циферок в sbjoy, эффекта не было. порывшись в инете, нашел совет использовать smart propo plus. Помогло!
Последовательность действий для win7 32 bit:

  1. установить ppjoy от имени администратора в режиме совместимости с win xp sp2.
  2. запустить configure joystics, добавить виртуальный контроллер
  3. настроить mapping созданного виртуального джойстика вот так:

    остальные настройки не трогать.
  4. в настройках записывающих устройств выставляем громкость микрофона на 0, усиление тоже 0. лично у меня так работает лучше всего.
  5. установить smart propo plus (легко гуглится). запускаем SppConsole.
  6. настраиваем консоль вот так:

    в нижнем поле две нечитаемые строки - мои системные аудиоустройства. чтобы выбрать нужное я воспользовался декодером - аккуратно переписываете по возможности символы из строки, на выходе получаете кусок удобочитаемого текста.
  7. консоль прячем (не закрываем), запускаем emu (идет с не жадным realflight, у меня g4.5), авто-детектируем каналы (у меня получилось x1 axis=4, y1 axis=20, x2 axis=24, y2 axis=0), из emu запускаем real flight.
  8. в симуляторе во вкладке controller выбираем наш контроллер (у меня emu показывает его симулятору как interlink g2), после снова через то же меню проходим калибрацию. профит!

резюк не впаивал, летаю в симе без проблем теперь - помех вообще нет, стики в симе ходят почти синхронно с реальными.

да, и п.с. на сайте smart propo plus есть еще один драйвер виртуального джойстика - vJoy. вроде как специально для smarp propo разработан, и не требует конфигурации. хз, не пробовал.

7 days later
edo
MaxIgor:

Ау!!!
Глухо как в танке.
При подключении через звуковую карту дрожание должно быть или нет?

интересует ответ на этот вопрос.

едет пульт, вот думаю - по приезду сделать аудио-шнурок или заранее заказать шнур в usb?