醫院護理呼叫對講系統設計
3.1 系統工作原理
主機是整個(gè)系統的核心,它一方面負責分機與電話(huà)機號碼的接收與發(fā)送,另一方面控制分機與電話(huà)機的接通與斷開(kāi),據病人的病情,設置特護、1級、2級三種護理級別,控制床位與時(shí)間顯示、級別與呼叫指示、摘掛機檢測電路及顯示屏的顯示等。
在系統中,分機呼叫主機時(shí),接收器將分機發(fā)來(lái)的DTMF信號進(jìn)行編碼,譯成4位二進(jìn)制碼并進(jìn)入單片機內部,發(fā)送器再將數據總線(xiàn)上的4位二進(jìn)制碼譯解成DTMF信號輸出;主機將發(fā)送的數據進(jìn)行存儲;CPU的數據鎖存后通過(guò)譯碼器譯出對應的數碼與位碼,由數碼管顯示分機號碼與時(shí)間;電話(huà)機摘機應答后,CPU檢測到摘機信號,振鈴信號清除,主機與分機通話(huà),通話(huà)完畢主機掛機。主機呼叫分機時(shí),電話(huà)機摘機后,CPU通過(guò)DTMF解碼后接收到所撥分機號后,將此分機號發(fā)給分機;如果幾個(gè)分機同時(shí)撥打主機,主機接聽(tīng)護理級別高的分機并與之通話(huà),普通護理級別只做顯示指示處理。
3.2 系統主要硬件設計
3.2.1 DTMF信號發(fā)送電路
DTMF發(fā)送電路主要是由HT9200A/B承擔,它將主機送來(lái)的8421碼編成DTMF信號經(jīng)放大處理后傳送給分機或電話(huà)機。發(fā)號電路如圖3所示。
3.2.2 DTMF信號接收電路
收號電路是將電話(huà)機送來(lái)的DTMF信號譯解成4位二進(jìn)制碼,以便主機讀取。它實(shí)質(zhì)是一個(gè)解碼的過(guò)程,DTMF信號的解碼主要由MT8870承擔。MT8870與AT89C52單片機接口電路如圖4所示。
其工作原理如下:MT8870如接收到一有效的DTMF信號,EST端首先變?yōu)楦唠娖?,?jīng)積分電路使控制輸入端ST升高。若ST端電平低于門(mén)限電平時(shí),MT8870內部的4位二進(jìn)制代碼保持不變,STD端保持低電平;若ST端高于門(mén)限電平,MT8870內部的4位二進(jìn)制代碼被更新,STD輸出由低電平變?yōu)楦唠娖?,向AT89C52發(fā)出中斷申請,通知單片機主控臺現在已有控制信息發(fā)出,AT89C52接到中斷申請后,送到MT8870的STD,STD端做出相應的反映,并通過(guò)P0.O~PO.3讀取MT8870的譯碼數據,根據譯碼數據內容相應控制顯示器、發(fā)光二極管等的顯示及指示。而無(wú)效的DTMF信號(電話(huà)線(xiàn)雜音、人們的語(yǔ)音信號等)或DTMF信號連續失真是不會(huì )引起MT8870的STD端變化的。
評論