タグ付けされた質問 「signal」

信号は、さまざまな量の形で情報のストリームです。通常、電子機器では、信号は電圧、電流、または放射電磁界の形をとります。

3
オペアンプをバッファとして使用する
いくつかのOP470クワッドオペアンプを使用するプロジェクトに取り組んでいます。未使用のオペアンプが2つあり、センサーからの信号をバッファリングする必要があります(これはセンサーのデータシートによると)。余分なオペアンプの1つを使用したいと思います。理論的には、以下に示すようにオペアンプの負帰還を使用して信号をバッファリングできることを知っています。 この回路のシミュレーション – CircuitLabを使用して作成された回路図 ただし、自励発振とオペアンプの安定性の危険性についても漠然と覚えています。OP470はユニティゲインで安定しています。データシートは次のとおりです。 http://www.analog.com/static/imported-files/data_sheets/OP470.pdf 私の質問は、自己発振を心配することなく、この構成でオペアンプをバッファーとして使用しても安全ですか?他に考慮すべき点はありますか?

5
加速度センサーのデータ特性の分析とフィルターの設計
基本的な運転シナリオである25MPHの通常の道路の約32秒分の加速度計データと、約7個のくぼみと道路の大まかなパッチがあります。加速度計は、両面テープで私の車のダッシュボードに取り付けられています。 問題:加速度計からのノイズの多いすべてのデータがあり、ポットホールイベントが発生したことを検出する簡単な方法を作成する必要があります。以下は、時間領域とFFTのデータのグラフです。加速度計はGForceで測定しています 基本的に、私は私のarduinoに、大学院レベルの数学と技術を使用せずに、かなり高い精度でpot穴が発生したことを知ってほしい。 100hzでサンプリングされた加速度計には、Z軸に50HZ RCローパスフィルターがあります。 Here is the CSV data for the 32 seconds of accelerometer readings TIME, GFORCE format: http://hamiltoncomputer.us/50HZLPFDATA.CSV 更新:これは、Arduinoで得られる最高のサンプリングレートでサンプリングされた加速度計1000HZのRAWフル帯域幅です。CSVファイルの直接ダウンロード:約112秒のデータ http://hamiltoncomputer.us/RAWUNFILTEREDFULLBANDWIDTH500HZ.csv 黒いトレースは、フィルタリングされていないRAWの加速度センサーデータです。青色のトレースは、FFT、Dominate 2HZ、および12HZで検出された極端な周波数に基づくバンドストップフィルターによってフィルタリングされます。 時間領域では、ポットホールイベントは次のようになります。 FFTの10から15HZの成分が何なのか、実際のポットホールなのか、それとも道路に対する車輪のホイールホップなのか、それとも車の共振周波数なのかわかりません。 FFT: 実際のポットホールイベントのように見えますが、ここはHPF @ 13HZです。ポットホールの主要な機能は強化されているようです ポットホールをリアルタイムで検出してカウントできるようにしたい サスペンションは、動揺病を引き起こす10〜13 HZよりもずっと遅く動くはずです。 更新: AngryEEの提案に従って、加速度計1000HZの全帯域幅と、arduinoで得られる最大サンプリングレートを使用しました。 FFT: ポットホールイベントとその周辺のバンプとロードノイズのサンプルデータを次に示します。 ダイオードエンベロープ検出器回路を追加、出力は同じように見えます...加速度計は常に0〜3.3ボルトを出力します... 更新: 多くの路上試験から、Z軸上の私の車で1.6Gの最大45 MPHを超えることはありませんでした。rand()を使用して擬似ランダムGforce加速を生成しました。 私の考えは、1〜3秒のデータウィンドウを見て、Z軸の変位を計算できる場合ですが、加速度計のドリフトと積分の誤差が心配でした。ここで90%でさえ正確である必要はありません。> 70%は良いでしょうが、一度に1から3秒の変位を見ている場合、それはリアルタイムで可能ですか?このように、変位が1インチ、2インチ、5インチなどより大きいかどうかを確認できます。変位が大きいほど、バンプまたはポットホールは粗くなります。 私がこれを正しく行っているかどうかを確認できますか?基本的にデスクトップで設定し、rand()を使用して-1.6から1.6 Gのランダムな加速を生成し、50HZのサンプリングレートで3秒間のデータをキャプチャします * nixを実行する場合は、Windows.hのSleep()を使用して20mSの遅延、50HZのサンプリングレートを作成しています 私はちょうどコードがあなたに合っているかどうかを見たかった、私はまだ特定のバッファをしていません、私はそれを実装する方法についてちょっと混乱しています:コメントアウトされたコードは、私がそれに取り組んでいるクラスのものです、しかし、私はまだ100%を理解していません。循環バッファーを使用すると、データのウィンドウを連続して正しく移動できますか? #include …

