跳舵,在基于PPM调制的遥控器中是很常见的,其原因很简单,在接收机,或者G2的模拟器收到的脉冲信号中多了一个或多个非法的帧,而这个帧会引起该帧之后的其他帧失效,从而引发一个或多个舵机跳舵。
为什么会出现非法的帧呢?在我们的身边存在的无数的,看不见的无线电波,电脑,家用电器等一些用电器都可能成为干扰源,遥控器本身的干扰是很小的,但也不是没有可能,我的第一台T4VF就跳舵,原因是晶振有问题,只要振动遥控器,所有的舵机都会动,更换晶体后,问题解决,当然不排除其他机械或电路原因造成的跳舵。
改善G2中跳舵的方法通常有2种,一种是从硬件环境上来改善,例如在电路设计上采用多点接地,电源电路滤波,信号输入滤波,信号输入线采用屏蔽线,外加磁环或磁芯等。
软件上的改进可以采用多种信号滤波的方法,如限幅滤波,斜率滤波,加权滤波等等,结合使用滤波效果较好,但滤波的方法采用的太多,会导致设备的反应迟钝或者信号失真,同时,软件滤波还要结合自动纠错,自动同步的功能才能达到最好的效果。
我曾经用示波器仔细观察了在G2中跳舵严重的T4VF,发现其输出的波形相当的稳定,可以断定,遥控器是无辜的,是G2的狗在我这恶劣的环境下受到了干扰。
对于成品的G2模拟器,跳舵的改善方法不多,可以试着更换屏蔽线,减少连接插头的数目(比如不通过转接头),增加磁环,磁芯的方法来减少干扰。
以上是个人拙见,还请各位批评指教。 |