基于嵌入式处理器的循迹小车的设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:boriszhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本设计是针对2011年江苏省大学生实践创新项目而设计的导游机器人系统。整个系统以LM3S1607为处理器对采集数据进行处理并通过其控制小车电机的工作,采用光电传感器作为小车循迹模块,使小车可以在既定道路上顺利行驶。实验结果证明本系统能够平稳、快速的在预定场地上运行,并具有结构简单、容易实现的特点。
  关键词:嵌入式;Cortex-M3;循迹;ARM
  中图分类号:TP242 文献标识码:A 文章编号:1007-9599 (2012) 20-0000-02
  1 引言
  随着信息技术与机械自动化技术的发展越来越快,智能化机器人作为二者结合的产物也开始渗透到人们生产、生活的各个方面,大量的使用智能化的机器人提高了人们的工作效率,提升了人们的生活质量。
  本设计使用Cortex-M3处理器作为智能小车的控制器,并通过通关软硬件的设计使智能小车可以按照事先规划好的路线行进,自动检测偏离并进行修正。
  2 循迹小车的系统结构
  由于循迹小车主要任务是能够循着事先铺设的引导线条行驶,故设计循迹小车的具体结构如图1所示。其主要结构分为四个部分:电源管理、传感检测系统、微控制器、直流电机。
  (1)电源管理模块
  此模块由电源与稳压电路组成,目的是向各个模块供电。
  (2)传感检测系统模块
  此模块用于寻找轨迹,使小车能在规定的路线上前进。
  常见的轨迹采集方式不外乎灰度传感器和CCD传感器。CCD传感器可以获取大量图片信息,完整的掌握整个路面情况且具有极强的抗干扰能力,但对于本项目,由于处理CCD传感器采集的图像需要大量的运算,并提供较大的存储,特别是成本较高,实现起来较为困难。其更适合使用在精确分析的场合。
  灰度传感器使用的是光电转换原理,其获取数据方式简单、快捷,且设备成本低廉,没有复杂的图像处理任务也降低了处理器的负载,而抗干扰性能较弱的问题也在改为使用有源传感器后得到了解决。本项目中,通过铺设的线路为使用了灰度传感器的小车提供参照是完全可以实现的。
  同时,为了使小车能够发现障碍物,在小车上还使用了红外接近开关,这是一种集发射与接收于一体的光电开关传感器,其检测距离可以根据要求进行调节,探测范围3cm-80cm。。
  小车共安装了8个灰度传感器和2个红外接近开关,其中8个灰度传感器分头尾两边,每边等距安装4个,如图2所示,2个红外接近开关则分别安装在头尾车架上。小车放置时需将引导线置于小车中部,纵向穿过小车,保证其处于小车的头2、3号传感器之间。
  (3)微控制器模块
  此模块使用LM3S1607处理器,用于处理传感器传入数据和控制直流电机模块的运转。微控制器从传感检测系统中获取数据后与当前程序中预设定的值进行对比,以此判断当前小车所处的位置及状态,依据此判断并根据预定程序,控制直流电机模块的运行。
  (4)直流电机模块
  此模块主要作为小车的动力系统。小车的进退、转向、急停等功能都由此模块提供。
  系统运行过程如下:引导线是小车跟踪的目标,系统上电后,小车通过检测系统检测出小车相对于所要跟踪路径的相对位置,再将此信息输入到微处理器中,微处理器将此信息进行处理后将控制命令输出到直流电机,控制小车的位置和速度,保证小车快速平稳地沿预先设定好的路线行驶。
  3 循迹小车软件总体设计
  系统软件分成七个部分:主程序、头尾直行模块、头尾左转模块、头尾右转模块。由于小车本身并不分头尾,只是为了控制方便设置了头尾,故在此以头部为例进行研究。
  直行模块:直行是小车最常见的运行状态,由分布在小车头部2、3号和尾部2、3号,共四个灰度传感器同时监测小车的运行状态。由于引导线与周围环境颜色有别,四个灰度传感器只需要将各自的即时值传到处理器,处理器将其与预设值比较,即可发现小车是否处于正确行使状态,并可根据具体情况予以纠正。以白色引导线为例,其运行过程如下图3:
  左转模块:当小车行使至左转岔路口时,其左边必然存在引导线,此时小车头部的1号灰度传感器将照在引导线上,其值变化,处理器可以根据此变化判断小车已到达路口,并控制电机使小车停止。由于惯性,小车完全停止时,其头部已经越过左侧引导线,所以开始左转后,1、2号传感器将先后由离开引导线变为到达引导线,最后再离开引导线,当2号传感器离开引导线、且3号未到达引导线时,即可认为小车已完成转向,其运行过程如图4所示。
  小车右转与左转类似,依靠4号传感器判断右转路口,使用3、4两个传感器完成转向。主程序根据不同路况通过调用直行、左右转等动作完成整个循迹过程。
  4 结语
  本文设计了一种循迹小车系统,详细阐述了循迹原理、软硬件设计及制作过程,并分析了实现循迹小车几种基本动作的方法。该循迹小车系统的设计方案可供循迹类小车整体设计时参考。
  参考文献:
  [1]杨红,李生明,袁明月.智能寻迹消防小车设计[J].清远职业技术学院学报,2011,12.
  [2]王伟,陈慧,刁增祥,等.基于光电导航无人驾驶电动汽车自动循迹控制系统研究[J].汽车工程,2008,30(2):137-140.
  [3]徐健.嵌入式小车循迹控制系统[J].装备制造技术,2012,5:53-54.
  [4]杨利兵,严新平,吴超仲,等.磁道钉导航控制系统研究[J].武汉理工大学学报,2002,26(4):454-456.
  [5]高月华.基于红外光电传感器的智能车自动循迹系统设计[J].半导体光电,2009,8(1):22-24.
