電気工学

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


5
PID制御を学習する方法は?
主に温度のPID(比例-積分-微分)制御を学びたい。 できれば簡単なプロジェクトを通して学びたいと思います。 学習に数週間かかるものをお勧めしてもらえますか? 編集:水タンクの温度を制御したい。加熱は抵抗器によって行われます。

15
初心者向けのロジックアナライザーですか?
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け入れていません。 誰もが低コストまたはDIYビルド可能なロジックアナライザを推奨できますか? ほとんどの場合、低電圧でのシリアルプロトコル(SPI、I2C、RS232)のデバッグ用です。


5
マイクロコントローラー回路でバッテリーを長持ちさせる
ATtiny85Vに小さなバッテリー(おそらくコイン電池)で長時間電源を供給したいと思っています。 私はソフトウェア側を調べましたが、コードはウォッチドッグタイマーで駆動され、未使用のアナログおよびデジタルコンバーターがオフになっており、チップは1MHzで動作しています。どれだけの電流が流れているのか、基本的に最小化されていることを望んでいます。 数秒ごとに起動し、ADCで電圧レベルのチェックを行い、RAMに記録し、スリープ状態に戻ります。シリアルラインが接続されていることを検出すると、データを吐き出します。 しかし、今私は回路全体を見て、回路全体をよりバッテリーに優しいものにするために私がすべきことがあるのだろうかと考えていますか? 1つのコンポーネント(マイクロコントローラー)が反復的であるが可変電流を消費する、長持ちする(単純な)回路を設計する場合の基本的な注意事項と禁止事項は何ですか? 例えば: インジケータLEDは大したことですか?明るいときにバッテリーを使い果たしていませんか?それを暗くするために巨大な抵抗器を置くべきですか、それとも抵抗器がバッテリーを使用するだけですか? バイパス/デカップリングコンデンサを使用して、バッテリーからの電流を均等にする必要がありますか、それとも、コンデンサがバッテリーの電力を浪費するだけですか? マイクロコントローラーには1.8Vしか必要ありませんが、1.8Vバッテリーはありません。2個の1.xバッテリーを使用して、電圧を送りすぎる必要がありますか?「できるだけ多くのボルトを使用しない」ことで、バッテリーの寿命を延ばすことができますか?それ、どうやったら出来るの? ピンがHIGHかLOWかを確認するには、余分な電力が必要ですか?何もしない演算や何らかの算術演算と比較して、GP I / Oピンの1つの状態をチェックする際に、さらに多くの電力使用量がありますか? 電流、電圧、電力の計算方法(および漠然と測定する方法)を漠然と知っていますが、どれがバッテリー寿命に相当するかはわかりません。Coulombsのバッテリー寿命の重要な測定値はありますか? バッテリーには次のようなものがいっぱいあるという漠然とした考えがあります。 アンペア時などの充電 エネルギー、ワット時など ワットなどの電力 しかし、私の回路が実行されたときに何が「食べる」のかについては、はっきりしていません。かなりの量のEE101と物理学の教科書を読みましたが、実際にはラボの経験はありません。言い換えれば、私は電池についてたくさん読みましたが、実際にはそれの大部分が何を意味するのか本当に分かりません。 抵抗器はバッテリー寿命を使い果たしますか?コンデンサはありますか?ダイオードはありますか?私は彼ら全員がそうしていると思うが、数字のどれが重要な数字なのか?インピーダンス?電力損失?現在?電圧? バッテリーを無駄にせずに電圧を下げる方法はありますか?バッテリー寿命を延ばしながら電圧を下げる方法はありますか?

15
PWMで500個のLEDを制御
500個のLEDを個別にアドレス指定し、それぞれに最適なPWMをサポートするプロジェクトに取り組むことを検討しています。 Arduinoを既に使用しているので、使用する予定ですが、別のプラットフォームがより適していると考えている人がいれば、提案を受け入れます。 シフトレジスタを使用する必要があります。この状況で使用するのに適したシフトレジスタとは何ですか?PWMがこのプロジェクトのコストを大幅に引き上げるなら、それなしで大丈夫です。私は100ドル未満を費やそうとします。私はeBayから500個のLEDを一括購入します。 このような多数のLEDを制御する最良の方法について、あなたの意見はどうですか?また、どのように電力を供給しますか?助けていただければ幸いです。私は電子機器についてかなりの経験を積んでおり、このような大規模なことは一度もしていません。

8
USB充電および「スマート」充電ポート(AnkerのPowerIQなど)はどのように機能しますか?
ここでEEを趣味で理解しているソフトウェアエンジニア。 最近、USBバッテリーパックの製造元から、ポートが「スマート」で「デバイスを識別する」から「デバイスの最大電流を供給する」という多くの主張に気付きました。この問題をざっと見てみると、これが完全にマーケティング言語ではないことを暗示しているように見えます。実際、もっと複雑なことが起こっています。 リチウムイオン電池の微妙な化学的性質や充電コントローラーの性質を理解していないので、電池をできるだけ早く充電するには、できるだけ多くの電流を引き込み、電池の仕様のみに制限すると思います。デバイスは、充電量を1Aに制限することが文書化されているので、確実にさらに多くの電力を消費できることが文書化されているため、これは事実であってはなりません。どうしてこれなの? 電流の引き込みが非常に制御されている場合、デバイスがより多くの電流を引き込むことができるようにこれらのスマートポートで何が起こっているのでしょうか?Ankerバッテリーの製品ページから、彼らは自分のポートがデバイスを識別し、「その独特な充電言語を話す」と主張している(その言い回しは吐き気を催させる)。たぶん、その言い回しにそれほど厳しく反応するべきではありません-実際にUSBデータラインは何らかの充電パターンのネゴシエーションに使用されていますか? ありがとう!

