1、檢測串口線的好壞
1)將串口線插在電腦上,用短路子短接串口的2腳和3腳
2)打開串口調試助手
3)點擊自動發(fā)送,在自動發(fā)送的窗口中隨便發(fā)個數(shù)據(jù),看看能不能接收到若能接收到自己發(fā)的數(shù)據(jù)表示串口線是正常的,否則是壞的。
2、下完單片機程序后,看看串口是否有數(shù)據(jù)發(fā)出檢測
3、單片機上與模塊通信的4個燈表示的含義
1)DO燈
一直閃表示單片機串口與GSM模塊串口通信不正常,否則串口通信正常
2)D1燈
燈亮就表示模塊注冊上網(wǎng)絡,否則沒有注冊上網(wǎng)絡
3)D2燈
燈亮表示開始發(fā)短信
4)D3燈
燈亮表示發(fā)短信結束
4、單片機板子與GSM模塊的連接
單片機---------GSM模塊
VCC--------vcc(P5的第3腳)
GND--------GND(P5的第4腳)
RX_232(表示單片機的發(fā))----------RXDPC_232(模塊的收(P5的第5腳))
TX_232(表示單片機的收)----------TXD_PC232(模塊的發(fā)(P5的第6腳))
gsm模塊和單片機連接
單片機連接GSM模塊,直接就是把異步串行通信口的TX和RX連上就可以,別忘了地線。
注意事項:1、不同的單片機有不同的電壓,一般GSM模塊的輸入輸出電平是2.85V,51系列的電平是5V,一般在51輸出的TX那根線上串聯(lián)2K的電阻,基本上可以使用。如果是3.3V的單片機,這個電阻就可以很小,幾百歐姆就可以。
2、GSM模塊本身的電源和SIM卡電路很麻煩,首先是大多數(shù)GSM模塊都是用FPC40的接口,排線的間距只有零點五毫米,而且是塑料外殼,不好焊接。焊不好的話工作不穩(wěn)定。其次是電源部分較麻煩,GSM模塊的發(fā)射電流較大,最大瞬間電流2A!所以電源部分一般要用LM2576這種大電流的DC-DC變換器來提供4V的電壓,DCDC電路設計本身就很不容易,個人應用比較難,需要做電路板。搭接的不穩(wěn)定。還有SIM卡部分,SIM卡與GSM模塊通信本身就是個復雜的高頻過程,電路抗干擾能力強,我曾經(jīng)試過用電線給它們連接起來,沒有十分鐘,就掉線了。所以SIM卡部分也需要精心設計,別看只有五根數(shù)據(jù)線而已。
單片機控制TC35GSM模塊的方法
1、硬件連接
電路見下圖只需設計一個TTL轉RS232電平電路,連接到MCU的UART口,另一端直接連接到TC35。