
No.4ベストアンサー
- 回答日時:
>電源を同じ所から使うとLEDが高速点滅してしまいます。
パワーLEDに大電流が流れたためにARDUINOの電源電圧が低下してリセットがかかってしまった可能性があります。
大容量の電解コンデンサが手元にあれば電源に入れてみてください。
容量は100uF以上がいいでしょう。
入れる場所は2SK2232のソースとLED+抵抗の電源側です。
ただし、電解コンデンサは瞬間的な電圧変動に追いつけない事があるので上手くいかないこともあります。
そのような場合は大容量(10uF以上)のセラミックコンデンサを追加します。
これでもだめな場合は、LEDの電源とARDUINOの電源を直接接続するのではなく、間に適切なインダクタを挿入します。
値は10uH~100uHぐらいでいいでしょう。
ただし抵抗が大きいと電圧が低下していますので抵抗の低いものを使用します。
電源には十分な容量のコンデンサを入れましょう。
コンデンサやインダクタは秋月電子から購入できます。
http://akizukidenshi.com/catalog/g/gP-05002/
http://akizukidenshi.com/catalog/g/gP-00464/
http://akizukidenshi.com/catalog/g/gP-04807/
これらの原因以外に考えられるのは
1:電源の容量が足りない。
対策は、容量の大きい電源を使う。
2:LEDオン時の電流でARDUINOのグランドが揺さぶられることでARDUINOが誤動作する。
対策は、グランドの線を太いものにする。回路のグランドと電源のグランドを結ぶ位置を変えてみる。
です。
後は、電源電圧を7~8VぐらいにしてARDUINOの電源を5Vのレギュレータで作り、LEDの電源は大本の電源につなぐなどです。
お礼が、遅くなり申し訳ありません。
「電源電圧を7~8VぐらいにしてARDUINOの電源を5Vのレギュレータで作り、LEDの電源は大本の電源につなぐなどです。」が確実に思いました。
実験している時の電源は4Aは流せる可変電圧器ですので、コンデンサーなど付けてみましたが改善されませんでした。
瞬間的に電圧が落ちるのでしょう。
このたびは、皆様ありがとうございました。
また、何かの時はお願い致します。
No.3
- 回答日時:
2SK2232のゲート容量は1000pFと大きな値です。
(下記資料の4頁 静電容量)また、2SK2232を完全にオンさせるためにはゲートに10nC(ナノクーロン)の
電荷をチャージする必要があります。(下記資料の4頁 ダイナミック入出力特性)
http://akizukidenshi.com/download/2sk2232.pdf
ARDUINOのドライブ能力が上記の条件に追いついていないことが考えられます。
ゲートにチャージする電荷はARDUINOの電源から供給されますが、
この供給能力が不足しているとMOSFETのゲート電圧が十分に上昇しない恐れがあります。
また、電源電圧が瞬間的に低下して動作不良を起こすことがあります。
これらの不具合を避ける為、通常は、マイコンの出力ポートから直接MOSFETのゲートへ接続せずに
MOSFET用のゲートドライバを使います。
たとえば、 http://akizukidenshi.com/catalog/g/gI-05087/
ゲートドライバには専用のICがありますが、PNPとNPNのトランジスタを組み合わせた回路が使えることがあります。
下記の資料はその例です。
http://japan.renesas.com/products/opto/applicati …
ここで注意するのはドライブ回路はMOSFETの近くに配置し、
ドライブ回路の電源に十分な容量(ゲート容量の100倍以上)のセラミックコンデンサを使用することです。
いろいろと面倒であれば、LEDドライブ専用のICを使うことです。
たとえば、秋月電子からはCL6808を購入できます。
http://akizukidenshi.com/catalog/g/gI-06278/
お礼遅くなり申し訳ありません
その後、単純にArduinoの信号をMOSFETに接続し、
Arduinoの電源とは別の電源でLEDを発光させた所、正常にコントロール出来ました。
しかし、電源を同じ所から使うとLEDが高速点滅してしまいます。
電源の+側にダイオードを入れてみましたが変化有りませんでした。
-側でループしているのでしょうか?
実際に使うときは同じ電源で動作させたいのです。
方法が有れば教えて頂きたいのですが。
よろしくお願い致します。
No.2
- 回答日時:
マイコンの出力ポートの電圧がFETの駆動電圧に足りない場合は、
通常、別途十分な電圧の電源を用意し、トランジスタでFETを駆動します。
マイコンが3.3Vで動作するのなら、たとえば、5Vの電源を3.3Vの3端子レギュレータICにつないで、5Vと3.3Vの2種類の電源電圧が使えるようにします。
ありがとうございます。
FETの前にトランジスタも入れてみました。
発光し調光するのですが、点滅(ハウリングのような)してしまいます。
電源はArduinoにはUSBからの5VでパワーLEDには別電源で5Vを使用しています。
プログラムの方でしょうか。
No.1
- 回答日時:
Arduinoの出力ポートがFETのゲートにつながり、ソースがGNDへ、VCCよりLEDを抵抗を介してドレインにつながります
参照、http://www.geocities.jp/zattouka/GarageHouse/mic …
早速のご回答ありがとうございます。
はい、この方法も試しました。
点滅してしまいます。発光量も半分以下です。
Arduinoの電圧が3.3Vなのでしょうか、MOSFETが4Vからになっていたような気がします。
そうすると、正常に動作しないですよね・・・・
以前、このサイトで教わったパワーLEDの調光回路図のボリュームの代わりにArduinoに入れ替え試しましたが、少しまともになりましたが点滅してしまいます。
参考URL
http://oshiete.goo.ne.jp/qa/7027026.html
もう少し、勉強します。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
オペアンプ/反転増幅器/頭打ち
-
400V 3相4線式について...
-
電気設備で使われるGCの意味...
-
パルスとレベルについて
-
近接スイッチの2線式と3線式...
-
[LT Spice] オペアンプのシミュ...
-
EVT(GPT)の電圧比について
-
クランプ回路
-
流量計のパルス出力について
-
トランジスタによるシュミット...
-
WORDに論理回路図を書く
-
同一電圧値、異なる電源供給源...
-
電気回路のπ型回路の2端子対回...
-
電流値(AC・DC)
-
ハイパスフイルタが微分回路に...
-
直流負荷線ってなんですかね、 ...
-
8ビット電文出力とはどんな信号?
-
車の12vから5vの電源を取り出す...
-
電気について ループ回路とはど...
-
オペアンプの故障
おすすめ情報