MBC2 画面がバグる、白くなる
画面がバグる、白くなる
原因
モーターを回転させるとノイズが発生し、そのノイズにより、画面描画が正常に行われなくなる場合があります。
これはモーターブートキャンプ2本体の個体差によらず、モーターからのノイズが大きい場合に発生する可能性が高まります。
ノイズが発生しやすいモーターの条件は次の通りです。
銅ブラシモーター(ノーマル、チューン系、ライトダッシュ)
使い込んだモーター
パーツクリーナーで洗浄したモーター
経験的に、これらの条件が組み合わさることでノイズが強く発生します。
対処方法
ツマミ(ロータリーエンコーダー)を10秒以上長押しすると、画面をリフレッシュできます。
ただし、この方法は対処療法であり、ノイズ次第ですぐに再発します。
補足
ノイズが原因でモーターブートキャンプ2自体が再起動してしまう場合があります。
開発者から
申し訳ないのですが、モーターのノイズ対策はしていても、根本的な解決には至っていません。
次のことを試しています。
GNDを広くとる → かなり改善した
ショットキーバリアダイオードの追加 → 逆にひどくなった
ノイズキラーコンデンサの追加 → 効果は微妙
バリスタの追加、変更 → 若干効果あり
主要ICの電源付近にコンデンサを追加 → 効果不明
ADCにクランプ回路を追加 → かなり改善した
ノイズ対策だけで、モーターブートキャンプ1の頃から12回は基板試作をやり直していますが根本解決はできませんでした。
申し訳ございません。
最終手段として、よく知られているノイズキラーコンデンサをモーターに直ではんだ付けをするのも試しましたが
「起きるときは起きる」
というしょうもない結果に。
現状でいうと、ダッシュ系モーターではほぼノイズが発生していないです。
チューン系では一定発生しており、特にパーツクリーナーを使用した場合はノイズがひどくなる傾向にあります。
この記事が気に入ったらサポートをしてみませんか?