Armadilloフォーラム

入力電圧監視計算式

oruk

2024年4月1日 11時36分

お世話になります。
Armadillo-A6E +Di8+Ai4 で電源電圧を記録したいと考えています。
マニュアルの計算式通りに計算してみても数値が合いません。

マニュアル記載の例
in_voltage1_raw=1624
in_voltage_scale=0.805664062
計測電圧(mV) = (910 + 110 * raw * scale + 110 / 2 ) / 110 = 12,132 mVにならない

別途数値の変換が必要でしょうか?

コメント

> お世話になります。
> Armadillo-A6E +Di8+Ai4 で電源電圧を記録したいと考えています。
> マニュアルの計算式通りに計算してみても数値が合いません。
>
> マニュアル記載の例
> in_voltage1_raw=1624
> in_voltage_scale=0.805664062
> 計測電圧(mV) = (910 + 110 * raw * scale + 110 / 2 ) / 110 = 12,132 mVにならない
>
> 別途数値の変換が必要でしょうか?

岩崎です。

大変申し訳ありません。
マニュアル記載の数式が誤っておりました。
以下が正しい計算式になります。

計測電圧(mV) = raw * scale*(910 + 110) / 110
→1624*0.805664062*(910 + 110) / 110 = 1213.24219[mV]

ただちにマニュアルを修正します。
ご指摘いただきましてありがとうございました。

> 計測電圧(mV) = raw * scale*(910 + 110) / 110
> →1624*0.805664062*(910 + 110) / 110 = 1213.24219[mV]
申し訳ありません。小数点の位置を間違えました。
計測電圧(mV) = raw * scale*(910 + 110) / 110
→1624*0.805664062*(910 + 110) / 110 = 12132.4219[mV]