论文部分内容阅读
心血管疾病是目前对人类危害最大的一种疾病,而便携式心电图仪是心血管疾病患者进行自主病情观察和初步诊断的必备工具之一。本课题从便携式心电图仪两个最主要的特性——小体积和低功耗出发,设计实现了一款基于SILICON LABORATORIES INC.公司C8051F系列微控制器的便携式心电图仪。该心电图仪具备完善的心电处理功能,包括实时采集、滤波、存储、显示和打印等功能,另外通过USB接口可以将存储的心电数据传送至PC,进行进一步的心电诊断和分析。本论文首先论证了系统的总体设计方案:系统由三个功能相对独立的模块组成,分别为采集模块、存储与控制模块和显示模块,每个模块由相应的微控制器控制,微控制间通过UART进行通信。该设计方案,充分利用了C8051F系列微控制器片上系统的特性,尽量减少系统外扩芯片的数量。而且这种多微控制器协同工作的设计方式允许微处理器根据自身任务的情况运行于低功耗甚至休眠状态,能够显著降低系统功耗,延长产品待机时间。其次,本文详细介绍了系统的核心模块——存储与控制模块的软硬件设计与实现。硬件设计方面,通过对本系统的需求分析确定了该模块微控制器型号以及完成预采集存储系统、主存储系统和系统实时时钟功能需要扩展的外围芯片,并给出了微控制器和这些外围芯片的接口电路;在软件设计上,基于前/后台系统的编程思想将存储控制模块的任务进行划分,完成了以下功能:1、心电存储功能包括预采集存储系统和主存储系统,其中预采集存储功能是本系统特有的心电采集功能,它通过对心电信号的不间断采集和存储,使用户可以浏览实际采集之前的心电波形,有利于更好的进行病情分析;2、设计实现了多微控制器之间的串行通讯协议;3、系统的实时时钟功能;4、系统面向PC的USB通信功能等。论文最后介绍了固件在应用程序更新的概念及其实现原理,以及该功能在本系统中的具体设计与实现。