基于CCD图像采集自主循迹智能车系统设计.docVIP

基于CCD图像采集自主循迹智能车系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CCD图像采集自主循迹智能车系统设计

基于CCD图像采集自主循迹智能车系统设计   摘 要 本文设计了一种基于CCD摄像头图像采集并自主循迹的智能车模型。该智能车以飞思卡尔公司的MC56F8366MFVE高性能16位单片机作为核心控制器,采用CCD摄像头获取赛道图像信息,使用模拟比较器对图像进行硬件二值化,通过提取赛道中心线,计算出小车与黑线建立的位置偏差,采用PD方式对舵机转向进行反馈控制。   【关键词】CCD图像采集 电子信息 智能技术   1 引言   随着电子信息和智能技术的快速发展,越来越多的智能技术在汽车上得到应用与发展,智能车成为人们关注和研究的焦点,本文以“飞思卡尔”智能车竞赛为背景,着重研究了智能小车控制系统的软、硬件结构及设计开发过程,对车模机械的改造与设计,硬件电路的设计与试验,程序算法的制定与优化等进行了重点研究,经过不断改进、调试与优化,智能车的行驶速度和稳定性都得到了明显的提高。   2 车模改进   整个模型车的改装分为两大部分:一个是机械结构的调整;另一个是传感器的合理布局。模型车的机械结构调整主要围绕着三点原则“质量小、重心低、结构牢”。传感器的安装则根据传感器要实现的功能进行合理布置。   2.1 机械结构调整   综合参照车辆工程理论和测试结果,为使车模在高速过弯时保持车模稳定,过弯及时到位,车模的前轮安装要有一定的角度位置要求。也就是通常说的前轮定位。包括主销内倾、前轮外倾和前轮后束。   2.2 摄像头安装   为保证摄像头在循迹时的稳定性,关键在于摄像头底座与碳纤维杆的固定。用一块大小合适的碳纤维板作底座,将所有固定孔准确的打出来,然后固定碳纤维支架套,再把碳纤维杆穿过支架固定在底座上,最后将底座用铜柱固定在底盘上,同时可将电池放在底座下,这样的架构便于拆卸和维修,具有赛场快速保障能力。摄像头安装的位置应同时考虑到机械性能的需要和图像的要求。从车模的性能上考虑,车模的重心越低越好。因此摄像头的支架采用塑料支架,待摄像头标定完成后即用胶水固定。考虑到车模是后轮驱动,重心太靠前车模容易甩尾,太靠后车模容易转向不足,需要将重心处于中间偏后的位置。而摄像头安装在电池上方重心满足中间偏后位置。   3 系统硬件设计   模型车的电路部分设计包括单片机最小系统电路、电源电路、电机驱动电路、二值化电路、和陀螺仪电路等。   3.1 单片机最小系统设计   单片机最小系统是智能车的核心,设计时必须充分考虑抗干扰、防静电和运行的稳定性。MC56F8366MFVE单片机内部各个模块的电源都已经从单片机内部引出,PLL电路使用内部的稳压,其他各个部分都要使用外接电源,外接电源必须隔离,防止外部电源波动影响单片机正常工作。   3.2 摄像头电路设计   摄像头为电源纹波敏感器件其工作电源为12V,所以要求供电的电源纹波要小,噪声要小,电源容量要大。最后我们选用纹波小,低压差,线性度好的LM2940。   视频信号中除了包含图像信号之外,还包括行同步信号、行消隐信号、场同步信号、场消隐信号以及槽脉冲信号、前均衡脉冲、后均衡脉冲等,因此,若要对视频信号进行采集,就必须准确地把握各种信号间的逻辑关系。所以我们选用了针对视频信号的同步分离而生产的LM1881,它为视频信号的处理提供了极大的方便。   3.3 测速模块电路设计   要实现对模型车的闭环控制,需要时刻检测模型车当前速度,所以需使用速度传感器将模型车当前速度反馈给单片机,考虑到系统的稳定性、PID反馈控制的精度和车子自身体积的限制,选用了500线AB两相光电编码器,当采样时间在5MS的时候,可以返回200多个脉冲,PID控制精度足够,效果非常好。   4 系统软件设计   软件设计应该根据摄像头提取出来的赛道信息、光电编码器返回的速度信息和舵机的转角来控制车子的转弯、加速减速和随动的转动等。   4.1 图像采集   由于赛道为白色背景两边是黑色边缘,又在赛道中小S部分增加了虚线,使提取中心线更加的困难。   要提取中心线必须先提取赛道边缘信息,边缘的提取方法:一是采用跳变法,在二值化后的图像信息中从中间向两边寻找由0到1的跳变点即为白到黑的跳变沿,此算法相对于图像二值化法较为可靠,抗干扰能力强,但是单片机资源开销较大,运算时间较长;二是采用跟踪边沿检测法,当找到第一个正确的跳变点后,根据图像的连续性可预知下一行跳变点的区域范围并进行搜索,这样可以大大节省单片机的运行时间,但同时也会丢失许多赛道的宝贵信息,尤其是小S不好处理。经过大量的实践对比,最终选用跳变法。边缘的提取是由近到远逐行从中心到两边扫描图像找到黑点并且记录黑点位置,当在一定范围内找不到黑点时记为十字交叉或者是小S虚线部分,此时根据上下的赛道趋势确定边界的位置并记录下来,经过

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档