Using arduino to translate PWM signal from 450Hz to 40Hz

Hi

I am new to arduino. I want to translate a 450Hz pwm signal coming from a flight controller to 50Hz signal suitable for analog servos.

Please advice on whether this kind of thing is possible using Arduino. From what I have collected till now by googling, arduino can both read pwm and output PWM. So it should be possible.

Regards,
Pritam

Are you sure you're talking about the same kind of signalling?
450 Hz PWM suggests to me motor speed control, full-range (0-100% duty cycle)
50 Hz suggests servo control PWM, i.e 5-10% duty cycle.

pritamghanghas:
Hi

I am new to arduino. I want to translate a 450Hz pwm signal coming from a flight controller to 50Hz signal suitable for analog servos.

Please advice on whether this kind of thing is possible using Arduino.

RC servos are NOT controlled by PWM signals, but by PPM signals.

PPM stands for pulse-pause-modulation.
Such servo output signals can easily created by using the Arduino servo library.

If you know EXACTLY abouth what type of signal you get as an input and EXACTLY which input signal parameters correspond with which servo angle, you should be able to do some sketch doing the translation from input signal to output signal.

RC servos are NOT controlled by PWM signals, but by PPM signals.

Yes, RC servos are commanded by PWM signals, just not the ones produced by analogWrite.

PPM is the multiplex between RC Tx and Rx, but the individual pulses are PWM.

PPM stands for pulse-pause-modulation

No, it stands for Pulse Position Modulation.