無錫職業(yè)技術(shù)學院 雍嘉鑫 陸偉
近年來,隨著我國物聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用,醫(yī)療設(shè)備越來越智能化。傳統(tǒng)的靜脈輸液主要是依靠人工控制和監(jiān)視,需要耗費大量人力和時間。本文設(shè)計的智能輸液系統(tǒng)采用STC89C52單片機作為核心處理器,對是否有滴液、點滴速度進行實時監(jiān)控。當檢測到異常情況,設(shè)備進行聲光報警,提醒患者或陪護人員,同時系統(tǒng)也會通過無線通信模塊將監(jiān)控的數(shù)據(jù)上傳至上位機顯示報警信息,通知醫(yī)護人員及時進行處理,對輸液情況進行實時監(jiān)控。
本設(shè)計采用上位機下位機架構(gòu),下位機采用STC89C52單片機為核心處理器,選用紅外對管等傳感器,對采集輸液過程中是否有滴液、點滴速度等關(guān)鍵參數(shù)進行合理預(yù)置,并實時監(jiān)測采集這些關(guān)鍵參數(shù),對采集的數(shù)據(jù)進行分析,判斷數(shù)據(jù)是否在預(yù)置的合理范圍內(nèi)。同時通過無線通信接口,將信息及時傳輸?shù)絇C上位機并顯示,當所檢測參數(shù)出現(xiàn)異常時,上位機下位機同時報警,提醒患者和陪護人員注意,并提醒醫(yī)護人員輸液現(xiàn)場有異常情況需要處理。
智能輸液監(jiān)控系統(tǒng)(下位機)主要由STC89C52主控模塊、點滴信號檢測模塊、點滴速度測量模塊、顯示模塊、報警模塊、按鈕模塊、無線數(shù)據(jù)傳輸模塊等組成[1]。下位機系統(tǒng)總體設(shè)計框圖如圖1所示。
圖1 系統(tǒng)整體組成框圖Fig.1 Block diagram of overall composition of the system
本設(shè)計選用STC89C52單片機為核心控制元件。STC89 C52單片機低功耗,8位CPU,可編程Flash,主MCU的工作電壓一般設(shè)為5伏,工作頻率范圍為0~40MHz,通用I/O端口(32)復(fù)位,當用作總線擴展時,無需添加上拉電阻。本設(shè)計中,單片機起到控制作用,對按鍵輸入信息進行保存,對點滴信號檢測模塊和點滴速度檢測模塊的信息進行計算和對比后輸出信息控制聲光報警器和無線通信模塊。外接時鐘電路和復(fù)位電路,構(gòu)成了一個52單片機的最小應(yīng)用系統(tǒng),單片機最小系統(tǒng)如圖2所示。
圖2 單片機最小系統(tǒng)Fig.2 Microcontroller minimum system
該模塊用于實時監(jiān)測是否存在液滴。采用了紅外對管檢測電路,由紅外對管和LM393雙電壓比較器集成電路組成,如圖3所示。在沒有液滴的情況下,紅外發(fā)射管發(fā)射出來的紅外線大部分被紅外接收管接收到,使接收管電阻變小,接收管兩端的壓降也變小。當有藥液滴下時,接收管接收不到或者只能接收到很小一部分的紅外線,接收管電阻增大,相應(yīng)接收管兩端壓降也增大。LM393的同相輸入端設(shè)置為基準電壓,當與紅外對管相連的反相輸入端的壓降大于正相輸入端的壓降時,LM393的輸出端輸出為低電平,這樣就實現(xiàn)了檢測是否有液滴滴下的功能。
圖3 點滴信號檢測電路Fig.3 Drip signal detection circuit
該模塊主要包括了兩對紅外發(fā)射器和接收器,應(yīng)用了紅外線發(fā)射與接收原理,發(fā)射器之間的距離L是已知的。在操作過程中,兩個發(fā)射器同時發(fā)射紅外輻射,當接收方第一次檢測到紅外線時,記錄時間t1,這次,當檢測到第二個紅外線時,記錄此時的時間t2,計算出兩次記錄間隔的時間差。由于時間差是液體的移動距離為L的時間,因此可以獲得液體的移動速度[2]。
根據(jù)需求設(shè)定好輸液滴數(shù)(20~99滴/分)和輸液總量,并在顯示模塊上顯示;點滴速度閾值設(shè)置要提前設(shè)置好,而且由相應(yīng)的按鈕可以改變輸液速度的快慢以及控制輸液的啟停;當輸液速度處在較低低速時可以在顯示器上顯示出來,當速度超過閥值時,會自動報警。
按鈕模塊主要用于實現(xiàn)滴速閾值設(shè)置。采用獨立按鈕設(shè)計,將獨立按鈕直接連接到單片機的引腳,并將單片機引腳設(shè)置為相應(yīng)的上升或下降沿操作模式。按此按鈕可將單片機轉(zhuǎn)移到相應(yīng)的處理功能以執(zhí)行。用SET鍵設(shè)置液滴速度閥值,對于不同藥物的滴液可以通過加鍵、減鍵加大或減小液滴速度閥值。
在發(fā)生異常情況時下位機系統(tǒng)會通過聲光報警形式進行報警,提醒醫(yī)護人員,報警電路如圖4所示。報警電路由蜂鳴器、發(fā)光二極管和晶體管構(gòu)成的,單片機的P13口接入報警系統(tǒng),采用NPN結(jié)構(gòu),其作用相當于開關(guān)。
圖4 聲光報警電路Fig.4 Acousto-optic alarm circuit
下機軟件程序開發(fā)以Windows10作為操作系統(tǒng)平臺,使用Keiluvision5集成開發(fā)環(huán)境完成開發(fā),程序采用C語言編寫。程序流程圖如圖5所示。系統(tǒng)初始化后,通過按鍵模塊設(shè)置參數(shù),首先檢測采樣是否有滴液,如果沒有滴液下位機直接報警,如果有滴液就檢測采樣滴速,如果滴速正常,則繼續(xù)檢測采樣,否則啟動聲光報警程序[3],下位機程序。
圖5 下位機程序流程圖Fig.5 Program flow chart of lower computer
上位機程序流程圖如圖6所示,上位機程序用C++編程語言編寫。主要用來顯示下位機采集到的信息,特別是報警信息的顯示。
圖6 上位機程序流程圖Fig.6 Program flow chart of upper computer
本文設(shè)計了一種基于STC89C52單片機的智能輸液監(jiān)控系統(tǒng),系統(tǒng)采用上位機和下位機的架構(gòu)設(shè)計。下位機的功能是檢測是否有滴液并計算滴液速度,當檢測到跌落滴液速度異常時,可以自動實現(xiàn)聲光報警,上位機PC作為信息接收終端,通過無線通信模塊和下位機進行信息的實時傳輸。系統(tǒng)具有數(shù)據(jù)監(jiān)控、信息傳輸以及異常情況報警等功能。該設(shè)計能夠減輕陪護家屬和醫(yī)務(wù)人員的負擔,具有較高的實用價值和應(yīng)用前景。
引用
[1]肖瑋.液體點滴的無線智能監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)[D].北京:電子測量技術(shù),2008:311-316.
[2]程劍鋒.接觸式液面檢測系統(tǒng)[D].山西:機械工程與自動化, 2009:243-253.
[3]葉東毅.C語言程序設(shè)計教程[M].福建:廈門大學出版社,2014: 157-161.