3
突然のオンとオフを切り替える電流の短いバーストを送信した場合、受信機は平滑化された電流を受け取るのはなぜですか?
情報理論の概要:記号、信号、およびノイズ、ジョンR.ピアースによる、次のように述べています。 モールスが地下の電線で遭遇した困難は依然として重要な問題でした。安定した電流を等しく良好に流す異なる回路は、電気通信に必ずしも等しく適しているとは限りません。地下または海中の回線を介してドットとダッシュを速すぎる速度で送信すると、受信側で一緒に実行されます。図II-1に示すように、急激にオン/オフする電流の短いバーストを送信すると、回路の遠端で電流のより長く滑らかな上昇と下降を受け取ります。このより長い電流の流れは、たとえば電流の欠如として送信される別のシンボルの電流と重なる場合があります。したがって、図II-2に示すように、明確で明確な信号が送信されると、あいまいにさまよう電流の上昇と下降として受信される可能性があり、解釈が困難です。 もちろん、ドット、スペース、ダッシュを十分に長くすると、遠端の電流は送信端の電流によく追従しますが、これにより伝送速度が遅くなります。所定の伝送回路には、ドットとスペースの伝送速度の制限が何らかの形で関連付けられていることは明らかです。海底ケーブルの場合、この速度は非常に遅いため、電信家にとっては問題があります。電柱のワイヤーの場合、電信家を煩わせないほど高速です。初期の電信学者はこの制限を認識しており、それもコミュニケーション理論の中心にあります。 電気工学のバックグラウンドを持っていない人として、私は説明されている現象が当惑しているのを見つけます。急激にオン/オフする短い電流バーストを送信する場合、回路のタイプによっては、受信機が送信された個別の電流ではなく、平滑化された電流を受信することがあるのはなぜですか?単純に、受信した信号が送信した信号と同一になると予想されるでしょうか? 電気工学のバックグラウンドを持たない人でも理解できる言語を使用して、この質問に答えてください。
12 current  signal 

1
単一の正弦波サイクルのフーリエ変換が単一のバーではないのはなぜですか?
単一の正弦波でさまざまなフーリエ変換コードを試してみましたが、理論的には単一のバーを表示するはずの信号周波数で共鳴する分布スペクトルを生成します。 サンプリング周波数はほとんど効果がありませんが(ここでは10kHz)、サイクル数は次のようになります。 1サイクル: 100サイクル: 100000サイクル: フーリエ変換は無限のサイクル数でのみ収束するようですが、なぜですか?正確に1サイクルのタイムウィンドウがNサイクルの結果と同じ結果をもたらすべきではないでしょうか? アプリケーション:これは、好奇心からでもありますし、一次システムのステップ応答が機械的アセンブリの共振をどれだけ刺激するかを知りたいからです。したがって、応答の正確なフーリエ変換が必要です...これはもう信用できません。「正弦波」の場合に基づいて、精度を改善するために何ができますか? PS:これらの特定のスクリーンショットは、こちらのコードに基づいています。

3
同軸ケーブルの信号とアース
同軸ケーブルは、RF、オーディオ、低周波をどのように伝送しますか。信号?私は、これらのすべてに違いがあるに違いないことを理解しています。たとえば、シールドを通るリターンパスかどうかです。 誰かが3種類の信号のそれぞれの場合に何が起こるか説明できますか?一般的に、シールドの使用方法など。
12 signal  grounding 

