(1) 利用用戶mcu來設置:對于無線模塊接mcu的用戶來說,是十分方便的,而且可以動態(tài)來管理無線通信方式:采用這種方法來設置,至少要將mcu和無線模塊jp1引腳的1(gnd),2(vcc),3(rxd/ttl),4(txd/ttl),8(slp),9(rst)共6個引腳連接好,1腳接gnd,2腳接vcc,3、4兩腳分別接mcu的串口上,8、9兩腳分別接在mcu的i/o口上,通過串口發(fā)送給模塊設置命令,(命令的格式見附表)設置完成以后,置8(slp)為高電平或與地斷開,上電復位或rst低電平復位,及可以用新的參數(shù)工作。
設置方法:
通過串口發(fā)送十六進制格式的設置數(shù)據(jù)楨,數(shù)據(jù)楨格式如下:
|---啟始位---|--命令--|---設置參數(shù)-----|---停止位---|
啟始位:0x02 with hex.
停止位:0x03 with hex.
命令: 0x31 with hex ----------------將參數(shù)寫入模塊;
0x30 with hex ----------------從模塊讀取參數(shù),發(fā)送時參數(shù)區(qū)填充8個任意數(shù)據(jù);
設置參數(shù)格式:
1st byte :00。
2nd byte: 00
3rd byte:信道代碼(見附表:std-433mhz型模塊信道和頻率對照表)
4th byte :00。
5th byte :00
6th byte :00
7th byte :00
8th byte :00;
模塊設置后返回信息:
a, 如果設置成功,返回值為“ok!”.(注:十六進制為 4f 4b 21)
b, 如果沒有響應,則設置不成功。
c, 如果讀取參數(shù),以十六進制格式返回上述8個參數(shù)。
例如:
設置一個:
設置項目 十六進制數(shù)
填充字節(jié) -----------------------------------00,
填充字節(jié)------------------------------------00,
載波頻率為430.075mhz的信道-------01,
填充字節(jié) -----------------------------------00,
填充字節(jié)------------------------------------00,
填充字節(jié)------------------------------------00,
填充字節(jié)------------------------------------00,
填充字節(jié)------------------------------------00,
設置數(shù)據(jù)楨為:0231000001000000000003
讀取數(shù)據(jù)楨為:0230000000000000000003
返回數(shù)據(jù)楨為:00 00 01 00 00 00 00 00
串口發(fā)送設置數(shù)據(jù)楨的通信參數(shù)為:
速率:9600bit/s 一位起始位,8位數(shù)據(jù)位,1位停止位,無校驗位,十六進制格式發(fā)送。
將此數(shù)據(jù)楨通過串口發(fā)送給無線模塊,如果設置成功,將返回“ok”;如果沒有返回則設置不成功。設置成功以后,將slp置高電平(或者與地斷開),重新給模塊復位,或者重新上電復位,模塊即可以新的通信參數(shù)工作了。
(2) 利用上海上志電子信息技術有限公司的模塊參數(shù)設置工具來設置:
您可以在訂購sm51型無線模塊時,同時采購兩條sm51型計算機調(diào)試測試線。
計算機調(diào)試測試線
首先,您需要一個串口調(diào)試工具軟件,如果您沒有,您可以從http://www.2002s.com網(wǎng)站上下載,下載以后,用rar解壓,您也可以直接下載我們公司的無線模塊配置工具來配置模塊參數(shù), 和進行模塊的通信測試。
其次,您還需要將sm51的模塊設置成參數(shù)配置狀態(tài),您只要將模塊右下角的jp2上a,e二個跳線短接上就可以了,如果利用第二串口,采用計算機rs232接口來設置,還需要短上jp2的d引腳:
采用第一串口ttl 采用第一串口ttl
或第二個串口rs485 或第二個串口rs232
跳線如下: 跳線如下:
再計算機調(diào)試測試線連接在計算機的串口,和計算機的usb口上,再將sm51型計算機調(diào)試測試線的另一端接在sm51的dip9的用戶接口上,然后雙擊science configv1.5.exe,運行science configv1.5.exe
模塊所接入的串口
選擇符合您使用要求的通信參數(shù),點擊“配置”即可,如果要讀起模塊的參數(shù),點擊“讀取”即可;
設置成功以后,您將跳線拔下,再重新上電一次就可以新的通信參數(shù)測試通信了(在通信測試時,最好使用兩臺計算機兩個串口來測試)。
模塊的通信參數(shù)設置成功以后,只要用戶不再重新設置,不管模塊是重新上電,還是掉電復位,模塊都將一直以此通信參數(shù)工作,永遠不會改變,直到您下一次重新設置。注意:相互通信的兩個模塊或兩個以上模塊的通信參數(shù),包括波特率,信道號,數(shù)據(jù)格式必須配置一樣,否則不通信!
歡迎轉載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)