電気工学

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

10
なぜアクティブ領域のトランジスタのVbeが定数0.7なのですか?
単純なエミッタ接地アンプの例を取り上げます。今のところ、バイアスなどを忘れて、この回路の要点に焦点を合わせてください。私の理解では、ベースノードとエミッタノード間の電圧が変化し、最終的にトランジスタによって増幅されて、元の信号の反転(増幅バージョン)がコレクタノードに現れます。 現在、私は本を書いています。セドラ/スミス、マイクロエレクトロニクス。 私が取り組んでいる章全体を通して、アクティブ領域では、Vbeは0.7Vであると想定されています。これは私には意味がありませんが、Vbe自体がアンプ段の入力変数である場合、Vbeをどのように一定に保つことができますか?これは、残りの電圧が抵抗器の両端で低下する可能性があるエミッタ抵抗器(エミッタ縮退)を備えたCEステージを見ている場合、私には意味をなさないかもしれません。しかし、これはそうではないので、私を啓発してください! この回路のシミュレーション – CircuitLabを使用して作成された回路図

3
USBのプロダクトIDとは何ですか?プロジェクト用に購入する必要がありますか?
PC /ラップトップを使用せずに、あるUSBストレージデバイスから別のUSBストレージデバイスにデータを転送できるポータブルデバイスを開発しようとしています。Jan Axelsonの開発者ガイドを読んでいたところ、USBデバイスを作成するにはUSBベンダーID /製品IDを購入する必要があるというセクションに出くわしました。USB実装者フォーラムでも同じように読んでいます。私のプロジェクトでこの製品IDの重要性がわかりません。 コンピュータ/ラップトップのMACアドレスのようなものですか、それが必要ですか? 周辺機器の開発にのみ必要なもので、実装したいデバイス(ホストに似ていると思います)のようなものではありませんか?

5
自動PCBテストに通常使用する部品は何ですか?
私は、主にスルーホールの回路基板を年間約400ユニットのチューニングで製造しています。それぞれが手動で検査およびテストされます。ボードには、10の異なる電圧レール、4つの電圧フィードバックアンプ、3つの電流フィードバックアンプ、特定の応答特性を持つマイクロプロセッサ、およびその他のいくつかの部品があります。確認することはたくさんあります。 そのための自動化テストリグの構築を検討しています。適切な入力刺激を送り、応答を観察し、go / no-goを提供するPCBがあれば、時間を大幅に節約できると思います。これは一般的に行われていると私は合理的に確信しています。しかし、それを行うために使用されるテクニックは私には不明です。 テスト対象のユニット(UUT)と同じフットプリントの回路基板を備えたテストリグを想像します。それは、マイクロプロセッサ、適切な保護とスケーリング回路、およびボードから突き出ている多数の垂直ピンを備えています。マウントポイントもUUTのテストリグから突き出ます。UUTがテストリグの上部に取り付けられると、ボードの下部が垂直ピンと接触し、テストリグがUUTに刺激を供給して応答を観察できるようになります。 これは理にかなっているようで、私は以前にこのようなものを見たことがあると思っています。しかし、詳細は私を逃れています。下のボードではどのようなピンが使用されますか?(部品番号は素晴らしいでしょう!)特定の種類のテストポイントをUUTに配置する必要がありますか、それとも、ボードから突き出ているクリップされたピンに触れるだけで済むのですか?他にどんな懸念がありますか?

2
このサーミスタを特定するにはどうすればよいですか
亡くなったガジェットのコンポーネントを清掃していて、将来使用したいサーミスタを見つけました。問題は、シリアルコードが印刷されていないことです。メーカーを知らないと、データシートを見つけるのは難しくなります。私はEEではなく、初心者です。サーミスタであると想定しているのは、抵抗が温度によって変化することを経験的に確認しており、安価なプロモーションギフトの中にあったため、より高価なコンポーネントを使用したのではないかと思います。これがその写真です。 それについて私が確実に言えることは、それが負の温度係数のサーミスタであることです。私は安いマルチメーターを使用していくつかの測定を行いました、そしてここに値があります: だから私の質問: このようなものを見たことがありますか?あなたはたまたまそれがどのブランド(または可能なブランド)なのか知っていますか? 画像とおおよその抵抗を使用してコンポーネントを特定できるように、オンラインカタログまたはDBはありますか? 識別に失敗した場合、プロットから関数を推測できますか?つまり、これらの測定値は動作またはサーミスタと一致していますか?(私は線形の動作を期待していましたが、私の結果を考慮すると、値の1つが異常値であるか、関数が線形ではありません) 注: 最初の測定は、アイスキューブ内の抵抗を使用して行われました(複数の読み取り値を確認しました)。ここの気温は0℃に近いと思います。 最後の測定は、温水コップ内のサーミスタで行われました。デジタル体温計を使用して温度を測定しました。 これら2つの測定値は、私が自宅で利用できる手段で取得できた最も正確な測定値です。体温計アプローチを使用してさらにいくつかの測定値を取得しましたが、34〜44ºCの範囲の値しか表示されないため、あまりにも近すぎて有用ではありません。沸点(100ºC)での再測定を考えていましたが、これらの水温を測定する手段がありませんでした。したがって、中間の読み取りは周囲温度で行われました。私のACサーモスタットによれば、約26度でした(これは整数のみを示しています)。 私の安価なマルチメーターには、測定ケーブルの固有の抵抗があります。0.5オームで、精度は+ -0.8%ですが、これは温度読み取りのエラーと比較して何もないので、この情報は意味がないと思います。

