電気工学

電子工学および電気工学の専門家、学生、および愛好家のためのQ&A

5
同じPCB上の複数の降圧コンバーター、スイッチング周波数は同じですか?
DC-DC降圧コンバーターについて質問があります。ボードに複数の異なる電圧を供給する必要があり、電力に非常に制限があるため、高効率コンバーターを使用する必要があります。それらが互いに近くに配置される場合、それらのスイッチング周波数は同じである必要がありますか?私が知る限り、これはEMIとSIの問題のために優れているでしょうが、複数の周波数とその高調波、製品などよりも1つの周波数を取り除く方が簡単です。 一方、それが不可欠ではない場合は、スイッチング周波数を上げるとインダクタのサイズが小さくなります。 どんな助けでもいただければ幸いです

2
555が負荷で発振しなくなるのはなぜですか?
555タイマー回路を持っています。オシロスコープの出力ピンを調べると、素晴らしい方形波が得られます。 LEDをオン/オフしたいので、出力ピンにLEDと抵抗を取り付けました(下の画像を参照)。ただし、LEDは点灯したままです。出力ピンをもう一度調べたところ、方形波ではなく、固体信号が見つかりました(画像を参照)。 LEDと抵抗を取り外し、タイマー出力をGNDに接続しても、方形波が表示されます(出力から回路を作成する-> GNDが問題であると思いました)。何が起こっているのか、またはその理由を正確に判断する方法がわかりません。 私の質問: なぜこれが起こっているのですか? 回路を変更してLEDをオンまたはオフにするにはどうすればよいですか? 私の回路をさらに「デバッグ」するために、(ここで尋ねる前に)どのような手順をとることができましたか?オシロスコープを使用すると、私の問題が何であるかがわかりましたが、なぜそれが起こっているのかはわかりませんでした。 回路: 私の波、LED /抵抗器を取り付ける前[ぼやけてすみません]: LEDが接続されているとき、これは私が得るものです: これが私のブレッドボードの写真です。 電源ピンにコンデンサ(1uF)を挿入すると、次のようになります。
9 led  555 

2
Raspberry Piはマイクロコントローラーですか、マザーボードですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Raspberry Piについて簡単な質問がありました。それはマイクロコントローラーですか、マザーボードですか? マザーボードのように見えますが、専用のメモリとプロセッサを備えていることを考えると、マイクロコントローラーである必要があります。

