
電源電路分為充電電池和穩壓電源模塊兩部分:充電電池主要為整個系統提供3.6V工作電壓,同時產生MAX3238所需要的高電平;三端電源模塊LM7806將外部+12V直流電源轉換為+6V,連到ZIF連接器的11、12引腳,在充電模式下,為TC35i提供+6V、500mA的充電電源。
啟動電路由開漏極三極管和上電復位電路組成。模塊上電10ms后(電池電壓須大于3V),為使之正常工作,必須在15腳()加時長至少為100ms的低電平信號,且該信號下降沿時間小于1ms。啟動后,15腳的信號應保持高電平。
基帶處理器集成了一個與ISO 7816-3 IC Card標準兼容的SIM接口。為了適合外部的SIM接口,該接口連接到主接口(ZIF連接器)。在GSM11.11為SIM卡預留5個引腳的基礎上,TC35在ZIF連接器上為SIM卡接口預留了6個引腳,所添加的CCIN引腳用來檢測SIM卡支架中是否插有SIM卡。當插入SIM卡,該引腳置為高電平時,系統方可進入正常工作。
數據通信電路主要完成短消息收發、與PC機通信、軟件流控制等功能。數據通信電路以Maxim公司的MAX3238芯片為核心,實現電平轉換及串口通信功能;具有低功耗、高數據速率、增強型ESD保護等特性。增強型ESD結構為所有發送器輸出和接收器輸入提供保護,可承受±15kV IEC 1000-4-2氣隙放電、±8kV IEC 1000-4-2接觸放電和±15kV人體放電模式。
TC35的SYNC引腳有兩種工作模式,可用AT命令AT SYNC進行切換。一種是指示發射狀態時的功率增長情況,另一種是指示TC35的工作狀態。本模塊使用的是后一種功能:當LED熄滅時,表明TC35處于關閉或睡眠狀態;當LED為600ms亮/600ms熄時,表明SIM卡沒有插入或TC35正在進行網絡登錄;當LED為75ms亮/3s熄時,表明TC35已登錄進網絡,處于持機狀態。
TC35i通過C8051F020與PC機通信,其外圍電路圖4

5 軟件設計
5.1 單片機程序設計簡介
系統程序流程軟件設計的重點在于單片機的編程。通過向TC35寫入不同的AT指令,能完成多種功能,如網絡登錄、讀取SIM卡上電話號碼、發送SMS消息、接收SMS消息等。其主程序流程如圖5所示。
其中,初始化的工作包括設置串口速率、無線網絡登陸以及設置短信模式為PDU。PDU編碼包括按PDU的編碼規則產生PDU串。單片機控制TC35模塊發送端消息程序實例見本刊網站www.dpj.com.cn。

5.2 漢字編碼轉換
由于在GSM標準中,中文編碼采用的是Unicode編碼,而不是目前國內常用的GB-2312編碼,故還需要進行中文編碼的轉換,才能顯示漢字字型。Delphi下漢字編碼轉換程序見本刊網站www.dpj.com.cn。
結 語
使用手機模塊利于系統集成,成本較低。在偏遠地區、海島等架設通信線路困難或不經濟的地方,工程服務設施也可以自由靈活地設置,不再受地形條件的限制。總之,GSM模塊價格低廉、應用廣泛,有著誘人的應用前景。
參考文獻
1 李華,等. MCS51系列單片機實用接口技術. 第9版. 北京:北京航空航天大學出版社,2002
2 C8051F單片機應用解析. 潘琢金等譯. 第1版. 北京:北京航空航天大學出版社,2002
3 崔建華. Delphi串口通信工程開發實例導航. 第1版. 北京:人民郵電出版社,2003
4 TC35i Cellular Engine Hardware Interface Description.Siemens Version00.03
5 Siemens Cellular Engine AT Command Set. Siemens Version03.10
潘斌:博士,主要研究方向為自動推理。郭紅霞:碩士,主要研究方向為智能儀器。





