當(dāng)前單片機和PC 機通過串行接口構(gòu)成的多微機系統(tǒng)已經(jīng)廣泛應(yīng)用于工業(yè)控制、環(huán)境監(jiān)測等場合,這些系統(tǒng)大多采用RS -232、RS - 485 或是有線modem的通信方式, 雖然很經(jīng)濟(jì)適用, 但是有線數(shù)據(jù)傳輸方式很大程度上限制了其使用的場合, 使得架設(shè)通信線路比較困難的地區(qū)無法應(yīng)用。針對這種情況, 本文利用支持語音、短消息SMS ( ShortM es.sage Service)、數(shù)據(jù)通信、傳真等業(yè)務(wù)的嵌入式無線CPU, 結(jié)合已有的單片機系統(tǒng)通過RS- 232接口連接嵌入式無線CPU, 從而利用GSM網(wǎng)絡(luò)實現(xiàn)數(shù)據(jù)的無線傳輸。嵌入式無線CPU 在短信息方面的應(yīng)用具有永遠(yuǎn)在線、不需撥號、價格便宜、覆蓋范圍廣等特點, 特別適用于需頻繁傳送小流量數(shù)據(jù)的應(yīng)用, 實現(xiàn)無線數(shù)據(jù)的雙向傳送。對軟件和硬件加以改動還可以實現(xiàn)數(shù)據(jù)采集系統(tǒng)、GPS/GSM ( SMS)移動車輛監(jiān)控定位系統(tǒng)、移動POS機、移動收費系統(tǒng)、移動性數(shù)據(jù)和Internet接入、機房監(jiān)控、遠(yuǎn)程維護(hù)系統(tǒng)、移動性數(shù)據(jù)查詢證券交易和信息查詢系統(tǒng)、無線遠(yuǎn)程檢測和控制等。
2. 系統(tǒng)硬件設(shè)計
本設(shè)計選用的是西門子TC35i嵌入式無線CPU。TC35i是西門子為適應(yīng)各個專業(yè)領(lǐng)域?qū)o線數(shù)據(jù)傳輸、語音傳輸及可開發(fā)性的需求推出的基于GSM 900移動通信網(wǎng)絡(luò)系統(tǒng)的OEM模塊, TC35 i與GSM 2 /2+ 兼容、雙頻( GSM900 /GSM1800) , RS232數(shù)據(jù)口、符合ETSI標(biāo)準(zhǔn)GSM07. 07和GSM07. 05 、提供標(biāo)準(zhǔn)的AT 命令接口。MCU采用CygnalC8051F020單片機。
基于TC35i嵌入式無線CPU 應(yīng)用系統(tǒng)硬件的設(shè)計包括TC35 i的IGT電路、穩(wěn)壓電源電路、SYNC /S IM 卡指示燈電路、C8051F020與TC35 i相連的串行口電路、C8051F020與PC 機的串行接口等幾部分的設(shè)計, 應(yīng)用系統(tǒng)硬件框圖如圖1 所示。其中TC35 i的IGT電路和C8051F020與PC 機的串行接口電路的設(shè)計需特別注意。
圖1. 應(yīng)用系統(tǒng)硬件框圖
2. 1. TC35 i的IGT電路的設(shè)計
對于TC35 i模塊的控制, IGT 信號非常的重要,只有正確的IGT信號才可以使TC35 i模塊正常的運行, 模塊工作時序如圖2所示。