Как организовать проводное соединение между приемником и передатчиком?
PPM далеко не побежит, фронты завалятся, скорее всего.
Если нужна стандартная дальность аппы (1-2 км), то надо преобразовать в RS-485 или что-то в этом роде.
А если метровое расстояние, то проще выкинуть приемник, PPM подать на Ардуино и сделать декодер.
у которого имеется PPM вход
Это выход а не вход. Так что если на одном конце годится передатчик как он есть, то на другом придется использовать что-то отличное от стандартного приемника (тот или иной преобразователь РРМ в серво сигнал). Передовать напрямую сигнал с передатчика по двум проводам на расстояние 10 метров возможно не получится. Думаю на обоих концах можно использовать последовательные трансиверы, например RS232 стандарт 10 метров точно обеспечит.
Ну что ж, накидали много идей и что радует - задачу можно решить. Осталось выбрать метод. Суммировав выше изложенное, понял что без преобразователя мне не обойтись. Не вопрос, буду заказывать. Осталось решить с передачей PPM сигнала на 10м. Собственно и на этот вопрос имеются тут ответы, вот только как на практике устроить данную функцию пока не понял. Значит берем с передатчика PPM, кодируем/декодируем скажем в протокол RS232 и вуаля. Если схематически верно, то вопрос - чем кодировать/декодировать PPM в RS232. И не возникнут ли при этом побочные дефекты? Скажем задержка сигнала и прочее.
кодируем/декодируем скажем в протокол RS232 и вуаля. Если схематически верно, то вопрос - чем кодировать/декодировать PPM в RS232
стандартных решений нет
У меня появилась идея. Сейчас расскажу. Берем преобразователь. Устанавливаем его непосредственно в передатчике предварительно соединив не длинным проводом PPM Out c PPM In преобразователя. Устанавливаем шестипиновый разъем на корпусе передатчика подпаяв к нему шесть выходных каналов PWM. Берем экранированный шестижильный кабель нужной длины (10м) и соединяем им приемник. Все. Скажете что и PWM нельзя передавать на расстояние, возражу - можно. Проверенно лично и неоднократно.
Спасибо всем за помощь. Тему можно считать закрытой.
А может такой вариант подойдёт?
-
Покупаем килограмм (ну, или по количеству сервоприводов) вот таких вот штучек:
ru.aliexpress.com/item/…/32709203266.html?algo_exp… -
Соединяем их проводами прямо с сервами, безо всяких приёмников и передатчиков.
-
Крутим ручки и восторгаемся работе серв по проводам.
на расстоянии 10 метров скорее всего тоже работать не будет. Будут очень большие потери.
летал несколько раз с самодельной ЛРС на 40 мГц. Связь между пультом и ВЧ модулем который стоял на ЛРС была как раз кабелем длинной не 10 но около 8 метров. Все работало отлично.
О, отличная новость! Восемь - то что надо. Десять с запасом брал. Заказал конвертеры, как прибудут, сделаю тест и отпишусь тут.
О, отличная новость! Восемь - то что надо. Десять с запасом брал. Заказал конвертеры, как прибудут, сделаю тест и отпишусь тут.
Думаю на 10 метров да еще по экранированному проводу будет легко работать.
Не заморачивайтесь пока с этим. Сначала соберите всю схему чтобы заработала, а с проводами разберетесь экспериментальным путем.
соединить выход передатчика и вход приемника тонким радио кабелем
Нет смысла соединять кабелем т.к. есть радиоканал с большим радиусом действия.
Конкретно по вопросу: соединить кабелем можно. 10м легко! Единственно придется поставить аттенюатор для ослабления сигнала. Поэтому 100м кабеля не предел.
Ну что, получил я сегодня конвертер и с разу проверять. Что-то не запускается схемка. Делаю так: Снимаю PPM с выхода тренерского порта, подаю на PPM вход конвертора. Подключаю сервомашинку к первому PMW выходу конвертора - не фурычит. В аппе активировал PPM выход и на всякий случай тренерский режим. Ничего не происходит. На отклонения стика машинка не реагирует. PPM сигнал передаю с помощью обычного трехжильного кабеля от сервомашинок. Длина не больше 15-ти сантиметров. Что делаю не так, подскажите?
Что делаю не так, подскажите?
может в этом дело?
но надо подумать о питании серв.
Что делаю не так, подскажите?
Для начала, не правильно ставите вопрос.
получил я сегодня конвертер
как ни странно, экстрасенсов не существует и узнать какой конвертер Вам пришел, никто не в состоянии.
PPM сигнал передаю с помощью обычного трехжильного кабеля от сервомашинок.
и питание тоже от пульта взяли ?
там тупо миллиампер не хватит, что бы серву двигать.
да и напряжение питания на тренерском разъеме какое?
А режим платы правильно установлен??
Там может быть куча разных вопросов.
Я бы спаял проводок к звуковой карте ( как для симулятора)и проверил идет ли сигнал с пульта , если идет то поигрался ся бы с каналами , возможно ваш преобразователь висит на каком-то канале который не двигает стик , а он вообще не назначен
может в этом дело?
Пока только одну серву подключил, и питание конечно отдельно. Вернее серва и конвертер запитаны от отдельного источника.
Для начала, не правильно ставите вопрос.
как ни странно, экстрасенсов не существует и узнать какой конвертер Вам пришел, никто не в состоянии.
и питание тоже от пульта взяли ?
там тупо миллиампер не хватит, что бы серву двигать.
да и напряжение питания на тренерском разъеме какое?А режим платы правильно установлен??
Там может быть куча разных вопросов.
Конвертер тот, что выше советовали, этот:
Не, питание одельно. 4x Panasonic Eneloop Pro 2450mAh AA
Напряжение питания на тренерском разъеме не замерял. Это важно, и сколько там должно быть?
Режим платы конвертора установлен ессно на PPM.
Я бы спаял проводок к звуковой карте ( как для симулятора)и проверил идет ли сигнал с пульта , если идет то поигрался ся бы с каналами , возможно ваш преобразователь висит на каком-то канале который не двигает стик , а он вообще не назначен
Окей, попробую.
Это важно, и сколько там должно быть?
не важно, с тренерского надо брать только PPM и землю, т.е. два провода.
дальше кнопкой SET надо выбрать тип входного сигнала - PPM.
на плату подать питание, не больше чем в состоянии переварить серва.
Все это было проделано, не работает. Возможно аппа не выдает PPM. Надо будет пошаманить. Чуть позже займусь…
еще может быть PPM инверсный (перевернутый)
А с этим как бороться? Попробую другую аппу.
Офф. Никак с разрешением на ввоз в страну не разберусь. Уже третью неделю на таможне лежит новый таранис, а разрешение соответствующие органы никак не родят. Уже злости на них не хватает. Телефон постоянно занят. Закидал их факсами, но толку ноль - молчат. Придется накатать жалобу, иначе аппа просто улетит обратно.
А с этим как бороться?
ставить инвертор на РРМ, но сначала надо понять есть ли он.
сделат это легко, подъехать с пультом в любую теле-мастерскую,
они осциллографом глянут, заодно скажут прямой или инверсный.
есть еще простенькие анализаторы, по пять баксов в базарный день )
USB Logic Analyze 24M 8CH, MCU ARM FPGA DSP debug tool
им можно будет и без серв посмотреть, что на выходах декодера
Тут обсуждается готовое решение: controlline.org.uk/phpBB2/viewtopic.php?p=96103&si…
Искать по ключевым словам U/Tronics controlline. Задача, в общем-то, стандартная - управление кордовой копией по проводам с использованием схем кодера и декодера аппаратуры радиоуправления. Лет двадцать тому назад я собирал подобную приблуду коллеге по хобби для копии Як-6. РРМ сигнал нормально передавался на 15-20 метров. На кодере фронты импульсов заваливались RC-цепочкой, далее пачка импульсов передавалась по двум проводам на модель, на модели стоял компаратор, который все восстанавливал в исходную пачку прямоугольных импульсов. Затем импульсы декодировались регистром 4015 и раздавались по исполнительным устройствам. Высокая частота не использовалась (тогда это запрещалось правилами).