《激光枪自动射击装置模板》由会员分享,可在线阅读,更多相关《激光枪自动射击装置模板(18页珍藏版)》请在金锄头文库上搜索。
1、I2013 年大学生校内电子设计竞赛激光枪自动射击装置 姓 名 指导教师 完成日期 2013 年 6 月 15 日 II摘要摘摘 要要: :本系统以设计题目的要求为目的,采用野火 STM32 单片机作为步进电机(28BYJ-48)的控制核心,以 ULN2003AN 芯片驱动步进电机,用脉冲精确的控制步进电机,使之能在二维空间内转过一个很小的角度。用火眼 OV7725 摄像头,对胸靶的图像扫描,通过图像处理,计算分析就可以确定环数。用液晶屏显示环数和胸环靶的相应图形,用摄像头采集数据传回 STM32 单片机,可控制电机进行自动打靶。该设计采用了具有丰富运算功能的 C 语言来编程,从而在简化了程序
2、的同时提高了运算精度.整个系统功能齐全,步进电机运转平稳,精度较高,运行可靠。关键词:关键词:野火 STM32 单片机、步进电机(28BYJ-48) 、摄像头(火眼 OV7725) 。Abstract:Abstract: This system to design the topic request for the purpose.The STC89C52 single chip microcomputer as the step motor control core, with pulse precise control stepping motor, so that it can in 2
3、 d space around a small Angle. With KINETIS CORTEX-the M4 chip to drive the camera, to chest-circular target image scanning.Through the image processing, calculation and analysis can determine the ring number. With the display on the LCD panel ring number and chest-circular target corresponding grap
4、hics, and 51 single-chip microcomputer and KINETIS CORTEX-the M4 chip with bluetooth module between communication, use camera to collect data back to 51 SCM, can control motor to be automatic shooting. The design has adopted with rich operation function of the C programming language, so as to simpli
5、fy the procedures in at the same time improve the computational accuracy. The whole system function to be complete, step motor operates smoothly, high precision ? KeyKey words:89C52words:89C52、step motor、CameraIII1.激光枪自动射击装置 .1 1.1 任务 .1 1.2 要求 .1 1.2.1 基本要求 .1 1.2.2 拓展部分 .2 1.3 方案比较选择 .2 1.3.1 电机选择
6、 .2 1.3.2 电机驱动 .3 1.3.3 摄像头传感器 .3 1.3.4 控制器 .4 2 理论分析与计算 .5 2.1 激光靶点分析 .5 2.1.1 激光点运动轨迹分析 .5 2.1.2 打靶精度分析 .5 2.2 图像处理分析 .6 2.2.1 图像预处理 .6 2.2.2 激光点目标检测 .7 2.3 激光枪自动控制原理分析 .7 3.系统设计 .7 3.1 总体设计 .7 3.2 系统模块设计 .8 3.2.1 野火的 LCD 屏及触摸屏 .8 4 测试方案与测试结果 .11 4.1 测试方案设计 .11 4.1.1 测试仪器 .11 4.1.2 测试方法: .11 4.2 弹着点环数与方位信息显示测试及结果 .11 4.3 弹着点图像显示测试及结果(拓展部分) .12 4.4 自动中心打