電気工学

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

2
誰かがNuttX RTOSを評価しましたか?
今日Linux User's Journalを読んでいると、NuttX RTOS についてのちょっとした宣伝文句に出会いました。私は彼らのウェブサイトをチェックアウトし、その機能セットと8052にそれを入れる能力にかなり感銘を受けました!POSIXをサポートしていることは興味深いと思います。POSIXは、社内RTOSのクライアントの1人のために取り組んできたものです。これは、社内のRTOSよりももう少し豊富な機能のようです。 他の誰かがNuttXのことを聞いて、試してみましたか?その場合、FreeRTOSなどの他のRTOSと比較してどうですか?
15 embedded  rtos 

3
USB /イーサネットシールドをシャーシまたはデジタルグランドに接続する方法
片側にいくつかのUSBおよびRJ-45イーサネットコネクタを備えたPCBがあります。ただし、SHIELDピンをどのように接続するかについては、かなり混乱しています。 これは、周辺機器とインターフェイスするホストデバイス用です。外部PSUによって調整された5V 10A電力が供給され、車両内で使用することを目的としています。 私はこの質問(シャーシアースをデジタルアースに接続する必要がありますか?)を見つけました。受け入れられている答えは、取り付け穴を使用することを示していますが、完全に理解しているかどうかはわかりません。取り付け穴がシャーシ/デジタルアースを直接接続しているのか、それとも金属製エンクロージャにのみ接続しているのかはわかりません。私は後者を想定しました。 さらに紛らわしい:プラスチック製の筐体を使用したい場合はどうすればよいですか?私はプラスチックが好きですが、金属は車両内部のEMIからそれをより良く保護すると思います。 現在のレイアウトの(非常に単純化された)例です。 そして、回路図(念のため、実際には役に立たない) シールドピンは、デジタルGNDから絶縁されたCHASSISプレーンに接続します。コネクタの物理的なハウジングも金属製の筐体に触れている必要があります。 CHASSISの面が取付穴/ネジを介して金属筐体に接続されています。 電源GNDは、左下の取り付け穴を介して金属製エンクロージャに接続されます。これは、順番に接続してGNDをするCHASSIS金属筐体自体を経由して。 私はこれを考え直していますか?シールドピンをGNDに接続して1日だけ呼び出す必要がありますか?

8
コイル状の延長コードを使用するのが危険な理由
コイル状の延長コードを使用すると、巻き取られていない電源コードを使用するよりも危険になります。 多くの防火ウェブサイトでは、コイル状に巻いた状態で延長コードを使用しないでください。 これは、空芯インダクタとして機能するコードによるものですか(なぜこれが火災を引き起こすのか、私には本当にわかりません)。この場合、1つおきのループが反対方向にあれば安全です。 私の理論では、高電流でコードが加熱された場合、コイルに巻かれたとき、この熱のすべてがはるかに凝縮した場所にあり、ケーブルを広げた場合よりも温度が上昇します。 もしそうなら、それは危険ですか?私は何かが欠けていますか、ループサイズ、ループ方向などのパラメータはかなりの違いをもたらしますか?
15 safety  cables  heat 

5
5バンド抵抗器と正しい向き
数日前、私は数個(約500個)のレジスタを購入しましたが、4個ではなく5個のカラーバンドがあることに気付きました。彼らは+または-のような良い向きまたは悪い向きを持っていますか?オンライン計算機を使用しようとしましたが、最初と最後のバンドがわかりません。
15 resistors 