3
制御された量のジッタを信号に追加する方法
バックグラウンド デジタルクロックおよびデータリカバリ回路を開発しており、現在、設計の限界のテストと潜在的な長所と短所の発見に焦点を当てた評価段階に入っています。この特定の設計の重要なメトリックは、非同期入力信号のジッターに対する耐性です。このメトリックを評価するために、次のようなテスト設定を念頭に置いています。 この回路のシミュレーション – CircuitLabを使用して作成された回路図 問題 テストの結果が有意義であることを確認するには、ジッタに次の特性があることが望ましいです。 ランダムまたは擬似ランダム ガウス分布 ノイズの標準偏差はパラメータ化されており、掃引できます(上記のJITTER CONTROL) これは簡単に達成できることではないようです。制御された量のジッタをテストセットアップに注入する比較的簡単な方法はありますか? 私が今まで持っているもの 私はそれにいくつかの考えと研究を与えました、そして、これをハードウェアで実装する2つの潜在的な方法があります。 テスト回路の送信クロックがDUTよりも著しく高い場合、出力はオーバーサンプリングされる可能性があります。その後、余分なサンプルを出力に追加または削除して、離散量のジッタを注入できます。量子化ノイズのため、このジッタは完全にガウスではありません。ただし、テスト回路の送信データのオーバーサンプリングレートが十分に高い場合は、この懸念を軽減できます。 Kubicekらによるテストのセットアップ。(下)可変減衰器を備えた光伝送を使用して、目的の効果を実現します。なぜこれが上記を達成するのかは私にはまったく明らかではありませんが、スペクトルアナライザーが意図したとおりに動作するかどうかを判断できるはずです。 私の質問では、設計とテストのセットアップに関する多くの詳細が省略されていることを理解しています。私はこれをできるだけ概念的で一般的なものにしたいので、これは意図的なものです。これがデザイン固有の投稿にならないようにして、永続的な参照値の投稿を作成したいと思います。
12 signal  testing  jitter 

4
このような高いピクセルクロック周波数でVGAディスプレイを駆動する方法を教えてください。
私は、80x30テキストモードで640x480 VGAディスプレイを駆動するために、ディスクリートコンポーネントを使用してデジタル回路で作業しています。 640x480ディスプレイの場合、ピクセルクロックは25.175MHzで、周期は約40nsです。これほど頻繁に新しいピクセルをディスプレイに提供できるはずなのかわかりません。 私の回路の基本的なアーキテクチャは次のとおりです。 水平ピクセルのバイナリカウンターは、25.175MHzで800までカウントアップします(640可視ピクセル+フロントポーチ、同期、バックポーチの場合は160)。800で、垂直ラインカウンターをインクリメント(および525ラインでリセット) 水平および垂直位置を使用して、現在の文字のX、Y座標を導き出します。 文字のx、y座標を使用して、ビデオメモリにインデックスを付けてASCII文字を取得します。 ASCII文字を使用して文字ROMのインデックスを作成し、文字のビットパターンを取得する パラレルシリアルシフトレジスタを使用して、8ピクセルの文字ラインをピクセルクロック周波数で個々のビットに変換します。 チェーンをたどると、カウンタ-> RAM-> ROM-> Parallel to Serial Shift Register 私が見つけることができる最速のコンポーネントを使用すると、伝搬遅延とアクセス時間は合計で約15ns + 20ns + 70ns + 15ns = 120nsになり、25MHzの40ns周期よりもはるかに大きくなります。 さらに高い解像度とリフレッシュレートでは、100ns(10ns周期)をはるかに超えるピクセルクロックを使用できます。 システム内の他のすべての信号を考慮しなくても、RAM / ROMのアクセス時間が既に十分に長い場合に、10nsごとに新しいピクセルをディスプレイに提供する方法はありますか?

2
チャネル容量が周波数ではなく帯域幅の要因であるのはなぜですか?
ワイヤレスチャネルの容量の概念を理解しようとしています。いくつかの助けをいただければ幸いです。 AWGNチャネルの場合、容量は次のように計算されます。 C= B ⋅ L O G2(1 + S/ N) ビット/秒C=B⋅log2(1+S/N) ビット/秒C=B \cdot log_2(1 + S/N)\text{ bits/sec} B =帯域幅。これは私が理解していないことです。なぜそれが頻度の要因ではないのですか?帯域幅を考慮することは、システムが周波数を変更する場合にのみ意味があります。 帯域幅は、上限と下限の周波数範囲の差です。さて、固定周波数信号を使用している場合はどうなりますか?FupperとFlowerは同じ値ですよね?それはB = 0を意味しますか?それで、固定周波数信号はデータを運ぶことができませんか?私たちはそれが真実ではないことを知っています、AMラジオはそれをします。だから私は何が欠けていますか? この式によれば、固定周波数信号は、高周波数であるか低周波数であるかに関係なく、同じ性能を持ちます。これは私には意味がありません。たとえば、1Hzの固定周波数で帯域幅が1Hzであるとします。これを2.4GHzの周波数で1Hzの帯域幅と比較してください。わずか1 /秒でできるよりも多くのビットを2.4 x 10 9サイクル/秒に詰め込めることは明らかです。しかし、この式によると、私はできません。助けてください。 わずかな違いはどうですか?波形は本質的にアナログであるため、1Hz信号と1.5Hz信号を使用できます。同様に高周波数範囲で。2.4GHz-0.5Hzと言います。1から1.5の間に無限のスペースがあります。1Hzと1.001Hzは2つの別々のチャンネルとして機能しませんか?実用性の観点から、これは困難であり、現代の電子機器、特にノイズを追加してこの差を測定することはほぼ不可能ですが、純粋な理論では2つのチャネルを使用できます。その意味で、2つの周波数の間に無限の帯域幅があるべきではないでしょうか?または、1Hzの整数の増分のみでカウントしますか?
11 rf  wireless  signal  capacity 