5
アースに接続された電圧源の単一端子
これは、電子工学の研究を始めたとき、私が苦労し続けている概念的な質問です。 バッテリーがあり、その端子の1つが導電性の高いアースの素敵なパッチに直接接続されているとします。さらに、バッテリーの電位が地球の電位より大きいと仮定します。これは閉回路ではないことに気づきましたが、なぜバッテリーから地球への充電の流れがないのでしょうか?バッテリー内の電子の量を排出させる、または少なくとも地球とバッテリー間の電位が同じになるポイントまで減少させる電位が存在しませんか?これは、静電放電の背後にある原理と同じではありませんか(このシナリオは、電位のそのような大きな違いを意味していませんが?) 私はここで、groundsを参照するelectronics.stackexchangeに関する他のすべての回答を読みましたが、まだ満足していません。


3
Verilogで式のビット幅を切り捨てる方法は?
次のような式について考えてみます。 assign x = func(A) ^ func(B); funcの出力は32ビット幅で、xは16ビットのワイヤです。結果のxorの最下位16ビットのみを割り当てます。 上記のコードはすでにそれを実行していますが、警告も生成します。「明白な」アプローチは機能しません。 assign x = (func(A) ^ func(B))[15:0]; // error: '[' is unexpected
11 verilog 

4
熱電対によって生成される電流
Googleでこれに対する答えが見つからないようです。 Kタイプの熱電対を例にとります。生成される電圧は約41uV / Kです。負荷がかかると、これがどのように変化するのかと思います。電流を決定する方程式は何ですか?熱電対が電圧源と内部抵抗に等しいと仮定できますか?短絡すると通常どのような電流が生成されますか? ありがとう

1
なぜ現在の(充電ではない)SI基本単位なのですか?
最近、私はなぜアンペアがSIの基本単位であり、クーロン(派生)ではないのか疑問に思っています。私はこの回答https://electronics.stackexchange.com/a/23456/16834を読みましたが、その議論を理解しているかどうかはわかりません。 私にとっては、クーロンがベースユニットになるように思えます。特に、ウィキペディアのページで言及されている方法と、時間に対する料金の変化として定義されているためです。速度、時間に対する変位の変化は派生単位です。 アンペレがクーロンよりも良いベースユニットである理由はありますか?
11 units 

5
デジタル出力でLEDをオン/オフするハードウェアソリューション
LEDをデジタルピンからフェードさせるハードウェアベースのソリューションを見つけたいのですが。つまり、オン/オフを切り替える代わりに、完全な明るさにゆっくりとフェードイン(500ms)します。小さなコンデンサが放電するのに0.5秒かかるとは想像できません...理想的には、すてきなDIP16パッケージに入れて、フェージングLEDの配列を取得できます。私の夢のコンポーネントは存在しますか?
11 led  output 

3
マルチメータのヒューズが損傷しているかどうかを確認するにはどうすればよいですか?
最近、安価なマルチメーターを購入しました。単純な回路で測定を試しましたが、電流を測定できなくなったため、なんとかそれを損なったと思います(電圧、抵抗、およびその他は問題なく機能しますが、常にゼロアンペアになります)。私はググってみて、電流を間違った方法で測定しようとするときに初心者がマルチメータのヒューズを飛ばすことは珍しくありません。私はこのカテゴリーに落ちたと思います。 確認したいので、マルチメーターからヒューズを取り出しました。損傷したヒューズがどのように見えるかはわかりませんが、壊れているようには見えません。すっきりとしていて、非常に細いワイヤーが見えます。長さは約2cmで、F200mAL250Vと書かれています。これは、250V定格の高速ガラス200mAヒューズであることを意味します。 マルチメーターを使用して、ヒューズが壊れているかどうかを確認できますか?この特定のヒューズにはどの測定モードを使用する必要がありますか、また何を探す必要がありますか?
11 multimeter  test  fuses 


