LiHV 電池充可以充電到 4.35V,相較與 LiPo 電池,性能提升不少。可是常常機子上電,BB 就狂叫!仔細看一下警示是 Battary low,而且明明電池充飽電是 4.35V,卻顯示低電壓。但是如果機子上一般的 LiPo 電池,問題就不會發生。這是怎麽回事?難道機子不能用 LiHV 電池?其實這是 BetaFlight 預設的電池電壓範圍錯誤,更改一下設定就可以解決了。

進入 BetaFlight,移到 Power & Battary 那頁,看到 Maximum Cell Voltage 那行,預設是 4.3。這就是問題了,把它改成 4.5,然後按 Save。這樣,機子就可以用 LiHV 電池,也不會隨便低壓報警了。

image

問題解決,可是到底原因是什麽呢?其實説穿了,就是飛控 “猜測”單節電壓猜錯了。飛控的電壓訊息來自 VBAT 接點,量測的是電池的總電壓。至於單節電壓(Cell Voltage)是靠推算的。在 Power & Battary 那頁定義了單節最高電壓和最低電壓。如果最高設 4.3V,那總電壓在 4.3V 以下就是 1S 電池;8.6V 以下就是 2S 電池;12.9V 以下就是 3S 電池,以此類推。

問題來了。。。當我們接上 LiHV 電池時,2S 電池的電壓是 8.7V,超過了 2S 電池的上限,BetaFlight 就會認定它是 3S 電池,所以單節電壓變成  8.7 / 3 = 2.9V。BetaFlight 判斷這個電壓低於警告值,所以就開始瘋狂的警告。如果把單節最高電壓設定提高到 4.35V 以上,就可以避免 BetaFlight 誤判,就不會啓動警示了。

arrow
arrow

    Wayne Lin 發表在 痞客邦 留言(0) 人氣()