无线遥控玩具汽车
来源:徐增钟发 布:admin 字号:[大 中 小] 发表文章
笔者从事无线遥控玩具开发工作多年,开发了很多种类的无线遥控玩具产
品。总结了很多工作经验。用的绝大部分 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 个数据脉冲。
接收部分收到的是反相的信号,读者在制作时要注意。
评论2