隨著物聯(lián)網(wǎng)行業(yè)的發(fā)展,越來越多的設(shè)備將會介入到網(wǎng)絡(luò)中。設(shè)備入網(wǎng)有多種實現(xiàn)方法,可以通過有線的方式,也可以通過無線的方式。其中,若設(shè)備以無線的方式入網(wǎng),則避免不了使用無線模塊來給模塊增加無線通信功能??紤]到這些設(shè)備中有很大一部分都是電池供電的,因此無線模塊的低功耗對于需要網(wǎng)絡(luò)訪問設(shè)備來說極為重要。
無線模塊低功耗原理的實現(xiàn),主要有以下兩個方面:一個是硬件方面,一個是軟件方面。
下面分別介紹這兩個方面:
要想從硬件上實現(xiàn)低功耗,首先需要選用低功耗的模塊或者芯片。不同芯片之間的差別可能會非常大,因此在開始設(shè)計或者選擇低功耗的模塊之初,就應(yīng)該對模塊或者芯片的低功耗格外注意。決定功耗的主要是模塊或者芯片的電流參數(shù),主要有休眠電流,發(fā)射電流和接收電流。由于實際情況的多樣性,這三個參數(shù)的重要性可能各不相同。如果用戶的模塊發(fā)射數(shù)據(jù)的時間相對于整個工作周期比較長,那么用戶可能更關(guān)心發(fā)射電流。如果用戶設(shè)備發(fā)射時間比較短,休眠時間比較長,那么用戶將會更關(guān)心休眠電流。用戶可以根據(jù)設(shè)備的工作特點,結(jié)合無線模塊的參數(shù),選擇理想的無線模塊。下面是一個無線模塊的典型示例:

除了選用功耗合理的硬件以外,編寫合適的軟件同樣重要。根據(jù)設(shè)備的在網(wǎng)絡(luò)中的角色,其對應(yīng)的軟件也應(yīng)該做出相應(yīng)的變化。由于無線模塊在發(fā)射時候的電流往往比接收和休眠時候大,因此在用戶在使用無線模塊發(fā)射數(shù)據(jù)時,應(yīng)該考慮盡可能減少發(fā)射時間,發(fā)射次數(shù),或者每次發(fā)送的數(shù)據(jù)量,這樣有助于節(jié)省電量。以思為無線的SV650模塊為例,該模塊在不同狀態(tài)下的電流消耗情況如下表:
參數(shù) |
典型值 |
單位 |
條件 |
接收電流 |
25 |
mA |
TTL電平 |
34 |
mA |
485電平 |
|
發(fā)射電流 |
350 |
mA |
@27dBm |
休眠電流 |
<5 |
uA |
TTL電平 |
根據(jù)上面的表格,我們可以得知無線模塊在不同狀態(tài)下的功耗有很大的差別。對于接收機,可以讓其定時喚醒以檢查是否有新的數(shù)據(jù),然后再根據(jù)是否有數(shù)據(jù)來決定自己是否再次進入休眠狀態(tài)。這樣可以使接收時的功耗降低。
以上就是關(guān)于無線模塊低功耗的一些總結(jié),希望能對您有所幫助。