-
1 # AI百寶箱
-
2 # 科技電小二
在嵌入式系統設計當中,會有很多應用場景使用無線外設進行資料傳輸和無線控制,如2G模組,WIFI模組,藍芽模組,今天和大家講解下藍芽模組如何進行測試。
為什麼選用藍芽模組選用藍芽模組是因為開發過程方便,簡單,不需要學習藍芽協議棧,不需要匹配藍芽模組的天線型號。如果自購藍芽晶片,還進行協議棧程式碼編寫或者韌體編寫,十分的麻煩,所以一般情況下,非常多的工程師在產品開發時,選擇外購藍芽模組進行開發。
藍芽模組分幾種型別,設計時怎麼使用藍芽版本分為2.0/3.0/4.0/5.0,2.0和3.0俗稱經典藍芽,3.0也可以成為SPP,而4.0/5.0都可以成為BLE低功耗藍芽, 但不相容2.0和3.0,而且只有安卓5.0及以上的版本,才會支援BLE藍芽協議,所以在選型的時候,一定要注意選擇合適的藍芽版本,市面上常說的單模模組,泛指BLE模組。
藍芽模組一般是常見3.3V供電,使用串列埠UART作為與微控制器進行通訊的介面。所以在電路設計時候,會需要注意TX與RX的電路匹配。
藍芽模組怎麼測試一般在選型當中,測試藍芽的測試專案,有如下幾點
1,藍芽名稱是否修改正確。
在設計開發過程中,藍芽裝置都是透過藍芽名稱與其他的產品進行區分。每家公司的藍芽名稱規則不一樣,所以藍芽模組的藍芽名稱是一個測試點,在選型時,需要不斷更改測試是否滿足產品定義的藍芽名稱規則,在生產過程中,需要有某一個環節需要驗證藍芽名稱是否更改完成。
2,藍芽資料互動測試
這一點是資料傳輸與控制的關鍵,在前期測試時,利用網上的藍芽測試小工具,進行資料的互動測試,比如蘋果系統的lightblue,此軟體只能測試BLE,或者在安卓系統下載測試SPP協議的 藍芽串列埠除錯助手,測試BLE的BLEtool的小軟體.
安裝好測試工具後,選擇要測試的裝置的藍芽名稱,如果是ble,需要選中對應的UUID通道,在write通道傳送資料,在另一個read/notifly通道監聽接收裝置返回的透傳資料.
3,藍芽的相容性測試
安卓手機的版本很多,而且各大品牌的安卓都深度定製,各有細微差異,所以為了達到好的效果,需要使用不同的品牌和型號的手機進行資料傳輸的測試,這也是藍芽測試必須做的一個時期。
4,藍芽訊號強度與連線距離
一般來說,藍芽傳輸距離大概在10M左右,藍芽的使用場景也是短距離資料傳輸,離手機或者藍芽終端距離很近,但如果某些場景需要的傳輸距離有要求時,則需要特定的模組,進行功率增強,達到傳輸距離.
總結在藍芽選型時,儘量考慮模組是否已經大批量出貨,一般大量出貨的模組,藍芽韌體基本上已經穩定,不會出什麼問題,但該做測測試還是必須的做,以確保藍芽模組達到設計要求,
在產品的批次生產過程中,也必須要有對藍芽的相關測試,確保藍芽模組正常工作,避免因為貼片問題,供電問題,工藝問題而造成的不良。
-
3 # 天工測控
開啟SKB501的EVK物料套件,裡面包含了SKB501 EVB板一塊,Micro USB 電源線一根,以及4條串列埠連線的杜邦線。詳細閱讀EVB 使用手冊,瞭解EVB板的基本功能。下載PL2303串列埠驅動程式,並在用於除錯藍芽模組SKB501的電腦上安裝該驅動程式PL2303_Prolific_DriverInstaller_v1.5.0.exe將Micro-USB電源線的USB端連線到計算機,另一端連線到EVB板,開啟計算機裝置管理器檢視是否有相應的com埠V_OUT 與 V_IN 用短路帽連線,藍芽模組SKB501,將TX連線到P0.01、RX和P0.02。開啟電源開關,電源指示燈亮,可以工作。
在除錯電腦上下載並安裝串列埠除錯助手XCOM V2.0.exe,開啟並執行串列埠除錯助手
選擇相應的com埠,波特率為115200,傳送命令執行相關操作,例項傳送“AT”的反饋結果表示硬體連線正常。
回覆列表
如何測試藍芽串列埠模組是否正常?
答:先給藍芽模組供電(3.3V),然後短接TX和RX,透過電腦或者手機查詢藍芽串列埠模組並配對上,然後即可透過串列埠軟體進行資料收發,這樣就可以測試藍芽串列埠模組是否正常。
藍芽串列埠是基於SPP協議(Serial Port Profile),能在藍芽裝置之間建立串列埠進行資料傳輸的一種裝置,廣泛應用在具有藍芽功能的電子裝置上。
而作為一種通用的無線通訊模組,藍芽串列埠具有開發簡單、易開發的特點。通常來說,企業如果採用內嵌藍芽串列埠模組+MCU的方式開發帶有藍芽功能的產品,可使傳統電子產品工程師不用具備專業複雜的藍芽開發知識,以MCU串列埠即可輕鬆給電子產品內建藍芽功能。大幅度減輕了企業的研發人力用人成本,也減少了研發風險。
藍芽串列埠模組實現了將MCU開發和藍芽的開發工作分開,極大地減小了藍芽產品開發難度,提高了產品開發的穩定性、開發速度,縮短了產品研發的週期,加快產品上市時間。