電気工学

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


2
Arduino Unoはアダプターからの電源入力を「クリーン」にしますか?
一時的なArduinoプロジェクトを構築していて、アダプターをオンラインで注文する必要があります。アダプターにノイズが多いと、Arduinoに影響するのではないかと心配しています。これは一時的なものですので、お金を節約するために汚れの安いアダプターを購入しますが、「スムーズ」になりますか?壊れてもかまいません。そのうちの2つは、Sparkfunまたは類似のWebサイトで見つけることができる最も安いものよりもはるかに安価です。 VINピンまたは電源ジャックを介してかなり「汚れた」アダプタを接続すると、ノイズが除去されますか?5Vピンを介して接続された「汚れた」5Vアダプターがある場合でも、このノイズをフィルターで除去できますか?

4
Arduino IDEを使用せずに、hexファイルファームウェアをターゲットボードにアップロードするにはどうすればよいですか?
IDEの使用を必要としないarduinoにファームウェア更新をアップロードするためのシェルスクリプトを実行するインストーラーを作成する方法はありますか?ファームウェアの更新が必要な場合があり、ファームウェアの更新を適用する人がIDEから更新を適用できない場合があります。それはavrdudeに関係しているのではないかと思いますが、その方法を学ぶために、自分自身で運がなかっただけです。 「シェルスクリプトを実行するインストーラーを作成する」の部分を扱えます。

2
同じグラウンドを使用する必要があるのはなぜですか?
ArduinoをMOSFETに接続してバルブを制御しました。 ArduinoのGNDをブレッドボードのネガティブレーン(word?)に接続しました(回路図でSW1でモデル化されているため、わかりやすくしています)。これを行わないと機能しない(ゲートに電圧がない)ことに気付きました。なぜ同じアースを使用する必要があるのですか? そして:私の回路は良いですか、それとも私のArduinoに損傷を与える可能性がありますか? この回路のシミュレーション – CircuitLabを使用して作成された回路図
8 arduino  mosfet 

2
PCBの電源ラインに関する質問
イーグルでPCBを設計するのは初めてですが、回路図は簡単です。しかし、PCBボードを作ることが面白くなるところです。 これが皆さんへの私の質問です。 あるICから別のICへの電源をデイジーチェーン接続することは良いことではないことに気づきました。また、シンプルな両面PCBボードレイアウト(無料のイーグルバージョン)では、複数の電源プレーンは問題外であり、不必要な複雑さを増大させます。 それで、私はボードの全長に沿っていくつかの電力線(太い線)を走らせることにしました。 それは良い考えですか? 誰かが以前にそれを行ったことがありますか、そうであれば、PCBで電源バスを処理するための一般的なガイドラインはありますか? IC(オペアンプ)ラインへの供給ラインのコンデンサの取り扱いに関するルールはありますか? 私はばかですか?より良い方法があります
8 pcb 

3
Arduinoと120V 10A回路の両方を安全に接続するにはどうすればよいですか?
私はサーモスタットを構築していて、2つの120V 10A回路(1つは加熱用、もう1つは冷却用)のいずれかを発火させるという考えです。リレー用にこれらのモジュールが2つあり、両方の接続方法を理解しています。 これは私が購入したサイトからの写真です。 ただし、まだいくつか質問があります。 Arduinoピンからこのブロックの信号ピンに直接接続しても安全ですか、それともArduinoを「保護」する必要がある方法がありますか? 最終的には、このプロジェクト全体を1つのボックスに収めたいと思います。うまくいけば、電源コードは1つだけで済みます。Arduinoと120V 10Aの両方の回路に電力を供給するための最も安全な方法は何120V 10Aですか?
8 arduino  safety  relay 

2
CAN送信および終端抵抗
PIC18F25K80マイクロコントローラーとMCP2551を使用してそれらの間で通信するCANネットワークをセットアップしようとしています。トランシーバーのCANL、CANHを接続するだけで、2つのシンプルなワイヤーをCANバスとして使用できますか?2本のワイヤーで作ったセットアップでデータを送信することさえできませんでした!それらをある程度抵抗して終了する必要がありますか?

