2 硬件實現方案
2.1 編碼盤
如圖2所示編碼盤是由厚度為2 mm直徑為80 mm塑料園板制成,編碼盤安裝于浮球氧氣流量計的閥門手柄上,編碼盤的“0H”位置對應于閥門的關閉狀態(tài),其余16個位置對應于不同的氧氣流量。
2.2 紅外光讀碼裝置
紅外光讀碼裝置是由4對反射式紅外開關管組成,利用編碼盤上黑色和白色區(qū)域對紅外光的不同反射率識別不同的編碼。黑色對紅外光的反射很弱,接收管處于截止狀態(tài),白色對紅外光的反射很強,接收管處于飽和狀態(tài)。信號直接,接入AT89C55的P1口。其主體電路如圖3所示。
2.3 氧氣流量記錄和計算裝置
本設計采用AT89C55單片機作為氧氣流量記錄、計算、查詢的核心,由DSl2887提供實時時鐘。單片機每分鐘讀一次編碼信息并計算流量,同時進行存儲和顯示,單片機通過中斷方式接受操作鍵產生的中斷信號,調用相應的子程序完成時間設置、流量設置、查詢、清零等工作。
2.4 顯示裝置
顯示裝置采用SMGl9264液晶模塊電路作為顯示器,其主體電路如圖4所示。
2.5 操作面板
操作面板上共有開始/結束、設置、上/下調、查詢、清零5個操作鍵,其主體電路如圖5所示。
2.6 電源部分
單片機及外圍所連接的芯片工作電壓要求為+5 V。先將220 V的交流電壓經交流到直流的轉換器轉換到+9 V,再將+9 V電壓通過穩(wěn)壓器穩(wěn)壓到+5 V對系統(tǒng)供電??紤]到電源部分的抗干擾問題,有必要加上光電隔離,以防止影響整個系統(tǒng)的正常工作。主要電路如圖6所示。
2.7 RS232串行接口
RS 232串行接口是單片機和上位計算機進行通信的必備環(huán)節(jié)。AT89C55單片機片內包含了一個全雙工的可編程的串行I/O端口,在串行通信中采用RS 232標準。RS 232標準的電平采用負邏輯,規(guī)定+3~+15 V之間的任意電平為邏輯“O”,-3~-15 V之間的任意電平為邏輯“1”,通信時要將TTL或CMOS電平轉換為RS 232電平,本設計采用MAX232芯片來完成電平轉換,其電路如圖7所示。
3 軟件設計
軟件設計采用單片機C語言設計,總程序設計包括:時間設置模塊設計、流量設置模塊設計、計量模塊設計、查詢模塊設計、顯示模塊設計、清零模塊設計、操作鍵設置模塊設計等,其總程序流程圖如圖8所示。
4 結語
給出了一種簡單實用、安全可靠、成本低廉的智能型醫(yī)用氧氣流量計的設計和實現方法。在不改變醫(yī)院現有吸氧系統(tǒng)及設施的基礎上,利用本儀器就能方便地解決病人吸氧時按吸氧量計費的問題,具有較高的推廣價值,將會為我國的醫(yī)療改革做出貢獻。