電気工学

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

1
合成されたROMコアを使用した単純なテストベンチのシミュレーション
私はFPGAの世界にまったく新しいので、4ビットの7セグメントデコーダーという非常に単純なプロジェクトから始めようと思いました。私が純粋にVHDLで書いた最初のバージョン(それは基本的に単一の組み合わせselectであり、クロックは必要ありません)は機能しているようですが、ザイリンクスISEの「IPコア」の要素を試してみたいと思います。 今のところ、「ISE Project Explorer」GUIを使用しており、ROMコアを使用して新しいプロジェクトを作成しました。生成されるVHDLコードは次のとおりです。 LIBRARY ieee; USE ieee.std_logic_1164.ALL; -- synthesis translate_off LIBRARY XilinxCoreLib; -- synthesis translate_on ENTITY SSROM IS PORT ( clka : IN STD_LOGIC; addra : IN STD_LOGIC_VECTOR(3 DOWNTO 0); douta : OUT STD_LOGIC_VECTOR(6 DOWNTO 0) ); END SSROM; ARCHITECTURE SSROM_a OF SSROM IS -- synthesis translate_off COMPONENT wrapped_SSROM …

6
ファームウェアでプログラムの実行はどのように行われますか?
ファームウェアドメインで作業している人から、オペレーティングシステム制御ファームウェア(USBドライブのファームウェアなど)がないと聞きました。whileループで実行されている単一のスレッドだけが外部コマンドを待機しており、これが割り込みが発生する開始点であり、その後にISRとハードウェアまで流れる制御が続きます。しかし、基本的に、ファームウェアコードを実行しているハードウェアのその部分は何ですか?CPUはありますか、それともデバイスに電源が供給されている限りトリガーされるASICベースのコードですか?通常のCPU-OSベースのシステムからファームウェアへのパラダイムシフトを理解できません。
9 cpu  asic  firmware 

1
ESCの使い方
RC関連のモジュールは初めてです。今日、HobbywingのSkywalker 20AブラシレスESCを手に入れました。マニュアルはこちら。 ブラシレスアウトランナーモーターもあります (HL3512) 私はEscをプログラムするためのデバイスを持っていません(売り手もそのような要件について言及していません)。 マニュアルビープ音パターンを聞くことによって、プログラミングについて話しています。しかし、そのためには、escをフライトコントローラに接続する必要があるようです(スロットルの位置などについて話します)。しかし、私にはフライトコントローラーはありません。 私が持っているものでESCを使用する方法を教えてもらえますか?(私は2200mAh LiPoとarduino megaも持っています)

2
スイッチング周波数はスイッチングブースター回路にどのような影響を与えますか?
どのような場合/アプリケーションで高いスイッチング周波数が望まれますか?DC-DCブースターICを選択しようとしていますが、スイッチング周波数が回路にどのように影響するのかよくわかりません。私が今考えることができるのは、インダクタの後を追うショットキーダイオードの速度だけですが、それ以外は知りません。Googleはこれについてはあまり役に立ちません(または、適切なキーワードを使用していない可能性があります)。
9 boost 

1
超低電圧マイクロコントローラーとのインターフェース方法は?
サイプレスには、0.5V電源で動作可能なPSoCがあります。あなたはこれらをどのようにインターフェースするのかと思っていました。0.5Vは、FETおよびバイポーラトランジスタ、LED、さらには一般的なダイオードにとっても低すぎます。それでは、PSoCをそのペリフェラルに接続するには、どのような方法がありますか?低電力もここでの問題です。インターフェイスが10倍以上の電力を必要とする場合、PSoCが0.5Vで低電力であることは役に立ちません。