3
メッカグラウンドとは?
いくつかの異なる地名(デジタル、アナログ、信号、電源、メッカ、EM、シールドなど)に出会いました。 私はそれらのほとんどを理解しています-しかし、メッカは私にとって新しいものです。誰かがこのメッカのグラウンドを説明してもらえますか?

1
「良い」アイダイアグラムと「悪い」アイダイアグラムの違いは何ですか?
私は職場でいくつかのUSB検証テストを実行していますが、作業しているAgilentオシロスコープは、かなりのアイダイアグラムとともに合格/不合格の統計の良い要約を返します。合格/不合格はスコープ内で示されるため、これらのダイアグラムで大量の分析を行う必要はありません。 私は過去数日間でこれらのかなりの数を見ました、そして、それは私に興味を起こさせました:一般に、「良い」アイ・ダイアグラムを「悪い」アイ・ダイアグラムから分けるものは何ですか?私が実行した多くのテストで、デバイスは失敗しましたが、アイダイアグラムは合格したものと非常に似ていました。 私は目を介して露骨な交差がある図を理解することができますが、これらの図を見るとき、他のどのような要因が考慮されますか?

4
オペアンプによる信号処理
私は次の信号を再現する義務があります オペアンプ(および抵抗)のみを使用します。 方形波と三角波の2つの信号を追加する必要があると確信しています。信号を-8Vから0Vにねじる方法を理解するのは非常に困難です。 私はこれを使用して、方形波信号V2(-6V最小から0V最大、freq = 1Hz)と特異波形V1(0V最小、2V最大、freq = 1Hz)に従って伝達関数を取得しようとしましたが、次の出力Vo: Vo = -2V1-2V2-4 次のテーブルEXCEPT AT POINT V1 = 0、V2 = 0を満たすもの V1 V2 V0 2 -6 8 2 -6 4 2 0 -8 0 0 -4 <---HERES THE PROBLEM ! (Should be zero) 0 -6 8 どうしましょう? 正方形と三角形の両方が入力信号として提供され、回路はそれらを生成せず、結果として図に示す信号を生成するためにそれらを処理するだけです。これはプロジェクト用なので、宿題のようなもので、今は一生懸命取り組んでいます。amplitudと時間領域の両方が等しく重要です。

3
SDRAMプロトタイプとプロダクションの問題
ISPCのSDRAMモジュール(IS42S32800D)とLPC1788を使用したデザインがあります。これは32ビットインターフェイスです。 このデザインをルーティングし、6層のプロトタイプを行うPCBメーカーでプロトタイプを作成しました。プロトタイプPCBは正常に動作します。次に、通常のPCBサプライヤーから少量のバッチ(100)でPCBを製造することを考えました。私のプロトタイプが問題がないことを確認するために使用した情報をまとめました。 しかしながら!制作ボードに大きな問題があります。最初は、プロトタイプボードで使用したのと同じコードで、SDRAMからの応答を上げることができませんでした。以前のボードは120Mhzで動作していたので、この新しいボードに問題があると確信しました。次に、SDRAMデータラインでリピーターモードの使用を提案した投稿を見つけました(以前は使用していませんでした)。これにより、SDRAMから応答がありましたが、安定していません。16個程度のアドレスに書き込むことができますが、その後の読み取りで返されるデータ(すべてのアドレスで)は、最後に書き込んだデータです(おそらくリピーターモードが原因です)。リピーターモードを無効にすると、返されるデータは0xFFFFFFFです。私は48Mhzで接続しようとしています。これは、タイミングの最も低い構成です。 両方のボードで22オームの同じ終端抵抗(データライン上)を使用していますが、データラインは平均3cmです。時計のラインは2.4cmです。住所行は平均3.8cmです。 これも仕様外ですか?クロックが大幅に短い場合、クロックを長く遅延させる必要がありますか?これらのボードのシームレスな製造を希望していた設計については何も変更していないので、私は本当にここで立ち往生しています。 Maximum Data Line Length: 59mm (Although this includes the branch to the NAND Flash) Minimum Data Line Length (Ctrl to Res): 18mm Maximum Address Line Length: 44mm Minimum Address Line Length: 24mm CLK: 24.5mm CKE: 25mm CAS: 28mm RAS: 28.7mm 以下は、元の(動作する)プロトタイプのPCBスタック構成です。 これは、生産(機能しない)PCBのPCBスタック構成です。 SDRAMのルーティングは次のとおりです。

