電気工学

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

2
Bluetooth HIDモジュール
独自のBluetooth HIDデバイス(一種のカスタムゲームコントローラー)を実装しようとしていますが、探しているものを見つけることができません。 私はタスクに基づいて私にとってわずかに高価だと思われる2つのソリューションに出くわしました。2つのソリューションは、RN42-HID([購入]をクリックしてHIDバージョンを表示する)とBluegiga WT12です。どちらも私の目的のために私には高価に思えます。何もインストールせずにHIDプロファイルを使用する一般的なBluetoothキーボードと周辺機器がどのように機能するのか疑問に思います。私が知らない他のモジュールはありますか? 明確にするために、PCで、たとえばシリアルBluetooth接続のコマンドをHIDコマンドに変換するソフトウェアが必要ないようにします。BluetoothモジュールがHIDデバイスとして認識され、動作することを厳密に望んでいます。
15 bluetooth  hid 


3
トランジスタ比較チャートまたはデータベースはありますか?
トランジスタを選ぶとき、私は通常、サプライヤーのカタログから始めて、最も興味のある仕様に従って検索し、改良します。しかし、私はしばしば奇妙な選択をするようです。たとえば、最近、MCUを使用して200mAの電流を基本的にスイッチングするためにNPNが必要になり、最終的にBC337を選択しました。それはうまくいくようですが、「汎用」または「スイッチング」トランジスタではなく「オーディオアンプ」として分類されているようですので、私はより良い選択をすることができたと思わずにはいられません(または多分そうではありません)関係ない)。同様に、私はたくさんのBC548の大きなバッグを持っています。最初の「初心者」セットにたまたま持っていたからです。通常はうまくいくので、最良の選択であるかどうかに関係なく、それにこだわっています。 最も一般的なタイプとその特性を備えた簡単なチャートが便利だと思うと思う。Googleの検索では、60年代のいくつかのチャート、いくつかの本(とんでもない価格で、ほぼ古くなっています)が見つかりましたが、私が見つけることができる単純な「ピッカー」または「比較チャート」ではありません。 誰かお勧めできますか?または、ピッキングのためのより簡単な方法はありますか?それとも、スイッチングのためにそれを使用しているだけなら、「タイプ」が何であるかは本当に重要ですか? たぶんもっと簡単な質問は...どうやってスイッチングの仕事のためにトランジスタを選ぶのですか?

2
マルチメーターを使用してコンポーネント/短絡を燃やすことはできますか
おそらく新しいことではありませんが、マルチメータを使用して電源回路を分析したい場合があります。私はそれをするのが大好きですが、いくつかのコンポーネントまたは回路全体を燃やすかもしれないと少し心配しています。 回路やコンポーネントにマルチメーターを使用するためのベストプラクティスはありますか?

2
USB to GPIOモジュール
私は、サーバーがGPIO信号の形式でマイクロコントローラーに送信する必要があるWebページのボタンをユーザーに押すことを含むプロジェクトに取り組んでいます。サーバーで使用できるポートはUSBのみです。 私はいくつかの考えがありました: USBからGPIOへのインターフェースとしてArduinoボードを使用するだけです。 http://numato.com/8-channel-usb-gpio-moduleなどの専用モジュールを使用します(これは、Googleのクイック検索で見つかった唯一のものです。 この質問で説明されているようなものを使用してください。USBからドライブLED この分野での経験がある人なら誰でも推薦できますか?
15 usb  gpio 

