電気工学

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

6
物理システムのモデリングにオペアンプを使用する人はいますか?
システムモデリングとシミュレーション試験のために勉強しています。したがって、教科書はモデルには3つのカテゴリがあると述べています。 グラフィカル-ブロック図とシグナルフローグラフ。 物理-物理的類似性モデルと物理的アナロジーモデル。 シンボリック-言語および数学モデル。 ブロック線図は微分方程式のシステムと同じくらい数学的なモデルであるという私の疑念はさておき、ここで私の質問です。 それらは、物理的類似性モデルを元のシステムの縮小バージョンとして定義します。一方、物理的なアナロジーモデルは、実際のシステムをモデル化するために電気回路を使用しています。 これは40年前に最後に行われたものだと思いました。現在、現代のデジタルコンピュータの計算能力に勝るものはありません。一部のシステムをモデル化するためにアナログ電気回路がまだ使用されていますか?
8 modeling 

2
WiFiでフェライトロッドアンテナが使用されないのはなぜですか?
ソフトフェライトの保磁力が低くても、ギガヘルツ周波数では十分に低くないのでしょうか。 参照してください、私は高利得受信機アンテナと送信機アンテナをまとめています。スペースが問題です。つまり、フェライトロッドと同じように、アンテナメーターや長さのメーターを数インチの長さのフェライトロッドに巻き付けることができます。フェライトロッドはWiFiアンテナに使用できます。 私が間違っている?もしそうなら、どのような面で?

5
オペアンプが飽和するのを防ぐ方法は?
フィードバックが断続的に切断されている場合、オペアンプが飽和状態になるのをどのように防ぐことができますか? たとえば、この回路(実際の問​​題の簡略化されたケース)では、オペアンプは負荷への電流源として機能しますが、負荷が切断される場合があります。 負荷が切断されると、オペアンプの出力は正のレールになり、オペアンプは飽和状態になります。負荷が再接続されると、オペアンプは電流の調整を開始するのに余分な時間を要し、その後、予想される電流設定値にスルーします。オペアンプによっては、飽和状態から回復するまでの時間が非常に長くなる場合があります。負荷を流れる電流は、その時間に可能な最大値です(タッチ)。 この場合、飽和をどのように回避できますか?それを行うフィードバックネットワークにいくつかの追加コンポーネントがありますか?多分ある種の入力または出力クリッピング回路?組み込み回路を使用して、出力(または入力)からレールから離れる電圧を本質的に制限するオペアンプはありますか?

2
キックスターターの電子機器と地域の規制
Kickstarterにはいくつかの電子プロジェクトがあります。成功を収めるために、彼らは世界中で製品を購入することを提案しています。 CE、FCC、ETL、CSAなど、地域のすべての規制にどのように準拠することができるのでしょうか。 創業者の小さなチームにとって、製品を販売するすべての国のすべての規制を知ることは不可能のようです。製品の販売先の州を制限するKickstarterプロジェクトは見たことがありません。 彼らはいくつかの地方の規制を無視しているだけですか?それを行うための法的な方法はありますか?
8 fcc  legal  regulations  ce 

1
AVRの割り込み中にコールスタックはどのように動作しましたか?
(Arduino Unoに固有...) AVRマイクロコントローラーで割り込みが発生し、関数を呼び出すと、スタックはどうなりますか?コンパイラーはコードをインライン化しますか?スタックをどこかにキャッシュしてから、スタックポインターをリセットしますか?割り込み専用のセカンダリスタックはありますか? 私が理解しているように、割り込みのベクトルは、アセンブリでの直接GOTOコマンドです。また、マイクロコントローラーが自動的にスタックを台無しにすることはないと思いますので、おそらくそのままにしておきます。ただし、ISR中に関数がどのように機能するかはまだ説明されていません。

1
USBインターフェースのEMI / ESD保護?
私は学生で、Pro Microに似た単純なArduino互換ボードを作成しており、ボードにUSBコネクタを配置します。 上記のリンクの回路図には、EMI / ESD保護回路の種類は示されていません。また、これまでに作成した以前のボードではまったく使用していませんが、今回調査したところ、これが推奨されています。 USBインターフェイスの推奨事項を示すAtmelアプリケーションノートを読んでいますが、次の内容が含まれています。 ここに同様の質問がいくつか ありますが、私はいくつかのことについてはまだ確信がありません: TVSまたはツェナーダイオードを使用する必要がありますか?Atmelアプリケーションのダイオードは私にはツェナーダイオードのように見えますが、私が読んだことから、TVSダイオードの方が適切だと思われますか? ダイオードのブレークダウン電圧は5Vにどのくらい近づけるべきですか? ダイオードとコンデンサの定格電圧はどれくらい高くする必要がありますか? それは SHIELD図に示されてピンは、SMD USBコネクタ(つまり、ケーシング)の「脚」ですか? アドバイスをしてくれてありがとう。
8 pcb  usb  emc  esd 

