(1) tc35 的硬件接口。tc35模塊有40個引腳,通過一個zif(zero insertion force,零阻力插座)連接器引出。這40個引腳可以劃分為5類,即電源、數(shù)據(jù)輸入/輸出、sim卡、音頻接口和控制。其中igt是啟動端,系統(tǒng)加電后為使tc35進入工作狀態(tài),必須給igt加一個大于100ms的低脈沖,電平下降持續(xù)時間不可超過1ms。單片機通過tc35的18、19腳交換數(shù)一體電感公司據(jù)。tc35的外圍電路圖如圖2所示。
(2) tc35的開發(fā)技巧。在開發(fā)tc35的過程中,正確構(gòu)建其外圍電路是十分重要的。電源要求:模塊的供電電壓如果低于3.3v會自動關(guān)機。同時模塊在在發(fā)射時,電流峰值可高達2a。同時在此電流峰值時,電源電壓(送入模塊的電壓)下降值不能超過0.4v。所以該模塊對電源的要求較高,電源的內(nèi)阻+ffc聯(lián)接線的電阻必需小于200mω;mcu與tc35通信:單片機通過兩個i/o口控制tc35的開關(guān)機、復位等,通過串口與tc35進行數(shù)據(jù)通信,通信速率為9600kbps,采用8位異步通訊方式,1位起始位,8位數(shù)據(jù)位,1位停止位;邏輯電平的區(qū)別:tc35模塊輸入輸出的ttl正電平邏輯不是+5v,而是+2.9v,因此必要時加端口保護;tc35上電后需要在igt引腳施加100ms左右的低脈沖才能啟動。
(3) 如何解決模塊無法登陸網(wǎng)絡(luò)的問題。因為在tc35的整個外圍電路中存在數(shù)字地和模擬地,考慮將上述功率電感換成磁珠,原因是電感無法吸收數(shù)字地和模擬地之間的高頻諧波分量,而磁珠則可以很有效地吸收高頻分量,很好的起到了隔離數(shù)字地和模擬地。另外,將+5v電源與tc35模塊的vbatt+之間的濾波二極管換下,改為直流穩(wěn)壓電源(5v,2a)直接供電,解決二極管的最大導通電流達不到模塊要求的瞬間的大電流(2a)的問題。
(4) 關(guān)于sim卡的管腳信號。sim卡有三種電氣規(guī)范的,1.8v/3.0v/5.0v。現(xiàn)在我們手機上用的sim卡一般都是3.0v的。sim卡上供電受電源vcc的影響比較大,并且其紋波不能很大。在rst信號正確的前提下,正常工作時,rst信號為高電平。這時測試cl-ock和data信號的波形會發(fā)現(xiàn):這兩個信號在tc35對sim卡操作時才有波形,如沒有操作則一般都不會有波形,這都是屬于正常情況。sim卡的信號線、電源線都需要去耦。
3.2 tc35 軟件指令
(1) 基本at指令:讀取短信支持格式0,pdu(中英文都可);1,text(只能用于英文)。指令:at+cmgf?返回:+cmgf: 0注意:tc35默認的是text模式,因此要發(fā)中文短信必須在每次開機時更改短信支持格式。輸入:at+cmgf=0返回:ok。
(2) 中英文短信的發(fā)送。英文短信的分析:at+回車:通訊握手指令,返回:ok。指令:at+cmgf=1。設(shè)置為pdu模式,為發(fā)送中文漢字準備(若開機時默認為1),返回:ok,at+cscs=“ gsm ”(若開機時默認為gsm),設(shè)置tc35的工作模式。短貼片電感廠信息的發(fā)送分成兩步:a、發(fā)送接收插件電感器生產(chǎn)廠的手機號碼,等待應(yīng)答:“》“,指令:at+cmgs=”13587654321“回車(目的地址),tc35回應(yīng):at+cmgs=”1-3587654321“ 》。b、輸入短信息的內(nèi)容(只能是英文):test 回車。
中文短信發(fā)送的基本原理分析:使用串口調(diào)試助手成功發(fā)送的中文短信息完整過程,短信中心號碼:13800513500;短信接收方號碼:13587654321;短信內(nèi)容:“華科大文華學院”。
指令:at+回車:通訊握手,返回:ok,指令:at+cmgf=0 設(shè)置為pdu模式,因為要發(fā)送中文漢字,返回:ok,at+cmgs=6 (此數(shù)是十進制),發(fā)送短消息的字節(jié)數(shù)(即phone+msg的字節(jié)數(shù))》。可以接收數(shù)據(jù):089168310 -8200705f011000b813185674523 - f10008c20c534e79d159276587534e5b66962。指令:+cmgs: 45 返回:ok (注釋:08表示短消息中心地址長度;91表示短消息中心號碼類型;683108200705f0表示短消息中心號碼13800270500;1100表示發(fā)送短消息的編碼方式;0d表示目的地址長度;91表示目的地址類型;3185674523f1——表示目的地址,即接收短消息的手機號碼為13587654321;3208表示發(fā)送中文字符方式;c2表示有效期(tp-vp) 5 分鐘a7(24小時);0c表示短消息長度;534e79d159276587534e5b6 -69662——表示發(fā)送中文字符的unicode碼。