GClue

シールドとモータについて

インターン生の芳賀(学部一年)です。

前回の 並木くんの記事 の続きとなります。

前回の記事の中で、モータのノイズがあちこちに悪さをし、きちんとモータが動かない状況だということがわかりました。

新シールドの改良として、モータドライバの部分をブレッドボードに移し、プロトタイプとしてノイズをきちんと除去してから新たにシールドを考えることにしました。

ブレッドボード上で考える

そのような環境にして再びAI釣竿のテストコードを走らせたのですが、出力が一定値以上を越えるとモータドライバの VCC低電圧誤動作防止 の電圧に引っかかってしまうということがわかりました。

データシートによると、このモータドライバは誤作動を予防するために、ある一定以下の電圧を検知すると、モーターへの給電を中止させるようです。電圧が2.47V~2.7Vよりも下回ると、モータードライバは動作を停止します。

データシート によると、ドライバの要求する最低の電圧が2.75Vであることがわかります。

これを避けるためにはその電圧よりも上の電圧をかければいいのですが、ここでモータのノイズが邪魔をします。

オシロスコープでドライバに入る電圧の波形を見てみると以下のように、電圧が2.7V付近まで落ち込んでいることがわかります。

低速の場合、ノイズによる影響はほとんど見られず、モータはスムーズに動きます。しかし、高速になってくると、モータのノイズの影響で、瞬間的に電圧が2.7V付近まで落ちてくるということが見られ、モータの動きも不安定になってしまいます。

コンデンサなどを間に挟めてノイズを除去しようとしましたが、ある程度ノイズが軽減されても、不安定になる場合があります。配線や部品を搭載する位置などを今一度見つめ直すということが必要だと感じました。

Related post

  1. GClue

    RaspBerryPi3をアクセスポイント化と今日の活動

    インターン生の山田(学部一年)です。本日もインターン生各々の作…

  2. GClue

    赤外線距離測定機と今日の活動

    インターン生の森本望(学部1年)です。昨日の段階で釣り糸を巻き…

  3. GClue

    モータードライバーの制御と今日の活動

    インターン生の深谷(大学1年)です。私達が現在作成中である「A…

  4. GClue

    環境構築について

    インターン生の村山(大学2年生)です1月からちまちまTenso…

  5. GClue

    改良モーターシールド

    インターン生の並木(学部1年)です。少し前に新しいモーターシー…

  6. GClue

    圧力センサを使ったワカサギ判定

    インターン生の並木(学部1年)です。現在AIワカサギ釣竿を製作…

Comment

  1. No comments yet.

  1. No trackbacks yet.

最近の記事

  1. TensorFlow

    TFUG Aizu第二回ハンズオンを開催
  2. GClue

    RaspberryPi3でデータを取得して機械学習をしてみる
  3. GClue

    PythonとPWM
  4. GClue

    環境構築について
  5. GClue

    改良モーターシールド
PAGE TOP