0引言
学习智能小车系统,有助于提高搭建系统的能力和对自动控制技术的理解。智能小车是一个较为完整的智能化系统,而智能化的研究已成为我国追赶世界科技水平的重要任务。智能小车有它特有的特点:成本低,涉及的知识面广,易于拓展[1]。整个智能小车系统作为一个完整的系统,从它的原理图的实现到实物的完成的过程,不仅需要深厚的电子方面的知识,还有对电路实现的良好掌握,对于培养学生的实践能力都有重要的意义。智能小车的竞赛在我国各大高校中都受到了重视,吸引了大批的高校学生的兴趣,而且取得了很多优异的成果,为我国推进智能化的进程做出了巨大的贡献,也为智能汽车的发展提供了理论依据[2-3]。只有当把理论和模型应用到实践中,这样的创新才用意义,我们国家这几年在智能化方面的进步越来越快,也推动了我国在国际社会上在智能化方面的话语权。智能小车是智能化的一部分,它的系统里的避障、循迹、红外遥控的技术用到了智能化,将智能化应用到传统技术上是21世纪发展的趋势。我国虽然从改革开放以来大力发展科技创新,但是在智能化的创新水平与国外较发达的国家相比还有巨大的差距,智能竞赛在高校越来越流行,也证明了我国教育在这方面很快会赶上世界上的发展水平。本次设计是以单片机为CPU,通过编程和一些外围电路的设计来实现红外遥控,避障,循迹等功能。最重要的是把模型上的研究应用到实际生活中,智能车辆便做到了这一点[4-6]。在实际应用中比如在倒车的过程中实现的红外警报系统是以智能小车为模型而研发出来的。对于电子知识的热爱与钻研有利于研发更多智能车辆,使我们的生活更加便利、智能化。
1. 系统的整体框架和工作原理。
1.1系统的整体框架
智能小车以STC89C51为主芯片,使用两轮驱动,另外还需要一个万向轮,起到支撑和平衡小车的作用。主要包括电机模块,电源模块,循迹模块,红外遥控模块,超声波模块,LED显示模块等组成,系统的整体设计设计框图如图1所示。
图1 系统的整体设计框架组成图
1.2系统的工作原理
智能小车以STC89C51为主芯片,使用两轮驱动,用两个电机分别驱动左轮和右轮。通过电机来调节车轮的转速从而可以实现控制转向的功能,另外还需要一个万向轮,起到支撑和平衡小车的作用[7]。在小车的车体左右分别安装红外线光电传感器,通过黑白线来检测循迹的功能:当黑线的边界被小车左侧的传感器检测到的时候,会向单片机发送一个信号,当单片机接收到信号的时候,会控制左轮电机,小车开始向左调整方向;同理当小车的右边传感器检测到黑线时,主控芯片开始控制小车右轮的电机,使其减速,小车开始向右修正。在小车的前部分安装了一个红外线光电开光来实现避障,当障碍物被传感器检测到的时候,车轮开始转动,小车避开障碍物继续行驶[8-10]。