μC/OS和80C51的固話來電防火墻設(shè)計
2.2 線路切換及后備電源
當檢測到鈴流后,單片機應立即把電話機與外線電話線路斷開,防止電話響鈴。因為話機可能存有信息,所以應繼續(xù)為話機供電,以保證話機信息不丟失。同時,電源也為系統(tǒng)設(shè)置復用話機鍵盤供電。
如圖4所示,使用一個雙刀雙擲繼電器進行線路切換。常閉觸點連接外線,常開觸電連接后備電源。LM317接成電流反饋形式,構(gòu)成一個恒流源為話機供電。本文引用地址:http://www.butianyuan.cn/article/148143.htm
2.3 來電解碼電路
來電解碼電路如圖5所示,解碼芯片采用盛群半導體公司的集成解碼芯片HT9032。它著眼于Type I或On—hook caller ID的應用,符合Bellcore(Type I)及ITU—IV.23的規(guī)范。HT9032整合了FSK解調(diào)器于其芯片中,并以低耗電量及價格的優(yōu)勢等見長。芯片將解碼以1 200波特率通過異步串行口發(fā)送至單片機。
2.4 摘掛機檢測及DTMF解碼電路
當系統(tǒng)黑名單設(shè)置時,會復用話機鍵盤,因此需要對話機按鍵的DTMF撥號解碼,得到相應的按鍵鍵值,送由單片機處理。同時,要對話機狀態(tài)進行檢測,以及時通知單片機進行解碼。DTMF解碼采用盛群半導體公司的HT9170B集成解碼芯片。摘掛機檢測及DTMF解碼電路如圖6所示。
摘掛機檢測使用了電壓比較器。根據(jù)我國電話網(wǎng)標準,掛機狀態(tài)時電話網(wǎng)電壓在24 V以上,摘機時在10 V以下,用電壓比較器比較電壓,判斷話機狀態(tài)。
2.5 模擬掛機電路
模擬掛機電路如圖7所示。當TAKEUP為高電平時,T1導通;當TAKEUP為低電平時,T1截止。因此T1就是一個受單片機I/O口控制的開關(guān),可以通過單片機模擬摘掛機。
2.6 單片機及顯示部分
單片機采用NXP公司的80C51內(nèi)核P89C668。P89C66單片機內(nèi)帶64 KB Flash存儲器,8KB RAM。顯示電路采用的是128×64點陣LED屏。
2.7 系統(tǒng)電源
電話機后備電源需要24 V供電,而其他數(shù)字電路需要5 V供電,若采用線性穩(wěn)壓則損耗較大,故采用DC-DC芯片將24 V電壓降為5 V,為數(shù)字電路供電。電源電路略——編者注。
交換機相關(guān)文章:交換機工作原理
評論