2
実際のフィードバック回路での安定性(位相マージン)解析
そのため、負のフィードバックを使用してデータ集録回路のオフセット電流を制御するという素晴らしいアイデアがありました。もちろん、ソフトウェアでこれを行うこともできますが、入力段でオフセットを削除すると、スイングが減少し、プリADCアンプで飽和することなくゲインが増加し、SNRが向上します。 そのため、このフィードバックループを設計し、会社で作成しました。そして、約50kHzで発振しましたが、おそらくほとんどの専門家にとっては驚くことではありません。私が行った唯一の安定性解析は、負のフィードバックがあることをトリプルチェックすることでした 実際のループにはサンプルアンドホールドアンプが含まれます(および両方の抵抗を含むこのセクションは、前の反復で証明されています)が、発振のみが発生しますトラックフェーズ中に、トラックフェーズ中に存在するループを再現しました。CtrackCtrackC_{\text{track}}RtrackRtrackR_{\text{track}} 基本的な考え方は、のオフセット電圧が強制されるように、フィードバックループはOA2の2つの入力を同じ電圧に強制する(つまり、出力電圧をOA2開ループゲインで除算する)ことです。。次に、サンプルアンドホールドがホールドモードに切り替わり、V _ {\ text {out}}を取得します。VoutVoutV_{\text{out}}VoffsetVoffsetV_{\text{offset}}VoutVoutV_{\text{out}} 私は学校でゲインマージンと位相マージンを研究しましたが、それについて最近の練習がなかったので、この実際の回路のボード線図を作成する方法がわかりません。OA1とOA2はOPA2376であり、OA3はOPA340です。電源バイパスなどのための追加の接続がありますが、それらは信号経路に関連するとは思わないため、中断しました。ただし、安定性に重要な理由があるかどうかについては、お気軽にお問い合わせください。また、電源はセンサーからの電流を表しますが、実際には理想的な電流源ではありません。I1I1I_1 受動部品によって作成されたものに加えて重要な極を含む非理想的なオペアンプを使用して、このような回路のボード線図をどのように開発しますか?データシートからそれらを読み、重ね合わせます 発振周波数が非常に低く、希望の通過帯域に近いため、心配です。 位相シフトの問題は、オペアンプの10Hz以下のコーナー周波数が原因であると考えるのは正しいでしょうか?抵抗フィードバックネットワークを使用する場合、開ループゲインを切り捨てて、コーナー周波数を右(開ループプロットが新しいゲインと交差する場所)に移動しますか?そして、位相シフトもより高い周波数で始まりますか? 私の印象では、既存のフィードバックにより、OA1とOA3の両方にユニティ電圧ゲイン(反転)があります。OA2が問題として残っています。OA2がループ全体を安定させ、オフセット誤差を小さく抑え、整定時間を以下に保つための良いフィードバックループは何でしょうか(その後、ホールドモードに切り替える必要があるため)。または、代わりにや調整して、新しい極を作成する代わりに既存の極を移動する必要がありますか?250μs250μs250 \mu sCtiaCtiaC_{\text{tia}}RtrackRtrackR_{\text{track}}

5
自己調整PIDのようなコントローラーを実装する方法
次の特性を持つシステムの温度を制御するためのマイクロコントローラープログラムを作成しようとしています。 出力は、固定サイクル周波数(1時間あたり2〜10)でのみオンまたはオフにできます。 プラントの応答が遅い(測定可能な温度変化には10分以上かかる)。 植物は、環境条件に基づいて温度を失います。 セットポイントは、ユーザーの需要に基づいて大きなステップで変化する可能性があります。 エラーを最小限に抑え、入力として提供されるサイクルレートを遵守することを目的としたコントローラーを作成しています。 これはPIコントローラーで簡単に実行でき、出力はデューティサイクルに変換されます。問題は、プログラムが正しいKp、Ki定数を自動調整して選択し、さまざまな環境条件と加熱能力の変化に適応する必要があることです。したがって、事前にPIコントローラーを調整することはあまり有用ではありません。 実際のPIまたはPIDの使用は必須ではありません。ファジィロジックが役立つ場合は使用できます。また、チップ上にシステム応答と熱損失(線形近似)をモデル化する機械学習アルゴリズムがあり、測定されたステップ応答に関する情報を提示します。その情報をどうするか分からないだけです。 いくつかの投稿は、モデリングデータを使用してPIをオンラインで調整できることを示唆しているほか、ファジィ論理を使用してPIを調整できることを示唆するラボビューマニュアルも示しています。 私の質問は、この種のシナリオ(PID、fuzzy-pid、コンボリューションなど)に最適なアプローチは何か、実際にソフトウェア/プラクティスにどのように実装するかです。 私はEEではないので、どんな入力でも大歓迎です。

3
バッテリーを使用している場合、ステップ電圧を上げたり下げたりしますか?
バッテリーを使用して電圧レギュレーターを介して負荷を駆動する場合、2つのバッテリーを並列に電圧を上げるか、2つのバッテリーを直列に電圧を下げる方が良いでしょうか?絶対的な答えがない場合、特定の状況に最適なものを決定するための一般的なルール(またはルールセット)はありますか? 特定の回路タイプがトレンドに逆らうような興味深いケースはありますか?(意図しないしゃれ)

7
コンピューターが0と1しか使用しないのはなぜですか?
コンピューターが0と1しか使用しないのはなぜですか?2または3などの他の数字を追加すると、コンピューターの速度が上がりませんか?また、整数のビット長を短くするために2と3を使用できます(2と3を使用して整数を終了できるため、数値1に必要なのは2ビットのみです)。 バイナリコンピューターの方が望ましいのはなぜですか?

