問題タブ [adc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
8531 参照

c++ - STM32 ADC 値の読み取り値が高すぎる

STM3240G-EVAL ボードを使用して ADC から値を読み込みます。以下の印刷機能を使用して、ADC からボード上の LCD に値を印刷します。温度センサーを評価ボードの 3.3V、ADC3、および GND に物理的に接続しました。返される値が大きすぎます。ADC 分解能は 12 ビットであると想定されているため、4096 は ADC_GetConversionValue 関数によって出力される最大値である必要があります。室温で 5000 以上の値を取得しています! ADC値がスケーリングされる理由について、誰かが直感を持っていますか?

0 投票する
1 に答える
956 参照

vhdl - 7 セグメント FPGA で ADC コンバータが正しい値を表示しない

ADC7475(12ビットと4つの先行ゼロ(合計16ビット))をFPGAボードに接続できるVHDLコードを書いています。私のターゲットは、アナログ信号(ADCのVinピン)を提供するときに、ADCのデジタル出力値を7セグメントに表示することです。これが私のプログラムです:

エラーはありませんが、7 セグメントに値が表示されません。全セグメントで点滅します。セグメント エンティティを個別にテストしようとしましたが、うまく機能します。したがって、インターフェイスエンティティの「シリアル信号の割り当て」プロセスに問題があると思います。クロックとチップセレクト信号出力 (sclk と cs) はオシロスコープでチェックされていますが、それらも正しいです。

私のプログラムの問題は何ですか?どんな意見でも大歓迎です!ありがとうございました。

0 投票する
0 に答える
119 参照

filter - FIR フィルタの出力結果 解釈 ADC161S626 から入力を取得している間: 16 ビット

Sparten - 6 FPGA に 20 次 FIR ローパス フィルター、1000 HZ カットオフ周波数を実装しました。最初に Matlab で係数を計算し、次に直接 vhdl コードに入れます。これが私の係数です。

今、実際にトルクフィードバックを何らかのセンサーから入力しています. トルクは電圧に変換されます. 電圧は 16 ビット形式にデジタル化されます。フィルター処理された値、フィルターの出力は 32 ビット形式です。

これが Teraterm のスナップショットです。これらの値を電圧に変換するにはどうすればよいですか? ここに画像の説明を入力

ありがとう。

0 投票する
1 に答える
1130 参照

pic - PIC ADC クロック計算

私は最近ADCに取り組んでいて、ADCクロックとは何か、tad、tosc、foscなどと何が役立つのか、そしてADCクロックを計算する方法を理解しようとしています。インターネットでこのトピックについて利用できるすべてのサイトですが、私はまだ中学 2 年生で小さいので、これらの難しい数学操作をすべて理解することはできません。

0 投票する
1 に答える
1254 参照

pic - MPLAB X IDE ADC コードが機能しない

私はマイクロコントローラーの初心者で、ADC を始めたばかりですが、変換を実行しようとするたびに、結果を LCD に表示しようとしていますが、問題は LCD ではありません。なぜなら、そのコードを単独で試してみて、それが機能したからです。したがって、問題は間違いなくADCのレジスタです。完全なコードは次のとおりです::

main.c:

config.h:

0 投票する
3 に答える
1542 参照

arduino - 複数のアナログセンサーを読み取る方法

Arduino UNOボードを使用しています。私は 24 のアナログ チャンネルを持っており、0 ~ 5v のアナログ出力が得られます。今私の問題は、アナログ チャネルが 5 つしかないことです。2分ごとに各チャンネルから値を読み取ってから、他のチャンネルに切り替えたいと思いました。ハードウェアでアナログ値を取得する方法を教えてもらえますか?

8:1 マルチプレクサまたは 16:1 マルチプレクサを使用する予定です。それは正しい方法でしょうか。ハードウェアでそれを行う他の方法を提案できますか?

74HC4051,74HCT4051,ADG708,MD14051B, IC Use.dep[end on so,s1,s2 ただチャンネルを切り替える予定です

0 投票する
0 に答える
1223 参照

arduino - LABView での FFT 周波数解析

私はデジタル信号処理の初心者です。現在、arduinoのADCを使用してセンサーの周波数分析グラフを作成しようとしています。生成された信号は、経時的に電圧信号振幅でした。これを行うための正しいFFT方法はどれだったのだろうか?私は現在、この構成を扱っています:

ここに画像の説明を入力