先週あきらめたはずなのに、あきらめきれず再挑戦。
モーターを駆動するときの電圧低下でArduinoの電源が落ちてしまうトラブル。
と、モータードライバが動かない件。
モータードライバが動かないのは私のミス。
DRV8833は制御信号のほか、スイッチがもう一つあって、それをプルアップする必要がありました。
それをやったら一発駆動。
でも電圧変動には耐えられない。
別電源を取ると動くのに、同じ電源にすると動かない。
で、ネットで調べたらダイオードとコンデンサで何とかするらしい。
やってみた。
ダイオード1N4007一つではArduinoが動かない。
4つ付けたらArduinoが動いた。
モーターが回った。
力技だな。理屈が伴っていません。そもそも理屈を知らんのだな。
けどすぐ止まる。Arduinoがリセットされてしまう。
にゃー。今度は何だろう???
モーターからのノイズかな?モーターには一応0.1μFのコンデンサ付けてるけど、効果あるかは不明。
う~ん。わからん。
わからん沼です。
まぁ、電池ボックス2つ付ければ動くところまでは来ました。
ちょっと休憩しますです。
って、先週も言ったなぁ。
モーターを駆動するときの電圧低下でArduinoの電源が落ちてしまうトラブル。
と、モータードライバが動かない件。
モータードライバが動かないのは私のミス。
DRV8833は制御信号のほか、スイッチがもう一つあって、それをプルアップする必要がありました。
それをやったら一発駆動。
でも電圧変動には耐えられない。
別電源を取ると動くのに、同じ電源にすると動かない。
で、ネットで調べたらダイオードとコンデンサで何とかするらしい。
やってみた。
ダイオード1N4007一つではArduinoが動かない。
4つ付けたらArduinoが動いた。
モーターが回った。
力技だな。理屈が伴っていません。そもそも理屈を知らんのだな。
けどすぐ止まる。Arduinoがリセットされてしまう。
にゃー。今度は何だろう???
モーターからのノイズかな?モーターには一応0.1μFのコンデンサ付けてるけど、効果あるかは不明。
う~ん。わからん。
わからん沼です。
まぁ、電池ボックス2つ付ければ動くところまでは来ました。
ちょっと休憩しますです。
って、先週も言ったなぁ。
※コメント投稿者のブログIDはブログ作成者のみに通知されます