ありがとうございます。コレ、4個だけ手元にあったのをエミッタ<--->コレクタ間に1つずつ使ってしまいました。買っておけばよかったです。手元に大昔買ったシリコンダイオードが何種類かあります。ところがラベルがなくなってしまい、どれがどういう耐圧なのかが分かりません。抵抗やコンデンサのように、単体になってしまってからもわかる表示が何かあるのでしょうか?この件、ネットで調べてみましたが、まだ見つけられません。ダイオードは直列にしてはいけません。逆方向リーク電流は同じではないので、リーク電流が小さいほうに大きな電圧がかかってしまうので、電圧が二等分される保証はありません↑ツェナーダイオードは、大きいツェナー電圧を得ようとすると雑音が大きくなるので、小さい電圧のものを直列で使えば良い、と読んだことがあります。ツェナーダイオードだけは直列オーケーということがあるのでしょうか?それとも私の記憶違いだったのでしょうか?よろしくお願いします。ダイオードの種類の件は、種類を手当たり次第に調べてみたら、いくつか候補がありました。1つは白地に青のカソードマーキングがしてある日立のV09Eというタイプ、1つはルネサスのガラス封入タイプのものでスイッチング用にみえました。400ボルトしかありませんから、やはり教えていただいた1000ボルト用を買い足すことにしました。直流電流が戻ってくるIGBTのローサイドのグランドに、ホール素子の電流センサー、LEM社の「HAS50」を置いて、それをアルディーノで読み込ませて表示しようと考えています。このセンサーは0ボルトから5ボルトまでボルトで電圧値で出力するようになっていて、5ボルトで50アンペアの表示です。10ミリボルトの出力で100ミリアンペアの表示と読みます。ところがオシロスコープで試みに出力電流の安定性を見たら、平均値的にはまあまあの値ですけれども、雑音が多くて小さい値の時に安定しません。183Ωの抵抗値があるはんだごてに16ボルトの直流電流を通したら、画像のような雑音でした。このユニットが調整ダイヤルが少しずれていて、導通していないときのオフセット値が15ミリアンペア位ありました。5ミリボルト分程度はフラフラしています。実際に単相の誘導モーターで使用するときには、10ー20アンペア位は行くと思うのでもう少しはっきりした値が出ると期待していますが、もう少し安定性が欲しいところです。このような雑音を除去してもう少しきれいな値を取り出すにはどのようにしたら良いのでしょうか?ご教示よろしくお願いします。秋月電商のホール素子の電流センサhttp://akizukidenshi.com/catalog/g/gI-12292/を使ったことがありますが、ノイズが大きくて使い物になりませんでした。このセンサの場合は、センサ自身のノイズが大きいのが理由ですが、HAS50の場合はどうでしょうか。電流を流さないとき(入力端子開放のとき)のノイズを見てみてください。そのときIGBTの動作は止めてください(IGBTからの飛び込みノイズと区別するため)。それでノイズが小さければ、次にセンサの入力端子を開放した状態のままで、IGBTを動作させてみてください。そのときノイズが大きくなるようなら誘導ノイズです(IGBT回路に流れる電流で交流磁界が発生して、それがセンサ回路に混入して電流ノイズになっている)。出力にローパスフィルタを入れれば高周波ノイズは低減できますが、パルス電流を見たいときにはそれでは波形がなまってしまいます。10mΩくらいの抵抗を挿入して、その両端の電圧差を計装アンプで増幅するという方法はどうでしょうか。この抵抗http://akizukidenshi.com/catalog/g/gP-01886/は許容損失が1Wなので最大電流は10Aですが、常時10A流さなければ使えると思います。計装アンプは、以前、筋電計で使ったLT1167http://akizukidenshi.com/catalog/g/gI-02789/でいいと思いますが、この方法では入出力間が絶縁されないので、電流測定点の電圧が計装アンプの電源電圧範囲にないと使えません。電流測定点がIGBTのローサイドのグランドなら、LT1167の電源電圧を±5Vくらいにすれば大丈夫です。10mΩに10A流したときの電圧降下は0.1Vなので、LT1167の差動ゲイン設定を1倍にすれば0.1V、10倍にすれば1Vの出力電圧が得られます。inara1さん、こんばんは。IGBTと周辺の回路をセットしようとして、ちょうど今接続を全部外したところでした。それでIGBTを稼働させることができないので、電源センサーの方だけ切り離して対策を考えています。導通させていないときのセンサの示す値は、ピークtoピークで10ミリボルト位ありますし、スパイクのようなものもかなりあって、スパイクを入れると30ミリボルト位の幅になってしまいます。オシロではなくてデジタルテスターを使えば、何とかそれなりの安定性で示してくれていますけど、もともとの値がこのような雑音の多いものですから、0ボルトを調整するのもなかなか骨が折れます。使用するモーターは15アンペア位から18アンペア位のもので、コンプレッサや、ちょっと大きめな真空ポンプなどの用途に使っています。それから玄米を精米するときの精米機の20アンペアのモーターに使うこともあります。10アンペアではちょっと少なすぎで、もう少し大きな容量が欲しいところです。IGBTやブリッジダイオードは50アンペアに揃えました。計装アンプを使うという事は、コモン-モード-リジェクションで雑音を取り除くという意味ですね。>導通させていないときのセンサの示す値は、ピークtoピークで10ミリボルト位ありますし、スパイクのようなものもかなりあって、スパイクを入れると30ミリボルト位それだと上の波形http://mpga.jp/akizuki-fan/index.php?mode=image&file=4892.jpgとほぼ同じになります。いうことはオシロで観測されているのは電流センサ自身のノイズではないでしょうか。HAS50の電気的特性は検索しても見つかりませんでしたが、この種のセンサは周波数特性が制限されていて、スパイクノイズなどの高周波ノイズは発生しないはずです。それが出ているということは、スパイクノイズが外部から混入したものだからだと思います。センサ周辺や測定系をシールドする必要があるのではないでしょうか。オシロではなくてデジタルテスターを使えば、何とかそれなりの安定性で示してくれていますデジタルテスタのAC電圧モードでは信号を平均化しているので、スパイクノイズのような短時間しか出ない信号はあまり影響しません。計装アンプを使うという事は、コモン-モード-リジェクションで雑音を取り除くという意味そうですが、コモン-モード除去能力は周波数が高いほど落ちてくるので、スパイクノイズのような高周波ノイズは残るかもしれません。inara1さん、こんばんは。HAS50の電気的特性は検索しても見つかりませんでしたが、この種のセンサは周波数特性が制限されていて、スパイクノイズなどの高周波ノイズは発生しないはずです。それが出ているということは、スパイクノイズが外部から混入したものだからだと思います。センサ周辺や測定系をシールドする必要があるのではないでしょうか。検索にお時間を使わせてしまってすみません。ホール素子というのは外部からの影響に左右される割合が大きいのですね。前に磁力センサーを使った時もこんな感じでした。ammeterを使って観察したほうが楽かもしれません。値がアバウトですが、モーターの電流ですからそれほどシビアな測定ではないので。inara1さん、こんばんは。」8月24日に3点アドバイスを頂きました。�@>10mΩくらいの抵抗を挿入して、その両端の電圧差を計装アンプで増幅するという方法>この抵抗http://akizukidenshi.com/catalog/g/gP-01886/は許容損失が1Wなので最大電流は10Aですが、常時10A流さなければ使える�A>計装アンプは、以前、筋電計で使ったLT1167http://akizukidenshi.com/catalog/g/gI-02789/でいい>この方法では入出力間が絶縁されないので、電流測定点の電圧が計装アンプの電源電圧範囲にないと使えません。電流測定点がIGBTのローサイドのグランドなら、LT1167の電源電圧を±5Vくらいにすれば大丈夫です。�B>10mΩに10A流したときの電圧降下は0.1Vなので、LT1167の差動ゲイン設定を1倍にすれば0.1V、10倍にすれば1Vの出力電圧が得られます。私は一度はMoving-Iron-Ammeterを使用すれば用が足りるのでは、と考えましたが、過電流検出回路と、遮断回路をつけなければならないことを忘れていました。オリジナルの教本によれば、過電流検出回路は10A対応になっているので、50mΩのセメント抵抗で5Wとして使っています。この電圧降下をコンパレータで比較して、リレーで遮断するようにしています。私のは20A仕様が目標なので、10mΩのチップ抵抗を並列に10個並べて1mΩの10Wとすれば、21.5Aまで適応しますから、20Aで遮断するのにちょうどいい、と考えてみました。Rectifire社のIRS2108http://akizukidenshi.com/catalog/g/gI-06209/のシリーズのアプリケーションノートに、最近開発された「IR2171」という電流測定用のICが取り上げられていました。それでこの「IR2171」という電流測定用ICの取説を読んでいくと、もっと新しい「IR2175」を推奨する、とありました。Rejectionを使って雑音を減らしている様子です。これはありがたい、使いたいなぁ、、、と説明書きを読んでいます。26ミリΩを使用せよ、と指示してあります。いうことは私の試作機の場合、20アンペアですからその半分の13ミリΩです。この小さい抵抗で電流値を電圧で検出して、さらにそれをPWMにして、これを使ってローサイドのIGBTをコントロールする、と言っています。この辺がまだ理解できません。先日来質問で助けて頂いた過電流検出回路の件は、その後、自分の技術レベルではHAS50-Sというホール素子のセンサーを使うほうが実現しやすいと考えて試行錯誤してみました。そのままではノイズがひどかったので、これを4次のPassiveFilterで雑音を減少させ、それをコンパレータに入力して、ここからリレーで遮断するようにしました。電流値の表示はArduinoのライブラリーにちょうど良いサンプルがいくつかあって、これの1つを使いました。HAS50-Sの検出カーブがリニアでは無かったので、電流値の帯域毎に係数を探してプルグラムに入れたら、まずまずの値を示してくれています。今日の質問さて、これからDC141Vに変換した直流電流を、実際にIGBTのHブリッジに通電させる実験なのです。回路図の概略をアップしました。この段になって2つのGND(高い電圧のGNDと、低い電圧のGND)を接続させるのに充分に確かめてからでないと、やや自身が無いのです。図の2つの薄い赤線部分です。1ヶ月まえの直流電流を通電する実験では、IGBTのCollectorーEmitter間に通電するのに、アイソレーショントランスを介して絶縁したKikusuiの70VのCC-CV電流を使いました。このときのSine-Triangle波発生ユニットや、Comparator、Half-Bridgeなどのコントロール関係は、上記のCC-CV機とは異なるCC-CVからの電源を使用しました。これは上手くいって、まあまあのきれいな波形が確認出来ましたし、PWM変換された出力でLEDも指定周波数で点滅するように出来ました。今度はDC141Vに変換した直流電流ですし、コントロール関係に使う電源だって同じAC電源から引いています。不安なのは、IGBTのLowSideで、「高い電圧のGND」と、「低い電圧のGND」を接続させるときに、二つのGNDの間にもしも高い電位差があればマズイのでは、、、と不安です。「低い電圧のGND」とは、コントロール関係の電源のGNDです。赤点ターミナルを、このオシロのプローブ2に接続して波形を観ました。その波形を次にアップします。すると40V近くも電位差があり、50Hzの振動がそのまま反映されています。コントロール関係のGNDはAC電源のほとんど中点ですから、そう理解すればこの電位差が理解出来るような気になります。それだって上記した質問のように、図の薄赤線部分で「高い電圧のGND」と「低い電圧のGND」を接続して良いのかどうか、不安です。これはどう考えたら良いのでしょうか。ご教示、よろしくお願いします。1つ前に記述した下記の件の波形図をアップします。接続して波形を観ました。その波形を次にアップします。すると40V近くも電位差があり、50Hzの振動がそのまま反映されています。これはどう考えたら良いのでしょうか。ご教示、よろしくお願いします。このグラウンドの問題は解決できました。次の課題はIGBTのゲート容量と、ハーフブリッジの出力電流の関係です。12キロヘルツのキャリア波なのに一部PWMに欠損が出てしまいました。10^-8必要でした。10^-8となります。10^-8ですから、ハーフブリッジの出力電流が間に合わないことになります。言うことで、新たに小さめの出力のIGBTに変更しようとしています。inara1さん、お世話になります。Waveのほうで、このタイトルで質問をあげさせてもらいました。https://okwave.jp/qa/q9683319.html一件の回答をもらいましたが、具体策が示されていないのでどのように解決したらよいのか分かりません。Spiceのプログラムも添えましたので、inara1さんのいつもの具体的で分かりやすいご教示、どうぞよろしくお願いします。Waveの質問を見ました。992で終わっているのでシミュレーションできません。こちら(秋月ファンクラブ掲示板)に全文貼ってください。回路シミュレーションは完全絶縁ではありません。浮いているノードには非常に高い抵抗値(デフォルトは10^12Ω)が自動的に入ります。しないと過渡解析での初期値計算ができませんから。SPICEタブで表示されたウィンドウのGminがその高抵抗になります(Gminは抵抗の逆数のコンダクタンスなので1e-012は10^12Ωの抵抗になります)。smallは浮いていない普通の回路でもときどき出ます。初期条件を強制的に設定するとか、非常に速い入力信号を入れない、抵抗値を少し変えるなどで回避できることがありますが、回路図が分かればこちらで試行してみます。Waveではシミュレーションできなくても、ウンチクだけで回答する人がいるようですね。Yahoo知恵袋にもいますが、そういうヒトは回路図が読めても読めなくても能書きばかりで具体的な回答ができないヒトです。inara1さん、こんばんは。いつもお世話になります。プログラムが途中で終わっているのに気が付きませんでした、失礼いたしました。今帰ったところなので、早速見直して正しいプログラムをこちらにアップいたします。inara1さん、お世話になります。プログラムが中途で、失礼いたしました。下記に再トライします。回路図ファイルは読めましたが、chy_farmさんのPCにしかないデバイス(ダイオード、ツェナーダイオード、ロジック素子)の記号が参照されていてエラーになるので、こちらにある同等のものに置き換えました。smallエラーが発生しました。回路規模が大きいのでシミュレーション速度はかなり遅いです。エラーとなったのは、一番下のフォトカプラです(AND素子とフォトカプラが直結されていますが、現実にはこういうことはしないでください)。コンパレータの出力が変化する瞬間にかなり大きなスパイクノイズが発生するようで、このノイズが出るタイミングでエラーとなります。エラーの原因は分かりませんが、フォトカプラ前後で信号処理が全く違うので、添付図のように、スイッチング信号を発生させる部分だけを抜き出してシミュレーションしたところ、エラーなしで最後まで実行できました。回路全体でシミュレーションしてみました。GNDを共通とし、ANDとフォトカプラの間に抵抗を入れ、フォトカプラのベース端子を開放にしたらエラーは出なくなりました。FETのゲート電圧ですが、フォトカプラの応答があまり良くないようです。inara1さん、おはようございます。エラーが出ないで出来ました!!ありがとうございます。↑共通でよかったのですね。実際は制御回路と、141Vが流れる回路を別にしているので、別なのだろうと考えていました。いくつか質問させてください。↑実際上も、このように抵抗を入れたほうが電流が安定するとか、フォトカプラの動作が安定するとか、そういうことはありますか?質問2:>フォトカプラのベース端子を開放にしたらエラーは出なくなりました。↑実際はそれぞれのベース端子をそれぞれのCOM_n端子に接続しているのに、Spiceではこうなるのですね。質問3:ANDの後の接続は、実際は「a」を添付図の左下黄色枠のように、おなじく「b」をやはりこの図のように、それぞれ対角線上のHigh-SideとLow-Sideに入力しています。inara1さんが手直ししてくださった接続は、「a」を両方のHigh-Sideに、「b」を両方のLow-Sideに接続していただいています。これにはどのような意味があるのですか?ご教示よろしくお願いします。>↑共通でよかったのですね。シミュレーションのときはGND共通でいいです。>実際上も、このように抵抗を入れたほうが電流が安定するとか、フォトカプラの動作が安定するとか、そういうことはありますか?抵抗は100%入れます。LEDの電流制限と同じです。抵抗を入れないとフォトカプラの1次側に数十mAの電流が流れます。この電流の絶対最大定格はフォトカプラごとに決まっているので、その半分を超えないような抵抗を入れてください。>質問2フォトカプラのベース端子はエラーとは無関係かもしれません。延滞回路で実行するつシミュレーション時間がかなりかかるので、個別に検証>質問3そこはこちらの間違いかもしれません。inara1さん、いろいろご教示、ありがとうございます。フォトカプラの直前の抵抗が必要なこと、ありがとうございます。inara1さんには、ずーと以前からトランジスタとかを使用する前にデータを良く読むように指導していただいているのに、頻繁に肝心なことがおろそかになってしまいます。シミュレーションしてみます。一点この同じ回路で、4つ目の質問、ご教示お願します。IGBTの1と、2とのベース端子接続して波形を観ています。このときの波形が添付図の下側のものです。これと同じようにシミュレーションして、波形をみたいのですが、どのようにセットアップすれば見ることができるのでしょうか?どうぞよろしくお願いします。>添付図の青枠内のベース端子(COM_1、COM_2)にオシロのGND端子を接続プローブは絶縁型ですか。絶縁型でないとCOM_1とCOM_2との間がオシロ内部で短絡されてしまいます。>これと同じようにシミュレーションして、波形をみたい添付図のように、g1の波形を表示させた後、グラフタイトルV(g1)にマウスカーソルを合わせて右クリックすると、波形名編集ウィンドウが出るので、V(g1)を書き換えてV(g1,COM_1)と書いてOKとすれば、COM_1基準の波形になります。V(g1)-V(COM_1)と書いても同じです。添付図ではCOM_1とCOM_2間の電圧も表示していますが、これは負荷(100Ω)の両端の電圧差になります。この電圧が小さいようですがそれは問題ないのでしょうか。inara1さん、おはようございます。おかげさまで、Spiceはアドバイス通りに記述したら、望みの位置でGNDが取れて、実際とは電圧差が大きくなっていますが、似たような波形がとれました(一つ目の図)。こちらの私の説明↓は状況を正しく表していませんでした。一つの画面で比較していましたから、あの記述では誤りでした。誤解を招いてしまい失礼しました。添付図ではCOM_1とCOM_2間の電圧も表示していますが、これは負荷(100Ω)の両端の電圧差になります。この電圧が小さいようですがそれは問題ないのでしょうか。↑これは実際と異なるので、おかしいですね。表示してみたら、ふたつとも大きいスパイクノイズを含んで70V程度(実際はこの電圧では低すぎますが、、、)の電位を示しています(二つ目の図で白色波形と紫色波形がそれで、二つが重なっています)。実際の回路にDC20V(CVCC電源)をインプットして、この位置を観ると、三つ目の図(岩通のアナログオシロの図)のようになりました。黄色印の波形がPWMのAC出力です。この黄色印の中央部分(正負が切り替わる位置)を200μS抜き出した表示が上側の青色印の部分です。DC20VでもだいたいP-Pで38V程度になっています。V(g3,com_1)の電圧が6Vしかないのはおかしいです。実はこの後、回路を壊してしまいました。IGBT_1」だけが加熱してきてしまいました。IGBT_1」が壊れていました。二つを交換して、元のDC20V(CVCC電源)で再度試みたのですが、その後さっぱりそれまでのような波形が出てくれないで、そればかりかこのCVCC電源で0.7Vで過剰電流のエラーが出てしまうようになりました。回路のどこに誤りがあるのだろ???と探しているところです。inara1さん、おはようございます。添付図ではCOM_1とCOM_2間の電圧も表示していますが、これは負荷(100Ω)の両端の電圧差になります。この電圧が小さいようですがそれは問題ないのでしょうか。↑これは実際と異なるので、おかしいですね。↑N-MOSFETをSi7336ADPというものに変更して、ゲート供給電圧を30Vに上げたら、実際の波形により近くなりました。壊してしまった件:壊れたIGBT(FGA25N120)のゲート容量を測ったら、3700pF程度で正しいはずのものが計測不能になっていました。http://www.farnell.com/datasheets/1774719.pdfこれを交換したのですが、どうも表示される波形がおかしいので、4つのIGBTの容量をそれぞれ測りました。すると、3600pF,4700pF,5800pF,5400pF,とばらばらです。これらは20個で1700円程度で売られていたものをeBayで見つけたものでしたが、この支那製はダメなようです。私の邪推かもしれませんが、製品を選別する過程でアウトになったものを安価で売っているに過ぎない、ようなものだったかもしれません。それでこれら全てを「2SK-3683」に交換しました。こちらのゲート容量は仕様で1560pF〜2360pFで、それぞれ計測したら、1900pF前後の範囲でした。それから、前回の回路のSnubber回路は込み入っていて、それが、作るときの配線ミスを招くかも知れないので、もっと簡単なのに変更しました。今のところ、CVCC電源でDC50Vを入力していますが、以前よりは安定したようです。本体からのDC141Vでまた壊れたら、、、と怖いので、AC出力のところの負荷抵抗を200Ωから400Ωに変更してから、再度チャレンジしようと考えています。数日前に、CVCC電源でDC20Vを入力したときの波形と、ほとんど同じものがやっと取れるようになりました。N-MOSFETは、リストの中から「BSP89」を見つけてこれを使いました。スペックは次のようです。https://www.infineon.com/dgdl/Infineon-BSP89-DS-v02_02-en.pdf?fileId=db3a30433b47825b013b4b8a07f90d55このモデルは耐圧が240ボルトと低いので、入力する直流電流を20ボルトでシミュレーションしてちょうど良いと考えました。20ボルトをサプライしているのですが、アウトプットが6.5ボルトに絞られるようです。波形(左)側の上半分)にそれが表れてしまいます。実際にはサプライ電圧と同じで出力されているのですが。お世話になっています。おかげさまで直流141ボルトを入力しても壊れないようになりました。アップした画像上二つは、PWM出力に400オームの負荷抵抗を接続したときの、抵抗両端の電圧波形です。接続している負荷がただの抵抗ですと、きれいなPWM波形が観測できるのですが、この負荷を例えば小型換気扇のような誘導モーターに変更すると、途端にひどい波形(画像下二つ)になってしまいます。調べたら、どうも出力側に出力フィルターと言うものを装着しないと、誘導モーターの場合、ひどい波形が出てしまうようだ、学びました。出力フィルターはトロイダルコイルとコンデンサで構成できるそうですから、早速トロイダルコイルを注文してみました。秋月を探したのですが、2キロワットから3キロワットの出力フィルターに適するようなノーマルタイプのトロイダルコイルが見当たりませんでした。トロイダルコイルが到着したら、どのくらいきれいにサイン波に近づけることができるのか、楽しみです。トロイダルコイルを装着していない状態ですが、換気扇のモーターを再度回してみました。スナバー回路の抵抗の発熱は結構あるものなのですね。一応ネットで計算式を見つけたので前もって3ワットは必要だろうと見積もっていました。倍以上の定格電力がある抵抗を使用します。」////////とあります。(W)ですから、2ワットの抵抗を使えば満たされることになります。今、仮に2分の1ワットを並列でつけて1ワットにしています。変調率を90%位にすると、これがほんの5分ぐらい稼働させただけでも指で触れなくなる位熱くなっています。出力先を換気扇のモーターではなくて、400オームの負荷にした時はそれほど発熱しません。Spiceで試そうとしています。前回アドバイスを頂いて描き替えた回路に、画像のように中央部分の負荷の前段にコイルと、コンデンサを入れました。ところが、再度、ステップがふそくしている、とエラーが出ます。今度はどこを改善したらよいでしょうか?以下にプログラムをそえますので、ご教示よろしくお願いいたします。2個追加したコイルのうち、一つを外したらエラーが出なくなりました。サイン波になってほしいのですが、形がいびつになっています。あと、出力が低すぎです。あと、出力が低すぎです。↑と申しましたが、直流の電圧を20Vに下げてシミュレーションしてたのをうっかり忘れていました。それから、サイン波になってほしい、と申しましたが、それも元のPWM出力が少し過変調になっていたので、仕方ないことだったと分かりました。今日午後になって支那からトロイダルコイルが2つ届きました。1個あたりのインダクタンスは2ミリヘンリーです。定格電流は12Aです。直径は56ミリ程度あります。重さもかなりあるので、装着するのに何かクレードルのようなものが必要そうです。私が使うことができるクレイドルの材料としては、手元にあるアクリルペーストの充填剤です。これを使うとなると、コイルの発熱量を計算した方が良いので計算してみました。インピーダンスの計算サイトを利用しました。作っている回路のPWMのキャリア波の周波数が最大で15キロヘルツですから、R=0.1x2=0.2Ω、L=2mH、C=10μF、f=15KHzインピーダンスは、187Ωです。100V、15kHzのPWMを入力すると100÷187=0.53A(無負荷)。(W)と試算しました。アクリルの充填剤で間に合いそうです。トロイダルコイルを実際に接続(画像、上、左)してみました。出力への負荷は小型換気扇の誘導モーターです。トロイダルコイル部分の発熱は少なく、室温程度でした。コイルの発熱よりSnubber回路の50Ωの発熱が大きく、クーリング処置を取らないとかなり熱くなります。この部分は計算では1W程度でしたので、5Wのセメント抵抗を使いました(画像、上、右)。変調率を80%程度にすると、まあまあLT-Spiceでシミュレーションしたような波形(画像、中)ですが、100%になるにつれてピーク部分が乱れます(画像、下)。負荷のモーターを変更して、更に大きい誘導モーター(例えば小型真空ポンプの80Wのモーター)にすると、始動時はやや過変調気味に設定しないと、モーターが始動しません。換気扇モーターと比較すると、そういうトルクを使うモーターは、周波数を40Hz以下に下げようとしたり、60Hz以上に上げようとしたりすると、ゴトゴト音と振動が出てしまいます。このゴトゴト音と振動は、参考書にもそう記載されていました。音と振動を実際に体験してみると、今のままでは、40Hz〜60Hzの範囲意外でトルク用のモーターは使用できないなぁ、、、と感じました。きれいな波形にできれば、ゴトゴト音と振動をへらせるのでは、、と期待しています。良い方法があれば、是非ご教示よろしくお願いたします。結局、出力波形の形は、キャリア波とサイン波とで形作るPWMの問題でした。キャリア波がどういう波形をしているか確かめたら、フィルターを入れたはずなのにひどい波形で雑音だらけでした。それで作った回路をよく見て確認したら、なんと信じがたいことに、7メガヘルツ以上を通過させるハイパスフィルターを作っていました。これでは高周波の雑音がみんな入ってきてしまいます。ことにしばし呆然としました。20キロヘルツのローパスフィルタに作り替えて、それからサイン波の方にもカットオフ値150ヘルツのローパスフィルタを入れました。Filterにしました。Spiceでシミュレーションした時のような出力波になりました。フィルターを工夫すれば、もっときれいなキャリア波やサイン波になるはず思います。アクティブフィルターと、4次のCRフィルターも試しましたけれど、これ以上良くはなっていません。トルクを使う誘導モーターを回す実験をしましたが、手元のモーターの位相コンデンサが古いせいか、あるいは他の原因か、出力波形に乱れが多く出て、それが原因でIGBTのハイサイドとローサイドの間で短絡を起こすようです。8個も壊してしまいました。仕方ないのでもともとのIGBTに戻しました。電気ストーブのような大きな電力を使用する負荷を接続すると、出力の波形が乱れてしまいます。波形が乱れるとIGBTの発熱が大きくなってしまいます。このようないくつかの課題がありますが、5月1日にこのプロジェクトを始めて、8ヶ月を経過しました。ここまでいろいろ支えていただいてありがとうございます。残りのいくつかの課題を解決しなければ使えないので、もう少しご教示をいただくと思います。来年もどうぞよろしくお願いいたします。今年もよろしくお願いします。去年、夏ごろにお世話になった、電流検出ユニットの続きでご教示お願します。電流検出ユニットが異常電流でONになり、一旦はリレーと電磁接触器が遮断しても、遮断によって電流がなくなるので再びONしてしまい、またすぐに異常電流になって遮断、というバタバタ動作を繰り返してしまい、最終的にはメインの20Aのサーキットブレーカーが遮断することになってしまいます。いう動作ではなく、DCメイン電源に異常電流があったら、DCメイン電源だけを遮断してドライブ回路はONのまま継続させ、PWM信号を生かしたままにしてチェックに移行したいのです。して、DCメイン電源に異常電流原因をチェックし終わるまで遮断を継続して、チェック終了後にマニュアルでONするようにしたいのです。電流検出ユニットで、IGBTのローサイドから戻ってきたDCのGND電流を、電流検出トランスデューサに通して、変換して電圧値で検出しています。100Wのコンデンサモーターの場合、PWM出力の電圧を下げて安定稼動させて、この電流値が500mA程度のときに、この変換された電圧値は1.2V程度です。PWM出力をもっと上げようとすると出力電流波形が乱れてしまい、出力電流が1.2A以上になると単相コンデンサモーターの運転音がゴトゴトという荒い振動音になってしまいます。手元の100Wコンデンサモーターの場合、実測した始動電流値は安定時電流の3倍程度なので、1Aを安定時電流としたら、3Aあれば始動時遮断はしないはず、と考えています。余裕をとって、出力の電流制限は5Aに設定しようとしています。5Aでコンパレータからトランジスタに信号が行き、トランジスタからノーマリークローズのDC/ACリレーをオープンして、このオープンで電磁接触器をオープンにしてDCメイン電源のみを遮断する、というシーケンスです。これまでの失敗例のように、分相始動モーターの始動時に異常電流が流れてIGBTを破壊したとしても、そのときすぐにDCメイン電源のみを遮断すれば、ドライブ回路のPWM信号は生きているはずなので、これまでよりずっと楽に異常箇所をチェックできます。方法として考えたのは、MOSFETを、コンパレータ出力とトランジスタの間に挟み、電荷をマニュアルスイッチで逃がすようにすれば、という方法です。一応LTSpiceでチャレンジしてみましたが、どうも上手く動いてくれません。すればよいでしょうか?ご教示よろしくお願いします。以下にLTSpiceのプログラムを添えました。*前へ戻る上へ移動IMG-BBS。