2
IRプロトコルのデコードに関するヘルプまたはヒント
少し前に、私はシンプルで安価な小さなIR制御のおもちゃのヘリコプターを購入しました(これも同じです-"Diamond Gyro"または "Diamond Force"と呼ばれています)。楽しみのために、私はArduinoを介してそれを制御することを検討してきました。 更新:プロトコルを理解しました。答えを見る 他の人たちは、別のIRおもちゃのヘリコプターをハッキングし、そのIRプロトコルをデコードした結果をすでに共有しています。本当にクールですが、残念ながら私のヘリコプターは別のプロトコルを使用しています。よくわからないもの。(私はエレクトロニクスが純粋に時々趣味であることを付け加えるべきです、それで私は明白な何かを見落としたかもしれません)。 上記の2番目のリンクと同様に、コントローラーを分解して、LEDを制御するICピンを配置し(ちなみに、ICのマーキングは消去されています)、ロジックアナライザーを接続しました。 たくさんの良いデータを手に入れましたが、それでもプロトコルを理解することができません。このサイトはすばらしいリソースですが、リストされているプロトコルはどれも適合していないようです。そして、私が見つけた他のどれも、私が捕らえた信号に適合しているようには見えません。しかし、私が想像する必要があるのは、それが単純な市販のプロトコルであることです。それは、安価な小さなおもちゃだからです。 だから私はあなたが持つかもしれないアイデアをいただければ幸いです。多分私はそれを間違って見ているだけです。 (画像の下の詳細) 信号/プロトコル特性 コントローラをチャネルAに設定して、16MHzでこれをキャプチャしました。タイミング的に正確でなければなりません。(選択できるIRチャネルは3つありますが、他の2つのチャネルを使用しても特性は変わりません。パケット自体の一部のみです。)タイミングは非常に一貫しています(最大+/- 10µs)。パケットはさまざまな間隔で繰り返されますが、最低でも約100ミリ秒離れています。 キャリア:38kHz @ 50%デューティサイクル 低: -ショート:285µs- ロング:795µs 高値: -短い:275µs- 長い:855µs パケットごとに常に17の高値。 コントロール/入力 ヘリには3つのコントロールがあります。「スロットル」(つまり、リフト/ローターの速度)、ピッチ(前方/後方)、およびヨー(ローター軸の周りの回転)はすべて、2つのサムスティックで制御されます。それらはすべて、(オン/オフだけでなく)ある種の範囲を持ち、私が知る限り、すべて1つのパケットで送信されます。左/右の入力は、何かが送信されている場合にのみ送信されるため、サンプリング時に最大スロットルを適用しました。送信された独自のトリガーパケットのスロットルおよびピッチ入力。しきい値またはデッドバンドを超えてサムスティックを押すとすぐに(「最小」ラベルの下のグラフは、デッドバンドを超えてコントロールをゆっくりとプッシュしたときに送信される最初のパケット用です)。 また、左右トリミングするためのボタンを得たヘリのない(精密機器などだすべての)とそうでない場合は、ゆっくりとスピンする傾向があります。残念ながら、左/右のトリムボタンは、押すたびに何かをインクリメント/デクリメントする信号を送信しないようです(プロトコルを理解するのに便利です)。ヘリコプターに左/右にトリムするように指示するだけの単一のコマンドのようで、それを追跡します。

3
分圧器として優れているのは、抵抗性、容量性、ローパスフィルターなどです。
AC信号にはさまざまなタイプの電圧減衰器があります(簡単な説明はこちら)。最もよく知られているのは抵抗性のものです。容量性フィルター、誘導性フィルター、ローパスフィルターなども利用できます(ローパスには、パッシブまたはアクティブを含む多くの設計が含まれる場合があります。別のスレッドで非常に優れたリンクを提供してくれたAndy Akaに感謝します)。どちらが良いか(特に高周波数の場合)を尋ねるのは良い質問ではなく、答えは「場合によって異なります」です。 私が知りたいのは、それらの利点と欠点であり、最良の設計を選択するための結論につながる可能性があります。


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