2.2 系统软件设计
系统软件设计是监护系统的重要组成部分之一,再好的硬件电路如果没有良好的软件支持,就如同没有血肉的躯体,因此监护软件的质量直接影响着监护仪的性能指标。本系统的监护软件设计全部采用汇编语言编程实现。本系统监护软件包括主程序、系统初始化子程序、液晶清屏子程序、写菜单子程序、报警子程序、软件定时器中断服务程序、A/D转换子程序、HSI0中断服务程序(分析、诊断子程序)、液晶列清屏子程序、液晶列显示子程序、内部RAM清除子程序外部中断服务程序(键盘扫描子程序)、写字段、移光标子程序等12部分组成。整个系统程序按照由顶向下、层层细化的模块化设计技术。整个系统软件采用了三个中断,优先级最高的是HSI0中断(心电分析、诊断子程序),主要负责心率计算,异常波形分析、报警;优先级最低的是外部中断子程序,它完成键盘扫描、上下限心率们先设定等功能。其它的子程序主要是供主程序和这三个中断程序调用,服务于它差模电感们,中断程序和这些功率电感器子程序相互协调,各司其职,共同完成本系统的软件监护功能。一体成型电感器下面将针对本系统的监护软件的主要部分做一个介绍。
2.2.1 监护系统主程序
监护系统主程序是整个系统软件的精髓,它的设计好坏直接影响着整个子系统程序的工作效率和工作性能,它包括对一些专用寄存器赋初值。例如堆栈的设定、I/O控制寄存器、A/D命令寄存器、中断屏蔽寄存器、中断挂号寄存器的预置和初始化。由于整个系统软件是采用中断方式进行设计的,所以主程序显得清楚明了,主程序框电感器类型图如图4所示。
2.2.2 软共模电感器件定时器服务中断子程序
软件定时器中断子程序主要完成心电波形的显示和滚动。它包括预置完成本次显示所需要的时间值设定(时间值的设定与A/D转换得采样率有关,本系统的采样率为200Hz)、调用A/D转换子程序、列清除子程序、列显示子程序、延时子程序、报警子程序、移动光标子程序等。其中A/D转换子程序包括平滑数字滤波部分,主要用于进一步滤除毛刺,提高了机器的性能。
2.2.3 软件定时器服务中断子程序
软件定时器中断子程序主要完成心电波形的显示和滚动。它包括预置完成本次显示所需要的时间值设定(时间值的设定与A/D转换得采样率有关,本系统的采样率为200Hz)、调用A/D转换子程序、列清除子程序、列显示子程序、延时子程序、报警子程序、移动光标子程序等。其中A/D转换子程序包括平滑数字滤波部分。
2.2.4 软件定时器服务中断子程序
软件定时器中断子程序主要完成心电波形的显示和滚动。它包括预置完成本次显示所需要的时间值设定(时间值的设定与A/D转换的采样率有关,本系统的采样率为200Hz)、调用A/D转换子程序、列清除子程序、列显示子程序、延时子程序、报警子程序、移动光标子程序等。其中A/D转换子程序包括平滑数字滤波部分。
2.2.5 HSI0中断服务程序
HSI0中断服务程序主要是完成心率、显示、异常心电分析与诊断。现把这种方法介绍如下:软件定时器每次完成一个心电波形点显示时(液晶点数值)。利用软件将其计数一次。当高速输入口HSI0出现一个R波脉冲时,自动产生一次中断。两次中断之间21H寄存器的值之差即为一个R波脉冲周期液晶屏显示出的点数,而液晶显示点数的速度即扫描速度是固定的,当选用25mm/s,将其换算成每秒钟所显示的点数,本监护软件的心率值采用8个瞬时心率值进行平均,并且每来一个瞬时心率值,平均计算一次,从而计算出心率值比较可靠、稳定,误差约小于±1。
2.2.6 报警系统
报警系统子程序为系统提供心电波形发生异常,心动过速(心率超过设置的上限值)或过缓(心率低于设置的下限值)、停搏、早搏、漏搏时,自动进行声音报警,以便患者及时了解正在监护的病人的病情状况,有助于医务人员的进一步治疗。
3、小结
本仪器已经通过测试,功能强大而实用,能很稳定的长时间工作,体积小,能随身携带,成本低廉,适合于有心脏病患者的家庭,对我国目前的健康事业有推动作用。
参考文献
[1] 何军。HOLTER的发展和现状。实用医技杂志,1997,4(8):637.
[2] 王大雄,王国钧。基于嵌入式微机的便携心电监护仪设计。航天医学与医学工程,2005,18(3):198.
24V开关电源原理和维修 电源是任何电子设备必不可缺的一个部分。有些设备具有自备电源,有些设备,如温度压力传感器等,则需另外配用适宜的电源 DC24V电源。随着各类传感器在工业控制领域的大量应用,相应的电源产品的供给也形成了
基于Linux的虚拟试妆系统设计随着社会的进步,人们对自身形象愈加重视,化妆成为女性一门必修课。如何选择合适的化妆品对于不少女性来说是一项难题。近几年针对该问题提出了多种虚拟试妆解决方案。包括通过浏览器进行本地与远程服务器交互方案及
通过初级端调节提高HB LED照明效率 高亮度发光二极管(High-Brightness Light Emitting Diode,HBLED) 是一种大功率高亮度的LED,它的寿命更长、尺寸更小,而且设计灵活,已成为传统白炽灯和卤素灯的