電気工学

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

2
Cソースから直接AVR EEPROMをプログラム
AVR Cソースに以下のコードを含めると、追加のコマンドや.hexファイルを必要とせずに、ヒューズを直接プログラムすることができます。 #include <avr/io.h> FUSES = { .low = LFUSE_DEFAULT , .high = HFUSE_DEFAULT , .extended = EFUSE_DEFAULT , }; EEPROMに値をプログラムする同様のトリックはありますか? /usr/lib/avr/include/avr/fuse.hマクロに関するコメントが見つかる場所を確認しましたが、で同様のコメントが見つからず/usr/lib/avr/include/avr/eeprom.h、プリプロセッサの解釈が私のリーグから少し外れています。 CのソースコードにデフォルトのEEPROM値を含めることができれば、とても便利です。誰でもそれを達成する方法を知っていますか? edit1: このFUSESトリックはISP時間にのみ実行され、RUN時間には実行されません。そのため、コントローラーの結果のアセンブリコードにはヒューズがプログラムされていません。代わりに、プログラマーは追加のFUSESプログラミングサイクルを自動的に繰り返します。 edit2: Linuxではavr-gccおよびavrdudeツールチェーンを使用しています。
11 avr  c  attiny  eeprom 

3
CPUがスタックをサポートするとはどういう意味ですか?
CPUがスタックをサポートできないのはなぜですか?サブルーチンを使用するアーキテクチャー(すべてのアーキテクチャーであると確信しています)は、戻りアドレスをスタックにプッシュして、サブルーチンを呼び出した場所に戻る必要があるのではないですか?スタックとは、特定の方向に成長し、スタックデータ構造として機能するポインターを備えたメモリのセクションを意味するだけですか?アーキテクチャがスタックをサポートできなかった理由がわかりません。 自動メモリストレージ(自動変数と静的変数)は、コンパイラとハードウェアアーキテクチャによってどの程度決定されますか?

3
トレースの大部分がはんだで完全に覆われるのはなぜですか
私は最近、おもちゃからの回路基板、具体的にはライトガンのターゲットを見つけました(ターゲットの中央にあるフォトレジスタを「ガン」からの光で照らすと、プリティライトのシーケンス)。 私を困惑させたのは、トレースが次のように見えることです: ご覧のとおり、トレースの大部分ははんだで覆われています。私は賢明な理由を推測することができなかったので(無能または即興のいずれかに関連するいくつかの無意味な理由のみ)、私の質問は次のとおりです。 示されている方法でトレースをはんだで覆う理由は何ですか? 参考までに、こちらがボードの反対側です。
11 pcb  soldering 

4
RLCメーターなしで未知のインダクタンスを測定する最良/最も簡単な方法は何ですか?
スコープと関数発生器を使用してインダクタンスを正確に測定する適切な方法はありますか?私が見つけることができる最良の方法は、タンク回路を構築し、最高の電圧が現れるまで周波数を掃引することです。次に、以下の式を使用して解決します。 f= 12個のπL C−−−√f=12πLCf = \dfrac{1}{2\pi\sqrt{LC}} もっと簡単な方法があるに違いない!
11 rf  analog  inductor 

