ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:2MB ,
资源ID:2039121      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2039121.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于蓝牙和wifi的生理数据采集设计与实现本科毕业论文.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于蓝牙和wifi的生理数据采集设计与实现本科毕业论文.docx

1、基于蓝牙和wifi的生理数据采集设计与实现本科毕业论文 本科毕业论文(设计) 基于Bluetooth和Wi-Fi生理数据采集的设计实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收

2、集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:

3、 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或

4、绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软

5、件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订基于Bluetooth和Wi-Fi生理数据采集的设计实现摘要 本论文来源于国家级大学生创新计划基于MIF的远程空巢老人服务机器人研究课题,项目编号为201310126025。项目旨在于设计一个专门服务于空巢老人的移动机器人。该机器人基于多传感器信息融合技术,以移动机器人为平台,将智能卫生打扫服务与监测、记录、整理老人生理指标,监护老人生活状况等功能结合在一起。项目实现了帮助空巢老人打扫房间的同时,利用可穿戴设备采集老人生理数据,并发送到远程子女客户端,为子女提

6、供老人各项生理指标。子女客户端将监测到的老人生理指标进行统计归档,实现对老人生理健康的分析、预测。与此同时,利用摄像设备对老人生活状况进行实时监测,并在异常状况下自动报警,为老人在家中提供安全保障。该项目在为空巢老人的日常生活提供了方便的同时也解决了子女身处异地无法监护老人的难题。本论文主要利用可穿戴设备采集生理数据,并依托移动机器人平台将数据发送到远程子女客户端以备统计归档。首先是利用心电采集模块采集心率数据,然后将数据通过蓝牙主从模块搭建的无线串口通路发送到移动机器人本体上,之后在ARM9处理器对心率数据进行简单的处理。完成以上步骤后,通过网络编程将心率数据发送到远程子女客户端。本项目用到

7、的核心技术包括嵌入式系统设计及框架的搭建、设备驱动分析与移植、蓝牙通信技术、蓝牙模块配置和连接、网络编程、串口通信技术等。本论文利用所设计的机器人设备进行实际实验。对蓝牙主从模块进行配对,在移动机器人处理器上通过串口通信技术收集数据,在将数据发送到远程子女客户端。系统已能完成其预定功能。能够顺利的完成蓝牙主从模块的配对,通过串口进行数据的收集心电数据,利用socket通信技术将心率数据发送到远程客户端。实验过程及结果详见第四章。关键词 蓝牙通信 ARM9处理器 心率数据 网络编程Bluetooth and Wi-Fi based on Physiological Data collection

8、 through Intelligent Robot Author:Chang Weijian Tutor:He LiqiangAbstract This topic is derived from the national college students innovative project Remote empty-nesters service robot based on MIF , the number of which is 201310126025. This project aims to design a special mobile robot to serve the

9、empty-nesters. The robot based on multi-sensor information fusion technology takes mobile robot as the platform, makes the intelligent cleaning service and monitoring, recording, sorting out the old mans physiological data, and monitoring the old mans live together. The project not only helps empty-

10、nesters clean the room, but also uses the wearable device to collect physiological data and send the data to remote children, which provides the elders physiological data for children. Children client can record and archive the elders physiological data detected so as to analyze and predict their he

11、alth. At the same time, video equipment on the robot can monitor the elderlys living conditions in real time, and alarm automatically if it detects abnormal situations, which provides security for the elderly at home. The project serving for the empty-nest old mens daily life not only provides conve

12、nience but also solves the problem that children in remote cannot take care of their parents.This paper mainly uses the wearable device to collect physiological data, and sends the data to the remote children client for statistics and archiving, which is based on the mobile robot platform. First of

13、all, we use ECG data acquisition module to collect the heart rate, and then send the data to the mobile robot ontology via wireless serial port access constructed by Bluetooth master-slave module, after that, ARM9 processor processes the heart rate data simply. After completing the above steps, hear

14、t rate data is sent to the remote children client by the network programming. The core technology of this project includes design and construction of embedded system, analysis and transplantation of the device driver, Bluetooth communication technology, configuration and connection of Bluetooth modu

