资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
基于 AT89C52 控制的智能玩具车的设计摘要:本文介绍了一种智能遥控器的汽车,它使用单片机 AT89C52为核心控制器,并使用 L298N 驱动直流电动机。驱动系统有众多功能,诸如远程控制,自动避障与追踪,LCD 显示器的速度及里程显示功能,除此之外它还具有高速度数据传输,低成本,可扩展,强大的稳定等优点,所以很适合作为消费性的电子产品。关键词,遥控车; AT89C52 单片机;液晶显示器;避障与追踪;一导言随着通信技术,检测技术和微电子技术的飞速发展,嵌入式技术也得到了长足的发展,并得到了更多,更全面的应用。作为一个高效的嵌入式微控制器单元,具有成本低,功耗低,体积小,灵活的控制,AT89C51 的能够适应复杂的过程控制。二系统结构及工作原理汽车底盘是四轮结构并使用前置的两个轮子作为支持轮,并且其中的每一个驱动轮都是由独立的一个直流电机驱动的。由矩阵键盘来实现按钮的远程遥控。可实现多种功能的前进,后退,左,右转向,加速,减速,停止等,此外,它还能避开障碍物,进行实时跟踪自动运行,并显示在液晶显示屏上的瞬时速度值和道路里程。图 1 智能小车的系统总图系统结构可以被描述为 1 中的两个图层。事实上,主控制器是一种遥控装置,它是包括微控制器AT89C52 单片机,具有无线收发器的 nRF401,矩阵键盘和液晶屏组成。 首先 AT89C52 单片机得到了关键代码,并通过串口发送到nRF401 里。同时,它可以等待着从另一个终端显示瞬时速度,公路通车里程数据。nRF401 负责的关键代码调制的射频信号,将被发送到另一个终端。从控制器主要由 AT89C52 单片机;nRF401;L298 驱动控制器;在车身上安装了超声换能器和红外发光二极管。nRF401 从主控制器收到控制代码之后将其通过一个串口发送到 AT89C52 上。 AT89C52单片机将控制 L298 驱动两个直流电动机并输出调节过的 PWM 信号来控制电机的速度。此外,AT89C52 将通过定期的检测红外接收管的周期性输出脉冲来计算电机的速度和探测汽车周围屏障的位置,实现避障,并利用超声换能器实现跟踪。三。硬件设计体系中的重要组成部分A部分主机控制器图 2 是单片机 AT89C52。图 2 微处理器 AT89C52AT89C52 单片机是一种低功耗,8 位的高性能 CMOS 具有 8K 字节的可编程闪存和可擦除只读存储器(PEROM)的微型计算机。该设备是生产商采用 Atmel 的高密度非易失性内存技术,并与业界标准的 80C51 和 80C52 片机的指令集和引脚兼容。片机允许由闪存程序存储器或由传统的非易失性内存来更改系统中的程序。由于将通用的 8 位 CPU 和闪存集合在了一个芯片上,Atmel 的 AT89C52 的是一个强大的微型计算机,它为许多嵌入式控制应用提供了一个高度灵活和具成本效益的解决方案。 *图 3 是 nRF401 的无线收发模块。图 3 nRF401 无线收发模块本 nRF401 是一个真正的单芯片 UHF 收发器,它工作在 433MHz的 ISM 频段。具有 FSK 调制和解调的功能。该工作在比特率高达20kbit / s。发射功率可以调整到最大为 10dBm。天线接口各不相同,而本芯片适合低成本的 PCB 天线。nRF401 具有待机模式的功能,从而使节电功能更加的方便和高效。nRF401 芯片只能工作在 35V之间的直流电源的环境之中。 *图 4 为矩阵键盘。图 4 矩阵键盘*液晶显示电路在图 5 中。主机控制器使用 SMC1602A 作为其液晶显示屏,显示容量为 16 2 字符,芯片电压为 4.55.5V。图 5 液晶显示控制器B 从控制器的组成部分*AT89C52 单片机*图 6 中的是 L298 电机驱动电路。该 L298 是一种高电压,大电流全桥驱动器设计,以便能接受标准 TTL 逻辑电平驱动器,如继电器,电磁铁,直流电动机和电感性负载。两个这种装置能输入提供启用或独立于输入信号。每座桥的晶体管的发射极下连接在一起,而且相应的外部终端可为一个外部感应电阻器连接。一个额外的电源输入的提供确保逻辑运算能在较低的电压持续工作。 *图 7 中的红外发光二极管电路。两对红外管分别安装在两个后轮上,红外管的输出脉冲经历了或门(74LS32)后连接至 AT89C52 的 pin1.0 端口。随着分别由 T2 计算出的输出脉冲并通过设置 T0 作为采样周期数计数,微电脑可以计算出电机的转速。图 6 L298 电机驱动电路 图 7 红外发光二极管电路图 紫外线收发器18图 紫外线接收器28据的 CJ 3 超声波学习板,测量范围为 0.274.00m 和精度为1cm。我们的超声波传感器布局三对分别安装在车前、车左和车右,使用 AT89C52 的 pin1.2,pin1.3,pin1.4 以产生 40 kHz 方波信号,并用定时器 0 设置采样周期时间。前超声回波脉冲信号接收器连接到 AT89C52 单片机的 INT0 上,而左、右通过与门 IC3A 连接到INT1 上。然后 pin1.5 和 pin1.6 连接到每个 IC3A 的输入端口。随着计数器 1 中声波和发射波长之间计数的差异。微处理器能计算出自身与障碍物之间的距离。四系统中最重要的软件的设计在此设计中,AT89C52 的串行通信使用了工作模式 2。一方面,这将节省的柜台控制器的资源,另一方面使单片机工作在多机通信系统的环境中,但这样做会在一个固定的通讯波特率。A.主控制器的组成部分图 9 是主程序流程图图 9 主程序流程图B.从控制器组成部分这是 40KHZ 超声波方波信号持续 12 微秒并实现了简单的时滞的程序。图 10 是主程序流程图图 10 主程序图五结论本文提出了一种智能玩具车运动控制系统,该系统是基于AT89C52 单片机,无线遥控、多传感器融合技术。该系统充分利用了单片机的内部资源,降低了硬件尺寸和成本,扩大了系统的功能和提高系统可靠性的很多。其实,调试的硬件结果表明,软件系统是灵活的控制、实时性好、性价比高、可靠性高、能满足要求的智能遥控器的车。简而言之,这个系统,具有较高的实用价值,具有广泛的应用前景多智能体技术应用于智能玩具、协作、社区巡逻和其他领域。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号