4
2次元平面上でオブジェクトを正確に移動する方法
これは、私の前の質問の反対/補完であり、誰かがオブジェクトを短時間で移動/描画したときにオブジェクトの正確な位置を測定することに関するものでした。@Rocketmagnetが提案するアプローチの1つを使用していると仮定すると(おそらくリニアエンコーダーを使用)、次のようになります。 誰かが2次元平面を横切って何らかのパターンでオブジェクトを任意に移動したときに、XY位置データを追跡/記録したとします。 目標:次に、オブジェクトに同じ記録された移動パターンを複製させます。つまり、オブジェクトを同じXY位置に移動させますが、今回は自動化します。 つまり、記録された(X1、Y1)から(X2、Y2)から(X3、Y3)などにオブジェクトを運んだり置き換えたりしたいと思います。ここでも、次のように2D平面/サーフェスに完全に拘束されています。 制約: 0.5mm以下の誤差で、オブジェクトのかなり制御された/正確な動きが欲しいです。 オブジェクトが移動する点の領域は、30cm X 30cmの正方形に広がります。 ポイント間の正確な期間/パスは重要ではありません-十分に設定されたポイントセットがあるためです(そのため、継続的な移動にかなり近づいています)。 私がこれについて検討した1つの潜在的な解決策(および実装が簡単な方法だと思います)は、エッジに配置されたモーターを何らかの方法でオブジェクトに接続して使用することです。しかし、2つの自由度を同時に可能にする方法でそれらを接続する方法がわかりません。さらに、モーターを使用して目的の動作精度を達成できるかどうか、またはそれが可能かどうかもわかりません。 だから私の質問は、このような正確に制御された2次元の動きを試すために私が試すことができる方法は何ですか?現在のところ、私のセットアップには物理的な制限がほとんどないため、あらゆるレベルの複雑さの(合理的な)実装をいじることができます。 良いニュースの1つは、次のとおりです。正確な測定/追跡システム(前の質問から)があるので、移動中にフィードバック/キャリブレーションを統合することが可能です。これは、0.5を保証する場合に不可欠ですmm最大誤差。 編集:正確なアプリケーションに関心がある場合:システムは、アクションレプリケーションの簡略化されたエレクトロニクスアートデモでの私の試みです。つまり、人のアクションが記録され、その後、一定期間後に、または複製システムで複製されます。近所の。最初は形状記憶合金(具体的にはニチノール)を使用してみましたが、マルチポイント形状の3D動きを記録するのは簡単ではありませんでした(それからFARです)。そのため、2つの-D平面。

7
5VトレラントARM [終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 電気工学スタック交換のトピックになるように質問を更新します。 5年前休業。 アナログセンサーや他のさまざまな5VデジタルIOを多用するレガシー5Vシステムがあります。ARM MCUに移行して、この設計をすべてCortex-M3ベースの新しいシステムと一致させることを検討しています。ADC入力の精度を失わないように、また追加の3.3V電源を実行する必要がないように、5V MCUを使い続けたいと思います。私は5V互換のARM MCUを探していましたが、富士通製のFM3シリーズしか見つかりませんでした。私の質問は: 5Vマイクロを引き続き使用する価値はありますか、それともADCの分圧器とデジタルIOのレベルシフター/トランジスタに移行する必要がありますか? Fujitsu FM3ラインの経験はありますか? 他に5V互換のARMマイクロコントローラーはありますか?
9 arm  analog 

2
注封に代わる注ぎ口とドレインのコンフォーマルコーティング
ポッティングと同様に、コンフォーマルコーティングを注ぐ標準的なプロセスはありますか?余剰分を排出することの利点は、重量を減らして冷却効果を高めることです。 私の限られた経験から、ポッティングは通常、2液型エポキシまたはウレタンの固体ブロックを電子筐体に注ぐことを伴います。サーマルフィラーを使用しても、通常は熱抵抗が高く、冷却が低下します。固形ブロックは空気硬化しないため、2液型のポッティングコンパウンドが必要であり、2液型コンパウンドはプロセスコストを増加させます。 一方、コンフォーマルコーティングは、通常はスプレー(スプレーシャドウが発生)または浸漬(エンクロージャーでは機能しません)されます。 私はそれを見たことがありませんが、ポッティングと同様のプロセスを使用して1液の低粘度のコンフォーマルコートを注ぐことは理にかなっています。浸漬プロセスと同様に、余剰分は後続の部品にリサイクルされます。得られるコートは薄いので、1液型の空気硬化型コンパウンドを使用できます。 誰か経験やコメントはありますか?

4
Linuxの32ビットマイクロコントローラーに最適なIDE
カルマンフィルターを実装する32ビットマイクロコントローラーを選択しています。 私はAtmel Studio 6 IDEに非常に惹かれています。ただし、Windowsでのみ実行されるようです。 誰かが良いLinux IDEを提案できますか? それ以外の場合は、仮想マシンでAtmel Studio 6 IDEを使用すると思います。 よろしくお願いいたします。

2
ハイサイド電流制限とは何ですか?
ハイサイド電流制限とは何ですか?グーグルが用語を検索している間、私はそれらのアプリケーションを「ハイサイド負荷スイッチング」として説明するICを見つけました。これは同じものですか、それともまったく異なるものですか?さらに、この用語は、ローサイド電流制限もあることを意味しますか?これは何ですか?

2
RF(携帯電話信号)からLEDに電力を供給する
次の制限を設定した場合、YouTubeビデオに示されているものと同様の携帯電話検出器をどのように設計できますか? 純粋にパッシブ(バッテリーなどの外部ソースなし) 電力は携帯電話からのRF信号から来る必要があります LEDの輝度が高くなければならないことに注意してください。どのようなコンポーネント/ダイオードが必要ですか?また、指摘できる回路図はありますか? PS:コメントに基づいて、彼らはRFダイオードを使用していますが、部品番号を示していません。また、誰かがRFダイオード/マイクロ波ダイオードを使用して試してみましたが、投稿されたビデオのようにLEDを明るくすることができませんでした。
9 rf  diodes 


2
自律的に電力供給される(バッテリーなし)ワイヤレスプッシュボタン
セルフパワーのワイヤレスプッシュボタンを作成するための現実的なアプローチ/回路設計は、それが現実的だとすれば、どのようなものでしょうか? これは、3つの用語のそれぞれが意味するところです。 セルフパワー:押しボタンを押すという機械的アクションからのみ得られるパワー ワイヤレス:プッシュボタンを押すとRF送信が行われます(送信中にピーク電流が40 mAになる場合を考えてみましょう) 押しボタン:趣味の店で入手したり、自分で作成したりできるすべてのタイプの押しボタンですが、スイッチをアクティブにするためにクランクを回さなければならない押しボタンではありません;) これらの押しボタンをさまざまな場所に配置して、自宅(屋内)に小さな「ネットワーク」プロジェクトを設定したいのですが、バッテリ電源を使わないようにしたいので、セルフパワー式のアイデアで実験しています。結局のところ、押しボタンを押すと、使用できる機械的エネルギーがもたらされ、さらに、結果として生じるRF送信イベントは、回路が生きているか、または電流(約40 mA)を引き込む必要がある唯一の時間になります。 これまでの私の壊れた考え: 機械的なイベント中に充電するコンデンサ/スーパーキャップの使用を検討しています。 おそらく、プッシュからの機械的エネルギーをハーベスティングする方法(圧電式、ギアベースなど)を使用することができます。 ここで役に立つかもしれないこの興味深いチップがあることに気づきました:LTC3588

