王洋+黃其維



摘要:為幫助醫(yī)院護士人員提高輸液的工作效率,實現(xiàn)病人在輸液時的無人值守,設計了一款基于電子稱原理的智能輸液監(jiān)控系統(tǒng)。該系統(tǒng)以K60單片機(微控制器)為控制核心,以自帶放大器的24 位高精度A/D轉換芯片 HX711,加上應變電阻構成電子稱,以無線NRF24L01與單片機完成組網通訊,上位機程序用C#(C Sharp)語言開發(fā)完成。該設計能夠完成在電腦端實時顯示輸液進度,并且顯示對應的病床號,對輸液進度也能提前預警。經過測試證明,該系統(tǒng)安全可靠,方便實用。
關鍵詞:微控制器;無線通信;上位機;智能輸液;液晶顯示器
靜脈輸液是臨床醫(yī)學中常用的輔助醫(yī)療手段。目前,對靜脈輸液的監(jiān)控普遍采用人工方式,都是由護士陪護,如無陪護或醫(yī)護人員及時換藥或拔針頭,將會出現(xiàn)空氣進入血管內形空氣塞、凝血堵針頭等情況。輕則延誤治療,重則發(fā)生嚴重醫(yī)療事故。目前,臨床上使用的國內外生產的自動輸液器大多是蠕動泵式單立輸液器,一般只有堵液報警和總量完成報警等功能,不具有集中監(jiān)控單位輸液量的功能;部分醫(yī)院采用以病人求救線作為CAN總線實現(xiàn)分布式輸液監(jiān)控系統(tǒng)設計取得了一定的成效,但絕大多數中小醫(yī)院特別是社區(qū)醫(yī)院缺少此類設備。因此,本文針對這些問題,基于單片機技術、無線網絡傳輸技術和上位機技術,研究設計了一套分布式智能輸液監(jiān)控系統(tǒng),系統(tǒng)能夠實現(xiàn)現(xiàn)場按鍵或上位PC機對點滴輸液余量的自動檢測控制,利用單片機實時調整液滴速度和LCD顯示屏實時顯示藥液余量,實時監(jiān)測儲液瓶藥的余量,當液位超過警戒值時,本地和醫(yī)護辦公室同時報警并顯示床位號。
1系統(tǒng)的總體設計方案
根據設計要求分析,每個子節(jié)點系統(tǒng)大致分為:主控模塊、按鍵模塊、電源模塊、數據采集模塊、顯示模塊、無線模塊、控制模塊。系統(tǒng)結構圖如圖1.1 所示。
本系統(tǒng)通過電阻應變片傳感器完成點滴瓶內液體重量的采集,由單片機MK60DN512Z為核心組成的現(xiàn)場監(jiān)控完成對采集數據的分析與處理。可按照設定值要求實時控制步進電機以保證滴液速度,若瓶內液位低于設定值時,自動啟動報警,提示醫(yī)護人員換藥或拔針。各監(jiān)控現(xiàn)場控制器通過無線傳輸芯片NRF24L01實現(xiàn)與控制總站的數據通信,控制總站核心控制器MK60DN512Z與上位機通過USB接口連接。上位機采用普通PC機,通過USB通信適配器與工作總站相連,進行信息交換,負責進行整個系統(tǒng)的監(jiān)視管理。工作總站控制器接收上位PC機的各種操作控制命令和設定參數;各現(xiàn)場控制器實時采集各模擬量輸入通道值,控制信號。上位PC機實時監(jiān)視各點滴吊瓶內藥液余量,并可進行現(xiàn)場余量的實時監(jiān)控。系統(tǒng)以MK60DN512Z單片機為監(jiān)控節(jié)點控制器,將其與現(xiàn)場滴液余量檢測、報警電路、顯示電路、按鍵電路等相連,構成監(jiān)控網絡中的一個智能節(jié)點;并控制由NRF24L01無線收發(fā)芯片及外圍電路構成的無線通信系統(tǒng)進行數據傳輸,將控制總站與各現(xiàn)場監(jiān)控節(jié)點相聯(lián),實時監(jiān)控各設備狀態(tài),并可實現(xiàn)監(jiān)控方案下載更新,無需另外布線,整個系統(tǒng)結構簡單,大大節(jié)省了傳統(tǒng)網絡控制系統(tǒng)建設帶來的人力物力的消耗。
2 設計原理
系統(tǒng)現(xiàn)場點滴余量檢測采用電阻應變片傳感器技術實現(xiàn)。將電阻應變片構成全橋電路置于點滴桿上,通過采集全橋電路的輸出電壓值的大小。電壓值大小的變化即代表點滴重量的變化。因此,通過檢測輸出電壓的變化,即可探測出點滴的藥液余量;若系統(tǒng)檢測到的藥液余量小于設定余量時,則通過現(xiàn)場單片機控制器產生報警信號驅動蜂鳴器報警。同時在本設計中,還利用蠕動泵來改變點滴速度,并通過按鍵設定點滴速度的大小,LCD顯示器顯示藥液余量、報警時間等參數。
3 硬件方案設計
智能輸液監(jiān)控系統(tǒng)設計主要包括現(xiàn)場監(jiān)控子站、控制總站以及上位PC機三部分組成。其中,監(jiān)控子站檢測電路等設計是本設計中的重點。故下面僅對系統(tǒng)想常監(jiān)控子站部分功能模塊進行分析設計。
3.1無線模塊的設計
該無線模塊是系統(tǒng)和單片機與上位機(計算機應用軟件)之間數據交換的橋梁,是系統(tǒng)正常工作必不可少的部分。
3.2電源模塊的設計
系統(tǒng)電源是系統(tǒng)工作必要的一個部分。為了保證控制系統(tǒng)與電子稱模塊的穩(wěn)定運行,避免模塊之間的互相干擾,在該系統(tǒng)中使用了LM2940-5.0V 穩(wěn)壓芯片和三個AMS1117-3.3V穩(wěn)壓芯片對整個系統(tǒng)供電。對于該電源芯片的使用非常簡單,只需要在輸入端輸入大于5V 小于10V 的電壓,輸出端就可以得到5V和3.3V電壓。
3.3顯示模塊的設計
為了讓輸液端也能實時的看到輸液進度,因此采用具有體積小巧,功耗低,操作簡單等特點的TFT顯示屏來顯示輸液進度的相關信息。
3.4按鍵模塊的設計
為了便于護士調整輸液端的零點,以及控制輸液的開始,以及控制病人呼叫醫(yī)生等等。
3.5 A/D模塊的設計
為了實現(xiàn)實時監(jiān)測輸液進度的功能,本設計采用電子稱稱重量的方式來模擬確定輸液進度。電子稱模塊是使用四個應變片構成電橋將電橋的四個連接線接HX711 帶運放的24 位高精度ADC 構成。
3.6 12V升壓模塊設計
電機驅動芯片采用COMS管組成的H橋電路,需要用到12V電源,采用集成芯片升壓,完成電機正反轉驅動。
3.7 上位機方案設計
開發(fā)工具基于windows平臺進行開發(fā),開發(fā)語言C#(C Sharp),開發(fā)環(huán)境VS2015,運行與.NET平臺,使用MFC、windows API和自己創(chuàng)建控件進行界面設計,界面主體包括一個主窗體和大量子窗體,功能上主要實現(xiàn)接收顯示NRF24L01模塊獲得的輸液信息。
4 軟件方案設計
系統(tǒng)設計使用到的東西都需要程序來控制,因此需要對各個模塊編寫驅動程序,當需要操作這些模塊只需要調用函數庫里面的函數即可。首先需要進行各個模塊的初始化,如TFT液晶顯示模塊、I/O 口、定時器等。在初始化完成后輸液端就開始檢測是否存在網路節(jié)點,有的話則加入,加入之后檢測當前的輸液狀態(tài),如果檢測到正在輸液則檢查輸液進度,然后發(fā)送數據到監(jiān)控端,輸液完成后回到檢測是否正在輸液。而在監(jiān)控端則查詢是否有網絡加入,如果有網絡加入,則檢測是否正在輸液,如果正在輸液則顯示對應病床號的輸液進度,輸液即將結束就提前報警告知護士人員,輸液完成回到檢測是否正在輸液。
5 系統(tǒng)總結
系統(tǒng)通過采用電阻應變片測量藥液余量的方案:利用電阻應變片采集藥液的重量,從而顯示藥液余量。經過多次實驗驗證。由測試實驗結果可看出,當藥液余量不足2%時則自動報警的時間較為精確。另外,若能將傳感器采值得精確度提高,則系統(tǒng)的調整時間還可能縮短。
智能輸液監(jiān)控系統(tǒng)可方便地實現(xiàn)多點輸液注射過程中的集中監(jiān)控與管理,改善了醫(yī)護人員的工作條件,減少了醫(yī)護人員工作量及監(jiān)護不當造成的醫(yī)療事故,把醫(yī)護人員徹底從煩瑣的勞動中解放出來,具有性能穩(wěn)定、響應速度快、成本低廉、操作簡便等優(yōu)點,滴速及儲液瓶內液位監(jiān)視報警輸出信號可靠、準確,具有較高的實用價值和經濟效益,在醫(yī)療衛(wèi)生領域具有廣泛的應用前景。
參考文獻:
[1]閻石.數字電子技術基礎(第5 版)[M].高等教育出版社,2006.
[2]牛百齊. 基于單片機的電容測量儀設計[J].儀器儀表用戶,2005,12(4):29-30.
[3]華成英,童詩白.模擬電子技術基礎(第4 版)[M].高等教育出版社,2006.
[4]劉明亮. 振蕩器的原理和應用[M].北京: 高等教育出版社,1983.
[6]閆玉德, 等.MCS:51 單片機原理與應用:C語言版[M].機械工業(yè)出版社,2004.
[9]丁金林.智能LRC 測量儀的設計.蘇州市職業(yè)大學學報.2010 年第6 期
[11]李華等.MCS-51 單片機實用接口技術[M].北京航空航天大學出版社.
[12]黃川.智能電阻、電容、電感測試儀設計.科技資訊.2009.08.
[13]周民德.微機原理與接口技術.北京:人民郵電出版社,2002.
[14]劉新如何正確使用LRC測試儀測量電子元件[J].計量與測試技術,2006,33(5):2-4.
[16]韋以明.基于傳感中低Q電感的測量[J].現(xiàn)代電子技術,2007,1(11):138-140.
[17]陳尚松,雷加,郭慶.電子測量與儀器[M].北京:電子工業(yè)出版社,2005.