无线遥控玩具汽车(附源码)
笔者除夜事无线遥控玩具斥地工作多年,斥地了很多种类的无线遥控玩具产品。总结了很多工作经验。用的绝除夜部分IC是TX2C(遥控)和RX2C(领受),其功能拜别是:进步,撤退撤退,左转,右转。笔者行使工作的余暇时辰用AT89C2051单片机编出了跟TX2C和RX2C一样的编解码法度,并成功进行了实际建造。编解码与TX2C和RX2C兼容。现将建造道理图和源法度公开给读者参考进修与建造,相信对初学者有极除夜的匡助,这也是笔者的心愿!其道理图如下:图2为领受部分,图3为发射部分。源法度和仿真文件见附件。源法度和仿真文件下载:

读者假如想仿制的话,建议RF领受和RF发射部哄骗市情上成品的315MHz模块,应用起来很苟且,如许可以省却调试高频部分。
下面图1是遥控进步部分编码波形:
除夜编码图1中看出有四个周期一样的同步脉冲,各个功能是按数据脉冲个数的不合实现功能不合的。如许编码有很强的搞干扰能力,也可以应用到其它范畴遥控膳绫擎去,可以做成遥控飞机,也可以做成遥控船……这要看读者的需要应用了。
具体功能响应编码以下:
进步:同步脉冲+10个数据脉冲
撤退撤退:同步脉冲+40个数据脉冲
左转:同步脉冲+64个数据脉冲
右转:同步脉冲+58个数据脉冲
进步+左转:同步脉冲+34个数据脉冲
进步+右转:同步脉冲+28个数据脉冲
撤退撤退+左转:同步脉冲+46个数据脉冲
撤退撤退+右转:同步脉冲+52个数据脉冲
按键松开时发送2帧住手位:同步脉冲+4个数据脉冲。
领受部分收到的是反相的旗子暗记,读者在建造时要属意。
图二(点击放除夜)
图三
徐增钟 2008.05.18于深圳
评论