2
複数のディープサイクルバッテリーを同時に安全に充電するにはどうすればよいですか?
私は自動車オークションで働いています。ディープサイクルのマリンバッテリーとブースターケーブルを手押し車に取り付けて、車をブーストするために敷地内を回っています。バッテリーディストリビューターから、バッテリーを個別に充電するための最良の方法は、低(2〜5アンペア)充電設定で12〜24時間以上と言われています。 私たちは、6ボルトと12ボルトでいくつかのアンペア設定(2アンペアから最大200アンペア)を持つホイール付き自動車用バッテリー充電器を使用します。バッテリーのガス発生や充電器への接続不良からの爆発さえありました(幸い、けが人はいませんでした)。 それらすべてを同時に充電するのに失敗した最新の試みには、充電器の正と負のリード線(2アンペア設定で実行)に接続された2つの銅パイプと、対応する銅パイプに接続された4つのバッテリーの正と負のブースターケーブルが含まれます。数日経っても、この方法では充電されないようです。私の推測では、アンペア数は4つのバッテリーに分割されているため、どちらかと言えば、ごくわずかな細流しか得られていません。安全であるかどうかを確認せずに、充電器を20アンペア程度までクランクして、この理論をテストすることを恐れていました。 ホイール式自動車用バッテリー充電器を使用して、複数のディープサイクルバッテリー(現在4つ使用)を同時に安全に充電するにはどうすればよいですか?

4
ネットワークに共通の接地ケーブルが必要なのはなぜですか?
コンピューターと組み込みシステムのシリアル通信について読んでいて、次のステートメントが見つかりました- ワイヤーで接続されたコンピューターには、一般にケーブルのアース線によって提供される共通のアース基準が必要です。(出典) これの理由は何ですか?アース線は漏電防止用だと思っていました。通信ネットワークで共通のアース線が必要になるのはなぜですか?
9 ground 

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