近来手痒收了套CPD4 平衡仪,但是听说要配缓冲线才能正常工作。但是一跟缓冲线要近200元。。。。无米之人只好自己动手解决问题。
平衡仪收到手之后测试好坏,发现果舵机果然工作不正常,1 2 通道有时候串信号。我的接收是FUTABA的149。借朋友的JR的PCM接收却能正常工作。于是经过研究发现了JR和FUTABA接受机处理PWM信号的区别。最后解决了问题 不用加任何硬件。
下面切入正题。
先说说JR和FUTABA的接收机发送PWM信号的区别:
JR和一般PPM的接受机发送PWM信号是依次是1 2 3 4 5 6 7 8 9 通道
如下图
但是FUTABA的不同,同时发送2个通道 首先是1 2通道,然后是7 8通道,再是3 4通道,最后是5 6通道。
如下图
接下来在说说CPD4处理接受机信号的问题。
CPD4是以PIC为MCU的单片机处理系统,但是TLL方式与FUTABA PCM接受发送PWM信号的方式相冲突。
CPD4是先处理第一通道,然后在处理第二通道,而FUTABA PCM接受发送PWM信号的方式是同时发送。由此导致CPD4处理PWM信号混乱。
解决这个问题的方法就是让两个通道的信号存在一定的时间差,这个技术就叫所缓冲技术。
解决问题的方法:
只要使控制舵机的两通道的信号存在时间差就可以了
方法1: 在发射机上让1 通道和4通道交换 也就是用的STICK3模式(我飞的鬼子手) 然后把CPD4相应的通道接到4通道上 既把原来CPD4的ELE插头换到 接收4通道RADD上 。
标准的日本手STICK1左手的左右是方向舵 右手的左右是副翼,(STICK3 左手的左右是副翼 右手的左右是方向舵 )只要交换 让两个通道信号错开CPD4就能正常工作。
把陀螺接第一通道,副翼舵机接第四通道。控上面设置成STICK3模式。由于设置成STICK3模式 所以飞起来 还是日本手:左手的左右是方向舵 右手的左右是副翼。
方法2:自制缓冲线
用74系列的逻辑电路 可以实现信号的延时
7404 7407都可以 具体方法如下图:
7407 7404IC 售价是2。3元一片
[ 本帖最后由 seacon 于 2009-3-12 20:26 编辑 ] |