15、le, network programming, A serial port communication technology and so on.This paper made an experiment on the designed robot equipment. We match the Bluetooth master module with the slave one and collect data on mobile robot processor via a serial port communication technology. The system can compl

16、ete its intended function. And successfully complete pairing Bluetooth master-slave module and collect ECG data through a serial port. Then the system sent heart rate data to the remote client using socket technology. Experiment process and results can be found in chapter 4.Keywords:Bluetooth commun

17、ication, ARM9, Heart rate data, Network Programming 第一章 绪论1.1论文选题背景 近些年,随着我国经济实力的提高,越来越多的年轻人选择出国深造,去外地就业,或是由于其他原因促成了空巢家庭的迅速增多。这使越来越多的老人孤单独处,无依无靠。而且我国已经开始进入人口老龄化迅速发展的阶段。根据相关单位调查数据显示,2011年末,我国超过60岁的老人有1.85亿,到了2013年人数会超过2亿并且还会持续增长,直到2050年我国60岁以上老人数会达到最高值4.83亿1。因此对于我国这样一个人口老龄化严重的大国,老年人的赡养监护工作显得尤为繁重。于此同时

18、,老人因为年龄偏大,一个人做家务时多有不便。又由于无法及时的与子女沟通,所以倍感孤独。这些使他们的身体状况和心里状况都存在着一系列的问题。并且,由于远处子女无法了解家中老人的身体状况,当老人身体突发意外时,子女无法及时知晓并采取措施。1.2国内外发展现状随着科学技术的日新月异,机器人的研究技术越发走向成熟。世界上有许多公司对机器人已有很深入的研究。取得较大成就的当属日本本田公司,该公司在2012年研制成功了一款仿人机器人,名字叫做ASIMO,该机器人是到目前为止世界上最先进的仿人行走机器人2。其他一些公司像法国的Aldebaran Robotics 公司、日本的索尼公司等也在机器人研究方面有较

19、深的研究。Aldebaran Robotics 公司的NAO不仅外形可爱,而且具有一定的人类情感,能够完成与人的一些简单的交流互动3。各公司在追求高端的同时却忽略了其实用性,服务于日常生活的机器人的种类目前还较为单一。在国内,各研究机构对机器人的研究也在日益走向成熟。在追求高端的同时似乎更加注重了实用性的特点。典型的有服务于餐厅的服务员机器人、刀削面机器人等。中国台湾曾经研制出能够进行安保的机器人。这款机器人具有自行行走和自主避障等一系列功能,并能够进行对环境的安保报警工作。类似的机器人哈尔滨工业大学也开发了一个。该机器人服务于家庭中,可对家中情况进行巡视,当发现有异常变化时会通知主人,并启动

20、报警功能4。目前,国内外设计开发服务于日常生活的机器人主要有以下几种,其中包括清洁机器人、娱乐机器人、安防机器人等。而专为老人服务的机器人还没有出现在市场上。1.3论文主要研究内容根据研究背景以及国内外现状,人们更加迫切需要一种专门服务于空巢老人的机器人,在减轻子女负担的同时,帮助子女了解老人的身体状况。本论文主要研究机器人如何采集老人生理数据,并将数据发送到远程子女客户端。为此本文就以下的几个方面内容进行了研究:(1)心率采集模块;(2)蓝牙通信模块;(3)设备驱动分析与移植;(4)Linux系统下网络编程;系统需要完成以下几方面工作:(1)设计蓝牙接口通信电路,将两个蓝牙通信模块分别连接到

21、心率采集模块和移动机器人本体上(ARM处理器)。完成蓝牙主从模块配对连接等工作。(2)搭建交叉编译环境,在机器人本体上(ARM处理器)使用串口通信方式,编写串口通信程序收集心率数据并进行简单的处理。(3)完成网卡驱动由PC机到ARM处理器的移植,实现处理器的无线网络通信。将心率数据通过网络编程发送到远程客户端。1.4本章小结 本章主要说明本课题研究背景和国内外现状,并依据以上两点确定立项原因。于此同时,简要说明本文研究的内容以及将要开展的几方面工作。使读者了解本文的研究内容和系统实现的功能。第二章 系统总体结构及硬件设计与实现2.1 系统分析设计移动机器人日常主要工作是打扫房间,工作区域十分固

