




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摄像头 智能车设计方案,slide 2,主要内容,摄像头智能车系统概述 单片机片上资源分配 摄像头及图像处理 电机、舵机及其控制 硬件设计方案 软件设计方案,摄像头智能车系统概述,slide 3,ccd摄像头,coldfire系列单片机 mcf52259最小系统,futaba s3010 舵机,智能车系统主板,光电编码器,驱动模块及直流电机,摄像头智能车系统概述,slide 4,mcf52259 控制器,电源管理 模块,ccd图像 采集模块,蓝牙串口 通信模块,舵机,转向轮,bts7960驱动模块,直流电机,驱动轮,光电编码器,系统总体框图,摄像头智能车系统概述,智能车的工作过程: 摄像头捕捉跑道的图像,并传输给单片机; 单片机内嵌程序对图像信息进行处理,根据控制策略得出电机应达到的转速和舵机应有的打角,并控制舵机和电机驱动模块作出相应的动作(舵机改变打角、电机加减速); 光电编码器跟随小车的运行向单片机发出脉冲,单片机通过脉冲计数模块记录脉冲个数从而计算出电机转速,并进行速度调节;,slide 5,单片机片上资源分配,slide 6,*传输方向指对单片机而言,单片机片上资源分配,内存分配 内存用于程序运行期间指令、变量的存储。 单片机内存较小(以xs128为例,8k),应避免浪费。 尤其应注意图像数据(二维数组)的存储空间,slide 7,60行,100列,60100byte =6kb,char image60100,摄像头与图像处理,摄像头的选用 根据感光器件单元分类,摄像头有两类:ccd和cmos 二者比较如下: 灵敏度高决定了图像动态性好,高解析度决定了前瞻距离远。 因此ccd摄像头是较好的选择。,slide 8,摄像头与图像处理,slide 9,cmos,ccd,摄像头与图像处理,按输出信号类型划分,摄像头又可分为模拟式和数字式。 模拟式可见于ccd和cmos, 数字式目前做智能车可用的只有cmos。,slide 10,ov7620数字摄像头,摄像头与图像处理,摄像头信号 信号制式 :ntsc、pal、secam 1.正交平衡调幅制national television systems committee,简称ntsc制。采用这种制式的主要国家有美国、加拿大和日本等。 2.正交平衡调幅逐行倒相制phase-alternative line,简称pal制。中国、德国、英国和其它一些西北欧国家采用这种制式。 3.行轮换调频制sequential coleur avec memoire,简称secam制。采用这种制式的有法国、前苏联和东欧一些国家。 智能车摄像头通常为pal制式,slide 11,摄像头与图像处理,pal制式信号 特点:每秒25帧,每帧625行,分为奇场(由第1,3,5行组 成)和偶场(由第2,4,6行组成)。 组成:图像信号、复合同步信号、复合消隐信号,slide 12,摄像头与图像处理,pal制式信号 复合消隐信号的作用: 在图像的分解或恢复的扫描逆程中,若不采取措施,将出现行、场回扫线,这将对正程所传送的图像起干扰作用。复合消隐信号能消除行、场回扫线。 复合同步信号的作用: 为了收、发同步的需要,视频信号发送端每当扫描完一行时加入一个行同步脉冲;每当扫描完一场时加入一个场同步脉冲,它们分别在行与场逆程期间传送,其宽度分别小于行、场逆程时间。,slide 13,摄像头与图像处理,pal制式信号,slide 14,摄像头与图像处理,复合视频信号的分离,slide 15,行同步,场同步,摄像头与图像处理,视频信号分离芯片:lm1881,slide 16,图像采集,摄像头与图像处理,slide 17,lm1881,ect1 ect2 ad,场同步,行同步,图像信号,单片机,行、场同步信号分别作为中断源输入单片机,从而确定何时开始采集新的一行、何时采集新的一副图像。 这两个中断信号可称为“行中断”、“场中断”。 通常,采集模拟摄像头需要用到单片机ad模块,也可采用片外ad转换器。,摄像头与图像处理,图像采集,slide 18,初始化,场中断,lin = 0,col = 0,图像处理 相关操作,行中断,col = 0,lin+,点数足够?,采集一个点,col+,end,n,y,end,图像存储数组为 imglincol,摄像头与图像处理,图像采集 图像采集速度受ad模块频率限制,应尽可能提高ad时钟频率,以提高单位时间内采集的图像点数。 采用片外ad芯片代替片上ad,或者采用硬件二值化,通过i/o口读取数据,可明显提高图像采集速度。 图像采集行中断程序应包含尽量少的操作(条件判断、变量累加),以提高程序执行次数。 测试发现,用指针直接访问数组比通过数组名访问数组速度要快,因此对图像数组的访问也应尽量用指针的方式。,slide 19,摄像头与图像处理,图像处理,slide 20,赛道图像,黑色边线,白色背景,无关信息,弯道,直道,十字交叉,摄像头与图像处理,图像处理 灰度图像: 所谓灰度图 (grayscale)是只含亮度信息,不含色彩信息的图像,就像平时看到的亮度由暗到明的黑白照片,这种变化是连续的。因此,要表示灰度图,就需要把亮度值进行量化。通常划分成0到255共256个级别,0最暗(全黑),255最亮(全白)。 本系统所使用的摄像头采集到的就是黑白图像,经过a/d(8位精度)量化用256阶灰度值进行表示。,slide 21,0,255,摄像头与图像处理,图像处理 二值化图像: 根据图像处理的目标和要求,多灰度级的输入图像经过处理以后,就变成只有两个灰度级的图像,这种处理称为图像的二值化处理。经过二值化处理后的图像称为二值图像。 找出一个合适的阈值,当所采图像灰度值大于该阈值时判断为白色,当小于该阈值时判断为黑色。 二值化方法: 软件二值化:阈值比较,条件判断 硬件二值化:电压比较器,slide 22,摄像头与图像处理,图像处理,slide 23,二值化图像,摄像头与图像处理,图像处理 黑线的提取: 常用方法跳变检测 一行图像,slide 24,图像有效信息,摄像头与图像处理,图像处理 赛道图像偏移量的计算 最简单的方法:根据每行中左右两侧黑点的位置,求平均值,得出赛道中心线各点坐标。中心线各点加权求和,得出偏移量,作为控制系统输入。 *速度控制应参考远处图像信息,转向控制应参考近处信息,求和时远近点权重应有所调整。,slide 25,摄像头与图像处理,图像处理 特殊情况处理: 十字交叉 黑线不完整(虚线或干扰) 丢失左、右边黑线 未检测到赛道图像(冲出赛道) ,slide 26,电机、舵机及其控制,mos管驱动桥,slide 27,电机、舵机及其控制,电机驱动bts7960,slide 28,电机、舵机及其控制,电机驱动bts7960,slide 29,电机、舵机及其控制,驱动模块电路图,slide 30,注:74ls244用于隔离单片机与驱动芯片,防止在驱动芯片击穿时烧坏单片机,同时用于限流。,电机、舵机及其控制,驱动模块控制方法 用pwm模块控制: 两路pwm,实现正反转(反转用于智能车制动) 占空比大小决定电机输出功率 *为保证电机运转平稳,冲击小,同时考虑驱动芯片最高频率限制,pwm频率应设为115k,依据实测经验,推荐值为8khz。,slide 31,电机、舵机及其控制,舵机(以futaba s3010为例),slide 32,电机、舵机及其控制,舵机(以futaba s3010为例) 引脚定义:vcc(红)、signal(白)、dng(黑) 舵机输入信号:pwm 转角与pwm信号的关系: 高电平为1520us 时:一定为中间位置; 高电平为920us 时:一定为最左边位置; 高电平为2120us 时:一定为最右边位置; 说明:该舵机的转角只与高电平脉宽有关,与占空比无关。,slide 33,硬件设计方案,硬件设计主要模块 电源模块: 5v/3.3v稳压模块、12v稳压模块(ccd供电)、6v稳压模块(舵机供电,s3010舵机可直接用电池供电)。 图像采集模块: 视频分离芯片lm1881、电压比较器(硬件二值化)、片外ad芯片等。 电机驱动模块,slide 34,硬件设计方案,电源模块设计,slide 35,硬件设计方案,电源模块设计 5v稳压芯片可选用lp3853-5.0芯片,电压更稳,但成本高,电路复杂。 为保证单片机供电稳定、不受干扰,通常为单片机单独分配一个稳压模块。,slide 36,硬件设计方案,电源模块设计,slide 37,12v稳压模块电路图,硬件设计方案,图像采集模块 模块示意图(以第七届方案为例),slide 38,lm1881,lm393,单片机,行中断,场中断,ect,tlc5615,i/o,ccd,功能:硬件二值化、动态阈值,da转换芯片,硬件设计方案,图像采集模块 思考:现拟采用片外ad芯片+ccd摄像头,试给出设计方案。,slide 39,软件设计方案,单片机程序,slide 40,初始化,等待,图像数据准备好?,图像处理,转向、速度控制,y,n,主程序框图,子程序: 各模块初始化程序 图像中断程序(图像采集) 定时中断程序(测速) pid计算程序 串口发送、接收程序 *各子程序均以子函数形式封装,软件设计方案,单片机程序,slide 41,codewarrior 工程文件结构 正式开发时应尽量避免所有代码都写在“main.c”里,而应做到分类分块保存,函数在各“.c”文件里实现,并在同名头文件里进行声明。 如:init.c里包含了各模块初始化函数的实现,init.h则对各函数进行声明。,软件设计方案,单片机程序 示例:,slide 42,init.h,init.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蛋品加工企业信息化管理考核试卷
- 轮胎行业知识产权应用与保护体系建设成效考核试卷
- 糕点烘焙中的色彩学与美学应用考核试卷
- 宝宝月子护理指导
- 肿瘤破溃伤口处理
- 婚后网络文学改编收益分配协议
- 离婚诉讼电子游戏账号分割及财产处理协议
- 求职者信息真实披露及就业保障服务协议
- 医疗设备厂商合规性审查及质量认证合同
- 文化产业投资风控补充协议
- 审计案例分析课程达尔曼案例
- KROHNE 电磁流量计产品介绍 2021
- 人工智能算法分析 课件 【ch06】迁移学习
- 铥激光在膀胱肿瘤应用课件
- 2022年西双版纳景洪市事业单位选调考试真题
- 1纪委监委执纪审查案件卷宗模版检查卷模版
- 区域地理-加拿大
- 2023年汽车设计习题库含答案
- 2023年安徽中烟阜阳卷烟厂招聘笔试参考题库附带答案详解
- 2021年教师结构化面试试题汇总
- 劳动教养心灵-劳动教育在小学《道德与法治》课程中的实践初探 论文
评论
0/150
提交评论