1.從無線通訊距離去考慮
藍芽通訊的距離可以十幾米到近百米,這取決於藍芽的功率。理論上來說,藍芽功率越大,則通訊距離越遠;藍芽功率越小,則通訊距離越短。現在應用較多低功耗BLE的無線傳輸距離大約在10米左右的範圍,功耗比較低,對於藍芽耳機、智慧電子秤、智慧手環等對通訊距離要求不高的裝置足夠了。
2.從功耗角度去考慮
第一條說過,功耗和通訊距離成正比例關係,功耗越大,通訊距離越遠。目前藍芽的功耗等級分為兩種:1)Class1;2)Class2。
Class1的功耗大約為1mW(0dBm)~100mW(20dBm);Class2的功耗大約是0.25mW(-6dBm)~2.5mW(4dBm)。所以從功耗和傳輸距離的角度共同考慮,要做一個平衡的選擇,距離遠和功耗低不可同時兼得。
3.從通訊介面考慮
藍芽模組的介面分序列介面、數字IO口、模擬IO口、SPI程式設計口、USB介面及語音介面。在僅需要資料傳輸時應儘量採用序列介面(TTL電平),市場上大多數的模組都是支援TTL電平的。
4.從晶片供應商考慮
目前藍芽晶片的供應商還是以國外較大的半導體公司為主,如TI德州儀器、ST意法半導體、挪威的Nordic、SilconLab、賽普拉斯Cypress等,這些公司的藍芽晶片出貨量都很大,貨源充足。國內也有做藍芽晶片的廠商,如合泰、瑞昱Realtek、泰凌微電子等。
5.藍芽晶片的建議方案
藍芽晶片在開發時有兩個技術難點,1)硬體上的,藍芽天線的設計;2)藍芽通訊協議的解析。藍芽的天線看起來就是折線,其實設計起來難度比較大,同樣的設計,你的設計在同等功耗下可能沒有別人的傳輸距離;藍芽的通訊協議內容比較多,不太好啃。所以,對於研發能力較弱的公司建議選擇藍芽模組,這種模組和微控制器透過UART連線,透傳協議,用AT指令操作即可。即不需要設計天線,又不需要實現通訊協議,大大的降低了開發難度。
上圖就是出貨量非常大的HC-05模組。
1.從無線通訊距離去考慮
藍芽通訊的距離可以十幾米到近百米,這取決於藍芽的功率。理論上來說,藍芽功率越大,則通訊距離越遠;藍芽功率越小,則通訊距離越短。現在應用較多低功耗BLE的無線傳輸距離大約在10米左右的範圍,功耗比較低,對於藍芽耳機、智慧電子秤、智慧手環等對通訊距離要求不高的裝置足夠了。
2.從功耗角度去考慮
第一條說過,功耗和通訊距離成正比例關係,功耗越大,通訊距離越遠。目前藍芽的功耗等級分為兩種:1)Class1;2)Class2。
Class1的功耗大約為1mW(0dBm)~100mW(20dBm);Class2的功耗大約是0.25mW(-6dBm)~2.5mW(4dBm)。所以從功耗和傳輸距離的角度共同考慮,要做一個平衡的選擇,距離遠和功耗低不可同時兼得。
3.從通訊介面考慮
藍芽模組的介面分序列介面、數字IO口、模擬IO口、SPI程式設計口、USB介面及語音介面。在僅需要資料傳輸時應儘量採用序列介面(TTL電平),市場上大多數的模組都是支援TTL電平的。
4.從晶片供應商考慮
目前藍芽晶片的供應商還是以國外較大的半導體公司為主,如TI德州儀器、ST意法半導體、挪威的Nordic、SilconLab、賽普拉斯Cypress等,這些公司的藍芽晶片出貨量都很大,貨源充足。國內也有做藍芽晶片的廠商,如合泰、瑞昱Realtek、泰凌微電子等。
5.藍芽晶片的建議方案
藍芽晶片在開發時有兩個技術難點,1)硬體上的,藍芽天線的設計;2)藍芽通訊協議的解析。藍芽的天線看起來就是折線,其實設計起來難度比較大,同樣的設計,你的設計在同等功耗下可能沒有別人的傳輸距離;藍芽的通訊協議內容比較多,不太好啃。所以,對於研發能力較弱的公司建議選擇藍芽模組,這種模組和微控制器透過UART連線,透傳協議,用AT指令操作即可。即不需要設計天線,又不需要實現通訊協議,大大的降低了開發難度。
上圖就是出貨量非常大的HC-05模組。