一. 簡介
WGM28是一款基于西門子TC35控制器開發(fā)的高穩(wěn)定性,低功耗,高性價(jià)比的短信收發(fā)模塊,GSM控制模塊。通過與任何帶有RS232接口的控制器連接,通過串口來控制WGM28模塊,從而實(shí)現(xiàn)遠(yuǎn)程控制,短信控制等多功能。例如,通過單片機(jī)/ARM/DSP/FPGA等控制器,采集電壓,溫度,濕度,光照強(qiáng)度,通過WGM28模塊,使用短信方式傳輸?shù)竭h(yuǎn)方目的手機(jī),或者電腦上,電腦端也可以對這些采集的數(shù)字進(jìn)行對比分析,從而再次通過WGM28模塊控制一些開關(guān),調(diào)整電壓,溫度,濕度等。實(shí)現(xiàn)良好的遠(yuǎn)程控制。該模塊相對一般模塊具有尺寸小,靈敏度高,傳輸距離遠(yuǎn),通訊數(shù)率高,成本低等特點(diǎn)。
二.產(chǎn)品特點(diǎn)
l 支持900MHZ/1800MHZ雙頻
l 三種頻段可以通過軟件方便切換
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ī)車遠(yuǎn)程檢測,無線會(huì)議表決、打分系統(tǒng),PDA終端、無線點(diǎn)菜系統(tǒng),LED屏無線傳輸文字,圖片和無線控制,電子衡器、無線吊秤、車輛監(jiān)測、老化設(shè)備檢測,工業(yè)設(shè)備數(shù)據(jù)無線傳輸以及工業(yè)環(huán)境監(jiān)測,視頻監(jiān)控云臺(tái)控制,門禁考勤讀卡器,氣象/油井/水利設(shè)備信息采集以及自然環(huán)境檢測,礦井下井人員考勤定位系統(tǒng);瓦斯檢測報(bào)警;儀器、貨物、醫(yī)療設(shè)備等重要資產(chǎn)和重要人員的區(qū)域定位;物流的供應(yīng)鏈管理。風(fēng)力發(fā)電路燈無線控制,太陽能光伏逆變器的數(shù)據(jù)監(jiān)控。
四.管腳定義
五.基于單片機(jī)的簡單控制實(shí)驗(yàn)
實(shí)驗(yàn):單片機(jī)發(fā)送AT,將GSM模塊返回的字符顯示在1602液晶上面
硬件:GSM模塊,單片機(jī),白色交叉線, 1602液晶。連接圖如下
首先來看1602和單片機(jī)連接的原理圖
在這幅圖中,P0口作為1602的數(shù)據(jù)端口,P20,P21,P22作為控制端口,關(guān)于1602的代碼,由于太多了,這里我就不講了,但是我們的代碼里面封裝做的非常好,只需要調(diào)用兩個(gè)函數(shù)就可以使用了,第一個(gè)是LCDInit();然后調(diào)用DisplayString(0,0,net)就可以了,第一個(gè)是1602初始化,沒有參數(shù),第二個(gè)就是當(dāng)要顯示的時(shí)候調(diào)用,第一個(gè)0不要管它,第二個(gè)0是表示第一行,1602一共有兩行,這個(gè)0代表第一行,如果要在第二行顯示,則將0改為1,net是一個(gè)字符串?dāng)?shù)組,這個(gè)可以隨便改變的,代碼里面都非常詳細(xì),請買家仔細(xì)看。下面來講解主函數(shù)
主函數(shù)里面,首先初始化LCD,然后初始化串口,然后發(fā)送AT字符串給GSM,at代表一個(gè)字符串?dāng)?shù)組,在程序里面都有初始化的,發(fā)送之后等待GSM返回字符,因?yàn)?/font>GSM收到AT之后,會(huì)自動(dòng)返回字符串的,單片機(jī)這邊,打開了串行口中斷,一旦收到字符,那么就會(huì)進(jìn)入串行口中斷,在中斷函數(shù)里面,會(huì)進(jìn)行table2的賦值,以及n的變化,主函數(shù)里面一直在檢查n的值的變化,一旦n不等于0,就顯示字符,第一行顯示收到的字符,第二行顯示. |