1
磁力計∞形のキャリブレーション
3軸電子コンパスを使用する携帯電話およびその他のデバイスでは、∞/ 8 / S形の動きを使用して、これらのビデオに示すように磁力計を較正します。 なぜこの動きが実行されるのか、理論は何なのか、それを実装するためのCコードの例を挙げることができますか? あなたは、より多くの情報を含む私の別の同様の質問を通過しなければなりません。 この特定の質問に関する追加情報:プラットフォームは、AVR Studio 5を使用した8ビットAtMega32です。 今まで試してみました:形状を作る磁力計のベクトル値の2で平均を除算してみました。考えることはオフセットの計算に役立つかもしれません。形状の2つの同一の部分/側面が、地球の磁場を相殺し、オフセット値を与える方法を考えています。私は間違っているかもしれません。しかし、特に形状ベースのキャリブレーションでは、これが私が現在いる場所です。キャリブレーションはこのように機能すると思います。アイデアは、それがこのようにうまくいくかどうかを調べることです? オフセットを計算し、後でそれらをRaw磁気3Dベクトルから単純に差し引くことができるコードを確認します。私は完全に間違っている可能性があり、それがどのように機能するのか説明がありません。ビデオと球体上にプロットされたデータを見て、どういうわけか私の思考が加速し、方程式の形でその思考を使用しました。B) コード: Read_accl();およびRead_magnato(1);機能は、センサデータを読んでいます。コードが自明であることを願っています。賢明なPPLがこれをはるかに良い方法で使用することを願っています。:\ void InfinityShapedCallibration() { unsigned char ProcessStarted = 0; unsigned long cnt = 0; while (1) { Read_accl(); // Keep reading Acc data // Detect Horizontal position // Detect Upside down position // Then detect the Horizontal position …
15 calibration  imu 

5
リセット:同期vs非同期
私は長年fpgasを使用してきましたが、回路のすべての部分(必要な部分)で常に同期リセットを使用していました。特定のクロックサイクルで回路をグローバルにリセットするのに役立ちます。 しかし、ASIC回路では、どこでも非同期リセットを使用する傾向があると言われました。なぜか、また一部のfpga設計にも当てはまるのかと思います。専門的な意見を聞きたいです。 ありがとう
15 fpga  reset  asic 

2
3象限と4象限トライアックの違いは何ですか?
私はトライアックのデータシート、特にこのBTA16シリーズトライアックのデータシートを見ています。「電気的特性」セクションは、スナバレス/ロジックレベル(3象限)と標準(4象限)の2つの部分に分かれています。 これが何を指しているのか分かりません。列のタイトルで示唆されているように、それらは異なるデバイスですか?それらは異なる動作モードですか?違いはなんですか?
15 triac 

2
オシロスコープの入力容量とはどういう意味ですか?
私のオシロスコープの定格:1Mohm || 12pF。100 MHzのオシロスコープです。ただし、静電容量のポイントがわかりません。プローブを10X(切り替え可能)に設定すると、9Mohmが直列に挿入されます。-3dBブレークポイント:〜1.473 kHzのRCフィルターを作成しましたが、10Xプローブでより高い帯域幅が得られ、1.4 kHz帯域幅リミッターは得られません!私は何が欠けていますか? また、回路シミュレーターで回路をシミュレートしていました。プローブ抵抗がない場合、10pFのキャップは100 MHzで1Aを伝導します。これは、1 Mohmのインピーダンスと比較して大きな負荷になります。

8
初心者向けのFPGA開発キット、Spartan6またはSpartan3?
FPGAと開発キットを購入するつもりで、ザイリンクスとDigilentの両方のWebサイトを調べました。どちらも優れた開発キットを持っているようです。 FPGAを使用したことはありませんが、マイクロコントローラーを使用した経験があります。 エントリーレベルのSpartan 6ボードは、Spartan 3A / ANボードと同等の価格であることがわかります。機能を比較していません。 あなたの経験から、Spartan3A / ANまたはSpartan6を提案する開発キットは何ですか?
15 fpga  kits  development 

5
ACでゼロクロスを検出しますか?
ソフトスターターのゼロクロスを検出する必要があります。ずいぶん前に、一方の側でマイクロコントローラーに直接接続し、もう一方の側でライブ電源に直接接続した1メガオームの抵抗器を使用してそれを実行しました。私は成功しましたが、それはお勧めですか?安くて確実にできる他の方法は何ですか?

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