2015年 03月 10日
モータードライバ 稼働!
|
一晩たったら何となく解ってきた。
FETによるモータドライバの作成から解説と画像を引用。 ① N型のゲートが0Vの時[N-FETが全閉じ] -> [抵抗(R-1)によりP-MFETのゲート電圧=モータ電源まで上昇] -> [P型全閉じ]
②N型のゲートが2~4Vの時は[N-FETが全開] -> [N型FETによりP型のゲート電圧=0Vまで降下] -> [P型全開]
言い換えると
①P-MFETのゲートがVccと同じ電位ならゲートは閉じたまま電流が流れない
②P-MFETのゲートの電位が0Vになったらゲートが開き電流が流れる。
Vccから見たら②のゲートはマイナス電圧って事なんだろと理解した。
悩み事の昨日の回路図でR2の1KΩを1.5KΩに変えようがゲートにはVccと同じ電圧12Vなら12Vが掛かるので関係ないと思う。N-FETに流れる電流を調節してるだけと理解した。
P-MFET 2SJ334のデータシートに4V駆動とあるのはゲートに掛かる電圧が4V以下では駆動せずそれ以上なら良いのだと理解することにした。
昨日良く解らないまま回路図通りのパーツを朝一番で注文、今日午後には到着したのでブレッドボードに仮組してみた。
無負荷だけど5分ほど回してもFETは全く発熱してる感じはなく回路図の抵抗など変えずにそのままでOK牧場だった。2ch分を基板に組み立てたらハードの部分はめどがつく。
正転・逆転・高速・中速・低速を各2秒、ストップ0.2秒を挟んだループで動かしている。簡単なスケッチ=プログラムは書けるようになった。
ところでウチのWindows8.1はスリープから復帰時にこんな画面のまま止まってしまうことがある。
CMOS Checksum Bad Menu ってなんだろ?
なんか安定してないなぁ?
モータードライバのつづき
FETによるモータドライバの作成から解説と画像を引用。
②N型のゲートが2~4Vの時は[N-FETが全開] -> [N型FETによりP型のゲート電圧=0Vまで降下] -> [P型全開]
言い換えると
①P-MFETのゲートがVccと同じ電位ならゲートは閉じたまま電流が流れない
②P-MFETのゲートの電位が0Vになったらゲートが開き電流が流れる。
Vccから見たら②のゲートはマイナス電圧って事なんだろと理解した。
悩み事の昨日の回路図でR2の1KΩを1.5KΩに変えようがゲートにはVccと同じ電圧12Vなら12Vが掛かるので関係ないと思う。N-FETに流れる電流を調節してるだけと理解した。
P-MFET 2SJ334のデータシートに4V駆動とあるのはゲートに掛かる電圧が4V以下では駆動せずそれ以上なら良いのだと理解することにした。
昨日良く解らないまま回路図通りのパーツを朝一番で注文、今日午後には到着したのでブレッドボードに仮組してみた。
無負荷だけど5分ほど回してもFETは全く発熱してる感じはなく回路図の抵抗など変えずにそのままでOK牧場だった。2ch分を基板に組み立てたらハードの部分はめどがつく。
正転・逆転・高速・中速・低速を各2秒、ストップ0.2秒を挟んだループで動かしている。簡単なスケッチ=プログラムは書けるようになった。
ところでウチのWindows8.1はスリープから復帰時にこんな画面のまま止まってしまうことがある。
CMOS Checksum Bad Menu ってなんだろ?
なんか安定してないなぁ?
モータードライバのつづき
by ainame60
| 2015-03-10 21:33
| DIY・電子工作
|
Comments(2)
Commented
by
tachi660_smile at 2015-03-11 13:54
。o@(^-^)@o。ニコッ♪
また一枚殻が破れましたね、おめでとうございます。
プログラムも正常に動いて、そちらも合わせておめでとうございます。
IN1,3、IN2,4の貫通だけが怖かったですが・・・Arduinoの正常性確認はどうされてるんでしょうか?ソフト側で見えるのかなぁ?
BadMenu、うちもなったらどうしましょ (^^ゞ
また一枚殻が破れましたね、おめでとうございます。
プログラムも正常に動いて、そちらも合わせておめでとうございます。
IN1,3、IN2,4の貫通だけが怖かったですが・・・Arduinoの正常性確認はどうされてるんでしょうか?ソフト側で見えるのかなぁ?
BadMenu、うちもなったらどうしましょ (^^ゞ
0
Commented
by
ainame60 at 2015-03-11 20:03
愼さん
ありがとうございま〜す ♪
Arduinoはプログラムの構文? のおかしいのはチェックしてくれますが
ハードの設計の方まで面倒見てくれないと思います。
電子工作中断して BadMenu調べてみました (笑)
ありがとうございま〜す ♪
Arduinoはプログラムの構文? のおかしいのはチェックしてくれますが
ハードの設計の方まで面倒見てくれないと思います。
電子工作中断して BadMenu調べてみました (笑)