3
回路はブレッドボードでは機能しますがPCBでは機能しません
ブレッドボードで完全に機能するかなり単純な回路がありますが、それをPCBに転送するのに多くの問題があります。私の現在の経験の外にある非常に奇妙な行動を目にしているので、アドバイスを得たいと思います。 回路はwifiモーションセンサーを実装していますが、図のRF部分、またはuC部分に到達する前に、問題が発生しています。 問題のある部分を丸で囲みました。 R3はプルダウン抵抗です。AMN42121はモーションが検出されたときに出力をHIGHに駆動しますが、モーションがない場合はハングしたままにするため、プルダウンが必要です。 C1を使用して、動きと動きなしの間の遷移を滑らかにしました。C1は、出力レベルをゆっくりとスムーズにLOWにするため、数秒間動きがないと「動きなし」状態になります。 インバーターがあるb / c attinyの外部割り込みはLOWレベルによってトリガーされるので、ロジックを反転する必要があります。残念なことに、1台のインバータにこのような大きなDIPパッケージを使用する必要がありましたが、他に何も見つかりませんでした。 この回路用に両面PCBを作成しました。これは次のようになります。 繰り返しますが、これまでのところ、円で囲まれた領域のみを組み立てました。 S1、R3、C1をはんだ付けした後、センサー出力から次の信号を取得します。 これはまさに私が見たいものなので、この時点まではすべて問題ありません。 次に、IC2のソケットにはんだ付けし、インバーターに差し込みました。ここから謎が始まります。最初はすべて順調でしたが、しばらくして基板をいじった後、回路は突然動作を停止しました。センサー出力にプローブを配置すると、上記で見た良い信号の代わりに、次の2つの例に変化が見られます。 例1: 例2: 最初の例とは異なり、2番目の例の信号はモーションによって生成されたものではないことに注意してください。その鋸歯の形状は、私自身のアクションなしで、それ自体に現れます。 多くのテストの後、私は以下を確立することができました: インバータをソケットから外すと、センサーは再び正常に動作します。 プラグを差し込んだままインバータの電源を切ると、センサーが機能します。 別のインバータを使用しても効果はありません。 フラックスリムーバーまたはアセトンでボードを使用せず、ブラシでこすると、センサーが再び機能する場合がありますが、ごく短時間です。ある時点で、歯ブラシで積極的にこすって信号を次のようにすることができました。 この最後の画像でも、信号がずっとLOWレベルに戻っていないことに注意してください。ブラッシングをやめるとすぐに効果がなくなりました。 これまでのところ、はんだ付けの欠陥を指摘していますが、実際には問題がわかりません。私は強力な倍率で慎重にボードを通過し、連続性について考えられるすべてのスポットをテストしました-すべてがチェックアウトです。以下は、ICソケットとセンサーのはんだ付けのクローズアップです。 今はアイデアが出ていないので、アドバイスがあれば大歓迎です。ありがとうございました。 編集: 面白いものを発見しました。例2(のこぎり波形状信号)を詳しく調べると、下り勾配が予想されるC1放電曲線のセグメントであることがわかります。電圧レベルがインバーターのしきい値に近づき、そこで長時間過ごすと、インバーターが混乱しているようです!ノイズの小さなバーストを生成し、入力をHIGHに戻すために何かを行うか、センサー出力がモーションのb / cで再びHIGHになるまで、その「不確定な」ノイズ状態で無期限にハングします(例#1)。 この理論をテストするために、C1を10分の1のキャップに置き換えたため、放電曲線が急になり、「出来上がり」になりました。-インバーターが混乱することはなくなり、回路は機能します! もちろん、これはC1の目的に反します。これは、必要な遅延が提供されなくなったためです。ブレッドボードのインバーターでこの問題が発生しなかった理由はわかりませんが、この問題に対処できる非常に簡単な修正方法がある可能性があることを示しています。ブレッドボードには大きな「浮遊」静電容量があることを読んだので、おそらくどこかにさらにコンデンサを戦略的に追加する必要があるだけでしょうか?何か案は? 編集2: 一部のコメント投稿者から求められたため、トップビューを提供します。

1
ATmega328でのAVRタイマーの高速化
ATmega328でクロックプリスケーラー64で実行すると、不明な理由により、実行中の特定の時間に私のタイマーの1つがスピードアップします。 ATmega328で2つのタイマーを使用して、TLC5940が必要とするクロッキングを生成しています(理由については以下を参照してください。これは質問には重要ではありません)。TIMER0Fast PWM onを使用してクロック信号を生成し、OC0B次のように設定されます。 TCCR0A = 0 |(0<<COM0A1) // Bits 7:6 – COM0A1:0: Compare Match Output A Mode |(0<<COM0A0) // |(1<<COM0B1) // Bits 5:4 – COM0B1:0: Compare Match Output B Mode |(0<<COM0B0) |(1<<WGM01) // Bits 1:0 – WGM01:0: Waveform Generation Mode |(1<<WGM00) ; TCCR0B = 0 |(0<<FOC0A) // Force Output …
9 avr  atmega  spi  timer 

2
デバイスのこれらの最新の電源ボタンはどのように機能しますか
昔も今も、一方がオフでもう一方がオンのボタンがあり、電気経路を物理的に接続または切断するために機械的に構築されています。 ラップトップなどの最新のデバイスでは、電源ボタンの動作が異なります。一度押すとオンになり、もう一度押すとオフにならず、代わりにスリープモードになります。同じボタンを約3秒間押し続けると、電源が切断されたかのようにラップトップがシャットダウンします。 これらのボタンは、ワイヤーを接続したり切断したりするよりも、もっと複雑なメカニズムを持っています。 それらの回路がどのように設計されたか知っている人はいますか?私はこれらのパワースイッチがどのように機能するかについてかなり興味があります。

2
PTCヒューズ抵抗特性?
私は現在、直列PTCヒューズの抵抗を考慮する必要のあるプロジェクトに取り組んでいますが、データシートを読んだ後、抵抗RminとR1maxの2つの仕様を見つけました。私はもう少し研究をして、このアプリケーションノートに出くわしました「図4は、トリップしてから冷却されるPolySwitchデバイスの典型的な動作を示しています。この図では、数時間経過した後でも、デバイスの抵抗が初期の抵抗よりも大きいことがはっきりとわかります。長期間にわたって抵抗は低下し続け、最終的には初期抵抗に近づきますが、この時間は数日、数ヶ月、または数年になる可能性があるため、デバイスの抵抗が元の値に達すると期待することは現実的ではありませんそれで、私の質問は基本的に、PTCヒューズの抵抗としてR1maxを使用することです。ありがとう
9 polyfuse 

5
NチャネルMOSFETに出力を備えたオペアンプ
回路図を分析する必要がありますが、この部分で問題があります。 オペアンプの出力でのNチャネルMOSFETの有用性はまったくわかりません。誰かがこのコンポーネントの目的を説明できますか? 私が思うに、このトランジスタがなくても変換は行われるでしょう。

2
RS232を介してHP33120AでSCPIを使用する方法
古いヒューレットパッカード33120A関数発生器(Agilent 33120Aと同じタイプである必要があります)があり、MCU(ATMega)で制御したいと思います。ジェネレータにはRS232があり、SCPIコマンドを使用します。 RXおよびTXラインのみを使用して、MAX232でシンプルなRS232からTTLへのコンバーターを作成しました。よるユーザーズガイド(第4章、セクションDTR / DSRハンドシェイクプロトコル)Iが接続されていない論理TRUE(負電圧)とDTRにDSRを結びました。この構成では、ハードウェアハンドシェイクを無効にする必要があります。 これで、コンバーターをMCUまたはコンピューターに接続できます。最初の実験では、コンピューターと次のPythonスクリプトを使用しました。 import serial, sys, time if __name__ == '__main__': if len(sys.argv) < 2: print 'Usage: %s <serial_port>' % sys.argv[0] sys.exit(1) s = serial.Serial(port=sys.argv[1], baudrate=2400, bytesize=8, parity='N', stopbits=2, timeout=None, xonxoff=0, rtscts=0) time.sleep(0.5) s.write('\n*CLS\n') time.sleep(0.5) s.write('SYST:REM\n') time.sleep(0.5) s.write('APPL:SIN 30E+3, 0.1\n') s.close() これは問題なく動作します。ジェネレーターは期待通りに出力を30kHzに設定しました。問題は、ジェネレーターからの応答を読み取ろうとしたときです。たとえば、これはデバイス名を返すはずです: s.write('*IDN?\n') print s.realine() 応答がジェネレーターの出力バッファーに格納されることは確かですが、実際にはデータは送信されません。 バッファからのデータ送信をトリガーするコマンドはありますか?または、ハードウェアハンドシェイクを有効にする必要がありますか? …

3
170 uHインダクターのトロイドの巻き方
Digi-Keyからトロイダルコアを購入する予定です。これが正しいタイプであること、および22-18 AWGワイヤで170 uhインダクタンスを達成できることを確認したいと思います。これをどのように巻くことができますか、そして将来的に自分で計算できるように式は何ですか?これが機能しない場合、適切なインダクタンスを得るために、Digi-Keyからどの製品を購入できますか。(私の予算はトロイダルコアで4ドル以下です)最後に、これで最大10アンペアの電流を処理したいので、18 AWGワイヤを使用できないかどうか教えてください。 修正された壊れたリンクを編集しました、それはショッピングカートに直接リンクされていたためだと思います コメントからそれは私自身を購入すると言っていましたが、すでに巻き付けられた10アンペアの170 uHトロイドは見つかりません。近くにあるのは10ドルのようなものだけだったので、自分で巻きたいと思います!!!

5
自家製PCBエッチング問題
最初のPCBを自宅で作ってみましたが、うまくいきませんでした。何が悪かったのかわかりませんので、アドバイスをいただければ幸いです。 私はフォトレジスト法を使用していたので、レーザープリンターを使用して透明部分に回路を印刷し、次のテンプレートを作成しました。 次に、前処理されたPCBを露光して現像し、次のフォトレジストマスクを得ました。 この時点でマスクは非常に機能的に見えます。すべてのトレースは明確に定義されています。 次に、PCBを塩化第二鉄に浸して、マスクされていない銅を取り除きました。ここで問題が発生しました。PCBの上面のトレース間の銅は外れません。フォトレジストマスクが壊れ始めたという事実からわかるように、ボードをオーバーエッチングしてしまいましたが、上部のトレース間のマスクされていない銅はまだ剥がれませんでした!ここに写真があります: そしてフォトレジストマスクを取り除いた後: ボードのトップとは何か違うようですが、なに?それは欠陥のあるボードでしたか?私は何か間違ったことをしましたか?もう一度試す前に、アドバイスをいただければ幸いです。

1
433 MHzがまだ使用されているのはなぜですか?
新しいRF周波数は、ヨーロッパでは868 MHz、米国では915 MHzです。433 MHzはほとんど規制されていないと聞きました、読んでください:それはカオスです。では、なぜ433 MHz RFモジュールがまだ使用されているのですか?彼らは生産する方が安いですか?

1
ワイヤーの電圧降下と電力損失を計算する方法
供給電圧と電流が与えられた場合のワイヤの電圧降下を計算するにはどうすればよいですか?最終負荷が正しい供給電圧になるように、電圧降下をどのように予測しますか? 停電はどうなりますか? ワイヤーの抵抗がわからないが、AWG(アメリカンワイヤーゲージ)と長さがわからない場合はどうなりますか?
9 power  voltage  cables  wire 

2
ATtiny84 / 85/2313のリセットピンを明確化
私は2つの質問があります。誰かが簡単なTrue / Falseで明確にできることを望んでいました。ATtiny85 / 85/2313を使用する場合、リ pin ットピンはVCCに接続される10k抵抗器に接続されます。 AVR 6ピンプログラマーでプログラミングする場合、ATtinyのリセットピンをVCCへの10k抵抗に接続する必要がありますか? Arduino Unoを使用してATtinyをプログラムする場合、attinyのリセットピンはD10に接続されます。リセットピンはさらに、VCCへの10k抵抗に接続する必要がありますか? または要約すると、ATtiny84 / 85/2313のリセットピンは常にVCCへの10k抵抗に接続する必要がありますか?

1
電圧基準としてツェナーダイオードを使用する
PIC18F2550の電圧リファレンスとして、ツェナーダイオードをアナログV +リファレンスとして使用したいのですが。使うつもりですこのツェナーダイオードが、その計算方法がわかりません。Vcc->抵抗器->ツェナー-> GNDのような単純な回路を使用するだけで、4.7Vの電圧リファレンスを作成することを計画しています(逆ツェナーを使用して、そのツェナー電圧を取得します)。 ツェナーのデータシートを見ると、その上にツェナー曲線を見ることができません。正の順方向電圧グラフだけです...なぜですか?そして、私は5mA電流の値だけの表しか見ることができません。10Kの抵抗を使用する予定でしたが、一部のシミュレーションでは4.7Vが得られません。これはおそらく5mAを与えていないためですが、これをどのように計算できますか?10K抵抗で出力される電圧を知るにはどうすればよいですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.