電子產(chǎn)品難免是會(huì)損壞的,Digi XBee-PRO 900HP模塊自然也不能例外。當(dāng)然,900HP模塊還是很“耐造”的,不愧為一款很優(yōu)秀的電子產(chǎn)品;比如下面這兩個(gè)900HP模塊的功能都是正常的,就是SMA天線部分損毀而導(dǎo)致通訊距離很近罷了(不知道用戶對(duì)它們做了什么):
下面談?wù)勎沂窃趺葱迯?fù)900HP模塊的,著重描述遇到的常見(jiàn)問(wèn)題及如何解決的。
歸納一下,碰到的900HP的常見(jiàn)問(wèn)題如下:
對(duì)于900HP模塊,排查和解決問(wèn)題的思路是這樣的:
一、上電前測(cè)試
1、測(cè)試Vcc對(duì)GND是否短路。若是短路,基本無(wú)法修復(fù);否則,進(jìn)入下一步。
2、測(cè)試DOUT對(duì)GND、DIN對(duì)GND是否短路。若是短路,基本無(wú)法修復(fù);否則,進(jìn)入下一步。
二、將模塊插到測(cè)試底板上測(cè)試
1、采用XCTU軟件,看是否能識(shí)別出900HP模塊
若能識(shí)別出來(lái),基本上問(wèn)題不大。此時(shí),可以查看模塊的參數(shù),看是否設(shè)置有問(wèn)題,比如HP、ID是否一致,DH、DL是否配置正確,是否啟用了加密功能,是否開(kāi)啟了睡眠功能等等。
若識(shí)別不出來(lái):
(1)多嘗試幾個(gè)波特率。
(2)Recovery模塊
選擇產(chǎn)品系列為“XBP-DM”,功能設(shè)置為“XBee Pro 900HP 200K”,固件版本選擇最新的,選擇好實(shí)際使用的串口號(hào)(這里是COM5),點(diǎn)擊“Recover”,等待Recovery的結(jié)果。注意:在Recovery的過(guò)程中,模塊會(huì)自動(dòng)重啟,不需要用戶手動(dòng)操作。
若是顯示“Fireware updated sucessfully”,表示Recovery成功,這時(shí)再重新用XCTU尋找模塊,絕大部分就能夠識(shí)別出來(lái)了。
若是Recovery失敗,這時(shí)就比較麻煩了,但是還有辦法!
(3)采用無(wú)線的方式讀取模塊參數(shù)
將一塊確定是好的900HP模塊插到底板上,讀出參數(shù),將AP設(shè)置為1,并將ID參數(shù)和要尋找的模塊的ID設(shè)置為一致:
點(diǎn)擊,查找在該網(wǎng)絡(luò)里的模塊。若能找到剛才recovery失敗的模塊,就可以對(duì)該模塊進(jìn)行修改參數(shù)、Update固件等操作,這樣大概率就可以將該模塊修復(fù)好了。
以點(diǎn)對(duì)點(diǎn)通訊的兩個(gè)模塊為例,常見(jiàn)的參數(shù)配置不當(dāng),主要有:
1、HP、ID設(shè)置不一致。HP參數(shù)可以不用修改,默認(rèn)0就可以。ID可以修改,用來(lái)區(qū)別不同的通訊組。
2、DH和DL配置不對(duì)。
3、MCU和模塊的波特率不一致,接收到的數(shù)據(jù)就是亂碼。
4、啟用加密功能的場(chǎng)合,密鑰要設(shè)置為一致。若一個(gè)加密了,另一個(gè)沒(méi)加密,接收到的數(shù)據(jù)就是亂碼。
5、若開(kāi)啟了睡眠功能,即SM不是0,注意使用時(shí)要先喚醒模塊。
三、這種情況,很少見(jiàn),暫時(shí)沒(méi)有好的解決辦法
碰到過(guò)幾個(gè)模塊,串口無(wú)法識(shí)別模塊,采用無(wú)線的方法能夠識(shí)別到模塊,發(fā)現(xiàn)設(shè)置的參數(shù)是這樣的:
可以看出,模塊是配置成了SPI接口。那么,恢復(fù)出廠默認(rèn)參數(shù)不就行了嗎?
答案是還真不行!D1、D2、D3、D4和P2不允許修改!這種情況就無(wú)法修復(fù)模塊了!
分析下其他參數(shù),發(fā)現(xiàn)AP=0,也就是說(shuō)SPI接口也是無(wú)法正常使用的,可以排除用戶自己這么設(shè)置參數(shù)的可能!那么,就有一種可能了:老美出廠時(shí)就把參數(shù)寫錯(cuò)了,而且“固化”了,用戶無(wú)法修改!
四、注意幾種情況
1、協(xié)議不一致,比如DP和DM混用,這樣是通訊不了的;
2、002和022混用,這樣是通訊不了的。002是北美版本,022是澳洲版本,兩者的頻段不完全一致,不能正常通訊。
審核編輯 :李倩
-
模塊
+關(guān)注
關(guān)注
7文章
2722瀏覽量
47587 -
GND
+關(guān)注
關(guān)注
2文章
539瀏覽量
38797
原文標(biāo)題:淺談怎樣修復(fù)Digi XBee-PRO 900HP模塊
文章出處:【微信號(hào):雨飛工作室,微信公眾號(hào):雨飛工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論