電気工学

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


3
通常のISRのようにAVRウォッチドッグを使用する
私はATTinyX5シリーズのウォッチドッグタイマーに頭を包み込もうとしています。だから私が読んだことは、プログラムをN秒まで特定の何かをさせるためにそれを使用できるように見えましたが、実際にはどのように見せたのではありません。他の人は、コード内の何かがその間にカウントをリセットしない限り、チップをリセットするだけのように見せました(これは「通常の」使用法のようです)。 TIMER1_COMPA_vectまたは同様のWDTを使用する方法はありますか。私はそれが1秒のタイムアウトモードを持っていることに気付きました、そして私は本当に私のコードで1秒ごとに何かを起こさせるためにそれを使用することができるのが大好きです(そして好ましくはその間スリープします)。 考え? * アップデート:*質問されたので、私が言及しているのはATTinyX5データシートのセクション8.4です。私がそれを完全に理解しているわけではなく、それが私の問題です...
17 avr  attiny  watchdog 

5
信号を運ぶときに単純な導体がEM波を放射し始めるのはなぜですか?
クロックを備えた回路基板のトレースでは、高調波に十分な電力がある場合、トレースから電磁波が放出され、EMIが発生することを理解しています。私が理解していないのは、なぜこれが最初に起こるのですか? EM放射を放出するために高周波電流が導体を通過する必要があるのはなぜですか。また、これは低周波電流では発生しないのはなぜですか?私が理解しているのは、この場合、基板トレースが本質的にアンテナとして動作し始めているということですが、理由はわかりません。

2
多目的スイッチング用のトライアックスナバ抵抗器の選択
私は240V AC負荷を切り替える回路を設計しており、AC電源制御をこれまであまり行っていません。BT138-600 NXP BT138-600 TRIACとともにFairchild MC3043-M光結合トライアックドライバーを使用する予定です。データシートの次の図を参照してください。 誘導性の高い負荷(力率<0.5)の場合、この値を360Rに変更するというコメントがあります。私が切り替えている負荷の1つは、明らかに誘導性のACファン(0.8A)ですが、力率についてはわかりませんが、もう1つの負荷は20Wスイッチング電源を使用するルーターです。 私の質問は、商用製品の設計のためではなく、将来的に他の目的に使用する可能性があることを考慮して、回路をユニバーサルにすることです。より高い電力を必要とする以外に、常に360Rを使用することは不利です(おそらく390Rを使用するでしょう)抵抗器の定格?また、ヒューズ値として使用する予定の5A負荷を想定して、抵抗器を介した電力消費の計算に関するヒントはありますか?

2
SPIは中断しても安全ですか?
ファームウェア内からmicroSDカードに書き込んでいますが、これは優先度が最も低いタスクなので、読み取り/書き込み中に他のタスクによって中断される可能性があります。 ここで、UARTを使用してこのmicroSDカードと通信したとします。読み取り中の問題は、ハードウェアRX FIFOがオーバーフローすることであるため、努力できる最大遅延は(FIFOサイズ×バイト/秒)であり、書き込み中は問題はありません。次の文字を送信します。 SPIを使用している今、これはどのように機能しますか?書き込みの場合は問題ではなく、読み取りの場合はSPI FIFOサイズに依存する状況と同じですか?


5
起動後、自動車のバッテリーを充電するにはどれくらい時間がかかりますか?
典型的な鉛蓄電池、12 Vの自動車用バッテリー(通常は13 V程度または完全に充電済み)、およびエンジンを始動するのに3秒以上で約500 Aを要すると仮定すると、所定の充電でバッテリーを再充電するのにどれくらい時間がかかりますか割合? これが物理学について覚えていることからの私の試みです。 12.8 V * 500 A = 6400 W 3秒を超えると、19,200ジュールになります。 それで、すべての電流がバッテリーに戻っていくという完璧な世界では、すべてのジュールを取り戻し、バッテリーに戻すのにどれくらい時間がかかりますか? 2Aの充電率を考えると: 14 V(充電器の出力?)* 2 A = 28ワット ここで私は少し不安定です。次は何ですか?ジュールをワット数で割り、時間を取得しますか?それのように思えます: 19,200ジュール/ 28ワット= 11.4分。 それでおしまい?2 Aで11.4分、19,200ジュールすべてが戻ってきましたか?信じがたいようです。私の充電器にも10Aの設定があります。つまり、約2.5分で「充電」されます。 だから、私の仮定は正しいですか?あなたは本当にこれを計算するために充電電圧を使用しますか、それはあなたがバッテリーの容量/電圧/何に関連して充電電圧を置く必要があるように思われます。

1
AVR 1.1V内部ADCリファレンス過電圧
ADCに内部1.1Vリファレンスを使用し、アナログ入力が1.1Vを超えた場合、たとえば2.5Vとすると、それはマイクロコントローラーにとって有害で​​すか?または、ADC値は単純に1.1Vで(0x3FFに)クリップしますか? 便宜上、ATMega328データシートの抜粋ブロック図を含めています。

3
リアルタイムクロック用の典型的な32.768kHzクリスタルでは、ケースの接地は必須ですか?
以下に示す写真は、リアルタイムクロック回路で一般的に使用される典型的な32.768kHzクリスタルです(例:DS1307&DS1337) ここに投稿された以前の質問を参照すると、クリスタルの下にグランドプレーンを配置することをお勧めします。しかし、クリスタルの体/ケースも接地する必要がありますか(これらの写真でしたように)?そして、はいの場合、ケースを根拠付けなかった場合はどうなりますか?
17 pcb  pcb-design  crystal  rtc 

