飞思卡尔摄像头硬件设计.doc

飞思卡尔摄像头硬件设计.doc

ID:61415805

大小:226.00 KB

页数:5页

时间:2021-01-27

飞思卡尔摄像头硬件设计.doc_第1页
飞思卡尔摄像头硬件设计.doc_第2页
飞思卡尔摄像头硬件设计.doc_第3页
飞思卡尔摄像头硬件设计.doc_第4页
飞思卡尔摄像头硬件设计.doc_第5页
资源描述:

《飞思卡尔摄像头硬件设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、基于MC9S12XSl28单片机的智能循迹小车的硬件设计时间:2010-03-2414:10:29来源:现代电子技术作者:段颖康西安北方华山机电有限公司摘要:给出了一种基于MC9S12XSl28单片机的智能模型车硬件系统的设计方法,该系统的核心控制器采用MC9S12XSl28芯片,并采用数字摄像头0V6620采集路面信息,电机驱动模块则采用MC33886H桥芯片。整个系统根据对所采集图像信息的分析和处理来控制舵机转向并调整后轮驱动电机的速度,从而实现小车自动循迹的功能。关键词:智能车;MC9S12XSl28

2、单片机;自动循迹;摄像头;OV6620O引言   智能车辆作为智能交通系统的关键技术之一,是许多高新技术综合集成的载体。它体现了车辆工程、人工智能、自动控制及计算机技术于一体的综合技术,是未来汽车发展的趋势。本自动循迹小车系统采用数字摄像头0V6620来采集路面信息,核心控制器MC9S12XSl28则可分析和处理图像数据,识别道路中央黑色引导线。另外,控制器还可根据道路前方黑色引导线距车体中心线之间的偏差送出控制信号给转向舵机和电机驱动模块MC33886,进而控制小车,以实现快速稳定的循迹行驶。1系统硬件总

3、体架构   整个系统可以构成一速度闭环控制系统,其总体框图如图1所示。   图中,RS232模块用于向PC机上传图像采集数据,车速检测采用欧姆龙公司的E6A2CS3C旋转编码器来检测后轮驱动电机速度。2核心控制板设计   本系统的核心控制板实质上是MC9S12XSl28的最小硬件系统。它由时钟晶振电路、BDM接口电路、复位电路、MC9S12XSl28芯片、滤波电感、电容及接插件等构成。   另外,可用BDM(背景调试模块)来向目标板下载程序。以将MC9S12XSl28内部128KBFLASH中的程序擦除,这

4、是BDM的编程功能。通过单片机只需用一个6针插头将信息引出并和BDM调试器连接。其中BKGD是背景调试引脚。它可采用自定义协议并通过BDM调试工具进行单线双向通信,从而进行实时在线调试。3外围接口和驱动电路板设计3.1电源管理模块   整个系统中各模块的电压分配如图2所示。其中充电电池的7.2V电压经LM2940-5.0模块转换后,可产生5V电压分别供给MC9S12XSl28单片机和RS232电平转换芯片、OV6620摄像头模块和光电耦合器件6N137,同时给核心控制器的MC9S12XSl28单片机单独进行

5、5V供电以防干扰。单片机和MC33886电机驱动模块之间则通过光电耦合器件进行连接。电池的7.2V电压则直接供给E6A2CS3C光电编码器、舵机和MC33886驱动模块。其电源管理模块电路如图3所示。3.2OV6620图像采集模块   OV6620摄像头模块采用OV6620彩色数字CMOS图像传感器,其图像是NAL制,一帧图像为356x292像素,数据格式为YCrCb4:2:2,GRB4:2:2和rawGRB。内部的I2C可编程用来调整摄像头的参数(如最大灰度、对比度、曝光率控制等),其本质是SCCB协议的

6、寄存器写入。本设计采用默认模式,OV6620摄像头模块和MC9S12XSl28单片机的引脚连接图如图4所示。其中:Y0-Y7为灰度信号输出引脚。由于本系统只需识别道路中黑线,故只需提取数据格式为YCrCb4:2:2中的亮度信号Y。灰度信号Y0-Y7则可送给MC9S12XSl28单片机的B口。   SCCB协议写入的数据信号引脚SDA和数据时钟引脚SCL分别连接MC9S12XSl28单片机的SCI接口的PS0、PSl引脚。   采集图像数据的时钟控制信号FODD(奇偶场同步信号)、HREF(行中断信号)、VS

7、YN(场中断信号)分别接单片机中ECT。(增强型捕捉定时器)模块中的PTl、PT2、PT6引脚。利用增强型捕捉定时器模块的输入捕捉功能,每个通道可以拥有单独的中断向量,各通道分别设置成不同的触发极性,以满足HREF(行中断信号)要通过下降沿捕捉及VSYN(场中断信号)要通过上升沿捕捉的要求。像素同步信号PCLK被忽略的原因是因为MC9S12XSl28单片机采集图像的速度比CMOS的图像输出慢。   通过VTO模拟图像输出引脚可以外接监视器来查看采集图像的质量。3.3电机驱动模块   驱动电机控制选用MC33

8、886H桥电机驱动芯片,其整个驱动电路如图5所示。在此应用中,MC33886的作用是将恒定的直流电源电压(电池电压)调制成频率一定、宽度可变的PWM脉冲电压序列,从而改变输出平均电压的大小。为了增强驱动电机的能力,可将两片MC33886并联。而为了提高控制精度,则可将MC9S12XSl28单片机内部的PWM2和PWM3两个通道8位寄存器级联成16位寄存器,并从PWM3通道输出脉冲。同理。可将PWM4和PWM5两个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。