5
機能していないことを証明するために回路内のコンポーネントを測定することは理にかなっていますか?
電気回路が適切に機能していない場合、マルチメータを使用して回路内の個々のコンポーネントを(はんだ付けせずに)測定/テストすることは理にかなっていますか。たとえば、トランジスタ導通テスト/電圧降下を測定しますか? インサーキット測定は結果を妨害し、偽陽性(または偽陰性)につながる可能性があると自分に問いかけています。破損した部品を見つけたり、電気部品を修理したりした実際の経験は何ですか? 私はこれを基本的な理論的および実用的な知識だけを持っている趣味家として求めています-私は自分でいくつかのデバイスを修理しようとしています、そして電気工学に関するより多くの知識を得たいです。

1
Arduinoの充電式電力
Arduinoベースのポータブルデバイスに充電可能な電力を提供する最良の方法は何ですか?これまでのところ、私は次のオプションを見つけました: 1:取り外し可能なバッテリーを使用し、デバイスに外部充電器を含めます。おそらく最も安価なオプションですが、あまりエレガントではなく、多くのユーザーはおそらく、それらを充電するために常にバッテリーを取り出す必要があることを煩わしく思うでしょう。 2:このパックをデバイス内にパッケージ化します:https : //www.sparkfun.com/products/11358。安くはありませんが、多分私には大きすぎるかもしれません。USBケーブルをデバイスから取り外してから戻すと、奇妙に見えます。同様に、ユーザーはこのUSBケーブルを取り外し、充電用の外部USBケーブルを挿入する必要があります。きれいじゃない。 3:LiPoバッテリーを使用し、この充電器をデバイス内に配置します:https : //www.sparkfun.com/products/10401。しかし、私が理解しているように、これはLiPoバッテリーを充電するだけであり、arduinoへの電力供給には使用できません。このボードhttps://www.sparkfun.com/products/10161もありますが、すべてを配線する方法を理解しているかどうかはわかりません。 私が欲しいのは、デバイスが充電の点で携帯電話のように機能することです。デバイスは内蔵バッテリーで動作し、ユーザーは充電器からケーブルを接続するだけで充電できます。私の電力需要はそれほど高くありません。小さな3x3cm LCD、Bluetoothモジュール、Arduino、その他のマイナーなものだけです。 「バッテリー管理IC」は私が探しているものですか?それはこの質問で言及されています:私のプロジェクトに統合された充電式バッテリーを実装する方法は?。これをデバイスに追加するには、どのような配線が必要ですか?

