论文部分内容阅读
心脏性猝死有很大的偶然性与突发性,猝死发病之前可无任何先兆,在所有猝死的人中,有人根本不知道自己患有心脏病,约有高达30 %的人们没有或从来未发现过心脏病。据统计,有70%的人因为没有得到急救而失去了宝贵的生命,而且绝大部分猝死者住在医院外面,如果能提前发现和采用迅速的治疗,能够提高存活的机会,所以迫切需要一款先进、实用、方便的心电监护仪器的问世。近年来电子技术和计算机技术飞跃发展为心电监护系统的研制打下了良好的基础,使得心脏病人可以得到及时有效的诊断和治疗。项目研制的心脏监护仪基于高性能32位ARM Cortex-M3核的微控制器STM32F103XX,通过SPI总线与Micro SD卡连接,以FAT32文件格式向Micro SD卡读写数据,上位机通过USB接口把数据下载到监护仪的Micro SD卡中,监护仪工作的时候把存储在Micro SD卡中的数据提取到内存中,以实现监护仪的实时报警。由于要实现监护仪的实时报警需要设置监护仪的用户信息及报警参数,这就需要用户根据自己的的实际情况填写监护仪的用户信息和报警参数,为了方便填写,采用Delphi 7集成开发环境开发了填写用户信息和报警参数的应用程序。填写完成后,可以生成用户设置文件set.txt,通过USB接口可以下载到微控制器的Micro SD卡中存储,当检测仪工作的时候,把用户设置文件中的报警参数提取到微控制器的内存中,通过实时采集,提取的心电信号与内存中的报警参数进行比较,实现监护仪的实时报警。论文主要研究了基于微控制器STM32F103XX的USB接口的通信机制,项目中USB通信实现的硬件连接与软件编程,STM32F103XX与Micro SD卡的硬件连接与软件编程,微控制器STM32F103XX的启动配置以及STM32固件库的应用。实现了上位机和STM32F103XX可以使用FAT 32文件格式读写Micro SD卡的数据。上位机采用Delphi 7作为开发环境,利用Delphi 7中的控件设计用户界面,并与后台的ACCESS数据库建立联系,生成用户设置文件set.txt。基本完成了项目中便携式心电实时监测仪中的USB接口及Micro SD卡部分软硬件的设计与开发。