基于摄像头路径信息采集系统简易设计与实现.docVIP

基于摄像头路径信息采集系统简易设计与实现.doc

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

基于摄像头路径信息采集系统简易设计与实现   摘要:本文基于freescale 16位HCS12单片机的输入捕捉功能设计一种视频信号采集系统。在该系统中,将CMOS摄像头的输出信号二值化,利用单片机输入捕捉功能实时对信号采样、处理,提取出黑色导引线的形状特征。实验证明:系统能很好地满足智能车对路径识别性能和抗干扰能力的要求,实时性好,测量精度高,同时硬件和软件的开销都比较小。   关键词:图像二值化;HCS12单片机;视频图像;比较器      引言      第二届“飞思卡尔”杯全国大学生智能车竞赛中,要求各参赛队赛车在规定的赛道上行驶,速度快者胜出。由于跑道只有黑、白两色,对图像的灰度没有要求,所以只需要反映反射光线的强弱。若用A/D进行采样,不仅软件设计比较麻烦,而且测量的精度和响应时间都不够理想,抗干扰能力也较差。本文摒弃传统的视频信号采集方法,结合单片机的输入捕捉功能,提出一种新的路径识别方法,并在实际系统中得到应用,实践表明该方法不仅使系统具有良好的性能,而且容易实现。      视频信号的特征      使用CHD-918B面阵CMOS摄像头,通过对内部电路的改造,可以在5 V电压环境下正常工作,输出PAL制式模拟视频信号,如图1所示。每秒扫描50场图像,一场又有312.5行,每行图像信号时间为64us,除去行同步头,其中有效的图像信号约为59.3us。所以,若选用S12的A/D转换器采集,转换耗时压力大,图像分辨率低。      系统设计思想      设计是于白色跑道和黑色导引线对光反射能力不同的设计思路,同时又结合单片机的输入捕捉功能模块来实现的。   根据竞赛的实际情况和要求,只需要在白色背景的跑道中提取出黑色的导引线,而与图像的灰度无关,通过分析摄像头输出信号的特点,利用比较器将视频信号二值化,进而把黑色导引线与白色背景区分开来,如图2所示。同时,由于导引线的宽度是恒定的,行扫描时间和同步头时间也是定值,通过软件简单编程就可以滤除环境干扰,达到不错的滤波效果。            鉴于MC9S12DG128是HCS12系列单片机的一种,片内设有增强型定时器(ECT),具有??入捕捉功能,可通过捕捉系统时钟脉冲来检测导引线。这样,计算单片机相应阶段内输入捕捉系统时钟脉冲的个数就能反映当前的路径信息。系统的实现如图3所示。      系统实现      视频信号同步分离:视频信号分离电路主要采用视频同步分离芯片1881,电路原理图如图4所示。先将经过预处理的视频信号通过一个滤波电路接至LM1881的2脚,为了滤除杂波,匹配阻抗,C4选取0.1uF,C2取510pF,R2取620Ω。1脚输出行同步信号,3脚输出场同步信号,在实际运用中,二者存在高频干扰,所以必须加上低通滤波器。   选行电路:在一场视频信号中共扫描312.5行,没有必要每一行都进行采样,只需要选择性的采集特定行,计算出跑道的大致形状,同时也为后续处理留出时间。该部分电路主要由一片二进制计数器74LS161实现,原理图如图5所示。对行使能信号控制行同步信号的开关,通过对拨码开关的设置,可对行同步2、4、8、16分频,选择采集不同的行。本文在调试过程中设置成4分频。      二值化电路      视频信号的二值化主要由芯片MAX941完成,通过调节滑动变阻器的阻值来改变阈值电压。经反复试验本文将阈值定在2.55V。防止黑色导引线的边界处出现毛刺干扰,在二值化输出端加上RC低通滤波电路。电路图如图6所示。   时序关系:在上述几个电路模块中,使用了门电路、计数器、比较器,使原有的时序关系发生了变化,后续编程处理和系统的可靠性受到挑战。在比较器的输出端加入两片非门,增大延时,情况得到改善。最后得到的时序关系如图7所示。其中a为场同步,b为行同步,c是经过4分频后的行同步信号,d为二值化后的视频信号,包含着路径信息。   输入捕捉:MC9S12DG128单片机的外部晶振为16MHz,由于输入捕捉寄存器为16位,其计数值最大为65535,需要对系统时钟进行分频处理,设分配系数为a,其中   a=2-n,(n=0,1,2…7)   (1)   则分频后的系统时钟可由(2)式得,   f1=fo×a=16MHz×2-33=2MHz(2)   即最小单位为0.5us,对应的跑道采集精度,远处的分辨率为0.4cm,近处的为0.2cm,完全符合路径识别的要求。输入捕捉的触发方式设置成任意沿捕捉,这样可以简化硬件电路的设计。以,仅仅需要计算几个沿变化之间输入捕捉系统时钟脉冲的个数,就能精准的反映当前的路径信。对应图2,BC段是黑线,DE段是同步头,AB与CD段反映的是左右视场边沿到黑线的距离

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档