飞思卡尔智能车信息采集

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:cz9104
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要
  本文首先对智能车的硬件进行设计,达到了低重心、大前瞻、高稳定性。其次对系统的软件部分进行设计,利用阀值对赛道进行判断,从而得到智能车的偏航角。综合偏航角控制量实现舵机控制,入弯道切内道,大大提高了智能车的弯道运行速度。用光电编码盘检测智能车的运行速度,再根据赛道信息给定智能车的运行速度,运用一些算法调节驱动电机转速,实现了电机的快速响应。经过大量测试,最终确定系统结构和各项控制参数。
  关键词:单片机;舵机控制;速度控制
  【中图分类号】U293.2+5
  0 引言
  智能车有着极为广泛的应用前景。结合传感器技术和自动驾驶技术可以实现汽车的自适巡航并把车开得开得又快又稳、安全可靠;汽车夜间行驶时,如果装上红外摄像头,就能实现夜晚汽车的安全辅助驾驶;他也可以工作在仓库、码头、工厂或危险、有毒、有害的工作环境里,此外他还能担当起无人值守的巡逻监视、物料的运输、消防灭火等任务。在普通家庭轿车消费中,智能车的研发也是有价值的,比如雾天能见度差,人工驾驶经常发生碰撞,如果用上这种设备,激光雷达会自动探测前方的障碍物,电脑会控制车辆自动停下来撞车就不会发生了。提高安全性和系统效率。这种新型车辆控制方法的核心,就是实现车辆的智能化。
  1 智能车机械结构设计
  机械结构是控制算法和软件程序的执行机构,对机械结构性能的了解和改造有利于对控制算法和软件程序的实现。因此对车体机械结构的调整是非常必要的。
  1.1 车体机械参数调整
  前轮参数的调整包括前轮主销后倾角,主销内倾角,前轮外倾角,前轮前束。这几个参数对车体直线行驶的平稳性和转弯的灵活性有很重要的影响[1]。
  1.2 舵机的安装
  舵机转向是整个控制系统中延迟较大的一个环节,在相同的舵机转向条件下,转向连杆在舵机一端的连接点离舵机轴心距离越远,转向轮转向变化越快。这样安装的优点是:改变了舵机的力臂,使转向更灵敏;舵机安装在正中央,使左右的转向基本一致;重心相对来说靠后,减轻舵机的负载[2]。
  1.3后轮距与后轮差速机构调整
  后轮距的调整:赛车高速行驶时突然转弯时容易翻倒,为了增加整车的平衡能力,可将车模原配的后轮调节件把改为大轮距的调节件,使后轮距在原来基础上增加了4mm,
  1.4传感器的安装
  图中将激光管固定在下排孔内上排六个固定接收管和透镜,将激光照射距离调整到50CM,前瞻效果达到最好[3]。
  1.5 车体重心调整
  重心越低越好。选择摄像头时选择比较轻的,摄像头支架材料及规格也要加以考虑,电路板的摆放也尽可能低。
  2系统总体硬件电路设计
  2.1 系统硬件电路结构
  此智能车辆定位系统用激光管和接收芯片检测车辆前方的赛道,通过MC9S12XS128采样光电三极管的模拟信号,获得赛道数据,结合一定的算法,提取赛道的黑白线对舵机和电机驱动芯片以合适的控制[4]。
  系统先对接收芯片获得的数字信号,速度传感器测得的速度值,加速度传感器检测到的坡度信息,以及拨码开关输入的脉冲值等送入单片机最小系统进行分析处理,发出命令驱动舵机,并使用全桥电机驱动芯片 MC33883驱动场效应管控制电机的正反转,输出 PWM 波形实现对于电机的控制,使用LM 2940S 等稳压芯片对各模块提供电源[5]。
  2.2 传感器选择及其电路设计
  激光传感器好比模型车的眼睛,是整个系统采集赛道信息的核心。前瞻距离最远能够达到1.1M。经过调整和优化,使得激光传感器性能能够完成赛道全部信息采集的任务。
  2.2.1 激光发射电路设计
  当电路连接以后,1脚会输出一个调制频率为180KHZ,占空比大约为30%的方波,然后通过反相器HD74LS04放大驱动激光发射管。
  2.2.2 传感器接收电路设计
  接收管通过接受高频率激光发射的信号直接输出TTL电平,将1.5K电阻直接上拉到VCC_5V。最后RECEIVE_0直接连接到单片机的I/O口。赛道中不是黑线的区域,接收管接收到返回的激光信號,此时输出为低电平;当遇到黑线,没有收到返回的激光信号,输出为高电平。只需要查询单片机的I/O口高低电平状态就可以判断出赛道信息[6]。
  2.3 电机驱动模块设计
  MC33883它可以驱动场效应管实现电机的正反转,场效应管用IRF3205,场效应管为N沟道,MC33883的驱动能力很强,最大电流可以达到110A。本设计采用PWM直流脉宽调速,该方法有效地避免了串电阻调速其调速范围小,平滑性低的缺点, IN_HS1、IN_HS2、IN_LS1、IN_LS2是单片机传给MC33883脉冲信号的接口。
  2.4 测速电路模块设计
  VCC_MCU为5V电压,SIGNAL是编码器的脉冲输出端,SIGNAL和VCC_MCU之间接一个10K上拉电阻,然后将SIGNAL连接到单片机的PT7口,进行脉冲。
  3智能车电路板的设计
  智能车的电路板设计是利用altium designer软件设计的。在布线时信号线和电源线的宽度不同,信号线的宽度为10mil,稳压后的电源线为20mil或30mil,直接经过电源的电源线为60mil。覆铜的时注意移除死铜,覆铜定义网络标号为GND。
  4系统软件设计
  4.1 程序开发和调试
  本车在开发和调试中所使用的开发环境为Metrowerks 公司的集成开发环境 Metroworks CodeWarrior IDE4.6和与之配套使用的调试软Hiwave,调试器为清华大学工程物理系开发的BDM,辅助调试工具有电视机、刻度尺,串口调试软件等。   4.2 调试器
  CodeWarrior IDE中的调试器不仅可以进行在线调试,还可以进行在线的仿真。在调试器中,我们可以看到定义的全局变量的变化和各个寄存器的当前值,还可以看到单片机内存中内容等。此外,还有许多其他的实用功能,在赛车的调试过程中使用很是方便有效。
  4.3系统程序流程图
  如图6显示程序开始进行初始化,然后开始采集信息,在把采集到的信息进行一些数据处理(这里可以用到模糊和PID算法)[7],之后求出速度和转向。为了形成闭环系统这里利用中断进行时时测速,保证小车速度不至于过快或过慢,形成闭环系统,使小车更快,更稳定的完成比赛。
  4.4赛道识别
  4.4.1 黑色引道线的提取
  赛道识别,即使模型车能够分辨当前的路径为是直道、十字线、起跑线、或者坡道。首先分析一下赛道信息。 当前路径是直道、弯道、十字线、起跑线时,传感器识别黑线情况,当传感器位于直到和弯道的时候,总的传感器的状态跳变2次。当传感器位于十字线的时候,总的传感器的状态跳变0次。当传感器位于起跑线上的时候,总的传感器的状态跳变4次。
  当前的12个传感器所采集的赛道状态值,黑线为1,白线为0。Jump是跳变次数标志。每当相邻的传感器状态不同,Jump就加1。然后通过if()else()语句来判断车子当前做行走的道路类型[8]。
  4.6 转向舵机的控制程序的设计
  一个周期采集完毕以后,要对传感器的原始状态进行处理,我们规定当激光传感器照射到黑线记做1,白线记做0,12个传感器分别赋予对应的权值,当有2个或者1个激光传感器照射到黑线的时候,对它们的权值取平均值,最后单片机通过最终的偏移值计算出控制转向舵机和速度分配值[11]。
  number是计算一共有几个传感器在黑线上,lost_number是计算所有在黑线上传感器的偏移值,lost_location是计算激光传感器的平均偏移值。
  4.7 速度采集程序的设计
  速度采集模块需要定时采集速度,根据相同时间内的脉冲数多少来判定速度的快慢,因而我们单独开了一个PIT中断,中断定时周期为3MS,那么每当经过3MS,就读取脉冲累加器计数器PACNT的值,然后将此值和设定速度的值进行比较,完成对速度的闭环控制[12]。 控制函数number_count变量是反馈的速度,用来传递给PID函数;TIME_INTER是速度给定;这里要注意的就是,当进行完毕速度读取,PACNT寄存器一定要清零,防止脉冲的错乱。
  5 结论
  我们在车模硬件及软件上都有许多改进与创新,采用上排激光管作为循迹传感器。大大提高了前瞻距离和系统的稳定性。激光前瞻達到0.25米,大前瞻是保证高速度的前提条件。采用自己制作的单片机最小系统板。自己制作的单片机最小系统板,尺寸小,重量轻。即减轻了车模总重量,有方便了其它硬件布局。使得整个硬件系统布局更简洁,性能更稳定。
  参考文献
  [1]陈家瑞.汽车构造.机械工业出版社,2009.
  [2] 第四届全国大学生“飞思卡尔”智能汽车竞赛杭州电子科技大学钱江一号队技术报告,2009.
  [3]第五届全国大学生“飞思卡尔”智能汽车竞赛河北理工轻工学院飞思嘉杭队技术报告,2010
  [4] Freescale 公司MC9S12XS Family Reference Manual.2009.9.
  [5] Paul Horowitz.电子学.电子工业大学出版社,2009
  [6]李艳红.传感器原理及其用用.北京理工大学出版社,2010.
  [7]邵贝贝.单片机嵌入式应用的在线开发方法.清华大学出版社,2004 .
