智能车辆概念是一个集合计算机、传感、信息、通信、导航、人工智能以及自动控制等技术来实现环境感知、路径规划以及自动行驶为一体的高新技术综合体。
本文提出一种智能避障循迹小车的设计方法,采用STC89C516RD+单片机将作为主控芯片,传感器部分采用红外反射接收技术采集地面信息以及检测障碍物,通过控制两路直流减速电机的速度,以实现小车的循迹以及避障功能。
以此作为研究基础,可以设计出在军事、民用和科学研究等方面应用的智能机器人,对解决交通安全问题提供一种新的途径。
本文以智能小车作为机器人的典型代表,其分为三大组成部分:传感器、执行机构、MCU及其外部接口电路。机器人要实现自动循迹功能,同时扩展避障功能,可以实现小车自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避。基于上述的设计需求,传感检测部分考虑到小车一般不需要感知清晰的图像,只要求粗略感知即可,所以可以舍弃昂贵的CCD传感器而考虑使用价廉物美的红外反射式传感器或激光反射式传感器来充当。智能小车的执行部分,是由直流减速电机来充当的,主要控制小车的行进方向和速度。单片机驱动直流电机一般有两种方案:第一,勿需占用单片机资源,直接选择有PWM功能的单片机,这样可以实现精确调速;第二,可以由软件模拟PWM输出调制,需要占用单片机资源,难以精确调速,但单片机型号的选择余地较大。考虑到实际情况,本文选择第二种方案。CPU使用STC89C516RD+单片机,配合软件编程实现。
总体方案设计
根据题目的要求,确定如下方案:以STC89C516RD+为主控核心,在车体上搭载循迹传感器和避障传感器分别用于路况信息采集以及障碍物感知,采用两片LG9110a作为电机驱动芯片,以驱动车体的运动机构——减速直流电机,供电部分采用两节锂电池经过AMS1117-5.0给单片机、传感器以及相关的外围电路进行供电。光敏传感器为扩展模块,用于判断环境光线强弱,液晶模块可用于显示各类变量信息,在调试智能车的时候可以作为人机界面。红外遥控模块为扩展模块,可以利用红外遥控控制小车切换不同的工作模式。
本方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。系统整体方框图如图2-1所示。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部3条评论
快来发表一下你的评论吧 !