姚立平,吳新社,唐元梁,譚仲威
(廣東省科學院生物與醫學工程研究所 國家醫療保健器具工程技術研究中心廣東省醫用電子儀器設備及高分子材料制品重點實驗室,廣東 廣州 510500)
目前臨床上的輸液基本都采用輸液瓶或輸液袋加帶茂菲氏管的一次性輸液管路,借助液體自重和大氣壓力將藥物輸入患者體內,整個輸液過程中需要陪護人員和護士來執行[1-3]。一方面,這種輸液方式雖然簡便容易操作,但輸液速度是靠機械式的滑輪壓縮輸液管調節,調節精度較差且可靠性不強;另一方面,在輸液過程中陪護人員易疲倦疏漏,為保證輸液安全,護士需要定時巡查,不僅增加了工作負擔,而且不利于病房的整體管理[4-5]。針對以上不足,本文設計了一種便攜式智能輸液控制系統,能夠實時監測當前液滴的速度,并根據設定的流速自動控制液滴的流速,實時監測運行過程中液滴狀態,具有聲光報警裝置、急停裝置等安全措施以滿足輸液安全需求,上位機與系統使用ZigBee進行無線通信,從而能夠在主機端監控各個床號的輸液動態,加強了病房的整體管理。因此,便攜式智能輸液控制系統的設計提高了護理質量,減輕了醫護人員的工作負擔。
便攜式智能輸液控制系統主要由滴速檢測單元、滴速控制單元、位置觸點單元、聲光提示單元、語音播報單元、步進電機控制單元、舵機控制單元以及移動電源單元等組成,如圖1所示。輸液開始前,將輸液管的茂菲氏管卡在光電對管中間處,并調節好旋鈕以固定設備。滴速檢測模塊用于檢測液滴是否滴下;位置觸點模塊用于在直線步進電機運行到上觸點端實現完全壓管,運行到下觸點端實現完全松管,且運行到觸點端,步進電機會停止前進;聲光提示單元負責系統運行的聲音及指示燈提示;語音播報單元負責播報指定地址的語音內容;步進電機控制單元負責調節直線步進電機前進或者后退以壓管或松管;舵機控制單元是為了使系統快速壓管或松管;按鍵模塊由四個獨立按鍵組成,負責對系統相關信息的設置,開啟或者暫停系統運行;ZigBee無線通信模塊主要負責與上位機進行數據通信,實現了系統的遠程監控和管理;移動電源模塊由兩節鋰電池組成,系統具有可充電、便攜的特點。

圖1 智能輸液控制系統的基本組成
輸液管的茂菲氏管卡在光電對管中間,使用光電對管檢測液滴是否滴下。經過振蕩回路產生調制脈沖,由發光管發射光脈沖,當有液滴滴下并經過光電對管時,液滴會使發光二極管發出的光產生散射,從而光敏接收二極管接收的光強就會減弱,產生的光電流也會減弱[6]。因此,要經過后續的比較電路、放大電路、振蕩電路以及整形電路等,輸出對應脈沖,進入中斷后單片機檢測到液滴滴下,如圖2所示。

圖2 液滴檢測模塊
位置觸點模塊的設計是結合了結構設計和電路設計,目的是檢測步進電機是否在運行過程中到達了終端。當步進電機移動到上觸點時,此時上觸點端電平拉低,系統檢測到上觸點為低電平,則步進電機停止前進運行,系統處于完全松管狀態;當步進電機移動到下觸點時,此時下觸點電平拉低,系統檢測到下觸點為低電平,步進電機也將停止后退運行,系統處于完全壓管狀態。
系統以STC15W2K60S2系列單片機為控制核心[7],是一種高速、高可靠、低功耗、抗干擾能力強的微控制器,所含的資源滿足該系統設計。外圍電路包含有鍵盤模塊、聲光提示模塊、液晶屏顯示模塊、ZigBee無線模塊以及移動電源模塊等。鍵盤電路包含有4個獨立按鍵。其中,keyA為界面的菜單選擇按鍵,可提供床號、流速、流速單位、輸液預置量以及校滴系數的選擇;keyB和keyC為功能按鍵,負責對選擇的床號、流速、輸液預置量等數值進行加減調整;keyD為設備的運行鍵,具有控制運行、暫停的功能。聲光提示模塊是指系統運行過程中聲音、指示燈的提示,包含按鍵音提示、液滴檢測閃爍指示燈提示以及異常狀態下的聲光報警。液晶屏主要用于系統的界面顯示。語音模塊主要由NVD80語音芯片、0.5 mW的揚聲器組成,通過對單線不同高低電平時間的控制,實現讀取對應存儲地址的語音內容。ZigBee無線模塊主要用于輸液系統與主機之間的數據傳輸,工作在2.4 GHz波段,具有功耗低、成本低、網絡容量大、安全可靠等優點[8],從而能夠在主機端監控各個床號的輸液動態,加強了病房的整體管理。電源模塊包含帶USB口的可充電電路,僅需兩節鋰電池即可提供系統電源,含有的升壓電路將3.75 V電池電壓升壓為5 V。此外,輸出5 V電源電壓經過SPX1117電路穩壓成3.3 V電源[9]。
輸液速度的調控由直線步進電機控制單元和舵機控制單元組成。其中,直線步進電機的軸輪上裝有斜坡滑塊,通過給步進電機一定順序的節拍序列以及控制脈沖數輸入,調節步進電機的轉向和線位移量[10]。設定的流速與實際流速的誤差值為err,如果誤差值err>0,步進電機正向前進松管,前進步長根據誤差值err進行分級粗細調控;如果誤差值err<0,步進電機反向后退壓管,前進步長根據誤差值err進行分級粗細調控。舵機電路主要由MG90數字舵機組成[11],使用PCA寄存器產生脈沖,使得舵機轉動兩個角度。其中轉動的一個角度實現設備的迅速松管;轉動的另一個角度實現設備的迅速壓管,用于系統緊急停止裝置,如圖3所示。

