- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《智能仪表课程设计》
设计报告
课题名称 炮 台 打 靶
学生学号
学生姓名
班级名称 测控 0901
指导教师 唐鸿儒 黄亚忠
扬州大学能源与动力工程学院
二〇一二年九月
目录
第一章.方案论证与比较 1
1.1系统基本方案 1
1.1.1摄像头模块 1
1.1.2弹着点电路检测原理分析与检测精度 1
1.1.3单片机驱动运动控制模块 2
1.1.4激光枪自动控制和弹着点移动精度 2
1.1.5电源模块 3
1.1.6无线发射和接收模块 3
1.1.7显示模块 3
1.2系统各模块的最终方案 3
第二章.系统的硬件设计与实现 4
2.1系统硬件的基本组成部分 4
2.2主要单元电路的设计 4
2.2.1 摄像头电路 4
2.2.2电源模块 4
2.2.3无线发射和接收模块 4
2.2.4显示模块 5
2.2.5舵机驱动模块 5
第三章.系统程序设计 7
3.1 设计软件 7
3.2 图像检测子程序 8
3.3编程注意事项 9
第四章.作品性能测试与分析 10
4.1所用仪器和测量工具 10
4.2调试方法和过程 10
4.3误差分析 10
第五章.设计成果实物图 11
第六章.总结 12
第七章.参考文献 13
附录1 《智能仪表课程设计》任务书 14
附录2 所用核心器件 16
附录3 程序清单 17
第一章.方案论证与比较
1.1系统基本方案
系统可以划分为摄像头模块、弹着点电路检测原理分析与检测精度、单片机驱动运动控制模块、激光枪自动控制和弹着点移动精度模块、电源模块、无线发射和接收模块、显示模块。为实现各模块的功能,我们做了实际方案,并进行了论证。各模块方案选择和理论分析与计算如下:
1.1.1摄像头模块
摄像头图像采集组件,摄像头部分有三种方案可供选择:
1)、彩色模拟摄像头+视频信号分离芯片+高速 AD
2)、黑白模拟摄像头+视频信号分离芯片+高速 AD
3)、数字摄像头
模拟摄像头方案视频信号处理方便灵活,且因为模拟视频信号可以直接外接
AV 端口的电视机,故图像调试方便,并且因为一般单片机不带彩色显示器,所以模拟摄像头能更容易判断是程序的问题还是采集到的图像的问题。彩色模拟摄像头由于信号复杂,单片机直接处理工作量太大,而黑白模拟摄像头虽然灵敏度较高,AD 采样到的就是亮度值,处理简单。但在实际应用中因为缺少颜色信号,在不采取智能算法的情况下对目标的分析和追踪存在诸多困难。而数字摄像头硬件电路简单,且很容易获取图像的 RGB 值,若采用单片机来处理数据,其程序相对比较简单、方便。
经综合考虑,我们使用数字摄像头。为了匹配摄像头的采集速度与单片机的数据处理速度,将数字摄像头 OV7670+FIFO 存储器方案作为本系统的最终方案。该方案在单片机的控制下,在需要采集图像的时候控制 FIFO 存储器的使能,让图像数据装满 FIFO,之后再由单片机从 FIFO 中获取图像数据进行处理,这样够实现在保证图像分辨率的基础上最大程度上节省单片机中断资源。
1.1.2弹着点电路检测原理分析与检测精度
系统采用摄像头捕捉弹着点,在彩色画面中激光点呈现的形态是一个中央趋近于白色,周围是红色的亮斑。中间的白点是因为激光亮度太高,超过了摄像头的动态范围所致。因此在检测的时候,可以将中央白色周围红色作为弹着点的一个特征,即在图像中出现红色-白色-红色序列。但在不同环境下的测试中,发现了在不同的曝光值下,弹着点的中心有时也会呈现红色,由于白光也是由 RGB分量组成,在检测的时候可以将白光只检测 R 分量。同时由于单片机资源有限,也可以将二维的图像序列转化成单个的一维的图像行来检测,也就是检测图像中出现的红色-R 分量-红色三个连续的状态作为弹着点的特征。采用 此方法能有效避免大量的数据处理,同时在实际测试中也能成功实现很高的检测率。
系统使用摄像头作为激光弹着点检测工具,由于激光头射出的点尺寸很小(小于 5mm),故摄像头的像素分辨率对弹着点的成功检测和系统的精确度有着至关重要的影响。在最理想的情况下(即靶盘高度与摄像头的画面高度一致),能实现被测物图像最大的分辨率。在图像高度为 240 的时候,靶盘上的分辨率能达到40pixel/60cm=4pixel/cm 的分辨率。这样,完全能够实现对靶盘上的目标对象进行精确定位、检测。经实际测试,当摄像头镜头为 6mm 的时候,在离靶盘1.4M 的位置处,是实现让靶盘占满画面的整个高度的最佳位置。
1.1.3单片机驱动运动控制模块
单片机方案:
文档评论(0)