1
2層USB 2.0高速ルーティング
最初に: これは1回限り(または2回限り)の趣味のプロジェクト用で、これ以上深刻なことはありません。これは、商業デザインした場合(ただし、私は一度に4層に行くだろう、私は最初の場所で、このようなプロジェクトを設計することはありません)。 4 層化は、本当に必要な場合にのみ許容されます。このようなボードのコストはこれらの数量の少なくとも2倍であり、2層PCBのコストはコンポーネントを組み合わせた場合よりも高くなります。 目標は、2つのコネクタ(USB-BからUSB-Aへ、両方ともメス)間でほとんど無害なUSB 2.0信号を渡すことです。私のPCBは実際には信号を使用していません。 (これらのポイントが投稿を「狭すぎる」地域に移動する場合、遠慮なく無視してください:-) したがって、問題は、これは可能であり、許容可能な結果が得られるかどうかです。もちろん、主な目標は、高速(480 Mbit / s)通信を可能にすることです。 USB仕様によれば、差動ペアの差動インピーダンスは90オーム、対地特性インピーダンスは30オームでなければなりません。ただし、USBはかなりの乱用を許容するようです。2層USB 2.0 PCBレイアウトについて説明しているSMSCアプリケーションノート(PDF)には、シングルエンドインピーダンスは差動ほど重要ではなく、「45〜80オーム」の範囲が許容範囲であると記載されています。 ボードの仕様は1オンスの銅で、その間に63ミルのFR-4があります。 以下のようないくつかのインピーダンスの計算によると、この1(I誤解何かしない限り、同様にシングルエンドインピーダンスは表示されません)、と思われる50のミル 10ミルの間隔でトレースが〜90オームの差動及び〜80を与えますオームZ0。 (これらの値は、無料ですがダウンロードが必要なSaturn PCB Toolkit Calculatorからのものです。) トレースは約3インチの長さであり、基板の端に近づくように逆U字型になる可能性が高いため、グランドプレーンを壊すことなく他のすべて(サブMHz信号のみ)を配線するスペースがあります。 USBトレースの下。 もちろん、私はその取り組み全体が少し気が狂っていることに気づいています。ただし、これも趣味のボード用であり、真面目な会社によっても行われたようです。 高速はまだ私を少し超えていますが、プロジェクトの残りの部分は単純です。PCBを介してこの信号を取得する必要があるだけで、その他はすべて簡単です。 見逃した場合、主な質問は次のとおりです。これは可能ですか? より良い2層ルーティング方法がある場合(たとえば、この短い記事では、この目的でコプレーナ導波路ルーティングを使用しています)、教えてください。私はこれについて多くの情報を見つけることができません(それは詳細かつ理解可能ですが、詳細や方程式/計算機の言及はありません)。

5
Arduinoで一度に1文字ではなく文字列全体を受け取るにはどうすればよいですか?
私はこのウェブサイトの指示に成功しました: http://www.doctormonk.com/2012/04/raspberry-pi-and-arduino.html そして、ウェブサイトで指定されているとおりに、piとarudino mega間の通信を得ることができました。 ただし、LEDが点滅する回数を表す整数を送信する代わりに、次のようなASCIIテキストを送信します。 「MOVE 5 METERS FORWARD」、「TURN LEFT」、「MOVE 10 METERS BACKWARD」は、piからarduinoに移動します。 次のコードを書きました。 char inData[64]; char inChar=-1; void setup(){ Serial.begin(9600); Serial.begin("Waiting for Raspberry Pi to send a signal...\n"); } void loop(){ byte numBytesAvailable= Serial.available(); // if there is something to read if (numBytesAvailable > 0){ // store everything into …
11 arduino 

1
充電されたコンデンサのバンクで自動車のロードダンプをシミュレートしますか?
私は、最終的には個人の車に入るデータロギングデバイスに取り組んでいます。私はインターウェブを精査し、理論的には、高速過渡と低電圧、そして伝説的なロードダンプを処理できるかなり強力な電源を構築しました。私の問題は、しかし、私は実際に電源をテストしたいです。 電源部分の設計に関連して私が以前に尋ねた質問では、ロードダンプをシミュレートするための「正しい方法」は、適切な市販前のテストデバイスを使用することだと言われました。しかし、私は興味があります...「十分に近い」何かを不正に操作することを妨げているのは何ですか? 私の考えはこれだけです。古いPC電源などの低電圧DC電源を入手します。DC-DCコンバーターを入手して、その12Vから80Vの範囲の何かまでステップアップします。コンデンサーのバンクを組み立てて、理論的な12Vロードダンプの近くに連れて行ってください。これは、何百ジュールの範囲にあるかを示しています。充電したら、それをデバイスのバッテリー入力に接続します-これは、電源をねじ込む可能性がないように、実際の電源には接続されません-爆発するかどうかを確認し、爆発しない場合は、正常に動作するかどうかを確認しますその後。 これはあなたが今まで聞いた中で最も馬鹿げた考えのように聞こえますか?意図したように大まかに機能するために、多くの計画と数のチェックが必要なのは、それなりにまともなアイデアですか?

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