5
LTSpice Automation
バッテリー駆動のブーストコンバーターを使用しており、いくつかの種類のバッテリー(さまざまな電圧/電圧)に加えて、高電流(さまざまなデューティサイクル/周期)のさまざまな負荷条件で最大入力(バッテリー)電圧ドループを測定しようとしています内部抵抗)。私はそのような(比較的)長い操作時間をシミュレートしているので、シミュレーションファイルはかなり時間がかかりますが、もちろん時間がかかります。LTSpiceを自動化して、コンポーネントの値をプログラムで変更し、シミュレーションを再実行してデータ(電圧や電流などの値)をキャプチャできるようにします。そんなこと知ってる: WAVファイルは、プログラムからのデータの入出力に使用できます プログラムはコマンドラインから実行できます これまでのところ、私の最良のオプションは、目標を達成する方法で、これら2つのオプションと独自のコード/スクリプトを組み合わせて使用​​するようですが、すでにもっと良い方法があるのではないかと思います。 LTSpiceを自動化した人や、LTSpice向けに書かれた自動化APIが(メーカーまたはサードパーティによって)作成されたかどうかを知っている人はいますか? 理想的には、必要なパラメーターを与え、制約に対する「最適な」解決策が見つかるまでさまざまなコンポーネントの値を試すようなソルバーが必要です。

5
電子チェス盤の作成
木製のチェス盤を作って、通常のピース(つまり、RFIDコード、磁石などを使用する修正されたピースではない)で遊ぶことができますが、それは私の動きに気づき、行動するソフトウェアに接続されています2番目のプレーヤー。 ボード上のピースを検出する方法について考えていましたが、どのピースがどこにあるかを認識する必要がないという判断を下しました。「真実」はソフトウェア内にあるため、ピースをAからBに移動する、ソフトウェアはどのピースが移動されたかを見つけることができます。 そこで、チェス盤の各フィールドに中央に1つ、右上に2つの穴を開けるというアイデアを思いつきました。 中央にあるものは、明るさセンサーに使用され、作品がフィールドに立っているかどうかを検出します。 隅の1つはLEDに使用され、ユーザーがコンピューターのために移動しなければならない部分を示すため、実際の状況がソフトウェアの状況と再び一致します。 Raspberry Piを実行するソフトウェアのハードウェア基盤として使用します。これはNode.jsで記述されます(ただし、この質問では重要ではありません)。 そのため、最終的には64個の輝度センサーと64個のLEDを個別に扱う必要があります。つまり、64個の出力と64個の入力が必要です。そしてもちろん、これはRaspberry Piがすぐに使えるものではありません。128個のI / Oポートを持つよりも良い方法が必要だと思います。 ボードの状態を検出することはより重要なタスクだと思うので、8x8のスイッチマトリックスの処理方法をWebで検索し始めました。ボードの列を順番にスキャンし、各列で行(=フィールド)が使用されているかどうかを検出するマイクロコントローラーを使用する提案を見つけました。 これにより、8個の出力と8個の入力を持つ複雑さが軽減されます(ボードの状態を読み取ることができるように) これについて、いくつか質問があります。 私の考えは正しい、つまりこれは正しいアプローチですか、それとも私が気をつけるべきより良い代替案がありますか? 私はマイクロコントローラーの経験がないので、何に注意する必要がありますか?書くことができる言語でプログラム可能な16ピンのマイクロコントローラーだけが必要ですか? 誰かがそのようなボードを作成し、プロセスを順を追って説明するチュートリアルを知っていますか?
14 detection  matrix 

5
オーディオ用に大きなインダクタ(1H)を作成する方法は?
私は真空管アンプを構築していますが、それに5ch EQを追加することにしました。歴史的に、ギターアンプで使用されていたものはすべて、パッシブなRLCフィルタースタイルのシステムで、80Hzチャンネルでは0.5-2Hの大きなインダクタンスがありました。 今ではアクティブなオペアンプスタイルを使用する方が小さくなることを知っていますが、これを趣味としてやっており、パッシブなスタイルを試してみたいと思っています。Digikeyが100mHを超える小さなインダクタを搭載していないことに少し驚きました。私の推測では、DSPやアクティブコンデンサベースのフィルターの登場により、小電流アプリケーションに使用されなくなったためです。 1インチのトロイドを300回巻く必要がない、1mA未満の電流で大きな1Hインダクタを作成するためのアドバイスはありますか? それとも、歴史的にどのように作られたかを知っている人はいますか?

