Генерация PPM на компьютере
Хочу попробовать сгенерировать ppm сигнал на компьютере и вывести его на аппаратуру через тренерский разъём. У меня аппаратура futaba 12 FG. Принцип ppm изучил, но как это сделать пока не особо представляю. Примерно вижу схему, но детально представляю с трудом.
Вобщем представляю я это так. Генерирую ppm сигнал и вывожу его на допустим линейный выход или на динамики. В разъем наушников втыкаю провод и кидаю его тренерский вход аппаратуры, в аппаратуре делаю настройки чтобы принимал некоторые каналы с тренерского разъёма.
Соответственно возникают частные вопросы.
- Хотелось бы посмотреть пример реализации генерации ppm на java или C++. Сам имею большой опыт программирования.
- Нормально ли будет передаваться ppm сигнал по звуковому шнуру и хватит ли мощности?
На вопрос зачем хочу сделать. Чтобы производить некие манипуляции с моделью с компьютера, пусть это будет в rc-video полёте поворот головы или авто пилот, вобщем применение найдется. 😃
Возможно это где то уже обсуждалось, но я так и не смог найти 😦 .
типа нажал кнопку - роллинг-харриер по кругу, нажал другую - силовая бочка…
Правда, может обратный канал потребоваться для оценки ориентации самолёта.
А потом перепрошить это все в какую-нибудь мааааленькую атмегу и незаметно так цеплять к передатчику…
Я может сейчас ерунду пишу, но вроде сигнал как был FM так и остался, а PPM - это кодировка. Поправте меня спецы.
Я может сейчас ерунду пишу, но вроде сигнал как был FM так и остался, а PPM - это кодировка. Поправте меня спецы.
Соглашусь, неправильно написал.
Я может сейчас ерунду пишу, но вроде сигнал как был FM так и остался, а PPM - это кодировка. Поправте меня спецы.
Именно ерунду, ибо PPM есть как в AM, так и в FM аппаратуре.
типа нажал кнопку - роллинг-харриер по кругу, нажал другую - силовая бочка…
Правда, может обратный канал потребоваться для оценки ориентации самолёта.
А потом перепрошить это все в какую-нибудь мааааленькую атмегу и незаметно так цеплять к передатчику…
😃 если бы строители строили так же как программисты пишут программы - то первый же дятел разрушел бы цивилизацию ! 😃
не все так просто.
иначе бы БПЛА стоили бы чуть дороже RTF комплектов 😃
но соглашусь - мысли- записать в симуляторе и выдать через передатчик были… пока только мысли…
😃 если бы строители строили так же как программисты пишут программы - то первый же дятел разрушел бы цивилизацию ! 😃
не все так просто.
иначе бы БПЛА стоили бы чуть дороже RTF комплектов 😃но соглашусь - мысли- записать в симуляторе и выдать через передатчик были… пока только мысли…
Не важно! 😃 главное написать программулину, а там уже разберёмся что сложна а что нет 😁 .
Полазил на форуме заметил что через микроконтроллер ATmega8 можно получать ppm на usb, полазил в его документашки и нашол там и выходы. Может кто знает побольше моего в нём и объяснит что по чём и получится ли через него выводить ppm?
IMHO. Заморачиваться со звуковой картой может и не стоит.
Ведь для PPM амплитуда неважна. Можно обойтись выводом на порт(обратный случай PPJoy).
Всё равно, что после звуковухи, что после порта понадобится согласующий каскад на каком-нибудь повторителе.
Проблему я вижу в другом.
Есть N-канальный передатчик с двумя стиками и кучей кнопок, есть генератор дополнительных PPM сигналов.
Как совместить сигналы от каналов-стиков передатчика дополнительные сигналы PPM от генератора?
Ведь их нельзя просто дописать в хвост пакета - там синхропауза и новый пакет. Надо каким-то образом заменить сигналы от кнопок\тумблеров на свои.
Может кто знает побольше моего в нём и объяснит что по чём и получится ли через него выводить ppm?
Легко, вот в другой ветке из такого (или родственного) процессора PPM выдают, самодельный передатчик… Вообще, с вашим “багажем знаний” лучше начать с “начала”, а не с БПЛА…
Как совместить сигналы от каналов-стиков передатчика дополнительные сигналы PPM от генератора?
Почитать инструкцию на Футабу 12FG 😒
Полазил на форуме заметил что через микроконтроллер ATmega8 можно получать ppm на usb, полазил в его документашки и нашол там и выходы. Может кто знает побольше моего в нём и объяснит что по чём и получится ли через него выводить ppm?
Получится, нужно только “малость” поправить программу 😃
вот в другой ветке из такого (или родственного) процессора PPM выдают, самодельный передатчик…
Ссылку на ветку в студию 😃
Ссылку на ветку в студию 😃
Наглость - второе счастье… Поиском попользоваться не пробовали?
Вобщем представляю я это так. Генерирую ppm сигнал и вывожу его на допустим линейный выход или на динамики. В разъем наушников втыкаю провод и кидаю его тренерский вход аппаратуры, в аппаратуре делаю настройки чтобы принимал некоторые каналы с тренерского разъёма.
Все правильно. Ставите формат 48 кГц, 8 бит беззнаковый, моно. Циклически выводите буфер в 960 отсчетов (это 50 гц). В буфере формируете PPM :
14 0х00 - пауза 300 мкс,
48…96 0xFF - 1-й канал, -1…+1, 1000…2000 мкс,
14 0х00 - пауза 300 мкс,
48…96 0xFF - 2-й канал, -1…+1, 1000…2000 мкс,
…
48…96 0xFF - 8-й канал, -1…+1, 1000…2000 мкс,
до заполнения буфера - 0x00.
На каждое изменение канальных сигналов переписываете буфер. Я бы еще для избежания дребезга применил сдвоенный буфер, тут должен помочь имеющийся большой опыт программирования 😃
Получаете с линейного выхода PPM размахом где-то 1.5 В. Убеждаетесь, что правильная полярность. Для JR и Spectrum’а хватит и такой амплитуды, для тех, кому не хватит, делается формирователь на одном транзисторе до размаха 5В.
С параллельным портом не связывайтесь, не обеспечите под Виндами ровную диаграмму никогда в жизни.
Именно ерунду, ибо PPM есть как в AM, так и в FM аппаратуре.
А это которая у нас АМ аппарутура с РРМ модуляцией? Да и просто АМ аппы я в живую не видел (из современных).
А это которая у нас АМ аппарутура с РРМ модуляцией? Да и просто АМ аппы я в живую не видел (из современных).
А собственно вся АМ аппаратура пропорционального радиоуправления имела именно РРМ модуляцию.
Из последних была Термик у нас.
В игрушках может и сейчас китайцы используют.
А это которая у нас АМ аппарутура с РРМ модуляцией?
Да практически вся.
Да практически вся.
Не, вы конкретно скажите. Это Футаба или ЖР или Мультик? Какая из них АМ?