基于单总线及无线通信技术的医院体温监测报警.doc
《基于单总线及无线通信技术的医院体温监测报警.doc》由会员分享,可在线阅读,更多相关《基于单总线及无线通信技术的医院体温监测报警.doc(16页珍藏版)》请在沃文网上搜索。
1、基于单总线及无线通信技术的医院体温监测报警系统基于单总线及无线通信技术的医院体温监测报警系统摘要体温测量在临床诊断和治疗方面具有非常重要的意义。由于传统的人工测量方式有许多缺点,如测量时间长,测量精度低等等,这就是很难自动,准确地实时监控病人体温的原因。针对这一问题,介绍一种分布式体温监控系统。多个温度传感器DS18B20的连接,实现了人体温度信号的采集。单片机AT89C52处理测量信号和驱动字段的显示和报警设备的工作。系统通过NRF905的无线收发芯片,完成信号从分站无线传输到中心站的工作,并且通过PDIUSBD12的USB适配器与上位机连接,这就是病人体温分布式集中监控系统。我们的实验表明
2、,系统的无线通信较好而且温度测量误差小于 0.1C,完全符合临床医学要求。由于系统采用了模块化设计,可以应用到其他领域,如温室环境智能监控等。关键词:温度监控,无线遥控器,NRF905,单片机AT89C52,LABVIEW I.简介目前,在大多数医院,病人的生理参数采用定时人工测量的方式。例如,护士每天去病房,给病人测量体温,做好记录并绘制体温变化图,作为医生诊断疾病的参考资料。这种传统方式不仅浪费护士大量的体力,而且汇总和查询分析测量结果繁杂,以及当患者出现特殊情况时不能及时反馈,从而导致延误治疗时间。通过分析,我们可以看到这种方式有很大的局限性,特别是与患有传染性疾病的患者,监测人员是不便
3、接触的。所以,针对这个问题,我们运用传感器和单片机微处理器等技术,在医院设计了一个体温监测和报警系统。系统采用单总线温度传感器DS18B20和湿度传感器HS1101,通过无线通信技术和USB通信接口的设计,弥补了传统系统的缺点。我们通过监控室里的计算机对每个病房里的病人的体温进行实时监测,可以提高工作效率,并在节约医疗资源方面起到积极作用 。II.系统结构和工作原理分布式智能医疗体温监测系统由中心站和许多监控终端组成,包括电源,温度信号采集,射频发射和接收,显示,报警,通讯模块等。系统通过单片机AT89C52的核心控制和运作NRF905。在工作时,主机根据需要传输地址信息的射频信号,通讯地址终
4、端接收信号并向主机传输数据,主机接收数据进行分析处理并上传到计算机。 系统实时完成每个病房患者体温的监测,收集和数据处理。普通的计算机采用USB适配器PDIUSBD12,使上位机的USB具有接口通信功能。系统以单片机AT89C52作为监测节点控制器,通过USB接口使上位机与工作中心站连接,并实现信息的交换。计算机负责整个系统的监控管理。工作中心站控制器接收上位机的各种操作控制命令和设置参数,每个现场监控终端的数据采集器实时接收和显示温度值,并控制现场的报警开关。上位机通过分析和处理接收的数据也可以实现显示和报警。 III.系统的硬件设计系统硬件主要包括两部分:现场监测终端站和中央电脑监控室(工
5、作中心站和上位机)。从站的工作是用LED显示患者的体温,并实现限温报警,以及通过控制NRF905的芯片完成信息传输。监控室以AT89C52单片机作为核心控制器,实现处理器的数据接收和温度控制模式的下载,并通过USB适配器PDIUSBD12的通信模块完成与上位机的连接,可实现每个病人的体温显示和限温报警。 A.温度监测电路 我们选用美国的Dallas公司生产的单总线数字温度传感器DS18B20作为温度传感器。它提供9位二进制温度信息,温度的测量范围为-55+125,测温精度为0.0625 C。因此,它可以准确地完成任务。DS18B20有三个引脚VCC,GND和数据端。其中,引脚VCC为电源接口,
6、GND为接地,数据输入/输出端是用来传输温度数据的。DS18B20只有一个信号线和接地线连接至单片机。DS18B20由数据线完成读、写数据和温度值的转换。温度转换时间短,最大转换时间是750ms,并能设置温度报警上下限值。当温度超过限定值时,报警信号启动。由于系统需要在不同的地方设置温度传感器,所以我们采用外接电源的方式。由于DS18B20具有唯一的ID,从原理上来说,我们就可以将所有传感器挂接到一条总线上,但由于AT89C52单片机总线驱动能力和总线分布电容的限制,一个I/O端口进行发送或接收的能力是有限的,只有8个芯片可以连接。因此,为了改善总线驱动能力,我们可以连结上拉电阻和9013,这
7、可以保证在I/O口输出4.7V的高电平。系统用P2.0口作为发射端,P2.1口作为接收端,可实现读写分离。而且可以连接几十个DS18B20芯片,传输距离达到50米,并消除信号干扰问题。 单片机AT89C52的P2.0和P2.1端口控制所有DS18B20收集的温度值。我们还可以通过其他I/O端口对病房或监测的病人收集多组数据。此外,为了减少总线分布电容的影响,我们选择STP总线作为单总线电缆。 B.体温显示 温度信号由AT89C52单片机处理后用LED显示,可告知医务人员和患者。系统采用74HC4511作为LED数码显示驱动电路的核心芯片。74HC4511是一种高度集成的串行输入/输出共阴极LE
8、D显示驱动器,可驱动8位7段数码管。它有三根线与单片机连接,可以实现8位LED数码管显示控制和驱动。工作寄存器可以设置指令,使74HC4511进入不同的工作状态。 C.语音报警电路 为了防止系统断电和温度或湿度控制异常,我们设计了现场语音报警电路。我们采用美国ISD公司的具有语音记录和回放功能的语音芯片ISD1420完成语音报警和提示。该芯片具有64K/128K EEPROM且静态工作时的电流只有0.5A,并且记录时间达到20s,可划分成160个短脉冲,每个脉冲25ms。可以进行连续重复记录和分段纪录。 通过分段录制和播放,可以发出不同的报警通知。当REC引脚接低电平时,可实现录音功能,当引脚
9、PLAYE或PLAYL接低电平时,可进行播放。如果A6或A7任一脚接低电平时,所有的输入地址作为当前记录或回放的起始地址。当PLAYE、PLAYL或REC处于下降沿时输入地址被锁存。SP +和 SP-连接扬声器,实现语音报警。 D.无线收发模块接口 系统选择北欧集成电路有限公司的射频收发器NRF905芯片。工作电压为1.93.6V,32引脚和QFN封装(55毫米),工作在国际开放的ISM 433/868/915MHz三个通道,传送时间不到650us。采用GFSK调制类型,速率达到100kbps。NRF905是由频率合成器,接收解调器,功率放大器,晶体振荡器和调制解调器等组成,无需连接过滤器。它
10、的最大发射功率为+10dBm时,最大传输距离可达1000米,并具有高抗干扰GFSK调制,速率为100kbps。其内部具有通信协议和CRC,采用SPI通信完成所有的无线收发器,且耗电量非常低,- 10dBm输出功率的电流只有为11mA,接收模块的电流为2.5mA,自由模式或关闭模式的电流是2.5mA,它易于实现低功耗的设计。此外,PCB天线的设计,可以提高系统的稳定性。E.USB接口电路 USB接口是连接PC机与工作中心站的模块。一个端口连接显示控制器的USB接口,其他的连接工作中心站。由于USB协议是相当复杂,我们使用USB控制芯片来避免这个麻烦。USB1.1接口的传输速度峰值可以达到12Mb
11、/s。因此,本系统选用USB1.1标准,整个模块由USB控制器和单片机等组成。 USB控制器是USB总线接口电路的核心。该系统选择飞利浦公司生产的PDIUSBD12芯片,用并行总线优化USB组件,能够满足USB1.1和DMA通信的要求。通常,在基于微处理器系统中它通过告知并行串口进行通信。在批量传输模式下,采用8位并行数据口的传输速度可以达到1Mb/s。AT89C52使用,ALE,和P0端口对PDIUSBD12采用地址/数据总线监视系统模式。PDIUSBD12在AT89C52单片机处于下降沿时输出地址。在这种模式下, AT89C52单片机使用MOVX指令传送数据,传送指令时若输出地址为奇数时,
12、数据取反后再传送到PDIUSBD12。 IV.系统软件设计系统软件设计采用模块化程序结构,终端控制器软件设计采用KEIL C51语言,上位机控制软件采用LABVIEW和ACCESS来设计。系统软件主要由上位机通信软件,现场监控节点温度的采集,处理和控制算法软件等组成,软件系统采用模块化设计,划分为一些相对独立的功能模块,并安排适当的进入和退出端口参数。 在系统设计中,为了避免通信干扰,不同病床的病人终端控制器和监控温度传感器工作在不同频率段,每个病房子控制器的温度监测都会发送地址码,方便知道是哪个传感器发送温度。地址码有两种方式:协议寻址和非协议寻址。非寻址使用NRF905的射频配置寄存器,发
13、送地址到地址寄存器,因此,分站可以决定哪个监测温度传感器传输数据。协议寻址包括分站的地址和温度监测数据传输地址。因此,分控制器可以判断哪个传感器在传输数据。NRF905收发器的物理地址采用其默认地址0xE7E7E7E7,这个系统采用协议寻址方式,子控制器和温度传感器分别定义了监测温度传感器的通信帧格式。每个子控制器只有一个地址,且长度只有一个字节。监测温度传感器的地址长度是两个字节。命令指令是一个字节。当命令地址为0x55时,分控制器通知该监测温度传感器收集数据并上传。 为了使不同的病房相对独立,每个子控制器具有唯一的地址,它的长度是一个字节,监测温度传感器的地址是两个字节,温度数据也是两个字
14、节。 A.启动温度转换功能 B.读温度值的函数 C.温度监控软件传输 单片机下位机的软件是用C语言设计,它主要实现了数据采集,NRF905无线数据的发送和接收等,可划分为若干模块:自检模块,无线收发模块和体温监测模块等。 D.上位机监控上位机软件主要实现基于虚拟仪器的软件LABVIEW8.5的通信,LABSQL Server数据库访问和数据监控等。我们采用G语言软件程序设计框架,并设置通讯数据的采集与传输,以及使用LABVIEW软件强大的图形显示功能设计前面板示范接口,可大大提高人机交互功能。 V.实验及结论对于监视系统的准确性和可靠性,我们使用水银温度计测量一些病人的体温,与本系统测量温度值
15、进行比较,并在同一时间点取值。 通过实验,测量误差的绝对值小于0.1C,与临床医学体温监测相吻合。该系统采用数字温度监测网络,采用无线通信,使每个病人的体温与中央电脑连接,并通过USB接口与上位机的工作中心站连接,克服了传统的电缆铺设的缺点,缩短和简化了电缆布局,并节省了修复成本。系统的准确性和精确度是通过实验证明的,系统硬件具有样本结构,高测量精度,方便扩展,易于实现多点监控,远程监控和沟通等诸多优点。该系统加入各种监测传感器就可实现其它临床检测功能。6Body Temperature Monitor and Alarm System Used in Hospital Based on 1-
16、wire and Wireless Communication TechnologyBody Temperature Monitor and Alarm System Used in Hospital Based on 1-wire and Wireless Communication TechnologyAbstractBody temperature measurement has very important meaning in clinic diagnosis and treatment. Due to traditional artificial measurement style
17、 has many disadvantages such as long measurement time, and low measurement precision, etc, which is hard to automatically and accurately monitor patient body temperature in real time. Aiming to this problem, paper introduces a kind of body temperature distributed monitor system. Multi-temperature se
18、nsors DS18B20 were connected to realize body temperature signal collection, SCM AT89C52 processes measurement signal and drives field display and alarming equipment work. By NRF905 wireless transceiver chip, system completes signal wireless transmission from work slave station to work central statio
19、n, and connects upper PC through USB adapter PDIUSBD12, which the distributed clinic patient body temperature concentration monitor system is carried out. Our experiments show that system wireless communication is better, and temperature measure error is less than 0.1C, which matches clinic medical
20、requirement well. Due to system adopts modularization design, which can be transplant into other field, such as greenhouse environment intelligent monitor, etc.Keywords: temperature monitor; wireless remote; NRF905; SCM AT89C52; LABVIEW. INTRODUCTIONAt present, patient physiological parameter adopts
21、 timing artificial measurement style at most hospital. For example, nurse goes to ward and measures patients body temperature every day, manual records and draws body temperature changing figure, which can be analyzed by doctors as reference of disease diagnosis. This term of conventional not only w
22、astes nurses massive manpower, but also aggregation, query analysis to measurement result is miscellaneous, as well as cannot feedback in time when patient appears special condition, which can cause delay of treatment time. Through analysis we can see, this kind of style has bigger limitation, espec
23、ially, to those patients with infectious diseases, monitoring personnel is inconvenience to contact. So, aiming to this problem, by sensor technology, single chip microprocessor technology, etc, we design a kind of body temperature monitor and alarm system used in hospital. System uses 1-wire bus te
24、mperature sensor DS18B20 and humidity sensor HS1101, by wireless communication and USB communication interface technology to design, which makes up tradition system shortcoming. Through monitoring each wards sub-node of patients body temperature in real time by computer of monitoring room, we can in
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 总线 无线通信 技术 医院 体温 监测 报警