功耗在無線模塊中是一項(xiàng)非常重要的參數(shù)。無線模塊功耗越低,項(xiàng)目的工作時間會越長,運(yùn)維成本也會相應(yīng)的變低。尤其是在只有電池供應(yīng)場景的情況下,功耗更是尤為重要。那么,在項(xiàng)目運(yùn)行中,我們怎么去降低功耗呢,使項(xiàng)目工作時間更長呢?
- 減少無線模塊發(fā)射和接收次數(shù)
無線模塊在每次在進(jìn)行發(fā)射和接收時都會產(chǎn)生功耗,功耗的多少分別由發(fā)射電流和接收的電流大小決定。假設(shè)項(xiàng)目中無線模塊一天內(nèi)只進(jìn)行發(fā)射和接收四次和一天內(nèi)進(jìn)行發(fā)射和接收八次,那么前者的項(xiàng)目工作時長要比后者多了一半。所以我們想延長項(xiàng)目工作時長,適當(dāng)?shù)臏p少無線模塊的發(fā)射和接收次數(shù)是個不錯辦法。減少發(fā)射時間會使得可靠性降低,用戶需要根據(jù)自己的情況酌情考慮。
- 減少無線模塊發(fā)射時間
根據(jù)電學(xué)功耗的計(jì)算公式:W(功耗)=U(伏)*I(安)*T(秒),我們可以電學(xué)功耗計(jì)算公式中得知,功耗是跟無線模塊的發(fā)射秒數(shù)有著直接的掛鉤。所以減少無線模塊的發(fā)射時間,是可以有效的降低無線模塊的功耗。
- 降低無線模塊的發(fā)射功率
無線模塊的發(fā)射功率越大,則產(chǎn)生的電流越大,相對應(yīng)的模塊的功耗也越大;無線模塊的發(fā)射功率越小,則產(chǎn)生的電流越小,相對應(yīng)的模塊的功耗也越小。但降低無線模塊功率會導(dǎo)致傳輸距離變近,所以此方法需慎用。
- 休眠模式
無線模塊只有在休眠模式下,功耗才能降低到最低。所以要盡可能長時間的讓模塊處于休眠模式。休眠模式下,不能發(fā)射和接收,長時間的處于休眠模式會造成延時變長,實(shí)時性下降,客戶可以在休眠時間和延時時間之間找到最好的平衡。
以思為無線的500mw小體積嵌入式無線數(shù)傳模塊—SV650模塊為例,該模塊在不同狀態(tài)下的電流消耗情況入下表:
參數(shù) | 最小 | 典型值 | 最大 | 單位 | 條件 |
接收電流 | 25 | mA | TTL電平 | ||
34 | mA | 485電平 | |||
發(fā)射電流 | 350 | mA | @27dBm | ||
休眠電流 | <5 | uA | TTL電平 |
根據(jù)上面的表格,我們可以得知無線模塊在不同狀態(tài)下的功耗有很大的差別。對于接收機(jī),可以讓其定時喚醒以檢查是否有新的數(shù)據(jù),然后再根據(jù)是否有數(shù)據(jù)來決定自己是否再次進(jìn)入休眠狀態(tài)。這樣可以使接收時的功耗降低。
今天如何降低無線模塊的功耗分享到此就結(jié)束了,如果您還有其他問題或者建議,歡迎隨時聯(lián)系思為無線。