基于CAN總線和無線技術的輸液網絡監(jiān)控系統(tǒng)
4 系統(tǒng)軟件總體設計
根據(jù)設計要求,系統(tǒng)實現(xiàn)功能及軟件總體設計如圖5所示。系統(tǒng)包含兩大部分,無線服務終端和CAN總線通信系統(tǒng)。無線服務終端由nRF2 401和STC89C52組成,可以向CAN總線通信網絡中的任一節(jié)點發(fā)送和讀取數(shù)據(jù)。CAN總線通信系統(tǒng),由3個節(jié)點組成,一個節(jié)點上接無線收發(fā)器nRF2401負責與無線終端系統(tǒng)通信,另外2個節(jié)點由圖5所示的單片機CAN總線收發(fā)系統(tǒng)構成。本文引用地址:http://www.ex-cimer.com/article/156486.htm
無線服務終端主要起中心控制主機的作用,通過無線模塊將指令發(fā)送到CAN總線無線接收控制中心,并接收該控制中心檢測數(shù)據(jù),顯示到服務終端液晶模塊中。指令信號可通過按鍵進行設置,其主程序流程圖如圖6所示。
CAN總線無線接收控制中心的主要作用是將節(jié)點的數(shù)據(jù)由CAN總線通信上傳到控制中心,再通過無線發(fā)送到服務終端,并接收服務終端的指令,通過CAN總線通信下傳到相應節(jié)點,CAN總線中心控制軟件流程如圖7所示,CAN總線通信、無線通信、節(jié)點程序流程和其他子程序流程在此不詳解。
完成所有軟、硬件后,對CAN總線內部局域網通信、無線收發(fā)系統(tǒng)通信、CAN總線與無線收發(fā)系統(tǒng)相互通信3部分進行測試,測試內容主要有:CAN總線局域網內部各節(jié)點自發(fā)自收、相互收發(fā)、一對多發(fā)送和多對一發(fā)送;無線終端與CAN總線之間相互收發(fā);單節(jié)點與中心控制主機的收發(fā)數(shù)據(jù)。以上每項測量發(fā)送10個字節(jié),所有結果顯示正確,各部分數(shù)據(jù)傳輸正確,報錯率為0%。
5 結論
本論文根據(jù)中大型醫(yī)院的需要,針對現(xiàn)有靜脈輸液監(jiān)測技術,提出了一種CAN總線和無線技術的輸液網絡監(jiān)控系統(tǒng)。設計并制作了CAN總線節(jié)點及通信模塊、無線數(shù)據(jù)收發(fā)模塊,并為系統(tǒng)開發(fā)了配套的軟件。完成了CAN總線內部局域網通信、無線收發(fā)系統(tǒng)通信、CAN總線與無線收系統(tǒng)相互通信,試驗表明,該系統(tǒng)數(shù)據(jù)傳輸與收發(fā)正常,錯誤率為0%。
評論