注射泵的信號檢測方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及注射泵控制領域,尤其涉及注射泵的信號檢測方法和裝置。
【背景技術】
[0002]注射泵是一種精確的靜脈注射設備。因此,對于注射泵運行狀態(tài)的管理控制一定要做到動態(tài)、實時、精準、全面。對于醫(yī)療用的注射泵一般設置有多種信號用于檢測判斷注射泵的各種運行狀況,一般注射泵檢測信號有電池電量檢測信號、壓力檢測信號、注射器型號檢測信號、推桿運行長度檢測信號、推桿安裝到位檢測信號、注射器推柄安裝到位檢測信號、交流電源線檢測信號、堆??蹤z測信號、電池在位檢測信號。此外,一般注射泵還會有故障報警功能,信號檢測系統(tǒng)檢測到不正常信號,則發(fā)出報警。
[0003]一般注射泵對各種信號檢測的基本方法如下:假如是開關信號給每個信號都定義一個標志,通過標志置位的方式判斷是否有效;假如是AD(analog,模擬;digital,數(shù)字)信號,則給這些信號定義數(shù)組或全局變量。而這將導致為各檢測信號設置的各種標志、各種變量使用時會相當?shù)幕靵y,并且如果程序沒有注釋時則比較難讀懂,并且檢測程序維護困難、可移植性低,當需要添加一個新的檢測信號時,需要對原程序進行大幅度的改動,容易出錯O
[0004]上述內容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內容是現(xiàn)有技術。
【發(fā)明內容】
[0005]本發(fā)明的主要目的在于提供一種注射泵的信號檢測方法和裝置,旨在解決注射泵中檢測信號程序可讀性低、維護困難的問題。
[0006]為實現(xiàn)上述目的,本發(fā)明提供的一種注射泵的信號檢測方法,所述注射泵包括至少一個檢測信號,所述注射泵的信號檢測方法包括步驟:
[0007]步驟S10,訪問檢測鏈表中的控制節(jié)點,所述檢測鏈表中包括至少一個控制節(jié)點,所述控制節(jié)點與所述檢測信號一一對應,所述控制節(jié)點包括所述檢測信號的處理方法;
[0008]步驟S20,調用所述控制節(jié)點中的所述檢測信號的處理方法對所述檢測信號進行分類處理,并得到所述檢測信號的分類處理結果;
[0009]步驟S30,根據(jù)所述檢測信號的分類處理結果,進行預警判斷處理,以檢測出不正常的所述檢測信號;
[0010]步驟S40,重復步驟S10-S30,以對下一個所述控制節(jié)點對應的所述檢測信號進行檢測;
[0011]步驟S50,每間隔預設時間,重復步驟S10-S40,以遍歷所述檢測鏈表。
[0012]優(yōu)選地,所述調用所述控制節(jié)點中的所述檢測信號的處理方法對所述檢測信號進行分類處理,并得到所述檢測信號的分類處理結果包括:
[0013]判斷所述控制節(jié)點是否有效;
[0014]當所述控制節(jié)點有效時,對該控制節(jié)點對應的所述檢測信號進行分類處理,并得到所述檢測信號的分類處理結果。
[0015]優(yōu)選地,所述注射泵還包括報警鏈表,所述根據(jù)所述檢測信號的分類處理結果,進行預警判斷處理,以檢測出不正常的所述檢測信號包括:
[0016]根據(jù)所述檢測信號的分類處理結果,進行預警判斷用以判斷該檢測信號是否正常;
[0017]若該檢測信號不正常,則將該檢測信號對應的所述控制節(jié)點插入所述報警鏈表中。
[0018]優(yōu)選地,所述調用所述控制節(jié)點中的所述檢測信號的處理方法對所述檢測信號進行分類處理,并得到所述檢測信號的分類處理結果之后包括:
[0019]保存所述檢測信號的分類處理結果。
[0020]優(yōu)選地,所述遍歷檢測鏈表中的控制節(jié)點之前包括:
[0021]在注射泵開機時,初始化所述檢測鏈表和所述報警鏈表。
[0022]為實現(xiàn)上述目的,本發(fā)明還提供一種注射泵的信號檢測裝置,所述注射泵包括至少一個檢測信號,所述注射泵的信號檢測裝置包括:
[0023]控制節(jié)點訪問模塊,用于訪問檢測鏈表中的控制節(jié)點,所述檢測鏈表中包括至少一個控制節(jié)點,所述控制節(jié)點與所述檢測信號一一對應,所述控制節(jié)點包括所述檢測信號的處理方法;
[0024]檢測信號分類處理模塊,用于調用所述控制節(jié)點中的所述檢測信號的處理方法對所述檢測信號進行分類處理,并得到所述檢測信號的分類處理結果;
[0025]判斷處理模塊,用于根據(jù)所述檢測信號的分類處理結果,進行預警判斷處理,以檢測出不正常的所述檢測信號;
[0026]下一控制節(jié)點檢測模塊,用于對下一個所述控制節(jié)點對應的所述檢測信號進行檢測;
[0027]分時遍歷鏈表模塊,用于每間隔預設時間,遍歷所述檢測鏈表。
[0028]優(yōu)選地,所述檢測信號分類處理模塊包括:
[0029]控制節(jié)點判斷單元,用于判斷所述控制節(jié)點是否有效;
[0030]控制節(jié)點分類處理單元,用于當所述控制節(jié)點有效時,對該控制節(jié)點對應的所述檢測信號進行分類處理,并得到所述檢測信號的分類處理結果。
[0031]優(yōu)選地,所述注射泵還包括報警鏈表,所述判斷處理模塊包括:
[0032]檢測信號判斷單元,用于根據(jù)所述檢測信號的分類處理結果,進行預警判斷用以判斷該檢測信號是否正常;
[0033]檢測信號插入單元,用于若該檢測信號不正常,則將該檢測信號對應的所述控制節(jié)點插入所述報警鏈表中。
[0034]優(yōu)選地,所述注射泵的信號檢測裝置還包括:
[0035]保存模塊,用于保存所述檢測信號的分類處理結果。
[0036]優(yōu)選地,所述注射泵的信號檢測裝置還包括:
[0037]鏈表初始化模塊,用于在注射泵開機時,初始化所述檢測鏈表和所述報警鏈表。
[0038]本發(fā)明提出一種注射泵的信號檢測方法和裝置,本發(fā)明采用控制節(jié)點的結構與鏈表的管理方式對檢測信號進行統(tǒng)一管理,每一種檢測信號對應于一個控制節(jié)點,控制節(jié)點包含有對應檢測信號的類型、處理方法、信號數(shù)據(jù)、報警等級等內容,通過鏈表的方式定時遍歷鏈表中各控制節(jié)點,并調用控制節(jié)點中該檢測信號的處理方法對該檢測信號進行相應的處理,同時判斷各檢測信號是否正常,若不正常,則對其進行相應的報警處理。本發(fā)明能有效管理注射泵中各種檢測信號,并對各檢測信號進行相應的處理。本發(fā)明的信號檢測管理方法程序結構清晰、簡單易用、可維護性和可讀性好且方便移植,從而可以提高注射泵系統(tǒng)的安全性能。
【附圖說明】
[0039]圖1為本發(fā)明注射泵的信號檢測方法第一實施例的流程示意圖;
[0040]圖2為圖1中本發(fā)明注射泵的信號檢測方法步驟S20的細化流程示意圖;
[0041]圖3為圖1中本發(fā)明注射泵的信號檢測方法步驟S30的細化流程示意圖;
[0042]圖4為本發(fā)明注射泵的信號檢測方法第二實施例的流程示意圖;
[0043]圖5為本發(fā)明注射泵的信號檢測方法第三實施例的流程示意圖;
[0044]圖6為本發(fā)明注射泵的信號檢測裝置第一實施例的功能模塊示意圖;
[0045]圖7為圖6中本發(fā)明注射泵的信號檢測裝置中檢測信號分類處理模塊20的細化功能t旲塊不意圖;
[0046]圖8為圖6中本發(fā)明注射泵的信號檢測裝置中判斷處理模塊30的細化功能模塊示意圖;
[0047]圖9為本發(fā)明注射泵的信號檢測裝置第二實施例的功能模塊示意圖;
[0048]圖10為本發(fā)明注射泵的信號檢測裝置第三實施例的功能模塊示意圖。
[0049]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0050]應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0051]本發(fā)明的核心思想是:采用控制節(jié)點的結構與鏈表的管理方式對檢測信號進行統(tǒng)一管理,每一種檢測信號對應于一個控制節(jié)點,控制節(jié)點包含有對應檢測信號的類型、處理方法、信號數(shù)據(jù)、報警等級等內容,通過鏈表的方式定時遍歷鏈表中各控制節(jié)點,以調用控制節(jié)點中該檢測信號的處理方法對該檢測信號進行相應的處理,