3
マイクロコントローラのスリープレース状態
次のコードを実行しているマイクロコントローラーがあるとします。 volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt { has_flag = false; //clear the interrupt flag …


1
はんだマスクのカラーコード
ソルダーマスクの特定の色のガイダンスを推奨する基準はありますか? しばらく前、地元のアセンブラーから、ブルーは通常、回路がROHSに準拠していることを示していると言われました。それでも、私のGoogleのfooは、裏付けとなる証拠を見つけていません。私のグーグルフーが押し殺されていたのか。だから私は見ないものがあるかもしれません。

6
ワイヤーラッピングは現在も使用されていますか?
PCBベースのアセンブリよりも信頼性が高いため、信頼性が重要な関心事である重要なアプリケーションでワイヤラッピングが使用されたことを知っています。しかし、それは本当ですか? AGC(Apollo Guidance Computer)はワイヤーラップされていましたが、現在のデザインはどうですか?火星探査車、宇宙望遠鏡、重要な原子力発電所システムはワイヤーで覆われていますか?

1
マイクロコントローラーの弱い内部プルアップとEMI感受性
マイクロコントローラーで弱い内部プルアップ(100k)を使用する場合、どのようなデメリットがありますか?これらの弱いプルアップにより、影響を受けやすいライン(トレースとコンポーネントの寄生容量のみ)がどのようにEMIトランジェントになるのかと思います。 3〜4ミリ秒のウィンドウでデジタルフィルタリングを行うと、トランジェントが影響する確率を減らすことができますが、プロフェッショナルなPCBで他に注意することはありますか?

6
ベンチ電源の定電流制限の有用性
エレクトロニクスの入門プロジェクトとして、ベンチ電源を構築しています。 調整可能な電圧に関して言えば、そのような機能の有用性は簡単にわかりますが、電源に調整可能な定電流制限があることの有用性を理解できません。 回路に可能な限り多くの/必要な電流を供給する電源装置が理想的ではありませんか?

1
USB / MCU電源バスの分離
次の図には、USBと12Vの2つの電源供給源があります。同時に接続できる電源は1つだけです。が接続されているFT232とき12Vはいつでも電源を無効にしようとしています。その場合、電源を入れるFT232べきではありませんが、MCUに電源を入れます。USBが接続されている場合しかし、両方FT232とは、MCU電力が供給されなければなりません。ショットキーダイオード(BAT54C)を使用しようとしましたが、これが正しい方法かどうかはわかりません。 また、USB電源は2番目のケースで電圧レギュレータに悪影響を及ぼしますか?
11 power  usb  ftdi  schottky 

4
トライアック回路を検証
主電源で駆動する暖房装置を切り替える装置を設計しています。私はかなり多くの調査を行い、そこに多くの情報があることに気づきましたが、潜在的に致命的なACを扱っているので、PCBを注文する前に設計を検証したいと思います。これは私がメインで作業するのが初めてなので、私は何も知らないと仮定してください:) 要件: 最大1000Wの加熱装置(=抵抗)負荷の切り替え 110-240V、50&60Hzに対応 5v MCU(ATMega328)で駆動 規制等を通過する必要はないが、絶対に安全である必要がある 編集:スイッチング速度は約5秒に1回 これが回路図です。 ノート: D8はMCUピンです オプトカプラーとトライアック間の抵抗は1 / 4Wスルーホール抵抗で、その他は0603です 5Aクイックブローヒューズ 直列の2つの330抵抗は、BOMをよりシンプルに保つためにあります トライアックは主電源をニュートラルに切り替えます 質問: まず最初に、ここで見逃したり見落としたりしたことがありますか? トライアックのヒートシンクは、私には少し不明瞭です。10C / Wの最大値を計算しましたが、これで問題ありませんか?私の計算は(max temp-room temp)/(max on stage voltage *(milli amps / voltage))-Junction to base themal resistance((110-25)/(1.65*(1000/230))-1.5 = ~10.35)です。これは、トライアックが常に110cになることを意味しますか、私には少し高いように思われますか? オプトカプラーはランダム位相です。位相はライトのフェードなどにのみ重要ですよね?加熱装置の位相は重要ですか? スナバ回路は必要ですか?私が理解していることから、これは誘導負荷にのみ必要ですか? この回路の大部分は2層1.6mmボードの下部にあり、他のコンポーネントは上部に4mm以上離れています。沿面距離は最小6mmである必要があると私が理解していることから、それはその間のボードでも同じですか? とにかく部品を注文する必要があるので、コンポーネントを交換することについての提案があれば、まったく問題ありません。 データシート: オプトカプラー(MOC3023M):http ://www.farnell.com/datasheets/94947.pdf トライアック(BT138-600):http ://www.farnell.com/datasheets/1651175.pdf 他のヒントやトリックも非常に高く評価されています! 更新 ここでのヒントの後、私はヒューズを生きているように変えて(今や明らかなように見えます...)、スナバを追加しました。更新された回路図:

3
圧着工具の基本
私はプリント基板を設計するとき、どこにでも100milのオスヘッダーを配置します。時々私はより信頼性のためにいくつかのコネクタを配置する方が良いだろうと思います。ここの誰もが、どのコネクタ/クリンプ/ツールの組み合わせが良くて安いか知っていますか?Molexの圧着工具の一部は200〜300ドルの範囲などであることを思い出します。だから私はコネクタシリーズと関連する圧着工具を探しています。

8
標準のヘッダーピンと嵌合するワイヤー端子は何ですか?
ワイヤに圧着する「デュポン」コネクタをEbayで購入しました。彼らはこのように見えます: http://www.hansenhobbies.com/products/connectors/pt1inconnectors/pt1in_ft/ これらが中国から出荷されるのを数週間待つのにうんざりしているので、これらをマウサーから購入したいのですが、それらが何と呼ばれているのか、またはマウザーのWebサイトでそれらを識別する方法がわかりません。これらは通常2.54mmのハウジングに挿入するために使用される標準の長方形のワイヤ端子ですが、標準のヘッダーピンだけをぴったりと挿入するため、ハウジングなしで使用します。マウサーでこれらを見つける方法を誰かに教えてもらえますか? 編集 The Photonが述べたように、IMOで非常に重要なさまざまな種類の連絡先があるため、私はこれについてフォローアップしたかっただけです。 (ソース:ioplex.com) 上記の画像について: 左側は、Ebay経由の中国からの「デュポン」コネクタです。接点はスリムで、ヘッダーピンを直角に保持するスリーブを形成します。これにより、ぐらつきが1つの軸に制限されます。 右側はTE Con​​nectivity 1-104480-2です。その接点は2本の指でピンをはさみます。これにより、両方の軸でぐらつきが許容されます。そして、私は接触の表面積が少ないと推測できます。また、ハウジングなしで使用した場合、役に立たない可能性があり、迷惑になる可能性があります。 残念ながら、私はまだ正しい部分を正しく識別できていないため、この質問を未回答としてリセットしました。

1
イーサネット経由でICに給電するにはどうすればよいですか?
私は自分の部屋のイーサネットコンセントから供給される電力のみを使用して小さな集積回路に電力を供給することを楽しみにしていた。それは可能ですか? 私はグーグルしました、そしてそれが提供する電圧​​が2vと3vの間の何かであることがわかりました。それはDC電圧ではなくランダムなAC電圧なので、電圧を維持するためになんらかのAD変換器や単純なピーク検出回路を使用しなければ、ICに電力を供給することは不可能だと思います。 私が間違っている?その場合のアドバイスはありますか?

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