ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:537KB ,
资源ID:13149354      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13149354.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于AT89C52单片机控制的智能玩具车运动设计Word文档格式.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于AT89C52单片机控制的智能玩具车运动设计Word文档格式.doc

1、一导言随着通信技术,检测技术和微电子技术的飞速发展,嵌入式技术也得到了长足的发展,并得到了更多,更全面的应用。作为一个高效的嵌入式微控制器单元,具有成本低,功耗低,体积小,灵活的控制,AT89C51的能够适应复杂的过程控制。二系统结构及工作原理汽车底盘是四轮结构并使用前置的两个轮子作为支持轮,并且其中的每一个驱动轮都是由独立的一个直流电机驱动的。由矩阵键盘来实现按钮的远程遥控。可实现多种功能的前进,后退,左,右转向,加速,减速,停止等,此外,它还能避开障碍物,进行实时跟踪自动运行,并显示在液晶显示屏上的瞬时速度值和道路里程。图1 智能小车的系统总图系统结构可以被描述为1中的两个图层。事实上,主

2、控制器是一种遥控装置,它是包括微控制器AT89C52单片机,具有无线收发器的nRF401,矩阵键盘和液晶屏组成。 首先AT89C52单片机得到了关键代码,并通过串口发送到nRF401里。同时,它可以等待着从另一个终端显示瞬时速度,公路通车里程数据。nRF401负责的关键代码调制的射频信号,将被发送到另一个终端。从控制器主要由AT89C52单片机;nRF401;L298驱动控制器;在车身上安装了超声换能器和红外发光二极管。nRF401从主控制器收到控制代码之后将其通过一个串口发送到AT89C52上。 AT89C52单片机将控制L298驱动两个直流电动机并输出调节过的PWM信号来控制电机的速度。此

3、外,AT89C52将通过定期的检测红外接收管的周期性输出脉冲来计算电机的速度和探测汽车周围屏障的位置,实现避障,并利用超声换能器实现跟踪。三。硬件设计体系中的重要组成部分A部分主机控制器图2是单片机AT89C52。图2 微处理器AT89C52AT89C52单片机是一种低功耗,8位的高性能CMOS具有8K字节的可编程闪存和可擦除只读存储器(PEROM)的微型计算机。该设备是生产商采用Atmel的高密度非易失性内存技术,并与业界标准的80C51和80C52片机的指令集和引脚兼容。片机允许由闪存程序存储器或由传统的非易失性内存来更改系统中的程序。由于将通用的8位CPU和闪存集合在了一个芯片上,Atm

4、el的AT89C52的是一个强大的微型计算机,它为许多嵌入式控制应用提供了一个高度灵活和具成本效益的解决方案。 *图3是nRF401的无线收发模块。图3 nRF401无线收发模块本nRF401是一个真正的单芯片UHF收发器,它工作在433MHz的ISM频段。具有FSK调制和解调的功能。该工作在比特率高达20kbit / s。发射功率可以调整到最大为10dBm。天线接口各不相同,而本芯片适合低成本的PCB天线。nRF401具有待机模式的功能,从而使节电功能更加的方便和高效。nRF401芯片只能工作在35V之间的直流电源的环境之中。*图4为矩阵键盘。图4 矩阵键盘*液晶显示电路在图5中。主机控制器

5、使用SMC1602A作为其液晶显示屏,显示容量为16 2字符,芯片电压为4.55.5V。图5 液晶显示控制器B从控制器的组成部分*AT89C52单片机*图6中的是L298电机驱动电路。该L298是一种高电压,大电流全桥驱动器设计,以便能接受标准TTL逻辑电平驱动器,如继电器,电磁铁,直流电动机和电感性负载。两个这种装置能输入提供启用或独立于输入信号。每座桥的晶体管的发射极下连接在一起,而且相应的外部终端可为一个外部感应电阻器连接。一个额外的电源输入的提供确保逻辑运算能在较低的电压持续工作。*图7中的红外发光二极管电路。两对红外管分别安装在两个后轮上,红外管的输出脉冲经历了或门(74LS32)后

6、连接至AT89C52的pin1.0端口。随着分别由T2计算出的输出脉冲并通过设置T0作为采样周期数计数,微电脑可以计算出电机的转速。图6 L298电机驱动电路 图7 红外发光二极管电路图 紫外线收发器 图 紫外线接收器据的CJ 3超声波学习板,测量范围为0.274.00m和精度为1cm。我们的超声波传感器布局三对分别安装在车前、车左和车右,使用AT89C52的pin1.2,pin1.3,pin1.4以产生40 kHz方波信号,并用定时器0设置采样周期时间。前超声回波脉冲信号接收器连接到AT89C52单片机的INT0上,而左、右通过与门IC3A连接到INT1上。然后pin1.5和pin1.6连接

7、到每个IC3A的输入端口。随着计数器1中声波和发射波长之间计数的差异。微处理器能计算出自身与障碍物之间的距离。四系统中最重要的软件的设计在此设计中,AT89C52的串行通信使用了工作模式2。一方面,这将节省的柜台控制器的资源,另一方面使单片机工作在多机通信系统的环境中,但这样做会在一个固定的通讯波特率。A.主控制器的组成部分图9是主程序流程图图9 主程序流程图B.从控制器组成部分这是40KHZ超声波方波信号持续12微秒并实现了简单的时滞的程序。图10是主程序流程图图10 主程序图五结论本文提出了一种智能玩具车运动控制系统,该系统是基于AT89C52单片机,无线遥控、多传感器融合技术。该系统充分利用了单片机的内部资源,降低了硬件尺寸和成本,扩大了系统的功能和提高系统可靠性的很多。其实,调试的硬件结果表明,软件系统是灵活的控制、实时性好、性价比高、可靠性高、能满足要求的智能遥控器的车。简而言之,这个系统,具有较高的实用价值,具有广泛的应用前景多智能体技术应用于智能玩具、协作、社区巡逻和其他领域。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1