论文部分内容阅读
目前,随着我国经济的发展,人们的生活习惯发生了很大的改变,加之工作压力的日益增强以及环境污染的加重,致使心脑血管疾病成为威胁人类生命健康的主要疾病,其造成的死亡人数约占总死亡人数的三分之一。在患者发病初期若能及早发现恶性心律失常等心电信号,或者在患者出现昏迷摔倒情况及时得到救助,对于减少患者死亡率有着重要的意义。远程猝死监测中的信号存储与回溯系统主要由下位机与上位机两部分组成。下位机的主要功能为:将前端采集到的体位、心电信号经过处理存储在Flash芯片中,并可通过USB将数据传输到上位机中,进行更进一步的存储保存。上位机的主要功能为:将下位机的数据读取进内存,并通过设置生成.hea与.dat文件,同时可以控制下位机清除所有数据。本论文主要完成了以下几方面的研究工作:其一对下位机系统进行总体设计研究。首先根据下位机系统框图对下位机各个模块的功能进行简单介绍。然后分别对数据采集模块、存储模块进行详细的探讨。在数据采集模块中,对加速度传感器的原理与使用情况、前端A/D模块的配置以及采集模块与存储模块之间的数据通信展开深层次研究;在数据存储模块中,简单介绍了所用的W25Q128BV芯片,对于Flash的读写过程、存储情况、DMA方式读取Flash数据的方法进行详细的研究。其二对下位机与上位机间的通信的研究。主要对USB传输模块以及WDM型USB驱动的设计进行探索。在USB传输模块中,简单介绍USB传输的包结构、4种传输类型,探讨STM32支持的USB库结构,重点研究USB数据传输具体的流程及实现。在USB驱动设计中,主要研究WDM驱动程序的分层体系结构和功能、具体的USB驱动程序编写流程、驱动程序的安装等。最后对上位机应用程序的研究。根据上位机的系统框图对上位机各个模块进行简单的介绍。然后分别研究数据读取模块、数据存储及文件生成模块、数据清除模块。在数据读取模块中,重点研讨目录区及数据区数据的读取方式。在数据存储及文件生成模块中,探讨了“212”文件的格式以及具体的程序流程及实现。在数据清除模块中,重点讨论了数据清除的实现以及通过多线程方式读取应答信号的方法。