3
主電源が時々110Vであるのに120Vであるのはなぜですか?
(私が間違えなければ、同じ質問が220 / 240Vの主電源がある場所にも当てはまります。) 多くの場合、110、115、118、または120 V(米国)に適していることを示す混合定格が表示されます。私は常に主電源を120Vと呼んでいますが、それは次の理由で変化することを理解しています: さまざまな生成手段(フェーズ数など) ライン損失と不完全な状態 何かを設計するとき、常に最低予想電圧(110)を使用してテストする必要がありますか?主電源電圧の違いにはどのような理由がありますか?
17 voltage  mains 

3
フルブリッジコンバーター整流器キック
現在、8kWの絶縁型DC / DCコンバーター、フルブリッジトポロジを構築しています。 ダイオードに興味深い現象が見られます。各ダイオードが逆バイアスになると、予想されるDCバス電圧に落ち着く前に、ダイオードに電圧スパイクが現れます。これらは1800Vの高速ダイオード(320nS仕様の回復時間)であり、スパイクは2次側で350VDCのみで1800Vに達し、出力電圧の目標を大きく下回っています。デッドタイムの​​増加は役に立ちません。ダイオードに逆バイアスがかかっている場合でもキックは発生し、同じ大きさです。 私の疑いは、出力チョークがデッドタイム中にダイオードを順方向にバイアスし続けていることです。次に、トランスの電圧が他の半サイクルで上昇し始めると、ダイオードはトランスの巻線に短絡として現れるのに十分な時間だけ瞬時に逆バイアスされます。その後、ダイオードが回復すると、その電流は遮断され、私が見ているキックを引き起こします。 私はいくつかのことを試しました。ある時点で、ブリッジに並列にフライバックダイオードを追加しました。 ブリッジと同じ高速リカバリダイオードを使用しました。これはスパイクに明らかな影響はありませんでした。次に、ブリッジと並行して.01 uFのキャップを追加しようとしました。 これにより、スパイクがより管理しやすいレベルに減少しましたが、そのキャップの反射インピーダンスにより、プライマリで重大な問題が発生しました。スナバキャップの温度が2倍になりました! いくつかの可能性があります。 1)問題を誤って診断しました。私は自分が見ていると思うものを見ていると95%確信していますが、以前は間違っていました。 2)同期整流器を使用します。私はそれで逆回復の問題があるべきではありません。残念ながら、私はこの電力範囲で逆阻止JFETを知らず、逆阻止MOSFETのようなものはありません。この電力範囲で見つけることができる唯一の逆阻止IGBTは、ダイオードよりも損失が大きくなります。 編集:同期整流器の性質を誤解していることに気づきました。逆阻止FETは必要ありません。FETはドレイン-ソース間を導通します。 3)ゼロ回復ダイオードを使用します。繰り返しますが、損失とコストの問題。 4)キックをスナッブします。これは、全体のスループットの20%程度で、あまりにも多くの電力を消費するようです。 5)ダイオードに合わせて可飽和コアを追加します。私が見つけることができる最大の可飽和コアの2つは、キックをほとんど凹ませません。 6)ゼロ電流スイッチング共振トポロジーを使用します。私はその分野での経験はありませんが、一次側の電流がよりスムーズに変化すると、二次側の電圧もよりスムーズに変化し、ダイオードが回復するまでの時間が長くなるようです。 他の誰かが同様の状況に対処しましたか?もしそうなら、どのようにそれを解決しましたか?編集:プライマリ側FETデータシートはこちら。


2
長いケーブルで5V信号を送信する
これに対する信頼できる答えが必要なので、私はここで助けを求めています。5v digital pulseコントロールボードから離れた位置にある(近接)センサーからマイクロコントローラーへの入力信号(低周波数)を取得する必要があります。 重要なポイントを箇条書きにします。 最大送信距離:50 m 最大デジタルパルス周波数:10 Hz センサーの電圧範囲:5〜30 v(供給されたものと同じ電圧を出力します) マイクロコントローラーへの最大入力:5 v 単純な同様のアプリケーションの場合、これは以前に行ったことです。センサーには12 Vが供給されます。もう一方の端では、パルス(現在は0〜12 V)が7805レギュレーターを介してマイクロコントローラーに供給されます。それはうまくいきましたが、誰かが私に、この方法は良くなく、信頼できるアプリケーションには適していないと言いました。私もそれはいと感じていますが、ハードウェアを使いこなしたり、個別の回路を構築したりすることは期待していません。 回路をまったく構築する必要がない場合、私は多くのことを好みます。不可能な場合は、少なくとも非常に単純なものです!(ハードウェアの複雑さという意味では単純です。PCBを必要としない回路、2本のワイヤだけが必要です。だから7805ソリューションが大好きです)。ただし、(残念ながら)信頼性を最優先する必要があります。

5
ASICの実用的な用途は何ですか?
マイクロコントローラー、FPGA、ASIC(特定用途向け集積回路)はすべて、類似したタイプのアプリケーション(異なるレベル)に使用されます。マイクロコントローラとFPGAについて知っています。しかし、ASICとは実際には何ですか?これらの非常によく似たテクノロジーがすべて揃っている理由を理解するのは大変です。
17 asic 

6
マイクロコントローラーで高電圧を読み取る方法
マイクロコントローラーを使用して、〜50Vなどの高電圧を読み取りたい。これをマイクロコントローラーのA / Dラインへの入力として使用する予定です。しかし、もちろん、マイクロコントローラーの入力に高い電圧をかけないでください。 高電圧を読み取るにはどうすればよいですか?主なことは、読む前に電圧を下げる必要があるということです。この電圧を下げるとき、何を考慮する必要がありますか? 前もって感謝します! 編集:PIC18データシートで、「アナログソースの最大推奨インピーダンスは2.5 kOhms」と書かれています。これは、抵抗分割器などで電圧を下げる方法にどのように影響しますか?

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