学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 基于Linux的车载DVR系统的开发,TN946
  2. 具有最优结构的进化模糊系统用于操作员功能状态评估,TP11
  3. 基于ARM的电火花线切割机控制系统的研究,TG484
  4. 基于STM32无位置传感器无刷直流电机控制器设计,TM33
  5. 气动肌肉驱动的康复机器人控制系统设计,TP242
  6. 基于粒度计算的神经模糊系统建模方法用于操作员功能状态预测,TP18
  7. 基于STM32的通用称重仪表研究与设计,TH715.1
  8. 基于STM32的污水处理pH值控制系统的设计,TP273
  9. 一种改进型双光束分光光度计的设计,TH744.12
  10. 电动汽车离合器控制系统设计,U463.211
  11. 基于ARM的溶丝沉积成形机控制系统,TP273
  12. 中央空调系统建模及其嵌入式控制器的设计,TP273.5
  13. 远程汽车状态监控及故障诊断系统的研究,U472
  14. 基于STM32的永磁同步电机伺服系统的研究,TM341
  15. 基于STM32系列微处理器的矿井电网选择性漏电保护研究,TM774
  16. 基于磁阻传感器的弹体姿态测量技术研究,TJ760
  17. 基于SD卡技术的PPG传感器设计,TP212
  18. 基于STM32异步电机SVM-DTC系统的设计,TM921.2
  19. 基于线阵CCD及STM32的滚针直径精确测量的研究,TH133.333
  20. 基于STM32的嵌入式光谱重构处理技术的研究,TP79
  21. 基于STM32的区域电气火灾监控设备的设计,TP277

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统 > 数据收集和处理系统
© 2012 www.xueweilunwen.com