前回少々問題あるもののと書きましたが、その問題とはEMCノイズによる誤動作です。
エンジンを稼働してしばらくすると、アトランダムなタイミングでメーター表示が0を指す事態が発生しました。
正確にゼロを指すということは、サーボの制御は正しく行われているということですから、マイコン自体は正常と判断し熱電対センサーに問題が起きていると推測。
熱電対にどれほどのノイズが載っているかオシロで調べてみました。
極めて瞬間的ではあるにせよ4vP-Pくらいの電圧が観測できました。
熱電対はマイクロボルト単位の起電力をアンプで増幅して計測する仕組みなのでノイズには弱いようです。
センサーがサンプリングするタイミングとノイズのタイミングが重なるとアンプが一時的にサチるのではないかと?
ノイズ対策のコンデンサー追加とサンプリングレートを1秒毎から10秒毎に変更することでノイズとバッティングする確率を下げるようにプログラムを変更しました。
↑ こんなこともあろうかと、プログラムの書き換えと計測値を常時シリアル出力する機能が仕込んであります^^
見栄え重視でプラグコードに熱電対の配線を沿わせたのも原因のひとつかも。
もし改善が図れない場合に備えて白金測温抵抗体バージョンも作り直しております。
安定運用が確立したらレシピを公開しますね
梅村 丹八 Mail URL 2020.06.30(火) 20:31 修正
毎度です、梅村ですーωーつ
見事なお手並みですなあ
170度ならアルミニウム缶ウォーマー付けたくなる位ですねω
ウチの仔はメインハーネスごと入れ替わってますので電装系玩具ワイヤリングを作り直すだけでも一苦労です
単純置き換え位は出来るのですが、頭の中でダイヤグラムを組んだりは出来ていませんねえ…
ああ、ウラル引き取って翌日に、またまた車でオカマ掘られ…
都合屍度目
今回は任意保険未加入の無資力ビニコン店員ときたもんだ…
自称プロの当たり屋ωですが、とっくにお腹一杯ですって…