其他文献
摘要:物联网技术在当前高校虽有应用,但应用较少且形式单一。从更加贴近学生生活方面的校园食堂信息,自习教室信息,校园环境信息的发布方面做深入的分析,论述物联网在高校校园中的应用前景,为今后物联网在高校中的发展提供了一个方向。  关键词:物联网;校园食堂信息自习教室信息;校园环境信息  中图分类号:TP391 文献标识码:A 文章编号:1007-9599 (2013) 03-0000-02  1 概念
期刊
摘要:基于1990年、2000年、2010年三年徐州影像图,利用Erdas软件进行图像处理和监督分类,利用矩阵分析和相关分析,分别从数量和空间方向分析了徐州城市的扩展规律以及新城区在城市扩展中起到的作用。研究表明:(1)徐州城市扩展迅速,城市建设用地增加迅速,且新城区的建设在城市建设用地数量上起到决定性作用。(2)徐州城市的扩展成“年轮效应”并且首先在交通干线上发展起来,新城区的建设,直接影响到城
期刊
摘要:在本文中,提出了采用粒子群算法来优化RBF神经网络,并建立了这种新的混合模型。在这个粒子群和RBF神经网络的混合模型中,粒子群优化算法应用于选择中心节点和隐藏节点的宽度以及输出向量方面,对RBF神经网络建立了5个输入节点,6个隐藏节点和一个输出节点。通过对粒子群优化的RBF神经网络模型对一些地区的结核病发病趋势进行预测,得出这种混合模型对结核病发展趋势进行预测能够取得较好的预测结果。  关键
期刊
摘要:伴随着21世纪的到来,人类社会进入信息时代,计算机技术的应用已经深入到各个领域,计算机教育也有了不同的发展。我国的计算机教育和发达国家相比存在很大的差距,尤其是中职院校的计算机教育水平更有待提高。本文分析了中职学校计算机教育的现状,在此基础上,探讨其不足之处,并提出了相应的改进措施和创新方法。  关键词:中职计算机教育;现状;问题;改革;创新  中图分类号:TP3-4 文献标识码:A 文章编
期刊
摘 要:本文主要针对如何上好高职院校《计算机应用基础》的公共基础课,其中分析了计算机教学的特点,以及结合自己实际教学情况对《计算机应用基础》的教与学的方法进行深入的探讨。  关键词:计算机教学;色彩语言;计算机操作  中图分类号:TP3-4 文献标识码:A 文章编号:1007-9599 (2013) 03-0000-02  《计算机应用基础》课是高职院校非计算机专业的学生在大一学期必修的公共基础课
期刊
摘 要:地方本科院校计算机专业建设面临诸多问题,结合自身优势和地方经济建设特点,抓住专业发展的机遇,以师资队伍建设为根本,以教学研究和科学研究为龙头,以课程建设和实验室建设为基础,以教学改革和教学质量工程建设为动力推进景德镇陶瓷学院计算机科学与技术省级特色专业建设。  关键词:特色专业建设;教学改革;教研并重;地方工科院校  中图分类号:TP3-4 文献标识码:A 文章编号:1007-9599 (
期刊
摘要:数字图像处理是一门典型的综合性边缘课程,理论要求高,学习难度大。本文分析了数字图像处理课程实践教学中存在的问题。针对这些典型的问题,提出了三点改进思路,即开设专题讲座,实行引导式教学;精简理论推导,强化实际应用;实行案列教学,提升学习兴趣。实践教学证明,本文提出的教学改革措施对于学生学习数字图像处理这门课程具有一定的效果,能够明显提升学生的学习兴趣和学习效率。  关键词:数字图像处理;实践教
期刊
摘要:文章通过分析当前计算机类人才质量问题,结合广东省高职院校实施《计算机基础》课程网络教学平台取得显著成效得到的启示,提出并分析、设计基于网络教学平台的高职院校计算机类课程教学模式,目的在于提高计算机类人才教学质量和教学效果。  关键词:计算机类课程;网络教学平台;教学资源库  中图分类号:TP3-4 文献标识码:A 文章编号:1007-9599 (2013) 03-0000-02  由麦可思研
期刊
摘要:随着高科技手段的发展与应用,依靠人的身体特征来进行身份验证的生物识别技术可以代替现有的身份识别技术。人脸识别技术作为生物识别技术的一种,以其特有的稳定性、唯一性和方便性等特征,被越来越广泛地被应用在需要身份识别的领域。本文主要从计算机在生物识别技术和人脸识别技术方面的应用、人脸识别系统的组成、以及人脸识别技术在商业银行方面的应用等方面论述了人脸识别技术在身份识别方面的应用。  关键词:计算机
期刊
摘要:云计算是计算机发展的未来,,所谓云计算就像水和电一样,打开开关或拧开龙头就可以使用了。如果说个人计算机变革和互联网变革是IT产业的两次变革,那么云计算是IT产业的又一次变革。  关键词:云计算;公有云;私有云;混合云;社区云  中图分类号:TP18 文献标识码:A 文章编号:1007-9599 (2012) 20-0000-02  “云”,并不陌生,熟悉的很,抬头见之,“云计算”,更不陌生,
期刊