一種智能檢測無線模塊通信鏈路質量的方法
【技術領域】
[0001]本發明涉及通信技術領域,具體是一種智能檢測無線模塊通信鏈路質量的方法。
【背景技術】
[0002]在一些不適合布線的工業現場,需要用到無線模塊(如:zigbee、WIFI等)的無線收發來替代485電纜的解決方案,這樣不僅解決了布線問題,而且在一定程度上節省了成本。但同時也存在一個問題,無線模塊采用某一頻段進行無線信號的傳輸,現場的障礙物會對信號質量造成一定的影響,并且受發射功率的限制,其覆蓋范圍是有限的,而且由于工業現場的復雜環境,無線模塊或天線放置的位置不合理會對無線鏈路質量帶來較大的影響,從而最終影響這個系統的性能。現有大多數無線模塊,不具備信號鏈路質量檢測的功能,所以急需一種方法,可以使用戶在現場施工時,方便及時的檢測鏈路信號質量,從而用戶可以通過調節模塊或天線位置使信號質量最優。
【發明內容】
[0003]本發明的目的在于提供一種智能檢測無線模塊通信鏈路質量的方法,以解決上述【背景技術】中提出的問題。
[0004]為實現上述目的,本發明提供如下技術方案:
一種智能檢測無線模塊通信鏈路質量的方法,無線模塊主站和無線模塊從站上均設置有指示燈和人機交換接口,用戶設置無線模塊主站和無線模塊從站的網絡節點,使無線模塊主站和無線模塊從站處于鏈路測試模式,無線模塊主站作為發送端時,無線模塊從站作為接收端,無線模塊從站作為發送端時,無線模塊主站作為接收端,且無線模塊主站和無線模塊從站均內置有應用程序;發送端每隔一定時間發送一個幀長為若干bytes的數據幀,首字節為幀序列號,剩下若干個字節為固定隨機數;接收端的基帶處理方式為,若基帶校驗CRC失敗,則認為該數據幀丟失,協議棧不會將該數據幀發送到應用層,應用程序將接收不到該數據幀,應用程序若接收到的幀序列號不連續,則認為存在一次丟包,并據此計算誤包率;應用程序通過讀1C相關寄存器獲取RSSI,并通過RSSI和前面計算得到的誤包率聯合計算鏈路質量指示值LQI ;應用程序根據鏈路質量指示值LQI控制指示燈的閃爍頻率;用戶通過觀察指示燈的閃爍頻率或通過人機交互接口讀取鏈路質量指示值LQI來智能檢測鏈路質量,然后調節無線網絡節點的天線位置,使無線模塊主站和無線模塊從站處于信號最佳狀態。
[0005]作為本發明進一步的方案:鏈路質量指示值LQI越大,指示燈的閃爍頻率的閃爍頻率越高,當LQI為P時,指示燈對應的閃爍周期為N秒,LQI為Q時,指示燈常亮,P和Q均為自然數,P < Q,P > 0,Q彡255,N為正數。
[0006]與現有技術相比,本發明的有益效果是:該智能檢測無線模塊通信鏈路質量的方法,使用戶在現場施工時,可以通過觀察指示燈的狀態或通過人機交互接口讀取鏈路質量值快速獲知通信鏈路的質量情況,最終使系統性能達到最優。
【附圖說明】
[0007]圖1為無線模塊主站和無線模塊從站的結構示意圖。
【具體實施方式】
[0008]下面結合【具體實施方式】對本專利的技術方案作進一步詳細地說明。
[0009]請參閱圖1,一種智能檢測無線模塊通信鏈路質量的方法,無線模塊主站和無線模塊從站上均設置有指示燈和人機交換接口,用戶設置無線模塊主站和無線模塊從站的網絡節點,使無線模塊主站和無線模塊從站處于鏈路測試模式,無線模塊主站作為發送端時,無線模塊從站作為接收端,無線模塊從站作為發送端時,無線模塊主站作為接收端,且無線模塊主站和無線模塊從站均內置有應用程序,發送端每隔一定時間發送一個幀長為若干bytes的數據幀,首字節為幀序列號,剩下若干個字節為固定隨機數;接收端的基帶處理方式為,若基帶校驗CRC失敗,則認為該數據幀丟失,協議棧不會將該數據幀發送到應用層,應用程序將接收不到該數據幀,應用程序若接收到的幀序列號不連續,則認為存在一次丟包,并據此計算誤包率;應用程序通過讀1C相關寄存器獲取RSSI,由于通道帶寬內的窄帶干擾會增加RSSI,所以應用程序通過RSSI和前面計算得到的誤包率,聯合計算鏈路質量指示值LQI ;應用程序根據鏈路質量指示值LQI控制指示燈的閃爍頻率,且鏈路質量指示值LQI越大,指示燈的閃爍頻率的閃爍頻率越高,當LQI為P時,指示燈對應的閃爍周期為N秒,LQI為Q時,指示燈常亮,P和Q均為自然數,P < Q,P > 0,Q < 255,N為正數;用戶通過觀察指示燈的閃爍頻率或通過人機交互接口讀取鏈路質量指示值LQI來智能檢測鏈路質量,然后調節無線網絡節點的天線位置,使無線模塊主站和無線模塊從站處于信號最佳狀態。
[0010]用戶在使用時,若指示燈閃爍周期小于X秒,說明鏈路質量是比較好的,并且指示燈的閃爍頻率越高,說明通信鏈路質量越好,否則用戶需要調節無線網絡節點的天線位置。
[0011]所述智能檢測無線模塊通信鏈路質量的方法,使用戶在現場施工時,可以通過觀察指示燈的狀態或通過人機交互接口讀取鏈路質量值快速獲知通信鏈路的質量情況,最終使系統性能達到最優。
[0012]上面對本專利的較佳實施方式作了詳細說明,但是本專利并不限于上述實施方式,在本領域的普通技術人員所具備的知識范圍內,還可以在不脫離本專利宗旨的前提下作出各種變化。
【主權項】
1.一種智能檢測無線模塊通信鏈路質量的方法,其特征在于,無線模塊主站和無線模塊從站上均設置有指示燈和人機交換接口,用戶設置無線模塊主站和無線模塊從站的網絡節點,使無線模塊主站和無線模塊從站處于鏈路測試模式,無線模塊主站作為發送端時,無線模塊從站作為接收端,無線模塊從站作為發送端時,無線模塊主站作為接收端,且無線模塊主站和無線模塊從站均內置有應用程序;發送端每隔一定時間發送一個幀長為若干bytes的數據幀,首字節為幀序列號,剩下若干個字節為固定隨機數;接收端的基帶處理方式為,若基帶校驗CRC失敗,則認為該數據幀丟失,協議棧不會將該數據幀發送到應用層,應用程序將接收不到該數據幀,應用程序若接收到的幀序列號不連續,則認為存在一次丟包,并據此計算誤包率;應用程序通過讀1C相關寄存器獲取RSSI,并通過RSSI和前面計算得到的誤包率聯合計算鏈路質量指示值LQI ;應用程序根據鏈路質量指示值LQI控制指示燈的閃爍頻率;用戶通過觀察指示燈的閃爍頻率或通過人機交互接口讀取鏈路質量指示值LQI來智能檢測鏈路質量,然后調節無線網絡節點的天線位置,使無線模塊主站和無線模塊從站處于信號最佳狀態。2.根據權利要求1所述的智能檢測無線模塊通信鏈路質量的方法,其特征在于,鏈路質量指示值LQI越大,指示燈的閃爍頻率的閃爍頻率越高,當LQI為P時,指示燈對應的閃爍周期為N秒,LQI為Q時,指示燈常亮,P和Q均為自然數,P < Q,P > 0,Q < 255,N為正數。
【專利摘要】本發明公開了一種智能檢測無線模塊通信鏈路質量的方法,用戶設置無線模塊主站和無線模塊從站的網絡節點,使其處于鏈路測試模式;發送端間隔發送一個數據幀,首字節為幀序列號;接收端的基帶處理方式為,若基帶校驗CRC失敗,則認為該數據幀丟失,協議棧不會將該數據幀發送到應用層,應用程序若接收到的幀序列號不連續,則認為存在一次丟包,并據此計算誤包率;應用程序通過讀IC相關寄存器獲取RSSI,并通過RSSI和誤包率聯合計算LQI;應用程序根據LQI控制指示燈的閃爍頻率;用戶通過觀察指示燈的閃爍頻率或通過人機交互接口讀取LQI來智能檢測鏈路質量,然后調節無線網絡節點的天線位置,使無線模塊主站和無線模塊從站處于信號最佳狀態。
【IPC分類】H04W24/02, H04W24/08
【公開號】CN105263153
【申請號】CN201510580027
【發明人】庾志衡
【申請人】深圳市華茂歐特科技有限公司
【公開日】2016年1月20日
【申請日】2015年9月12日