| 联系本站 - 如何购买 - 订单查询 - 业务合作 - 投稿荐稿 - 网站导航 - |
|
|
| 本站首页 | 电子制作 | 基础知识 | 单片机栏 | 专题文章 | 资源下载 | 网站产品 | 合作论坛 |
| 当前位置:首页 >> 单片机栏 >> 单片机应用实例 >> 正文 |
| 无线遥控玩具汽车(附源码) |
| 作者:深圳市伟翔电子 徐增钟 来源:网友投稿 推荐给好友 保护视力色:
|
|
笔者从事无线遥控玩具开发工作多年,开发了很多种类的无线遥控玩具产品。总结了很多工作经验。用的绝大部分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于深圳
|
| 添加到本地IE收藏夹 到论坛讨论 字号〖大 中 小〗 |
|
| 联系本站
- 如何购买 - 订单查询
- 业务合作 -
投稿荐稿 -
网站导航 - 版权说明 ◆◇实用电子制作◇◆网 sydzdiy.com 2004 - 2008 信息产业部备案号:蜀ICP备05006466号 |