1、1800英文单词, 11700英文字符,中文 3040字 出处: Li Xin,Xiang Qiang. (2015). Design of Intelligent Car Based on Single Chip Processor STC89C52 . International Power, Electronics and Materials Engineering Conference (IPEMEC 2015) . 基于单片机 STC89C52的智能车设计 李昕,湘强 西南民族大学电气信息学院,四川成都 610041 电子邮件: 1009132414 电子邮件: 关键词:智能跟踪车
2、,直流电机,红外电传感器, PWM,鼠标迷宫 摘要:智能汽车是一种能够在控制系统的作用下,根据最优路径精确地沿着自动驾驶迷宫的路径到达终点并准确返回起点的系统 。本文介绍了智能跟踪汽车控制系统的硬件 /软件设计与实现。这种跟踪车使用三排激光传感器来收集道路信息,软件通过相应的算法判断其有效性,控制算法来控制车辆转向。单片机给出了 PWM波的适当占空比来控制电机转速, H桥驱动电机的正负操作。智能车可以在到达终点后沿最佳路径返回起点。智能车可以优选地完成跟踪任务,并且能够以更快的速度完成规定的路径,始终保持稳定的操作。 1.简介 跟踪汽车竞赛是推动高等教育改革,培养大学生实践能力,创新能力和团队
3、合作精神的一项活动。制造光电跟踪车分为两部分:硬件制造和软件编程。本文提出了 一种光电跟踪汽车的设计方案。实验表明,该方案可以调整车身的速度和角度,结合各种轨道的交通信息,确保车辆在最短的时间内完成全程距离。 2.系统的整体硬件结构设计和工作原理简介 智能车的整体硬件结构设计 汽车的结构主要分为以下几个部分: 1.电源模块。由于汽车采用电 池供电,合理的设计是电源模块,是汽车稳定运行的前提 。 2.跟踪模块。它由几个光电管组成,用于探测黑线的位置,通过反射红外线的变化判断是否有黑线。 3.电动机的驱动模块。由于单片机的电流输出有限,无法驱动电机直接工作,因此需要由专用电路驱动。本文以 H桥驱动
4、芯片 L298N为例进行说明。 4.One-chip计算机模块。整个设计选用 8位微控制器 STC89C524 完成各驱动器采集数据和控制命令的处理, 12M的处理速度能及时处理各种道路信息并控制汽车的方向,功耗低,配置简单,价格相对便宜。 智能跟踪汽车硬件结构图如图 1所示 2:介绍智能汽车的工作原理 图 1智能跟踪汽车硬件结构图 在这种设计中,跟踪是指沿着 2.5厘米宽的黑线行走的白色地板上的汽车。红外传感器管发出红外线,由接收管接收。同时,接收量转换成电信号,经过处理,信号放大电路由 MCU到端口 P1,经过处理后,信号由端口输出到电机驱动电路 L298N芯片,从而达到驱动汽车的目的走路
5、和跟踪。 3.智能跟踪汽车的硬件系统设计 电源模块 电源模块的电源由两种方式供电,我们可以用一种方式为单片机,灯等供电,另一种方式提供 L298N,光电池和电机的工作电压。此外, L298N的驱动电压由电池直接给出,无需任何处理。 主控模块 STC8952的配 置文件 TC89C52芯片 40 + 5V电源引脚, 20引脚接地 .18脚引脚的 X字形 1和 19引脚 XTAL2连接晶体,振动频率为 12MHZ,连接 30pf电容 .9脚 RST连接复位电路外,为单引脚提供电复位芯片微电脑。 P3口的引脚 10和 11引脚作为单片机的通信端子,即完成程序下载所需的串行输入端口和串行输出。传感器输
6、出的八个端口通过 P1端口相应地发送信号到微控制器。处理完毕后, P00P05输出到 L2938N的 EN1, EN2, IN1IN4引脚,完成控制车。 图 2环路图 跟踪模块的设计 本设计采用 8个 ST188型号的红外电传感器。光电管分布部分采用 332布局。该方法可以准确,简单地区分每个端口,程序控制算法简单,车辆稳定可控。 ST188型红外电子传感器由高功率红外光电二极管和高灵敏度接收红外光电三极管( NPN)组成。当它用于比较两个电压时,任意输入端加上固定电压作为参考电压,另一端用电压信号进行比较。当“ +”端子的电压高于“ - ”侧时,输出管道被切断,这意味着输出侧断开。当电压“ - ”高于“ +”侧时,输出管饱和,相当于输出侧连接低电位。两个输入电压之间的差值大于 10 mv,这可以可靠地确保输出从一个状态到另 一个状态。因此, LM339用于弱信号检测是理想的 5。电路图如图 2所示。 图 3电机驱动模块 电机驱动模块 该模块选