随着我国科学技术的进步,智能化和自动化技术越来越普及,各种高科技也广泛应用于智能小车和机器人玩具制造领域,使智能机器人越来越多样化。智能小车是一个多种高新技术的集成体,它融合了机械、电子、传感器、计算机硬件、软件、人工智能等许多学科的知识,涉及到当今许多前沿领域的技术[1]。而智能电动车正是智能机器人的一种,具有不可估量的实际意义。智能车辆是一个运用计算机、传感、信息、通信、导航、人工智能及自动控制等技术来实现环境感知、规划决策和自动行驶为一体的高新技术综合体。它在军事、民用和科学研究等方面已获得了应用,对解决道路交通安全提供了一种新的途径。随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究,许多国家已经把电子设计比赛作为创新教育的战略性手段。电子设计涉及到多个学科,机械电子、传感器技术、自动控制技术、人工智能控制、计算机与通信技术等等,是众多领域的高科技[2]。电子设计技术,它是一个国家高科技实例的一个重要标准,可见其研究意义很大。
2、总体设计方案
2.1课题任务分析
现在的电动小车大都是由电机带动,由遥控控制小车来完成前进、后退及避障等功能,但是在某些场合下并不能完全达到要求。也是因为这一点,所以本文设计了智能小车系统。智能小车运用了传感器、单片机、电机驱动等技术来实现小车的自动行驶。
本设计采用了单片机来实现对电机的控制。首先,我对于道路的情况制作了一个模型,包括了路障,弯道,和直道。在弯道和直道部分,小车可以自动循迹行驶,当智能小车遇到障碍物之后,可以通过传感器来检测是否存在障碍物,若存在障碍物,信号会由传感器发送到单片机,单片机会根据事先写好并烧入的程序来避开障碍物行驶,以达到智能行驶的目的。
2.2方案论证
2.2.1小车遥控部分
小车遥控部分使用的是红外遥控,这也是现在大部分小车使用的遥控手段,而且红外遥控操作简单并且操作性强。图2-1为红外遥控实物图。
红外遥控实物图
2.2.2小车驱动部分
小车电机驱动部分采用的是STC89C52RC单片机。该单片机灵活性高并且廉价,所以选用了此单片机。图2-2为单片机实物图。
STC89C52RC单片机实物图
3、系统硬件构成
3.1系统设计原理
本设计分为2个部分:遥控和小车。因为本课题主要是智能小车,所以遥控部分知识完成了很简单的要求。使用的是单片机的最小系统和无线电模块。图3-1为遥控部分的系统框图。
遥控部分系统框图
小车部分由显示电路、电源电路、无线电模块、单片机最小系统等电路模块组成。
3.2主要原件介绍
3.2.1STC89C52RC介绍
本系统采用的是最为常用的STC89C52单片机,它是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。该单片机使用ATMEL高密度非易失存储器制造技术制作。因为将多功能8位CPU和闪烁存储器组合在单个芯片中,所以ATMEL的STC89C52是一种高效的微控制器。STC89C52单片机灵活且低价,给系统提供了廉价的方案。引脚图如图3-2所示。
STC89C52RC引脚图
3.2.2 L293D芯片直流电机驱动模块
该模块由L293D作为四倍高电流H桥驱动芯片,驱动部分端子电压供电范围Vs:+4.5V~+36V。L293D引脚图如图3-3所示。