2
AVR割り込みサービスルーチンが期待どおりに実行されない(命令オーバーヘッド?)
7つの入力を持つ小さなロジックアナライザーを開発しています。ターゲットデバイスはATmega16820MHzのクロックレートです。ロジックの変更を検出するには、ピン変更割り込みを使用します。今、私はこれらのピンの変化を検出できる最低のサンプルレートを見つけようとしています。私は、最小5.6 µs(178.5 kHz)の値を決定しました。このレートを下回るすべての信号は適切にキャプチャできません。 私のコードはC(avr-gcc)で書かれています。私のルーチンは次のようになります。 ISR() { pinc = PINC; // char timestamp_ll = TCNT1L; // char timestamp_lh = TCNT1H; // char timestamp_h = timerh; // 2 byte integer stack_counter++; } キャプチャした信号の変化はにありpincます。それをローカライズするために、4バイト長のタイムスタンプ値があります。 データシートで私が読んだ割り込みサービスルーチンは、ジャンプするのに5クロック、メインプロシージャに戻るのに5クロックかかります。私の各コマンドのISR()実行には1クロックかかると想定しています。要するに、5 + 5 + 5 = 15クロックのオーバーヘッドがあるはずです。1クロックの持続時間は、20MHzのクロックレートに従う必要があります1/20000000 = 0.00000005 = 50 ns。秒単位の合計オーバーヘッドは、次のようになります15 * 50 ns = 750 ns = …

3
プルスイッチ-なぜそんなに高いのか
私が作成しているアラームのトリガーとしてプルスイッチを使用したいと思います。スイッチがトリガーされると、サイレンがオンになり、ストロボが点灯する可能性があります。私はそこにたくさんのオプションを見つけましたが、価格は少し驚異的です。 テイクこれを例えば、それは$ 238です。20ドルは高額になると思っていました。私のアラームは産業環境では使用されません。私が確保しているアイテムは、スイッチにそのようなお金を使うことを正当化するのに十分な価値がありません。 シンプルなプルタイプのライトスイッチで十分だと思いますが、起動時にスイッチから離脱し、プロセス中に損傷しないようにするケーブルが必要です。 私は2つの質問があると思います: このスイッチはなぜそんなに高いのですか? アクティブ化された後も閉じたままになるNOプルケーブルスイッチには、他にどのようなオプションがありますか?私は自分のスイッチを構築するというアイデアを受け入れています。
8 switches  cost 

2
これは無線周波数であり、動作しますか?
無線周波数とその仕組みがよくわからないので、理論やアンテナなどの仕組みがよくわかりません。まず、変圧器から始めます。エネルギーは、ワイヤーに触れることなくAC電力をLEDに伝達する磁場を通じて伝達されます。 次に、インダクターはコアを失い、さらに離れて移動します。私はまだ2 Cm未満でLEDを点灯させました。 最後に、今、私はそれをさらに望んでいます。エネルギーが行き過ぎることはないので、何らかの方法でそれを増幅しなければなりません。私はそれを半波整流で増幅し(とにかくLEDをフルにする必要はありません)、LEDがオンになると推定します。私はBJTを使用しています。これはうまくいくと思いますが、私にはわかりませんし、エレクトロニクスの専門家でもありません。これはRFですか?私は電磁石のコイルのことを理解していますが、それは閉回路ではなく、1本のワイヤーだけが空中にあるので、なぜアンテナが使用されるのでしょうか。それは単に磁場を拡大するためのものであり、それはインダクターまたは何かに取り付けられているだけですか?これが回路です。これが機能するかどうかはわかりません。アドバイスが必要です。AC電圧のオン/オフに応じて、LEDをオフまたはオンにしたいだけです。
8 radio 

4
BJTが電流制御デバイスと呼ばれているのにJFETが電圧制御デバイスと呼ばれているのはなぜですか?
私の質問は、JFET / FETが電圧制御デバイスと呼ばれているのに対し、BJTは電流制御と呼ばれ、両方が適切に動作するために必要な両方の電圧であるためです。ここで問題は、電圧によって電流も生成され、BJTは電流制御され、FET電圧制御されることです。 何か案は?

3
歩行中の歩幅の測定
歩きながら歩幅を測りたいのですが、この問題を解決するためのアイデアを模索しています。 私は実際にはセンサーの専門家ではないので、この目的でシステムを構築する方法を理解するためにいくつかの情報を収集しようとしています。通常、私は靴に埋め込まれた加速度計と圧力センサーを備えたarduinoを使用します。 考えられる解決策は、2つの足の間の距離を常に確認し、各足が地面に着いたときに距離の値を読み取ることであると考えていました(このようなイベントは圧力センサーを使用して検出できます)。 短い距離を追跡できるセンサーが存在するかどうかはわかりません。情報を入手できるリンクをください。 この問題を解決するための提案やヒントはありますか?
8 sensor 

1
Altium:MultiChannelブロックの出力としてのハーネス
MultiChannelブロックを含む回路図を設計しています。発信信号のあるハーネスをポートとして使用したいと思います。単線を使用すると、出力にバスができます。これは明らかです。しかし、どうすればさまざまなハーネスにアクセスできますか? 写真はアイデアを示していますが、機能していません! デザインをコンパイルすると、次のエラーが発生します。 重複エントリのあるシートシンボルシートエントリMEMS1-MEMS_CNT(パッシブ) (エンティティとハーネスごとに繰り返されます)
8 altium 

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