微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 基于Zigbee的病房护理机远程监控系统的设计与实现

基于Zigbee的病房护理机远程监控系统的设计与实现

时间:05-15 来源:互联网 点击:

2.2.1 护理机监测参数的显示
系统要求当点击“按病床位浏览”显示的目录树时,只有点击注册护理机对应的床位时,才能显示该护理机的重要信息,并且要显示护理机所在科室及床位号;当点击“按病房号浏览”目录页时,只有点击注册护理机对应的病房号时才会显示在此病房下所有护理机的信息。除了护理机重要工作参数需要显示外,护理机报警状态、离线状态也需要突出显示。其中,报警信息采用了红色字体闪烁方式显示;离线状态采用了灰色字体显示。
该功能的实现用到了TreeView目录树的单击事件,此外,系统有专门负责根据节点信息,调取数据库中对应节点护理机信息的定时器,通过定时器不断获取节点最新数据进行显示;通过单击事件处理函数,判断是否是单击的对应节点,如果点击的是按病房浏览方式中的病房节点,则先取出该病房下第一个子节点信息,并将第一个GroupBox设置为可视,再取后面的子节点,操作类似,直到第四个子节点。当点击的是“按床位浏览”方式下的床位节点时,先获取此节点数据信息,然后将第一个GroupBox设为可视,最后根据节点信息,定时器会查询数据库中对应护理机的工作参数进行数据显示。其操作流程如图5所示,实时监测参数显示界面如图4所示。


2.2.2 护理机动态“注册”“注销”功能
根据系统要求,系统管理员能够动态地“注册”要求入网监控的护理机或“注销”不需要监控的护理机。在注册成功后,如果注册护理机确实存在,并且成功加入网络,那么监控界面应能接收和发送对应护理机的信息,并能查看其工作状态信息;而在注销护理机后,即使下位机有信息发送过来,监控软件也不予以处理,将此信息丢弃。护理机入网络管理实现界面如图6所示:

具体实现是:“注册”时,根据护理机注册信息,将其写入数据库相关护理机信息表中;“注销”时,将要注销的护理机信息从信息表中删除。在接收数据线程中,接收:每帧数据时,检验帧中关于护理机ID的信息,判断其是否与表中的对应,如果对应就实时更新护理机工作数据表中的护理机数据记录,否则就直接丢弃,不作处理。在注册、注销按钮动作中,将目录树进行重绘,这样就实现了注册注销护理机的实时性显示。注册操作流程如图7所示,实现程序略。

3 系统测试
为测试基于ZigBee的病房护理机远程智能监控系统的可靠性和稳定性,我们在护理机测试车间用5台护理机组网调试,系统连续运行30天无故障(中间模拟停电30次,上电后,重新启动系统)。

4 设计小结
综上所述,基于ZigBee的病房护理机远程智能监控系统在通用性和管理功能方面都是非常高的,其突出特点是实现了护理机的“无人护理”功能,在很大程度上解决了我国目前陪护人员紧缺和护理费用高昂等亟待解决的问题,具有广阔的销售渠道和市场空间,将会产生很大的经济效益和社会效益,是造福弱势群体和改善社会民生的好产品。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top