7
静電容量がプレートの材料に依存しないのはなぜですか?
学生として、抵抗器とは何かを理解した後、コンデンサについて学ぶと、少なくとも私が知っているどのタイプのコンデンサでも、静電容量は使用するプレートの性質に依存しないことに非常に驚きました。 「プレートが導通している限り、違いはありません。」本当?
14 capacitor 

4
16 MHzの方形波を示す安価なオシロスコープ
安価なオシロスコープHantek DSO4102Cを所有しています。定格帯域幅は100 MHz、サンプルレートは1 GSa / sです。ツールに関するいくつかの情報はここで見つけることができます:http : //hantek.com/en/ProductDetail_3_4163.htmlこれで、16 MHzで外部クオーツから実行するAtmega328P MCUがあり、コードなしで(usbaspによって消去されたチップ)、 CKOUTヒューズビットのみが設定されます。そのため、PB0ピンに方形波が表示されるはずでしたが、私のスコープではかなり歪んでいることが示されてい ます.MCUのデータシートにはピンの立ち上がり時間が記載されておらず、これは私にとって大きな驚きでした。したがって、測定された9.5 nsが有効かどうかを確認できません値。しかし、6ボルトを超えるPk-Pk電圧(および560 mVでゼロ未満になることもある)から判断すると、スコープに問題があると思います。私は正しいですか? いくつ かのアドバイスを取得した後、後で追加 Arduino Unoを使用するのではなく、ブレッドボード上ですべてを組み立てました。グランドクリップをスコープからATMegaのグランドピンにブレッドボードを介してワイヤで接続しました。出力ピンで直接測定しています(下のレイアウトの写真を参照)。今では、20 MHz発振器でもより良い結果が得られています。 明らかに、Pk-Pkの値は、信号の形状だけでなく、現実により近くなりました。だからみんな助けてくれてありがとう!

5
マウスをクリックする代わりにコードを使用したPCB設計?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 6か月前に閉鎖されました。 私はPCBの設計に入り始めたばかりで、メニューやマウスクリックでGUIを使用する方法を習得するのに苦労しています。一部のエンジニアは、コードのようなものを使用してPCBを生成しますか?
14 pcb  eda 


8
バッテリーを並列に接続しても電流が増加しないのはなぜですか?
それぞれ2個の1.5 Vバッテリー、スライドスイッチ、LED、および100オームの抵抗を含む2つのバッテリーホルダーで構成される簡単な回路を構築しました。2つのバッテリーホルダーを直列に接続した(およびスイッチをオンにした)ときにマルチメーターで測定した電流は25.9 mAでした。 次に、バッテリーホルダーのプラスの接点を赤のジャンパーケーブルで、バッテリーホルダーのマイナスの接点を黒のジャンパーケーブルで接続して、バッテリーホルダーを並列に接続しました。 今回は、測定電流は6.72 mAです。バッテリーホルダーが並列に接続されているときよりも大きくないのですか?


1
一部のデバイスは、小さな値のコンポーネントにセラミックではなく電解コンデンサを使用するのはなぜですか?
私は最近、50v、0.22uFの電解コンデンサ、およびその他すべて同様の定格部品(すべて約10uF未満)を使用する多くの民生用デバイスに遭遇しました。使用中、それらの電圧は定格よりもはるかに低く、通常は最大約15-25Vであり、オペアンプフィルターまたはレールバイパスキャップとして使用されているようです。 私の質問はこれです:なぜこのような状況で電解を使用したいのでしょうか?電圧が高くなるとセラミックの出力は低下しますが、1uF 50-250Vセラミックの方がデバイスの寿命が長く、起動コストが安くなりますか? (そして、はい、私はセラミックキャップと電解を読んでいます。使用の具体的な違いは何ですか?ですが、それは私の質問にまったく答えていません。)

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