其他文献
【摘要】:干扰进入微机保护装置,使得装置不能正常工作,导致控制失灵,就有可能造成重大的事故。本文通过对牵引变电所微机保护干扰的来源及危害,探讨在硬件和软件相结合提高微机保护抗干扰能力的措施。  【关键词】:牵引变电所;电磁干扰  【中图分类号】TM403.5  一、干扰的来源和危害  影响牵引变电所微机保护装置的电磁干扰主要有以下几个方面:  〔1〕来自一次系统的干扰,。〔2〕发生短路事故。〔3〕
期刊
【中图分类号】F842.6  新型农村社会养老保险作为一项全新的社会保险制度,保障覆盖面宽,社会关注度高。新农保涵盖了未参加城镇养老保险的所有农村居民,是深入贯彻科学发展观、加快建设覆盖城乡居民社会保障体系的重大决策,是实现广大农村居民老有所养,促进家庭和谐,增加农民收入的重大惠民政策。然而从各地试点及农民收入水平低的现状来看,新型农村社会养老保险推进仍然面临一些问题。  一、当前开展的农村养老保
期刊
【分类号】:R286  【摘要】 目的 建立安坤益母草片中盐酸水苏碱的含量测定方法。方法 采用氨基柱,以乙腈-水(体积比78∶22)为流动相,检测波长是202 nm,流速是1 mL·min-1,柱温是30 ℃。结果 盐酸水苏碱在5.625~28.125 μg内有良好的线性关系,r=0.9992,回收率为100.3%,RSD为2.4%。结论 本法专属性强,准确、简便,可为安坤益母草片的质量标准提供依
期刊
【摘要】在龙山文化中,鬶是极具代表性的器物。本文以龙山文化为主线,从陶鬶的造型特点、发展演变及其时代意义等多个方面予以浅析。陶鬶的原始之美具有相对永恒性。  【关键词】龙山文化;陶鬶;袋足;象形;演变  【中图分类号】K103  龙山文化时期的陶鬶  龙山文化时期的陶鬶以其独特的仿生造型和合理的构造,映射出了原始先民在日常生活、宗教信仰以及墓葬随葬方面的需要。龙山文化陶鬶上承大汶口文化,后启夏商各
期刊
摘要 甚高频全向信标(VOR)是现代航空无线电测向的一种地面导航设备,被广泛应用于短距及中距制导。多普勒甚高频全方位信标(DVOR)是常规VOR的进一步发展。它利用多普勒效应及宽孔径天线系统从而使它能产生更加精密得多的方位角信号。本文通过对甚高频全向信标原理介绍,使我们能够对其有一个初步的了解。  关键词 甚高频 全向信标 导航  【中图分类号】F764.6  一、甚高频全向信标系统概念  VOR
期刊
摘要:本文分析总结了万全煤田白垩系地层的测井曲线高天然伽玛异常特征及引起高天然伽玛异常的原因,为进一研究本区聚煤规律、寻找放射性富集矿藏提供了依据。  关键词:万全煤田、白垩系、高天然伽玛异常、沉积特征  中图分类号:P641.4+61  0引言  测井信息蕴含着丰富的地质内容,我国自地球物理测井技术应用于煤田地质勘探以来,已有60多年的历史,在煤田勘探中发挥着越来越重要的作用,如确定煤层的空间位
期刊
摘要:輪胎的状态直接关系到车辆的行驶性能和安全性能,本文全面的阐述了轮胎检查及修补方法,有很强的实用意义和借鉴价值。深层次地讲述了除了外观检查、清理胎花中杂物等常规保养知识外的轮胎保养和使用知识。  关键字:轮胎保养 胎压检查 补胎比较  【中图分类号】:TQ336.1  一、前言  一辆轿车在路上行驶,唯一与地面接触的部件就是车辆的轮胎。轮胎的状态直接影响到车辆的行驶性能及操控性能。作为一个车主
期刊
摘要: 对人为误操作及误动引起的RCS-931A 型光纤差动保护装置不正确动作的事故进行了分析, 认为事故的根本原因是运行人员和继电保护人员对保护装置的工作原理理解不深。通过总结经验和分析 RCS-931A 型光纤差动保护装置的特点, 提出了该装置调试及运行的注意事项。  关键词: 事故; 光纤差动保护; 注意事项  【中图分类号】TM774  我们首先举一个例子:220 kV 变电站甲与变电站乙
期刊
摘要:随着计算机的普及和计算机技术的飞速发展,它已不再局限于某一种领域,他己经渗透到人们的日常生活的各行各业中,利用网络进行辅助教学正在成为教学研究的热门方向。CAD/CAM软件的日趋成熟,CAD/CAM软件在企业中的应用越来越广泛, 许多职业技术院校为此购买了CAD/CAM软件,引进了CAD/CAM技术。购买了CAD/CAM软件,如何充分应用好这些软件,最大限度地把这些软件的功能用到位,更好地为
期刊
摘要:循环流化床锅炉是一种新型洁净煤燃烧设备,目前其启动及运行过程中还存在着一定的问题。本文就其常见问题出发,从不同的方面提出了相应的解决方法,从而达到使循环流化床锅炉能够正常的启动运行工作。 关键词:循环流化床锅炉 常见问题 解决方法  【中图分类号】TK229.6  循环流化床(CFB)锅炉是一种高效低污染清洁的燃烧技术,以其适应煤种性广、高燃效率、负荷调节性好、灰渣易于综合利用的优点,得到了
期刊