2015-07-07 2 views
1

У меня есть плата arduino mega 2560, и я хочу контролировать ESC от моего передатчика через ардуино. Мой esc работает, когда я напрямую подключаю его к ресиверу, и я могу его использовать. Но моя проблема в том, что я не могу управлять esc от arduino с тем же сигналом. Я думаю, что проблема может быть arduino цифровых выходных обновлений, которые превышают 400 Гц, но я не знаю, как настроить его, или, может быть, я должен преобразовать ppm в сигнал pwm?Изменение частоты выходного канала

+0

Что вы имеете в виду «с тем же сигналом»? Как вы генерируете сигнал? У вас есть образец кода, который вы используете? –

+0

«с тем же сигналом» означает, что я не делаю никаких изменений в сигнале передатчика (ppm). Я прочитал сигнал и отправлю его на цифровой выход, который подключен к ESC. – lsn

+0

Пожалуйста, укажите код, который вы используете для этого. Очень вероятно, что вы просто делаете чтение и запись так, чтобы не работать достаточно быстро, чтобы полностью отправить полный сигнал. –

ответ

-1

Клонировать сигнал с помощью высокочастотного транзистора.

Невозможно использовать сигнал более 1 балла.

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

Попробуйте разделив вы сигнализировать выходной мощности через резисторы (я не уверен, есть 40мА тока. Может быть, ESC не работает или Arduino не воспринимая входного сигнала)

Если вы хотите клонировать сигнал, вам нужно использовать 250R резистор (на базе транзистора канала клона, не забудьте о состоянии шума).

Подробнее: https://robotics.stackexchange.com/questions/2091/how-to-use-arduino-for-esc-control

Смежные вопросы