基于CAN总线和无线技术的输液网络监控系统
4 系统软件总体设计
根据设计要求,系统实现功能及软件总体设计如图5所示。系统包含两大部分,无线服务终端和CAN总线通信系统。无线服务终端由nRF2 401和STC89C52组成,可以向CAN总线通信网络中的任一节点发送和读取数据。CAN总线通信系统,由3个节点组成,一个节点上接无线收发器nRF2401负责与无线终端系统通信,另外2个节点由图5所示的单片机CAN总线收发系统构成。本文引用地址://m.amcfsurvey.com/article/156486.htm
无线服务终端主要起中心控制主机的作用,通过无线模块将指令发送到CAN总线无线接收控制中心,并接收该控制中心检测数据,显示到服务终端液晶模块中。指令信号可通过按键进行设置,其主程序流程图如图6所示。
CAN总线无线接收控制中心的主要作用是将节点的数据由CAN总线通信上传到控制中心,再通过无线发送到服务终端,并接收服务终端的指令,通过CAN总线通信下传到相应节点,CAN总线中心控制软件流程如图7所示,CAN总线通信、无线通信、节点程序流程和其他子程序流程在此不详解。
完成所有软、硬件后,对CAN总线内部局域网通信、无线收发系统通信、CAN总线与无线收发系统相互通信3部分进行测试,测试内容主要有:CAN总线局域网内部各节点自发自收、相互收发、一对多发送和多对一发送;无线终端与CAN总线之间相互收发;单节点与中心控制主机的收发数据。以上每项测量发送10个字节,所有结果显示正确,各部分数据传输正确,报错率为0%。
5 结论
本论文根据中大型医院的需要,针对现有静脉输液监测技术,提出了一种CAN总线和无线技术的输液网络监控系统。设计并制作了CAN总线节点及通信模块、无线数据收发模块,并为系统开发了配套的软件。完成了CAN总线内部局域网通信、无线收发系统通信、CAN总线与无线收系统相互通信,试验表明,该系统数据传输与收发正常,错误率为0%。
评论