圖3 步進電機和舵機控制單元
如圖4所示,本系統首先檢測滴速檢測標志位runflag是否為0,如果為0,則開始計算設定液滴數量為 flowtick、所用時間為mscnt時的滴速。其中,檢測mscnt是否過小,進一步檢測滴速是否過快,當檢測得到正常的滴速后,將標志位proflag置0,從而當前的流速計算為 flow1stest =( flowtick-1)/(mscnt/1 000.0),最后將計時變量 mscnt、計數變量 flowtick置0,滴速檢測標志位runflag置1,開啟下一次的設定液滴數計時測速功能。

圖4 滴速檢測流程
如圖5所示,在控速之前,首先給設備輸入設定的流速及單位,該設備具有“mL/h”和“滴/分鐘”這兩個單位。當檢測到有液滴滴下時,系統檢測實際的液滴速度,并判斷是否超過設定速度,兩者速度的誤差值為err。如果誤差值err>0,步進電機正向前進松管,前進步長根據誤差值err進行分級粗細調控;同理,如果誤差值err<0,步進電機反向后退壓管,前進步長根據誤差值err進行分級粗細調控。此外,如果長時間沒有檢測到液滴滴下,則進一步檢測設備是否是無液、阻塞等狀況,從而啟動報警裝置。

圖5 滴速調控流程
如圖6所示,系統定時開啟ZigBee模塊,向主機無線發送設備號ID、床號B、設定的流速L、當前狀態S(包括系統的電量、是否無液、流速單位是“mL/h”或“滴/分鐘”、是否阻塞、當前是運行或暫停等系統狀態信息)、當前液量Q,并以回車符結束。上位機接收信息之后,進行數據解析,從而獲取了當前設備的相關信息,了解各個床號的輸液動態,加強了病房輸液的整體管理。

圖6 ZigBee無線數據傳輸流程
開始輸液前,使用功能鍵keyA選擇床號、流速、流速單位、預置輸液量、校滴系數等子菜單;使用功能鍵keyB和keyC設置對應菜單的數值,并按下keyD鍵開始輸液,如設置流速分別為30 滴/分鐘和80 滴/分鐘時的系統運行情況如圖7所示。界面顯示當前的床號、設定的流速、流速單位、已滴液量、剩余量、運行狀態、靜音狀態、校滴系數、無線連接等相關系統信息。

圖7 輸液系統實際運行情況
本文中分別設定4種常用輸液速度為30滴/分鐘、50滴/分鐘、80滴/分鐘、100滴/分鐘,每個滴速觀察5次,對實際觀察到的每分鐘滴數與設置的每分鐘滴數進行比較,結果見表1所列。

表1 四種不同的設定速度的測試比較
通過滴速檢測測試,在較低設定滴速值即30滴/分鐘和50滴/分鐘下,平均誤差為1.3滴;在較高設定滴速值即80滴/分鐘和100滴/分鐘下,平均誤差為2.6滴,整體的滴速控制穩定可靠;此外,該系統具有系統阻塞、無液等異常狀態的監測和報警裝置,提高了系統使用的安全性。
目前臨床輸液基本都采用輸液瓶或輸液袋加帶茂菲氏管的一次性輸液管路,整個輸液過程中需要陪護人員和護士來執行。這種輸液方式雖然簡便容易操作,但輸液速度是靠機械式的滑輪壓縮輸液管調節,調節精度較差且可靠性不強;另一方面,護士需要定時巡查,不僅增加了工作負擔,而且不利于病房的整體管理。本文設計了一款便攜式智能輸液控制系統,該系統允許用戶在輸液前輸入輸液參數,如床號、流速、預置量等信息,實時檢測當前流速,并對當前的流速進行調控以達到設定的流速;此外,該系統具有系統阻塞、無液等異常狀態的監測和報警裝置,提高了系統使用的安全性。滴速檢測測試結果表明,整體的滴速控制穩定可靠,方便護士進行輸液管理,從而提高了醫療自動化的整體水平,具有較高的臨床應用價值。