找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2466|回復(fù): 0
收起左側(cè)

GSM學(xué)習(xí)資料,帶單片機(jī)

[復(fù)制鏈接]
ID:81642 發(fā)表于 2015-5-31 11:21 | 顯示全部樓層 |閱讀模式
一.  簡(jiǎn)介
WGM28是一款基于西門(mén)子TC35控制器開(kāi)發(fā)的高穩(wěn)定性,低功耗,高性?xún)r(jià)比的短信收發(fā)模塊,GSM控制模塊。通過(guò)與任何帶有RS232接口的控制器連接,通過(guò)串口來(lái)控制WGM28模塊,從而實(shí)現(xiàn)遠(yuǎn)程控制,短信控制等多功能。例如,通過(guò)單片機(jī)/ARM/DSP/FPGA等控制器,采集電壓,溫度,濕度,光照強(qiáng)度,通過(guò)WGM28模塊,使用短信方式傳輸?shù)竭h(yuǎn)方目的手機(jī),或者電腦上,電腦端也可以對(duì)這些采集的數(shù)字進(jìn)行對(duì)比分析,從而再次通過(guò)WGM28模塊控制一些開(kāi)關(guān),調(diào)整電壓,溫度,濕度等。實(shí)現(xiàn)良好的遠(yuǎn)程控制。該模塊相對(duì)一般模塊具有尺寸小,靈敏度高,傳輸距離遠(yuǎn),通訊數(shù)率高,成本低等特點(diǎn)。


二.產(chǎn)品特點(diǎn)


l  支持900MHZ/1800MHZ雙頻

l  三種頻段可以通過(guò)軟件方便切換

l  兼容3.3V單片機(jī)TTL接口和RS232通信接口

l  支持標(biāo)準(zhǔn)AT命令集和拓展AT命令集

l  支持短消息功能,電話功能



l  工作電壓: 5V直流電。瞬間峰值電流可達(dá)2A。

此外,WGM28還用在電子儀器儀表自動(dòng)化控制,智能教學(xué)設(shè)備、嬰兒監(jiān)護(hù)、醫(yī)病房呼叫系統(tǒng),家庭電器和燈光智能控制,防盜報(bào)警 ,智能卡,鐵路機(jī)車(chē)遠(yuǎn)程檢測(cè),無(wú)線會(huì)議表決、打分系統(tǒng),PDA終端、無(wú)線點(diǎn)菜系統(tǒng),LED屏無(wú)線傳輸文字,圖片和無(wú)線控制,電子衡器、無(wú)線吊秤、車(chē)輛監(jiān)測(cè)、老化設(shè)備檢測(cè),工業(yè)設(shè)備數(shù)據(jù)無(wú)線傳輸以及工業(yè)環(huán)境監(jiān)測(cè),視頻監(jiān)控云臺(tái)控制,門(mén)禁考勤讀卡器,氣象/油井/水利設(shè)備信息采集以及自然環(huán)境檢測(cè),礦井下井人員考勤定位系統(tǒng);瓦斯檢測(cè)報(bào)警;儀器、貨物、醫(yī)療設(shè)備等重要資產(chǎn)和重要人員的區(qū)域定位;物流的供應(yīng)鏈管理。風(fēng)力發(fā)電路燈無(wú)線控制,太陽(yáng)能光伏逆變器的數(shù)據(jù)監(jiān)控。

四.管腳定義

.基于單片機(jī)的簡(jiǎn)單控制實(shí)驗(yàn)

實(shí)驗(yàn):單片機(jī)發(fā)送AT,將GSM模塊返回的字符顯示在1602液晶上面

硬件:GSM模塊,單片機(jī),白色交叉線, 1602液晶。連接圖如下


1.jpg

首先來(lái)看1602和單片機(jī)連接的原理圖


2.jpg


在這幅圖中,P0口作為1602的數(shù)據(jù)端口,P20,P21,P22作為控制端口,關(guān)于1602的代碼,由于太多了,這里我就不講了,但是我們的代碼里面封裝做的非常好,只需要調(diào)用兩個(gè)函數(shù)就可以使用了,第一個(gè)是LCDInit();然后調(diào)用DisplayString(0,0,net)就可以了,第一個(gè)是1602初始化,沒(méi)有參數(shù),第二個(gè)就是當(dāng)要顯示的時(shí)候調(diào)用,第一個(gè)0不要管它,第二個(gè)0是表示第一行,1602一共有兩行,這個(gè)0代表第一行,如果要在第二行顯示,則將0改為1,net是一個(gè)字符串?dāng)?shù)組,這個(gè)可以隨便改變的,代碼里面都非常詳細(xì),請(qǐng)買(mǎi)家仔細(xì)看。下面來(lái)講解主函數(shù)




3.jpg


主函數(shù)里面,首先初始化LCD,然后初始化串口,然后發(fā)送AT字符串給GSM,at代表一個(gè)字符串?dāng)?shù)組,在程序里面都有初始化的,發(fā)送之后等待GSM返回字符,因?yàn)?/font>GSM收到AT之后,會(huì)自動(dòng)返回字符串的,單片機(jī)這邊,打開(kāi)了串行口中斷,一旦收到字符,那么就會(huì)進(jìn)入串行口中斷,在中斷函數(shù)里面,會(huì)進(jìn)行table2的賦值,以及n的變化,主函數(shù)里面一直在檢查n的值的變化,一旦n不等于0,就顯示字符,第一行顯示收到的字符,第二行顯示.
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表