μC/OS和80C51的固話來電防火墻設計
摘要:本設計基于μC/OS—II嵌入式實時操作系統(tǒng)和來電顯示技術,由鈴流檢測電路、來電解碼電路、DTMF解碼電路、模擬掛機電路、號碼存儲電路等組成。系統(tǒng)利用得到的來電號碼,同存儲黑名單中的號碼進行比較,判斷是接通話機振鈴線路,還是控制模擬掛機電路掛機。本系統(tǒng)復用電話機鍵盤控制,并以LCD中文顯示,可方便地對黑名單中的號碼進行管理。
關鍵詞:騷擾電話;μC/OS;防火墻
引言
隨著電信業(yè)務的發(fā)展,騷擾電話問題日益突出,大量用戶被騷擾電話所煩擾。為躲避騷擾,多數(shù)人采取拔電話線的方法,卻因此錯過不少重要來電。此外,每個人在生活中都可能遇到一些出于顧慮而不想接聽的電話。針對此種現(xiàn)象,本次設計的來電防火墻可屏蔽騷擾電話。來電防火墻通俗地講就是“不想聽”的電話打不進來,它可以過濾掉黑名單中電話號碼的來電,直接拒絕接昕。同時,也支持親友名單模式,只接聽親友名單中電話的來電,拒絕接聽其他號碼的來電。
1 系統(tǒng)概述
μC/OS—II嵌入式實時操作系統(tǒng)的引入極大地方便了模塊的管理和號碼存儲的管理,系統(tǒng)復用電話機鍵盤控制,并以LCD中文顯示,可方便對黑名單中的號碼進行管理。主叫識別信息傳送及顯示CID業(yè)務是向被叫電話用戶提供的一種新服務項目,是指在被叫用戶終端設備上顯示主叫號碼、主叫用戶姓名、呼叫日期時間等主叫識別信息,并進行存儲以供用戶查閱的一種服務項目。實現(xiàn)CID的基本方法是發(fā)端交換機將主叫號碼等信息通過局間信令系統(tǒng)傳送給終端交換機,終端交換機將主叫識別信息以移頻鍵控FSK的方式,送給被叫用戶終端,主叫識別信息傳送設備如圖1所示。
終端交換機將主叫識別信息送給被叫用戶終端設備,在下述兩種狀態(tài)下進行;一種是用戶終端掛機狀態(tài),另一種是用戶終端通話狀態(tài)。掛機狀態(tài)下的傳送方法是終端交換機將主叫識別信息在第一次振鈴和第二次振鈴間隔期間,送給被叫用戶終端設備,被叫終端信息傳送如圖2所示。目前我國大陸地區(qū)都是采用圖2所示的方式進行來電號碼傳遞。
2 系統(tǒng)硬件電路設計
固定電話來電防火墻是基于來電顯示(CID)設計的,通過解碼得到的來電號碼,與黑名單中的號碼進行比對,進行模擬掛機或者接通振鈴行動。復用電話及鍵盤進行系統(tǒng)設置,通過電話機鍵盤輸入號碼,存儲到EEPROM中。
2.1 鈴流檢測電路
我國大陸來電顯示是FSK格式的。來電號碼在第一聲振鈴和第二聲振鈴之間發(fā)送。為避免在得到來電號碼前,第一聲振鈴對用戶產(chǎn)生影響,需要在話機振鈴電路動作之前截斷振鈴,因此要求振鈴檢測迅速有效。圖3為鈴流檢測電路。
鈴流為25 Hz,電壓有效值是90±15 V的正弦波,通過二極管組成的整流器整流后,進入電壓比較器LM311。當鈴流電壓上升到60 V以上的時候,LM311比較器就會輸出高電平。反相后,用來觸發(fā)單片機的外中斷。仿真波形略——編者注。
交換機相關文章:交換機工作原理
評論