摘要:在医院数字化建设中,医院病人体温的有着十分重要的意义。该设计的主要内容是完成一种新型的基于的多点分布式温度检测系统。该系统采用现场温度采集、显示和单片机控制,并与监控中心通讯。选用DALLAS公司近年来推出的集成式数字温度传感器DS18B20作为测温元件,选用周立功公司开发的网络通信模块ZNE-100T作为网络通信单元。采用新兴的单总线技术和网络技术构建温度检测系统。该系统成本低廉、性能稳定、抗干扰能力强、操作灵活,可以方便地实现温度的多点、实时测量。 关键词:;多点分布式检测系统;实时控制;网络技术;DS18B20;ZNE-100T
医院病人体温等参数的系统是医院数字化建设中的一个重要项目。该设计主要是针对医院病人体温进行远程自动检测,采用分布式多点温度采集技术,并通过通信技术传输到医院监控中心,值班医生和护士通过监控中心可以实时了解病人的体温变化,监控中心可以对病人的体温异常进行报警和相应的记录,并且与病人数据库同步,方便医生对病人病情的分析。
1 系统总体设计方案 该系统总体设计框图如图1所示。整个系统采用三级结构,即医院监控中心、病房主机和温度传感器。其中病房主机采用单片机AT89C52为主控单元,主要实现网络通信、温度采集和显示。网络通信是通过周立功公司开发的转串口模块ZNE-100T实现的,每台ZNE-100T都可以设定IP地址和服务器IP地址,便于构成分布式测温网络。测温元件采用美国DALLAS半导体公司生产的数字温度传感器DS18B20,每个DS18 B20都有惟一的ID号,体积小,可以封装成普通温度计大小,其拉线最长距离可达80 m,便于分布式安放在病人身上。温度数据可以在病房主机的液晶上滚动显示。医院监控中心和各病房主机之间的网络通信,采用C-S架构,病房主机每分钟向医院监控中心发送各路温度数据。医院监控中心接收来自各病房主机的数据,可以以曲线或者数字的方式实时显示各病人温度变化情况,并进行异常处理和相应信息记录,并且与病人数据库同步,及时提醒值班医生和护士关注病人情况。
2 硬件设计 2.1 单片机主控单元设计 单片机AT89C52是一个低电压,高性能CMOS8位单片机,片内含8 KB的FLASH和256 B的RAM,片内置通用8位中央处理器,具备32个双向I/O口。其中单片机的P0口用于现场显示电路,采用点阵液晶显示模块LM6038D,可以滚动显示各个病人的体温;P1口用于接单总线数字温度传感器DS18B20;P2口用于现场控制电路,包括按键、指示灯等;P3口的P3.0(RXD)和P3.1(TXD)用于和ZNE-100T的串口通信。系统采用5V供电。 2.2 单总线温度采集电路设计 DS18B20的测量范围为-55~+125℃;在-10~+85℃时,它的精度为±0.625℃,通过特殊处理,可以达到0.1℃。 单总线数字温度传感器DS18B20的电路连接方式主要有两种,如图2所示。该设计采用外接电源方式,如图2(b)所示。理论上单片机的每个端口可以接无数个DS18B20,但是单片机端口负载能力有限,P1口的每个端口(P1.0至P1.7)只能推动8个DS18B20。该设计中只用P1.0端口接了8只DS18B20。
(责任编辑:admin) |