LancerStratos’s blog

第23回ロボットグランプリに向けたロボットランサー”ランサーストラトス”開発記録

AD変換の不具合3

バッテリー電圧表示が変動する不具合について、分圧抵抗からADC端子に直結していた部分に、ストックしていたOPアンプをボルテージフォロワとして挿入してみた。結果は残念ながら変わらず変動する症状は改善しなかった。

ランサーストラトスでは、STM32F405のADC1をラインセンサに、ADC2をバッテリ電圧測定に使っているが、ほぼ同じコンフィギュレーションでADC1(ラインセンサ)が上手く作動している一方、ADC2は取得値が変動してしまう。

更に、ADC1のチャンネルを複数化してラインセンサと電圧測定に使用し、ADC2を使用せずにADC1のみで試してみた。もし、ADC2が過去の何らかの原因で壊れていて、ADC1が正常に作動しているのなら、改善するかもしれないと期待したが、結果は変わらなかった。ひとまず、過去値との合算で均らして表示することで暫定対策とする。

ボルテージフォロワ