22、定,老人与移动机器人的距离通常保持在一定的范围内。与此同时,手环与移动机器人是分离的。为此本系统在手环与移动机器人之间通信设计上优先选择近距离无线通信技术。近些年,由于通信与信息技术的日新月异,各种以无线方式进行通信的技术得到广泛的应用,并且已十分成熟。如今应用较为广泛的近距离无线通信技术有蓝牙技术、Wi-Fi、IrDA技术、ZigBee技术等。各种近距离无线通信技术都有其自己的特点。有些技术适合对功能进行扩充,而有些因满足特定应用得名,还有传输的速度、传输距离、功耗等各自的不同。在各种通信技术中,蓝牙技术被广泛应用于各种设备之间,并且技术成熟。它的通信范围在10m内,并且能够达到1Mbps传

23、输速率,传输效率高,稳定性强。所以,本系统选用蓝牙技术进行移动机器人与心电手环之间的通信。移动机器人需要将老人心率数据发送到子女客户端,因为子女通常不在家中,所以子女客户端要接收到心率数据需要网络通信。移动机器人日常工作是打扫房间,不能固定在一个位置,将机器人与有线网络进行连接显然是不合理的。因此,需通过无线网络通信将心率数据发送到子女客户端。图2-1系统总体框图 Figure 2-1 system overall block 通过以上分析,可以设计出系统的总体框图:由图可知,本系统工作流程可分为两个阶段,第一阶段是心电模块采集老人心率数据。蓝牙从模块将数据发送到移动机器人蓝牙主模块上。第二阶

24、段是蓝牙主模块接收心率数据,并在移动机器人的ARM9处理器上对数据简单处理。然后将心率数据利用无线网络发送到远程客户端5。2.2硬件选型2.2.1心电模块的选择 由于考虑到心电模块要穿戴到空巢老人手腕上。所以,心电模块选型上要在保证心电信号稳定性的前提下适合穿戴。心电模块选择了STM32F103C8T6微处理器为内核,STM32是ST公司推出的基于ARM-Cortex-M3内核的32位单片机。该单片机计算处理数据能力比8位和16位单片机强很多,并且处理代码效率更高。在功耗方面,该单片机具有三种模式相互切换,可以使功耗达到最低。由于心电模块要安放在可穿戴手环上,所以对功耗方面要求尽可能最低。而该

25、单片机刚好满足可穿戴设备对功耗方面的要求。心电采集模块选用的是AD8232芯片,该芯片主要用于ECG和一些生物电的测量。因为该芯片本身集成了一些先进设备,可以自动滤去噪声或是放大微弱的生物电信号,所以对其采集数据的准确性能够得到一定的保证。与此同时,该设计可以让单片机轻松的采集到输出的信号,这使得选用的处理器与其更好的配合。完整的心电模块图如图3-1心电模块图。图 2-1 心电模块图Figure 2-1 ECG module chart2.2.2蓝牙通信模块的选择将心率数据以无线传输方式发送到机器人本体上的关键在于实现蓝牙模块之间的数据通信。蓝牙模块的性能决定了传输数据的稳定性、传输速率、效率

26、及功耗等。蓝牙模块需要主从模块两个,需要设置波特率、主从模式等相应参数。设置完成后,主模块能够搜索到从模块并完成配对。蓝牙模块的选择是十分重要的。本项目选择BLK-MD-BC04-B蓝牙模块为主模块作为其解决方案。该模块使用的芯片是英国CSR公司的BlueCore4-Ext。该芯片遵循V2.1+EDR蓝牙规范,支持各种常用接口。该模块除了具有研发成本低、体积小巧的特点外,模块的功耗也很低并且收发十分灵敏。与此同时,该模块采用主从一体式设计且支持软硬件控制主从模式转换,支持连接7个蓝牙从设备。利用蓝牙模块的AT指令集可以方便地对蓝牙模块进行配置和查询。选用HM-06模块作为从模块。HM系列蓝牙模