4
変流器は比例した電圧または電流を生成しますか?
次のような変流器を購入しました。 データシート 10Aのやかんに変圧器を巻き、マルチメーターを使用して値を測定しました。 AC電圧を測定し、10mVを測定しました(5mVを取得しているはずのデータシートによると...) AC電流を測定するために接続すると、ほとんど何も読み取れませんでした(〜5uA) ウィキペディアから、 変流器は、回路内の電流に正確に比例して減少した電流を生成します。 負荷がわからない場合、トランスはどのように比例電流を生成できますか?接続間で10MΩの抵抗を接続すると、抵抗の両端で10M * 5mA = 50kVになりますか? ラベルには比例電流を取得する必要があることが示されていますが、データシートには出力電圧が記載されています。どちらが正しい?

1
STM32F4ブートの概念とベクターテーブルの再配置
STM32F4マイクロコントローラーの起動プロセスで理解できないことがいくつかあります。 私の理解は次のとおりです。 ARMのCortex-M4のブーツは、スタックポインタの初期化値との割り込みベクタを期待0x00000000 + SCB->VTORに対し、SCB->VTORリセット時にクリアされます。 その場所にはメモリがありません。フラッシュメモリは0x08000000、SRAMはから始まり0x20000000ます。 ブートを可能にするために、µCはフラッシュまたはSRAMメモリ範囲をにマップできます0x00000000。マップされるメモリ範囲は、ブートピンの状態によって定義されます。 私の質問: STM32F4リファレンスマニュアルの69ページで デバイスがSRAMから起動する場合、アプリケーションの初期化コードで、NVIC例外テーブルとオフセットレジスタを使用して、SRAMのベクターテーブルを再配置する必要があります。 ?私の見解では、メモリ領域全体がとにかくエイリアスされているため、これは必要ありません。興味深いことに、これはフラッシュ領域が0x0スペースに再マップされる場合は必要ないようです。 SRAMからの起動の唯一の用途は、開発中のフラッシュの書き込みサイクルを減らすことだと私が考えることができます。µCをリセットから解放する前に、デバッガを使用してプログラムをSRAMに書き込み、そこから起動します。ただし、デバッガーにアクセスできるので、どこから起動するかについて制約はありません。では、なぜこの機能があるのでしょうか。 ブート位置がピンから派生していることは、(少なくとも私の意見では)この機能が開発中ではなく最終的な操作で使用されることを示しています。そして最後の操作では、SRAMは起動時にクリアされます。したがって、SRAMから起動しても意味がありません。

3
LQFPチップの最初のピンを見つける
ATSAM4E8CチップをLQFP 100パッケージで購入しました。データシートによると、ICには最初のピンを示すドットが必要ですが、私の場合は2つのドットがあります。角が大きく1つ、斜めに小さな白い点。チップに描かれた名前の左上は、それらのどれとも整列していません。最初のピンはどこに配置する必要がありますか?

4
3つのアナログレベルへのトライステート出力?
トライステート(ロー、ハイZ、ハイ)出力を3つの電圧レベルに変換できる回路はありますか? 理想的には、回路は受動素子とダイオードのみを使用します。 ピン間の単純な分圧器で十分でしょうか? Vdd | R | tri-state-----+-------out | R | Vss

4
アーキテクチャをfpga icに永久に適切に保存する方法
特定のことを行うためのアーキテクチャを作成したことを考慮して、たとえばvhdlで記述しました。 いつまでもfpgaチップで「焼く」ことができますか?または、シリアルフラッシュメモリから読み取ることができるという事実を知っている知的財産を保護する方法を教えてください。
8 fpga 


2
磁石を引き離したときの磁石の電気的挙動
保持用の電磁石とストライクプレートを購入して、いくつかのものを保持します。ベーコンのように揚げないように回路(arduino制御)を設計したいと思います。保持磁石はインダクターであるため、電流が遮断された場合の逆起電力を処理するためにフライバックダイオードとコンデンサを使用する必要があることを知っています。しかし、保持磁石がストライクプレートから物理的に離れている場合はどうなりますか?磁力を克服するための作業が行われているので、エネルギーはどこかに行くと思いますが、その瞬間的な変化は回路にどのように現れますか?コイルに流れる電流が増加しますか?現在の減少?そしてそのことについて、磁石がストライクプレートに出会ってロックするとき、回路で何が起こりますか? 基本的に、私はフォワードEMFスパイクとバックEMFスパイクを処理する必要があるかどうかを判断しようとしていますが、私の研究では、自分でそれを理解するのに十分な磁場について教えていません。 編集 私は現在この回路を使用しています: この回路のシミュレーション – CircuitLabを使用して作成された回路図 L1は磁石です。インダクタンスはわかりませんが、直列抵抗が20オームです。D1は過電圧から保護するツェナーです。私が持っていた唯一のツェナーは正確に12Vであり、電源がL1以外の何らかの理由で高くなった場合に短絡を回避するためにいくつかの安全マージンが必要だったので、R1はそこにあります。D2はフライバックです。それは-1V未満の電圧から保護しますが、これはキャップを台無しにするのに十分ではないかもしれません(ショットキーはより良いでしょうが、私は横に持っていません)。 電源のON / OFFで操作します。将来的には、C1とV1の間にダーリントンを配置します。プレートを無理に離しても、動作して何も傷つけないようになっているので、それは良いことです。私はまだこれをスコープで確認して確認する必要があります。 私は自分のインダクターをL1と直列に配置するというアイデアを思いつきました。これは、L1のインダクタンスの変化によって引き起こされる電流の変化を制限するように機能します。それをするかどうかわからない。

