学位论文 > 优秀研究生学位论文题录展示
基于STM32的人体生理信号采集和存储系统设计
作 者: 刘帅
导 师: 赵捷; 王良
学 校: 山东师范大学
专 业: 电子与通信工程
关键词: 生理信号 STM32 SD卡 FATFS
分类号: TP274.2
类 型: 硕士论文
年 份: 2014年
下 载: 8次
引 用: 0次
阅 读: 论文下载
内容摘要
基于STM32的人体生理信号采集和存储系统作为一个便携式远程监护系统,主要实现人体生理信号(心率,脉率,呼吸率,血氧饱和度,血压,体温等)数据的实时保存或在发生报警的情况下的数据保存,以备医学研究者的查看和分析。它采用STM32F103系列微控制器作为主控芯片,将采集到的数据进行处理,以文件形式存储到SD卡中,并具备相应的文件管理功能。本论文主要完成了以下几方面的工作:其一对SD卡及FATFS文件系统做了整体概述,首先介绍了SD卡的接口规范、命令格式和总线协议,然后对在小型嵌入式系统应用中常用的一个文件系统Fatfs展开研究,重点介绍了其设计思想与组织结构。其二是数据接收和存储系统的实现,详细研究了系统的软件设计和硬件设计。系统硬件平台采用的是意法半导体公司开发的基于Cortex-M3内核的32位微控制器STM32F103RE作为主控芯片,由DS1374芯片提供实时时钟,SD卡接口采用SDIO方式,以保证存储速度。系统的软件部分是基于MDK集成环境,采用了模块化设计,由五大主要模块组成,包括数据采集模块、底层媒介接口模块、Fatfs文件系统模块、实时时钟模块、SD卡应用程序模块。其中,数据采集模块主要通过USART来接收人体生理信号数据。底层媒介接口模块主要负责SD卡的驱动工作,包括SD卡的上电、初始化、获取卡信息、单块和多块的读/写等操作。Fatfs文件系统模块作为底层媒介接口模块和SD卡应用程序模块的桥接,重点讲述Fatfs的移植过程。实时时钟模块为系统提供时间,以便在记录文件时以实时时间命名文件。SD卡应用程序模块主要提供接口函数,如创建和读/写文件、遍历和删除文件、重命名文件,格式化SD卡等。之后又详细介绍了系统功耗控制,系统主要从微控制器、SDIO总线、SD卡三个层面来降低功耗。最后介绍了数据存储时所遵循的文件协议。文件协议包括.dat和.set文件的格式和存储方式,SD卡上的文件管理以及突发情况的处理。.dat和.set文件分别位于DATA和SET目录,其中DATA目录下每天新建一个以当前日期命名的子目录,存储当天的.dat文件,这样做有两个好处:一是方便文件遍历,更快速找出最早或最晚的文件或目录,二是方便文件删除,当SD卡剩余空间不足时,可直接删除最早目录及目录下的所有文件。当遇到突发情况时,如突然断电或SD卡的移除,本设计已最小化临界区,将数据的损失降到最小。
|
全文目录
目录 4-6 摘要 6-8 Abstract 8-10 第一章 绪论 10-14 1.1 研究本课题的目的和意义 10-11 1.2 国内外关于该课题的研究现状及趋势 11-12 1.3 论文的主要内容及章节安排 12-14 第二章 系统设计基础概述 14-26 2.1 系统总体功能说明 14-15 2.2 系统重要模块概述 15-25 2.2.1 SD 卡部分 15-22 2.2.1.1 SD 卡的物理结构与接口规范 15-17 2.2.1.2 SD 卡总线协议及命令集 17-22 2.2.2 FATFS 文件系统概述 22-25 2.2.2.1 Fatfs 文件系统概述 22-23 2.2.2.2 Fatfs 的特点 23-25 2.2.2.3 FatFs 文件系统的结构 25 2.3 本章小结 25-26 第三章 基于 STM32 心电数据存储系统的设计与实现 26-42 3.1 系统硬件平台的设计 26-28 3.2 系统软件平台的设计 28-39 3.2.1 系统软件平台的结构 28 3.2.2 系统软件平台各模块详解 28-39 3.2.2.1 数据采集模块 28-29 3.2.2.2 底层媒介接口模块 29-30 3.2.2.3 FATFS 文件系统模块 30-36 3.2.2.4 实时时钟模块 36-37 3.2.2.5 SD 卡应用程序模块 37-39 3.3 系统功耗控制 39-41 3.3.1 CPU 功耗控制 39-41 3.3.2 SDIO 总线及 SD 卡功耗控制 41 3.4 本章小结 41-42 第四章 文件协议 42-52 4.1 文件格式 42-47 4.2 文件管理 47-49 4.3 突发情况处理 49-52 第五章 总结与展望 52-54 参考文献 54-56 攻读硕士学位期间科研工作 56-58 致谢 58
|
相似论文
- 基于Linux的车载DVR系统的开发,TN946
- 具有最优结构的进化模糊系统用于操作员功能状态评估,TP11
- 基于ARM的电火花线切割机控制系统的研究,TG484
- 基于STM32无位置传感器无刷直流电机控制器设计,TM33
- 气动肌肉驱动的康复机器人控制系统设计,TP242
- 基于粒度计算的神经模糊系统建模方法用于操作员功能状态预测,TP18
- 基于STM32的通用称重仪表研究与设计,TH715.1
- 基于STM32的污水处理pH值控制系统的设计,TP273
- 一种改进型双光束分光光度计的设计,TH744.12
- 电动汽车离合器控制系统设计,U463.211
- 基于ARM的溶丝沉积成形机控制系统,TP273
- 中央空调系统建模及其嵌入式控制器的设计,TP273.5
- 远程汽车状态监控及故障诊断系统的研究,U472
- 基于STM32的永磁同步电机伺服系统的研究,TM341
- 基于STM32系列微处理器的矿井电网选择性漏电保护研究,TM774
- 基于磁阻传感器的弹体姿态测量技术研究,TJ760
- 基于SD卡技术的PPG传感器设计,TP212
- 基于STM32异步电机SVM-DTC系统的设计,TM921.2
- 基于线阵CCD及STM32的滚针直径精确测量的研究,TH133.333
- 基于STM32的嵌入式光谱重构处理技术的研究,TP79
- 基于STM32的区域电气火灾监控设备的设计,TP277
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统 > 数据收集和处理系统
© 2012 www.xueweilunwen.com
|