5
MOSFETシンボル-正しいシンボルとは
私はこのサイトに数ヶ月来ており、MOSFETにさまざまな記号が使用されていることに気付きました。NチャネルMOSFETの推奨シンボルとその理由は何ですか?
26 mosfet 


2
ビットバンギングとは
私はマイクロコントローラのプログラミングは初めてです。ATmega32-AコントローラーとCodeVisionAVRコンパイラーを使用しています。SPI通信を使用して正弦波信号を生成するために、波形ジェネレーター(AD9833)を使用しています。サイン波を正常に生成できました。今、私はその信号をセンサーに渡しています。センサーの出力はマルチプレクサを介して選択され、ADCに送信されます。次に、SPI通信を使用してADC値を読み取ります。ADCのレジスタをセットアップするために多くのことを試みました。それでも動作しません。SPI通信コードを確認するには、spi通信を使用した以前のポストADCレジスタ設定を参照してください。USART(RS232)通信を使用して、PC(PuTTY)に値を印刷しています。 誰かがビットバンギングを使用するようにアドバイスしました。私はその概念に新しいです。SPI通信のビットバンギングのコード例を教えてください。その手順を開始する方法は?誰も私に良い材料を提供できますか。外部ハードウェアは必要ですか? ピン接続を含め、これを書きました。 #define ADC_CS PORTB.3 #define MOSI PORTB.5 #define MISO PINB.6 #define SCK PORTB.7 void send_8bit_serial_data(unsigned char data) { int i; ADC_CS=0; for (i = 0; i < 8; i++) { // consider leftmost bit // set line high if bit is 1, low if bit is 0 if …

9
アナログエレクトロニクスでオペアンプが頻繁に使用されるのはなぜですか?
私はいくつかの本や論文で「Opアンプはアナログエレクトロニクスの常識です」または「...オペアンプはアナログ回路で最もよく見られるビルディングブロックです...」とその効果。 私の経験は、その主張に同意するか、または反論するほど十分に広範ではありませんが、私が見た回路で確かに裏付けられています。 このようなコンポーネントがおそらくプログラミングの「for」ループのようなものであるか、または利用可能になった広範なアプリケーションを見つける基本的なパターンのようなものになる理由を説明するために、私は基本的なものを見逃していると思うようになります。 オペアンプをこのような基本的かつ汎用性の高いパターンの実現にするアナログエレクトロニクスの基本的な性質についてはどうですか?

3
ADC入力用に0〜10Vのアナログ信号を0〜2.5Vに変換する方法
0Vから10Vの範囲のアナログ信号があります。ADCで線形に0〜2.5Vにスケールダウンしたい。 抵抗分圧器を使用すると信号品質に影響するのではないかと心配しています。これは本当ですか?そうでない場合、分圧器にはどの値の抵抗を使用する必要がありますか?
25 adc 

6
インターレースCRTスキャンが前後に行われなかったのはなぜですか?
私は古いCRT画面のスキャンとビデオのインターレース戦略を研究していましたが、何か不思議に思い始めました。 ラスタースキャンプロセスは、奇数行で上から下に進み、次に上に戻って偶数行をラスターしました。したがって、電子ビームをトップ位置に戻すための垂直ブランキング間隔があります。 CRT垂直スキャンの初期設計が、垂直スキャンが奇数行で上から下に、偶数行で下から上に行われ、垂直ブランキングの必要性がなくなったのはなぜですか?もちろん、偶数ラインの信号を逆にする必要があります。
25 crt 

6
以前のテープレコーダーでは、テープスプールの角速度はどのように調整されていましたか?
磁気テープのスプールを使用するテープレコーダは、テープの再生/記録時にテープをあるスプールから別のスプールに転送します。テープの少ないスプールは、他のスプールよりも速く回転する必要があります。これがテープレコーダー/プレーヤーです。これがクレイグモデル212です。 開始時には、すべてのテープを備えたスプールはゆっくりと回転し、空のスプールは素早く回転します。テープが再生され、テープが最初に空のスプールに転送されると、状況は逆転します。テープの破損を防ぎ、一定速度で再生/記録するために、各スプールの角速度をリアルタイムで微調整する必要があります。それぞれの角速度は、スプール上のテープの量の関数です。 トランジスタが発明される前、マイクロプロセッサが発明される前からテープレコーダーが存在していました。テープの速度を制御するためにどのタイプの回路/電子機器が使用されましたか?
25 analog  control 


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