基于单片机的便携式心电图仪的研究
5 心电图的显示
在单片机中,采样到的心电图信号,经过数据处理后,以时间为横坐标,心电图信号的电压值为纵坐标,直接在LCD液晶屏上显示心电图的图形。在一屏上显示二个完整的心电图信号,单片机的采样频率在15Hz。通过操作按钮来控制心电图图形的放大、缩小和移动。
6 心电图信号的判别
根据采集的心电图数据,采用模糊理论计算出心电图上P、Q、R、S、T、u的幅值以及各个时间间隔,来判断心电图波形是否超出正常范围,并根据严重程度给出提示。但不对病情提供直接的认定,这是因为心电图检查技术可以用来诊断某些心脏疾患,但是,它并不是万能的,而是有一定的局限性。因为类同的心电图异常变化,可见于几种不同的心脏病。也就是说,在这种状况下,心电图只能提示心脏病变的存在,而不能鉴别属何种性质的心脏病。
总之,心电图检查技术只是诊断部分心脏疾患的一种辅助手段,必须结合临床其它资料,进行全面、综合分析,方能发挥其正确的作用。
7 数据的远程传送与诊断
在心电图数据的传输和处理过程中,主要有两个方面的内容要处理:
一种是从心电图内部将数据发送到PC机,经过简单处理后,将正常或异常的初步诊断结论告知病人并提供给病人一些建议。
另一种是将从心电图获得的经处理的数据发送到远程医疗中心,远程医疗中心需要对这些数据再做进一步的分析和人工判断。将最终的结论和建议返回给病人。这一步需要通过Internet网络来实现。整个系统示意图如图4所示。
图4 心电图信号远程传送
7.1 心电图和PC机之间的数据传送和处理
心电图和PC机之间的数据传送实际上是单片机和PC机之间的数据传送。在PC机一端。我们采用了VB6.0进行串口实时数据的采集。在VB6.0中利用MSComm通信控件,通过串口采集心电图的实时数据。由于VB6.0比较简单,编程中我们注意到尽可能使给出的程序代码具有通用性,并有详细的注释,使程序可以直接或稍加改动后用于其他数据采集应用中。便于在医疗器械领域的推广应用。
串口数据通信协议是:数据传输速率为 9600bps,1位开始位,8位数据位,1位停止位,无奇偶校验位。当通信传输速率为9600bps,则最快速度1.04ms发送一个字节,心电图每秒发送50个字节,平均20ms 发送一个字节,连续读取串口数据时要在程序中添加循环等待程序。心电图每秒发送50个数据,PC机收到一帧完整数据最多需要2s时间,为了能精确的测试,一般需要连续测试1分钟以上,然后再进行数据处理。
7.2 心电图与远程医疗中心之间的数据传送和处理
心电图与远程医疗中心之间系统的硬件主要由各种PC机和Internet上网宽带组成,系统结构如图4所示。病人通过心电图与PC的接口将测试的数据通过交换机路由器实时传送到计算机Internet网络上,远程医疗中心的服务器接受到数据后进行处理,以数据和图形方式显示在终端上供经验丰富的医生、专家进行诊断,然后将结果返回给病人,同时将结果保存在数据库中,以便作为下一次诊断的参考和宝贵的医学资料。
8 结束语
我们研制的便携式心电图仪能够测量、记录心电信号,能够将心电的生理信号转换成电信号,并在单片机上由LCD液晶显示器以图形的方式显示,图形可以放大、缩小、移动和存储。便携式心电图仪的价格比较低,容易普及,可以使患者能够方便地进行自我测量,由于是一种便携式心电图仪,也为医生临床检查提供一种新的诊疗设备。由于便携式心电图仪能够现实测量信息的网络远程传输,为实现家庭医疗远程诊断进行了前瞻性的研究。
- 单片机与串行AD转换器TLC0834的接口设计(01-22)
- 单收/单发RS-232接口芯片 ADM101E及其应用(01-25)
- 基于单片机的通用型智能充电器设计(01-06)
- 一种通信用高频开关型整流器监控系统的实现方案(02-13)
- 基于16位单片机的逆变电源系统的设计(05-26)
- 便携式单片机控制液晶显示型心率计(03-12)