工業WiFi模組如何選擇5S帶您了解,目前市面有很多品牌和類型的無線芯片。相關廠商基于這些無線芯片,做了很多很多的工業WiFi模組。若是對無線傳輸領域不熟悉的開發人員,在為項目選擇合適的工業WiFi模組時可能會遇到一些困難。本文針對開發人員可能遇到到一些困難進行回復。
要明確,所有的無線芯片均是用來傳輸數據的。盡管傳輸的方法因為芯片的差異而各有不同,但是總體來看,這些模塊或是芯片完成的任務都是一樣,那就是傳輸數據。
現在,市面上的有關無線傳輸的模塊主要有前端和數傳模塊兩大類。以RF前端無線模塊為例,該模塊基于ESP芯片開發,具有極低的接收靈敏度(-124 dBm),再加上業界的+20 dBm 的輸出功率保證擴大范圍和提高鏈路性能。同時內置天線多樣性和對跳頻支持可以用于進一步擴大范圍,提高性能。
再以無線數傳模塊為例,它內部同樣集成了高性能的射頻芯片,另外還有用于控制通信的MCU。此數傳模塊的靈敏度就是其內部集成的無線芯片的靈敏度。
在簡單的介紹了無線前端模塊和無線數傳模塊之后,可能有讀者還是分不清兩者的區別。
其實根據兩者的區別就可以區分。前端工業WiFi模組是由無線芯片加上對應的外圍匹配電路組成的。需要開發人員根據芯片的參考手冊來編寫對應的驅動程序,然后根據業務的需要編寫對應控制邏輯??紤]到項目的時間安排,在項目的時間較為充裕的情況下,開發人員可以嘗試此方法。此時開發人員應該認真閱讀芯片的參考手冊的,之后參考一些demo程序來快速地完成無線功能的開發。但是當項目時間緊迫時則不建議選用前端模塊。由于前端模塊本身的特點,其價格也相比數傳模塊要略低。
對于數傳工業WiFi模組,由于其內部集成了MCU,可以接收外部的數據,開發人員也不需要關心如何編寫驅動程序,可以方便地集成到自己的項目中。通過輸出模塊的對外接口(如TTL 接口,RS232接口\RS485接口),直接把對應的數據輸入到數傳模塊即可。由此可以,由于不需要開發者自己編寫驅動程序,可以省下很多很多開發時間,也避免了很多因為不熟悉無線芯片所導致的潛在錯誤,開發流程得以簡化。因為數傳模塊內部集成了MCU和對應的控制程序,使得其價格略微高于前端模塊。
選擇工業WiFi模組要從需求出發,需要用到無線模塊,說明布線不方便,那么就要考慮無線模塊的傳輸距離。在市場上不少工業WiFi模組廠家告訴我們他們家的無線數傳模塊能傳輸多么遠的距離,而實際使用距離卻只有廠家宣傳的距離的三分之二,或者更短。那么,是不是無線模塊廠家忽悠我們呢?
一、其實并不是廠家忽悠我們,我們可以看到廠家提供的產品規格說明書,上面有詳細介紹了無線模塊的功率、傳輸距離等。一般說的傳輸距離是直線距離,就是兩個工業WiFi模組之間是直線距離,兩點之間沒有任何障礙物的,然后用戶的產品有80%以上做不到這一點。市場上任何一種無線數傳電臺避障能力都不怎么強,對于鋼筋混凝土這種屏蔽得更加厲害,所以在這樣的環境下使用無線模塊,傳輸距離會大打折扣,這就是無線模塊距離縮短的原因之一。
二、工業WiFi模組廠家測試模塊的時候使用環境比較純凈,一般沒有什么電池干擾信號,而用戶的產品使用的環境沒有那么純凈,有外接的干擾,導致數據傳輸工程的出錯幾率上升了,在系統工作的時候就會發現數據幀錯誤,校驗不正常,自然不執行了,在我們看來就是縮短了通信距離。
三、工業WiFi模組廠家測試的時候,天線的架設高度非常高。我們都知道天線的高度對通信傳輸距離的影響是非常大的,而對于用戶來說,天線能架設高一點就架設高一點,但要注意防雷等措施。此外,還要考慮無線發射端距離本身的距離加大造成的損耗。
四、絕大部分的模塊速率時可調整的,不同速率下的通信距離不同,速率越高用的帶寬越寬,發射傳輸速率就下降,所以盡量選用比較低的速率。所以,通信距離是相對而言的,很多廠家測試距離是采用低速率的,大家心里有數就行。
五、工業WiFi模組功耗的問題,一些用戶使用無線模塊是采用電池供電,隨著電池電壓的下降,距離也會受到影響。如果采用電源供電,電源打壓不問,電流不夠大,使用起來也會影響距離。溫馨提醒:選擇電源的話,在穩壓電路兩端的電解電容容量盡量加大點的好。
六、選擇工業WiFi模組要注意選擇什么類型的接口。市場上無線數傳模塊都一般有兩種接口一種串行接口的,一種是并行接口的。并行接口的咱們不用說,串行接口的又有兩種 : 一種是 SPI 接口;一種是標準的異步串行接口。那么無線數傳模塊的接口選串行接口的還是并行接口?這個需要根據自己的需求要確定。