毕业设计(论文)人体动作检测装置的设计.doc
《毕业设计(论文)人体动作检测装置的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)人体动作检测装置的设计.doc(64页珍藏版)》请在三一办公上搜索。
1、本科学生毕业设计人体动作检测装置的设计院系名称: 专业班级: 学生姓名: 指导教师: 职 称: 讲 师 黑 龙 江 工 程 学 院二一二年六月The Graduation Design for Bachelors DegreeDesign of Equipment of HumanMotion DetectionCandidate:Specialty:Measurement & Control Technology and InstrumentationClass:Supervisor:Heilongjiang Institute of Technology2012-06Harbin摘 要人体
2、动作检测是一个非常有意义的研究方向。在工业、医疗、军事和生活等许多地方,都需要用到人体动作检测装置来进行模拟训练。传统的模拟量检测不满足要求,特别是在某些环境恶劣的工业环境和户外环境,通过人体布线检测现实。因此采用无线传输检测数据尤为必要。目前相关产品能够实现人体动作数据无线采集,但价格过高是其最大的缺点。在实际需求过程中既要求系统具有稳定性、实时性又需要降低功耗。因此设计一种低功耗的无线人体动作检测装置很有意义。本文提出一种采用STM32单片机和加速度传感器、陀螺仪传感器、电子罗盘传感器和无线传输模块组成动作测量端,ATmega16单片机控制无线传输模块协同上位机组成数据接收端,两部分组合即
3、为人体动作检测装置。通过简单的无线通信协议,实现可靠性与功耗平衡,该系统能实现对人体简单动作信息的检测,能够同时进行温度检测,且低功耗、实时性是该人体检测装置的最大特点。无线传输采用nRF24L01模块传输数据。该系统结构简单、可靠、功耗较低,成本低,是一种人体动作检测的解决方案。关键字:动作检测;无线传输;加速度传感器;陀螺仪;电子罗盘ABSTRACTDetection of human action is a very important research fields. In the industrial, medical and military and life and many o
4、ther place, it needs to use detection of Human action device to do simulationtraining .The traditional direct measurement wiring does not meet the requirements, especially in some environmental bad industrial environment and outdoor environment, through the direct wiring measurement is not practical
5、. Sousing wireless transmission action testing is necessary.At present some design can realize the wireless action information gathering, but the price is too high, its biggest weakness. In the actual action control process requires both system has stability, real-time and the need to reduce power c
6、onsumption. So the design of a kind of low power consumption wireless action detection system is very meaningful. STM32 controls Acceleration transducer, Gyroscope transducer and Electronic compass to measure Action data. This paper presents a USES the monolithic integrated circuit ATmega16 control
7、NRF24L01 of the realization of the wireless action measuring Equipment. Through the simple wireless communication protocol, realize the reliability and power balance, the Equipment can realize to the action detection, can simultaneously determine the temperature, can be realized the wireless remote
8、control action detection system. Low power consumption, real-time wireless temperature detection is the biggest characteristic of the design Wireless transmission using nRF24L01 module transmission. The system structure is simple, reliable, low power consumption, low cost it is a kind of wireless se
9、nsor solutions.keywords:Detect of the action;Wireless transmission;Acceleration transducer;Gyroscope transducer;Electronic compass目 录摘 要IAbstractII第 1 章引 言11.1课题研究的目的和意义11.2课题研究现状及分析11.3基本内容及拟解决的问题3第 2 章系统方案分析与论证42.1总体方案设计42.2硬件选择与论证52.2.1微控制器的选择52.2.2陀螺仪传感器的选择62.2.3加速度传感器的选择62.2.4电子罗盘传感器的选择72.2.5无线
10、传输芯片的选择82.3本章小结8第 3 章系统硬件设计93.1动作检测模块设计93.1.1核心控制芯片简介93.1.2STM32最小系统介绍113.1.3程序下载与仿真电路设计123.1.4动作测量模块电源设计133.2传感器电路设计133.2.1陀螺仪传感器电路设计133.2.2加速度传感器电路设计163.2.3电子罗盘传感器电路设计183.2.4无线传输模块发送端电路设计193.3数据接收端电路设计213.3.1ATmeg16芯片简介213.3.2ATmega16最小系统233.3.3接收端无线传输电路设计243.3.4接收端串口通讯电路设计253.3.5接收端电路电源设计263.4本章小
11、结26第 4 章程序设计274.1动作测量模块程序设计274.1.1主程序设计274.1.2加速度传感器程序设计274.1.3陀螺仪传感器程序设计284.1.4电子罗盘传感器程序设计294.1.5数据发送模块程序设计294.2数据接收模块软件设计304.2.1主程序设计304.2.2数据接收模块接收程序设计314.3本章小结31结束语32参考文献33致谢35附录36第 1 章 引 言1.1 课题研究的目的和意义随着计算机图形技术和虚拟仿真技术的发展,为了缩短训练周期, 节约训练费用, 基于人体动作检测的三维虚拟训练软件广泛应用于武警、消防、水下作业等各高风险领域。然而目前此类软件大多仍采用鼠标
12、、键盘作为动作输入设备,逼真程度和训练效果有限。虽然部分软件配备有专用模拟器、数据手套等动作输入设备,但往往因价格昂贵难以广泛应用。由MEMS器件构成的MIMU是一种小体积、低成本的捷联惯导系统, 广泛应用于惯性导航和航测量等领域1-2。虽然国外已开始了将惯性器件用于人体动作检测领域的研究,但国内相关研究尚未见报道。针对人体运动特点,将惯性测量技术应用于人体动作姿态的测量,从而为三维虚拟训练软件开发出一种新型的基于MIMU的人体动作检测装置,可以提高虚拟训练的逼真程度和训练效果。为了解决以上问题,本设计将基于高速的微处理器3、无线传输技术、MIMU的惯性测量技术和上位机软件相结合,设计出人体动
13、作检测系统装置,以其准确获取突发事件中动作反应过程及应对措施。1.2 课题研究现状及分析人们早期较成功的研究主要集中于对刚体运动的研究上,直到五十年代左右,对非刚体的研究逐渐兴起。尤其是人的运动分析,由于其在监控、机器人、人机交互等方面具有广泛的应用前景,激发了世界范围内的广大工作者的研究热潮4-6。在心理学方面,Johansson7在他的著作MLDs(Moving Light Displays)实验中发现人们只需要根据很少的运动点就可以识别出运动的模式,如走动、起立。这引出一个问题:是否可以直接从局部运动中识别运动模式,而不需要恢复结构。在走动学方面,需要发掘人体的模型以解释其运动的基理。在
14、舞蹈学方面,人们长期致力于舞蹈、芭蕾、戏剧的高层次的人体运动描述。计算机处理图像学则处理人运动的合成。研究人员使用了各种的研究方法,有不同的分类方法7-10。如基于模型方法和基于非模型的方法,二维模型和三维模型的方法,无论哪种方法,处理的都是包含人体的动态图像序列,研究过程可以分为目标检测、目标分类、目标跟踪、动作识别几个方面。研究时可以单独针对其中的某方面,或者设计完整的系统。人体动作检测主要算法有时间差分法、背景减除法、光流法,由于每种方法都有其自己的优点,大部分情况下都结合其他方法一起使用。随着微处理器硬件上的完善,其处理数据的速度已经越来越快,国内的大学研究所开始利用相关芯片优势进行人
15、体运动检测的相关研究。同济大学的计算机科学与工程系,在这方面已经有了很大的成果。通过高速DSP芯片、性能优越的AVR单片机、FPGA/CPLD逻辑芯片11-15以及MEMS传感器器件完成了重要的实验,记录了大量珍贵数据。同时随着微机械系统(MEMS)的技术16和半导体技术的发展,加速度传感器的微机化、智能化,使其在人体运动信息识别检测中得到了更加广泛的应用。目前,在人体动作检测领域,逐渐开始应用微电子机械系统器件代替传统的数据采集部分。微电子机械系统(MEMS)技术是建立在微米/纳米技术基础上的21世纪的前沿技术,是对微米/纳米材料进行设计、加工、制造、测量和控制的技术,集微型化技术、传感器信
16、号处理等功能为一体,具有信号获取、处理和执行等多功能的系统。完整的MEMS是采用微电子技术和微加工技术相结合的制造工艺,由微传感器、微执行器、信号处理和控制电路、通讯接口和电源等部件组成的一体化的微型器件系统。自1977年美国斯坦福大学首先采取硅加工技术制造第一个开环硅加速度计并于80年代初商品化以来,硅微机械加速度计取得了巨大的进展。目前MEMS加速度计以广泛应用于汽车安全气囊中,成为了商品化最为成功的微机械传感器,在精度方面也已经能够满足战术导弹的应用要求。美国模拟器件公司从1989年开始进行平衡电容加速度计的研究,目前已成为MEMS传感器市场领先的供应商。法国SAGEM公司采用氧离子注入
17、工艺,在硅基片上实现了面加工的电容传感器加速度计。此外日本的日立公司、美国立顿公司、法国国家航空航天研究院、德国利铁夫公司等在微机械加速度计研究方面也取得了明显的成效17。我国微机械系统研究始于1989年,主要以跟踪国外为主,虽然起步较晚,但正积极开展研究、从1995年开始,国防科工委便投入6000万元以上的经费主要用于惯性器件的基础性研究,并已将硅微机械陀螺技术纳入863计划中。目前,教育部、中国科学院、信息产业部等所属40多个单位在开展MEMS研究工作,包括清华大学、北京大学、东南大学、信息产业部十三所、上海冶金所等。经过十多年的发展,我国在微机械陀螺仪和微机械加速度计研究方面已经取得了很
18、大的进展,微机械加速度计的精度已经达到1mg的水平18。但陀螺仪和加速度计主要应用于飞行器飞行姿态、船舶航姿设计方面,在人体动作检测上研究较少。鉴于与传统的惯性器件相比,微电子机械系统具有微型化、集成化、尺寸达到微米数量级等特点,而且测量范围大、可靠性高、功耗低、易于数字化和智能化。结合上述特点,国内人体动作检测领域逐渐开始应用微电子机械技术将传感器、处理器等应用模块微型化,从而也拓展了惯性导航系统的应用范围。本设计将为三维人体动作模型设计、制作等方面的动作获取系统提供前期基础,可广泛应用于动画制作、人体动作捕捉、游戏外设、计算机人体输入外设等领域19-20。1.3 基本内容及拟解决的问题本设
19、计的目标是应用微处理器技术、微机电系统技术和无线传输等技术,完成针对人体动作检测装置的设计。利用微机电系统为核心的传感器完成对人体动作信号的检测与获取,通过微处理器和无线射频模块将所得动作数据通过串口的方式传输给计算机。并在通过计算机上的人机界面显示人体相关部位的运动状态或具体的参数如速度、加速度、方向角等。本设计为基于STM32单片机21-22和微机电系统传感器人体动作检测的设计,主要分为四章进行全面阐述:第1章主要介绍了本设计的课题现状以及课题的研究意义和本设计的主要内容。第2章主要介绍了本设计的设计要求以及方案论证,并对各个模块的方案论证进行了详细介绍。第3章详细介绍了本设计的硬件电路设
20、计。其硬件电路的设计包括角速度、加速度等测量模块设计、单片机主控模块设计、及电源模块设计等。第4章介绍了本设计的软件程序设计。本章给出了主程序流程图,并对每个流程图进行了简单的介绍,使得软件设计部分易于理解。要选择适合的主控制器,充分应用控制器的硬件资源。掌握传感器的使用方法,解决硬件设计时,保证信号干扰最小原则。第 2 章 系统方案分析与论证2.1 总体方案设计方案一:数据采集处理发送端和数据接收端都应用MCS-51单片机最为主控制器,因为本系统需要微处理器完成数据的采集、储存、处理和传输等工作,该方案的外部的电路相对复杂、系统规模庞大,不具有灵活性。方案二:主控芯片应用FPGA/CPLD或
21、者应用带有IP核的FPGA/CPLD,可以完成数据采集、储存、处理等功能,该方案的优点是系统结构紧凑,可以实现复杂的控制与测量,缺点是操作过程繁琐,成本昂贵。方案三:应用STM32单片机作为数据采集、处理发送端主控芯片。该单片机可以完成人机界面,系统控制、信号分析、处理、变换来完成采集控制逻辑,接收端采用ATmeg16单片机,利用其本身带有I2C硬件接口,硬件连接上更加简单易操作,也给软件设计上带来了方便。这种方案充分体现装置整体的性价比,充分发挥了单片机的功能,且其价格低廉,可靠性高等特点,开发也较为容易。通过以上对比,本次方案我选择方案三作为本次设计的最终方案,系统结构框图如图2.1所示。
22、系统主要有两部分组成,第一部分包括前端数据采集传感器、信号处理单元、主控制芯片和射频通信模块组成。第二部分由上位机、微控制器和无线通信模块组成。前端数据采集传感器主要包括三轴MEMS加速度传感器、三轴MEMS陀螺仪传感器和三轴MEMS电子指南针传感器,本文采用上述传感器和ST公司的STM32单片机组成一个嵌入式动作检测装置,陀螺仪由于动态性能好,用于获取实时的动作信息。但陀螺仪会产生偏移,而加速度传感器和电子指南针传感器其静态性能比较优越,所以可以用来对陀螺仪的动作检测数据进行相应的修正。图2.1 总体方案结构图2.2 硬件选择与论证2.2.1 微控制器的选择一个成功的加速度、角速度信号采集系
23、统,不但要具备基本信息的采集、存储功能,而且要求能够完成信息的处理,以及具备将数据传送至计算机终端功能等。目前,根据实现方案的核心处理器和传感器模块的不同,可以将其分为很多不同的组合方案。但经过对比和深入的了解,得知在以单片机为核心的系统中,所有的信号及系统处理过程都要经过单片机来处理完成。以单片机为核心对所有的信号进行控制,实现起来比较简单,系统容易构建。系统容易进行信息通信,实现了集中控制,控制精度高,开发周期短,成本较低。由于主要的功能及处理过程都由处理器来完成,所以系统集成度相当高,这就大大降低了系统各个部分相互干扰的可能,可以使整个系统安全稳定的运行。本系统选择STM32微控制器构建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 人体 动作 检测 装置 设计

链接地址:https://www.31ppt.com/p-4027505.html