一種GSM固定無(wú)線(xiàn)接入設備的設計(下)
2.3 DTMF檢測和信號音發(fā)生電路CMX605
本設計主要使用CMX605的呼叫進(jìn)程音(450 Hz信號音和CID FSK)編碼和發(fā)送。以及DTMF的檢測功能。在MCU的控制下,經(jīng)過(guò)CMX605的第9腳,450 Hz呼叫進(jìn)程音被送到STLC3055的第14腳,最后送到AB線(xiàn)上。另外,AB線(xiàn)上DTMF經(jīng)過(guò)STLC3055的第20腳,在CMX605的第12腳被接收、檢測。最后將檢測到的DTMF編碼通過(guò)SPI總線(xiàn)發(fā)送給MCU。
2.4 GSM模塊
GSM模塊采用法國Wavecom公司的產(chǎn)品,其型號為WISMO Q2403A。它是一個(gè)功能完整的手機模塊,MCU通過(guò)UART對它進(jìn)行控制和數據傳輸,數據傳輸包括短信、CSD、GPRS、GROUP3 CLASS 1和CLASS 2語(yǔ)音等。它的特點(diǎn)是:電路交換數據(CSD)、支持語(yǔ)音和GPRS。MCU對模塊的控制采用的是AT指令,符合ETSI標準GSM07.07和GSM07.05。
3 軟件設計
本設計程序采用C51語(yǔ)言編寫(xiě)而成。GFRA設備的程序分為三部分:初始化及自檢模塊、參數設置模塊、去話(huà)和來(lái)話(huà)模塊。
3.1 初始化及自檢模塊
上電后,程序完成對MCU寄存器和變量的初始化,以及對外圍功能芯片DSl302、X5045、CMX605的初始化。自檢的內容包括:讀取DSl302時(shí)間值,進(jìn)行合法性檢查和時(shí)鐘正常運行檢查;對X5045指定單元寫(xiě)入數值,再讀出比較,檢查該芯片的好壞;對CMX605寄存器進(jìn)行初始化。如果自檢不通過(guò),則點(diǎn)亮LED閃爍告警。
MCU通過(guò)輸入AT指令對Q2403A模塊進(jìn)行初始化,以便進(jìn)行語(yǔ)音通話(huà)。主要的指令有:
◆設置語(yǔ)音參數。
AT+SPEAKER=1;+VGT=64;+VCR=196〈CR〉
◆設置來(lái)電號碼廣東省自動(dòng)顯示。
AT+CLIP=l
3.2 參數設置及保存模塊
GFRA設備可以通過(guò)外接的電話(huà)機設置工作參數。MCU通過(guò)CMX605指令讀取DTMF,特殊的D了MF序列用于設置參數,并把其中的工作參數保存到X5045。工作參數有:音量等級、音量增減、撥號前綴、呼叫轉移的輔助業(yè)務(wù)設置等。
3.3 軟件主流程
主流程如圖5所示。MCU把外圍功能芯片與GSM收發(fā)信機初始化后,處于空閑狀態(tài),循環(huán)檢測SLIC和GSM收發(fā)信機,有電話(huà)機摘機或GSM來(lái)電時(shí)便進(jìn)入語(yǔ)音服務(wù)流程。
(1)去話(huà)模塊
MCU通過(guò)SLIC檢測到電話(huà)機的摘機信號,收到電話(huà)機撥號(如1860)后,MCU通過(guò)UART令GSM收發(fā)信機在語(yǔ)音模式下?lián)芡瑯拥奶柎a1860,撥號的AT命令是ATDT1860;對方摘機后,MCU將收到OK,然后立即通過(guò)SLIC向電話(huà)線(xiàn)送反極信號,提供計費啟動(dòng)信號,雙方開(kāi)始通話(huà)。
如果檢測到主叫用戶(hù)先掛機,MCU則向無(wú)線(xiàn)收發(fā)模塊發(fā)出掛機命令ATH,通話(huà)結束。如果主控電路檢測到被叫用戶(hù)先掛機,則向主叫用戶(hù)發(fā)送450Hz忙音,并通過(guò)SLIC監測主叫掛機后,通話(huà)結束。
(2)來(lái)話(huà)模塊
在空閑狀態(tài)下,MCU收到GSM來(lái)電(RING)后,通過(guò)SLIC向外接電話(huà)機振鈴.同時(shí)提取主叫來(lái)電顯示號碼,并且在第一次和第二次振鈴之間送出滿(mǎn)足電話(huà)主叫識別信息傳送及顯示功能技術(shù)要求的來(lái)電顯示信號,具有來(lái)電號碼顯示的電話(huà)機將在LCD顯示主叫號碼.本端被叫用戶(hù)化摘機應答后,MCU若檢測到電話(huà)摘機,則向GSM發(fā)應答AT命令ATA,通過(guò)SLIC監測通話(huà)進(jìn)程至掛機。
4 GFRA設備提供的功能
本設計中的GFRA設備提供以下功能:
◆提供一個(gè)RJll接口,通過(guò)該有線(xiàn)接口連接所有符合電話(huà)線(xiàn)標準的電話(huà)終端產(chǎn)品;
◆去話(huà)、來(lái)電語(yǔ)音呼叫接入;
◆標準電話(huà)振鈴信號輸出,FSK制式來(lái)電顯示信號輸出;
◆提供反極信號,可以串接計費器;
◆E-GSM900/DCSl800自動(dòng)切換;
◆具有無(wú)線(xiàn)網(wǎng)絡(luò )信號強弱顯示;
◆GFRA可以匹配全向吸盤(pán)天線(xiàn)和定向天線(xiàn),提高信號增益,而且體積小、重量輕安裝靈活方便;
◆提供交、直流兩用電源,可裝在移動(dòng)載體上;
◆停電通話(huà)功能,可使用后備充電電池供電,市電斷電后仍可通話(huà)。
結 語(yǔ)
數字蜂窩無(wú)線(xiàn)電話(huà)網(wǎng)GSM是目前世界上覆蓋最廣、使用最多的一種移動(dòng)通信網(wǎng)。數字終端設備具備了功能多樣化、保密性好、漫游方便、音質(zhì)清晰、使用方便等諸多優(yōu)點(diǎn),其技術(shù)先進(jìn)性、網(wǎng)絡(luò )覆蓋范圍等方面已經(jīng)得到用戶(hù)的普遍認可。
GSM運營(yíng)商可以利用已有的GSM網(wǎng),無(wú)需增設基站等設備,只需增加固定終端,便可完成固定電話(huà)無(wú)線(xiàn)接入。GFRA設備能在GSM蜂窩網(wǎng)覆蓋的范圍內,快速經(jīng)濟地提供固定無(wú)線(xiàn)電話(huà)通信業(yè)務(wù)。例如,在市內構建無(wú)線(xiàn)公用電話(huà)系統,設立固定電話(huà)亭,開(kāi)展有人值守公用電話(huà)業(yè)務(wù)、在公共交通工具上開(kāi)設移動(dòng)公話(huà)業(yè)務(wù),可為移動(dòng)運營(yíng)商發(fā)掘新的業(yè)務(wù)增長(cháng)點(diǎn),提高網(wǎng)絡(luò )利用率,增加效益。
GSM固定無(wú)線(xiàn)接人設備還可在高速公路、防汛指揮、山區防火等場(chǎng)合作為應急通信手段。在偏遠地區,海島等架設通信線(xiàn)路困難或不經(jīng)濟的地方,使用GSM固定電話(huà)與外界聯(lián)系是一種迅速、廉價(jià)的解決方法。
評論