网站大量收购闲置独家精品文档,联系QQ:2885784924

摄像头智能车硬件设计方案(完整版).pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摄像头智能车硬件设计方案(完整版) 传感器电路设计   延续往届的传感器方案,今年仍然采用了 CCD 作为传感器,但采用了信号质量更佳, 黑白对比度更大的 Sony 系列 CCD,当摄像头安装高度为 30cm,俯角为 30°时,其最 大黑白电压差可达到 1V。   为了从 CCD 输出的 PAL 制式信号中提取赛道信息,秉承硬件二值化的指导思想, 将灰度图像转换成黑白图像,由于普通I/O 和 PAC 的操作速度要比A/D 快,可提高分 辨率和前瞻。通过硬件预处理提取赛道信息, 目前有两种主要途径:微分边缘检测和阈 值比较检测。   微分边缘检测:通过数据采集程序效率的优化,在总线频率 24MHz 条件下可以准 确捕获宽度 1.5ms 的黑线信号。并可以达到 1200 多的行分辨率和很高的中心解析精 度。在直道上,由于远处的黑白之间的电压差较小,远处的赛道信息提取不到,得到的 预处理图像是不可信的。另外,在近处也经常发生丢失赛道边缘的情况。   数字阈值比较检测 :利用快速 A/D 采集 CCD 信号,MCU 输出信号作为阈值与快 速 A/D 得到的信号通过数字比较器得到二值化信息。 这个电路的优势在于可以通过 MCU 输出不同的阈值从而得到良好的信噪比,另外,快速 A/D 得到的信号可以输入给 单片机,硬件预处理效果不佳的时候可以切换到片外 A/D 模式,使算法更加灵活。但 由于单片机的计算能力有限,切换到片外 A/D 模式之后数据量过大,最终没有采取这 种方案。   模拟阈值比较检测 :模拟阈值比较检测与上述数字阈值比较检测原理相似,只是 用 D/A 输出阈值与 CCD 输出信号进行比较得出赛道信息。该方案可以达到 3m 的直线 前瞻,1.5m 的弯道前瞻,但该方案最大的缺点就是受光线的影响较大,如果不事先适 应场地光照条件,信号质量难以保证。 第 1 页第 1 页 摄像头智能车硬件设计方案(完整版)   最终我们采取了第三种方案,图 1 是最终版本的模拟阈值比较电路,利用 LM1881 芯片获得行同步信号和场同步信号使单片机(MCU)与 CCD 保持同步,采集每行的边沿 信息得到赛道信息。 电源系统设计   由于CCD 需要 12V 供电,而且 CCD 供电电压过高容易使 CCD 发热,虽然短时间内 信号质量将提高,但长时间会使 CCD 输出信号质量下降,而 CCD 供电电压过低会使 CCD 信号质量降低。为了保证 CCD 的正常供电,12V 电路较为复杂且占用电路板空间较大, 如图 2。 第 2 页第 2 页 摄像头智能车硬件设计方案(完整版)   其他部分电路   采用 LED、按键及无线发送模块开发的人机界面,提高了调试效率。 使用片外 FLASH 存储赛道信息,由于高存储速率得到了广泛应用。但 FLASH 每页的存储量有限, 大容量的数组需要分割开之后分页存储,这会导致程序超时。电机驱动采用遥控车用电 子调速器作为驱动芯片,加速能力强但控制较为复杂,反转控制延时过长,需要 3 个控 制周期。 速度传感器采用欧姆龙光电编码器,检测精度高,360 线,最高转速可达 4000rpm。   智能车软件设计方案   图像方面,由于硬件做了二值化处理,单片机得到的赛道信息少而精准,使得图像 处理程序变得简练。由于单片机运行时间和存储空间的限制,我们将赛道信息以链表的 形式进行存贮。该方法的优点是速度快、占用的存储空间很少,缺点是数据查找较为困 难,并且难以利用赛道垂直方向的信息。   预处理   在进行图像处理的过程中,我们首先对每行赛道的信息进行预处理,根据赛道位置 和宽度的信息将赛道进行过滤,找到符合要求的赛道位置,并且将这些位置进行存贮, 存贮形式同样为链表。接下来图像处理的信息就是预处理得到的这些赛道片段。建立有 第 3 页第 3 页 摄像头智能车硬件设计方案(完整版) 效片段起始行在得到的预处理赛道信息中首先要找到能够建立赛道的每一段的起始位 置。   具体的判断依据: 第一个起始片段是连续三行赛道中只有唯一满足宽度限制的赛 道片段,这些赛道片段满足二阶连续性。其余的起始片段是满足以上两个条件并且满

文档评论(0)

136****7627 + 关注
实名认证
内容提供者

如有问题,请私信联系。

1亿VIP精品文档

相关文档