2
USB電源回路に適切なヒューズを選択しましたか?
USBポートで回路(動作電流150mA)を駆動する必要があります。ヒューズでポートを保護したいと思います。この質問から 、私が欲しいのはPTCヒューズであると結論しました。それは正しい結論ですか? 私はMF-PSMF035Xを選択しますが、データシートに記載されているすべてのさまざまな電流に多少混乱しており、このヒューズが「溶断」するかどうかはわかりません(リセット可能なヒューズの場合はどうですか)。もちろん、マザーボードのヒューズは飛ばしたくありません。 だからここに異なる電流の私の解釈があります: 私MA X私MあバツI_{MAX} =ヒューズが破壊される電流 私HO L D私HOLDI_{HOLD} =通常の動作電流 私TR IP私TR私PI_{TRIP} =「溶断」ヒューズを流れる最大電流 マックス。トリップ時間[アンペア@ 23 C] =最大。ヒューズが「溶断」するのに必要な電流 これで、私のマザーボードのUSBヒューズはUSB仕様に従って1.5Aで飛ぶはずです。シートに記載されているように、PTCが8Aで「ブロー」すると、MBは実質的に保護されませんか?また、750mAの私TRIP私TR私PI_{TRIP}は、USBポートから継続的に引き出すことができる500mAよりも大きいです。問題ありますか? さらに、電源ピンだけが必要な場合、USBポートのデータピンをどのように処理すればよいですか。どこかで、あなたはそれらをショートさせることになっていると読んだが、それは私には良い考えのようには思えない。
8 usb  fuses 

3
802.15.4 / 6LoWPANスタックを備えたCortex M4のRTOS
モノのインターネットプロジェクトで使用するオペレーティングシステムを評価していますが、次に進むための最良の方法がわかりません。 32k RAMとCC2520 802.15.4トランシーバーを備えたTM4C123GH6PM MCUを使用していますが、システムがすでにそれらのドライバーを提供しているとしたらすばらしいでしょう。 システムは、ドットマトリックス画面を描画し、ユーザー入力に反応する1つの(インタラクティブな)タスクを実行します。設定とアプリケーションデータをspiフラッシュに保存します。モジュール間でデータを同期し、モジュールからセンサーデータを抽出してゲートウェイに転送し(rplが頭に浮かびます)、またゴシップでOtAファームウェアの更新を配布するために、複数のモジュールのメッシュ(802.15.4に基づく)があります。ファッションのように。同様に、メモリを大量に消費するアプリケーションも実行しています。 これまでのところ、これらのシステムを調べてきました。 RIOT: 長所 優れたハードウェア抽象化 小さな足跡 とても活発で親切なコミュニティ 完全な802.15.4 / 6LoWPANスタック 短所 不安定であり、根本的な変化をまだ受けている まだ競合状態/クラッシュが含まれています ファイルシステムのサポートなし いくつかのネットワークプロトコル Contiki: 長所 成熟したシステム、商用製品で使用 多くの有用なプロトコルを備えた完全な802.15.4 / 6LoWPANスタック ファイルシステムのサポート cc2520サポート 短所 開発が古くなっている 「成長した」コードベース、たくさんのビット腐敗 品質の悪いTiva Cポート 最新のプラットフォームのサポートはほとんどありません 非プリエンプティブスケジューリングはアプリケーションに問題を引き起こす可能性があります FreeRTOS: 長所 少し追加の複雑さ 使いやすく信頼性の高いスケジューラ 多くの製品で使用される成熟したプロジェクト たくさんのポート 短所 ファイルシステムなし ドライバーのハードウェア抽象化なし/ハードウェアドライバーなし ネットワークスタックなし 動的メモリの使用率がやや高い NuttX: 長所 非常に機能が豊富で、ほとんどLinuxのように感じますが、まだ小さいです ファイルシステムのサポート …

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