27、块采用CSR Blue Core、TI CC2540芯片,配置256Kb、6-8Mbit的软件存储空间,支持AT指令,用户可根据需要更改SPP角色(主、从模式)以及串口波特率、设备名称、配对密码等参数,使用灵活。该模块设计时为了满足于袖珍设备的使用,封装尽可能达到最小, 图2-2 蓝牙主从模块图Figure 2-2 Bluetooth master-slave module只有13.5mm*18.5mm*2.3mm大小,满足心电手环对体积的要求。2.2.3无线网卡选型为实现无线网络接口,本文选用TP-LINK公司的TL-WN823N无线网卡作为解决方案。该网卡遵循IEEE 802.11b、IE

28、EE 802.11g以及IEEE 802.11n标准,其传输速率最高可达300Mbps(IEEE 802.11n标准下)且体积小巧非常便于安装。2.2.4移动机器人选型由于移动机器人选型及结构复杂,并且不是本论文研究重点,所以在此仅对其作简要介绍。图2-4移动机器人图Figure 2-4 mobile robot本文采用Friendly ARM公司的micro2440开发板为信息处理模块的实现硬件。Micro2440采用核心板+扩展底板的设计结构,其核心板其实是一个最小系统板,采用六层PCB板设计,利用等长布线的方式满足信号的完整性需求,保证了信息处理时的稳定性。采用SamsungS3C244

29、0A为处理核心,默认主频为400MHz,最高可达到533MHz,能够满足机器人平台对计算能力的要求。板载64MSDRAM,时钟频率可达100MHz并拥有1GNANDFLASH用以满足机器人平台对存储空间的需求。此外,核心板还引出56Pin作为GPIO接口并提50PinLCD/CAMERA接口与56Pin的系统总线接口,为我们对外进行扩展提供了充足的空间6。图2-3 micro2440开发板图Figure 2-3 micro2440 development board 2.3 硬件实现2.3.1蓝牙模块连接 图2-5蓝牙模块连接图Figure 2-5 Bluetooth module conne

30、ction 蓝牙主模块用于接收从模块发送的数据,连接在micro2440开发板的串口3上,该串口输出TTL信号。蓝牙模块有VCC、RXD、TXD、GND、SET、3V六个引脚。VCC为电源引脚,工作电压为5V。RXD与TXD分别为接收数据和传送数据引脚。GND为地线引脚。SET可作为硬件主从设置口,SET引脚接3.3V电压时模块为主模块,悬空或接GND模块为从模块。将开发板VCC RXD TXD GND与蓝牙模块的VCC、TXD、RXD、GND引脚对应连接,注意输入输出需要反接。具体连线方式如图2-5蓝牙模块连接图。2.3.2无线网卡连接由于S3C2440上已经安装了操作系统,这为我们使用TL

31、-WN823N提供了便利,但TP-LINK公司并没有提供该款网卡在Linux系统下的驱动程序,要想顺利使用该网卡必须首先解决驱动问题。图2-6网卡图Figure 2-6 wireless adapter下面对其驱动移植过程进行简要说明,首先挂载该网卡,利用系统返回信息查看其USB ID:0bda 8178ID,搜索该ID对应的芯片组:REALTEK公司的RTL8192CU芯片,下载该型号的芯片驱动对其程序进行修改使其适应本操作系统,修改其Make file文件并指定目标系统的硬件构架、系统内核、编译工具链等7。由于驱动的编译需要交叉编译工具链和经过编译的目标板操作系统的源码,所以我们要构建这两

32、方面的编译环境,这部分工作繁琐复杂又不在本文的重点讨论范围内因而具体步骤不再赘述。本文最终构建的交叉编译工具链版本为4.3.2,移植、剪裁、编译的目标板操作系统内核版本为2.6.32.2,在以上工作全部完成后,对网卡芯片的驱动程序进行编译,最终获得驱动文件,加载驱动文件,驱动无线网卡正常工作同时禁用板载有线网卡避免冲突,再经过简单的配置,无线网络接口搭建完成。2.4 本章小结本章主要讲述本系统旨在服务于空巢老人这一目的,并以此对系统实现需要使用的主要技术选择上进行了分析;对系统总体设计思想进行了描述,并根据系统设计思想设计出系统的总体框图,为后续详细设计打下基础。依据系统总体设计思想,根系统性能以及适应性综合考虑对各个模块进行了选型。并且从硬件

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2