1、遥控器输出pwm频率是多少?
遥控器pwm输出频率为50Hz,即周期为20ms,其中摇杆舵量控制输出的占空比始终在 5%~10% 左右,即1ms至2ms,例如舵量 272—992—1712 对应 1ms—1.5ms—2ms。(之前一直误以为遥控器pwm输出周期2ms)
2、如何理解定时器预分频系数?
2.1 预分频技术简介
在PWM控制中,输入时钟频率的高低决定了PWM信号的频率。当输入时钟频率较高时,PWM信号的频率也会相应增加,从而导致控制精度下降。为了提高PiM控制的精度,需要通过预分频技术对输入时钟频率进行分频,从而降低PWM信号的频率。预分频技术通过将输入时钟频率分为若干个较小的频率周期,然后再利用这些周期来生成PM信号。预分频系数即为将输入时钟频率分频的倍数。例如,如果输入时钟频率为10MHz,预分频系数为100,则PM信号的频率为10OkHz。
2.2 预分频系数的选择
选择合适的预分频系数对于PWM控制至关重要。如果预分频系数过小,会导致PM信号频率过高,控制精度下降,甚至无法满足实际应用需求;如果预分频系数过大,会导致PM信号频率过低,控制精度受限,无法实现对输出信号的精确控制。在选择预分频系数时,需要综合考虑控制精度、输出信号频率和系统性能等因素。一般情况下,较低的频率要求可以选择较大的预分频系数,以提高控制精度;而对于高频率要求较高的应用,可以选择较小的预分频系数,以满足输出频率的要求。
2.3 预分频系数的应用
预分频系数的应用范围非常广泛,几乎涉及到所有需要使用PiM控制的领域。下面以几个常见的应用场景为例,介绍预分频系数的具体应用。
假设预分频系数为72 那么定时器计数频率为1M 计一个数1us 16位的定时器最大可以计65535us = 65ms (us级别)
假设预分频系数为720 那么定时器计数频率为100k 计一个数10us 16位的定时器最大可以计655350us = 655ms (百ms级别)
假设预分频系数为7200 那么定时器计数频率为10k 计一个数100us 16位的定时器最大可以计6553500us = 6553ms (秒级别)