本帖最后由 JerryWu75 于 2016-7-1 11:13 编辑
去年用XC4366L/XC4388做一个遥控器方案,接收端的CPU用的PIC12F1501,当时也是调发射距离调了很长时间,后来发现主要的问题:
1, MCU通过中断方式接收起始信号,我们的板上还有另外一个中断,是检测交流过零信号的,这两个外部IO口中断有一定的概率互相干扰,导致软件丢失遥控信号.后来修改了软件,在遥控接收阶段强制屏蔽交流过零中断,解决了软件丢码的问题;
2, XC4366L/XC4388有一个有效的接收/发送窗口,发射的代码的时间长度不能超过这个窗口,如果发送的数据比较多,需要将数据拆解封装成较短的数据包,然后分多次将各数据包发送出去.
3, 发送/接收端天线的匹配,这个需要通过频谱分析仪来测量了.
|