問題タブ [analog-digital-converter]
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.
embedded - ADC ビンを電圧に変換する
12ビットのアナログからデジタルへのコンバーター(4096ビン)があるとしましょう。そして、0 から 5 ボルトの信号があるとしましょう。
ADCビンをボルトに変換するための適切な変換式は何ですか?
また
ADC には 4096 個のビンがあるため、4096 で除算する必要がありますか?
それとも、ADC が返す最大値であるため、4095 で除算しますか?
embedded - マイクロコントローラに搭載された ADC の最大物理レート (ナイキスト性能制限) の計算
さまざまな PIC マイクロコントローラーに搭載されている A/D の最大物理レート (ナイキスト性能限界) を評価しようとしています。
ただし、計算を行うには、データシートに明示的に記載されていないパラメーター、具体的には Tacq、Fosc、TAD、および除数パラメーターが必要です。
いくつかの仮定を立てて進めましたが、サニティ チェックを行うと役立ちます。最大物理レートの計算を正しく行っていますか?
説明のみを目的として、ADC を備えた最も単純な PIC10F220 を取り上げました。これは、Tacq、Fosc、TAD、および除数パラメータの解釈に特に焦点を当てるためのものであり、この非常に基本的なチップに実用的な機能を実装できることを示唆するものではありません。(これは、以下のコメントでのクリフォードのポイントです。)
計算:
そう:
次のサンプルの前にリアルタイムで実行される単純なロード/ストア/しきい値の 10 の命令を想定します (これは単なるスタブです。ポイントは残りの計算です)。
つまり、このシステムの (理論上の) パフォーマンス --- 仮想のリアルタイム処理コードを使用したチップの A/D --- は、28 kHz に帯域制限された信号用です。
これは、Tacq、Fosc、TAD、および除数パラメーターを取得し、それらを使用してこのチップの最大物理レートまたはナイキスト性能限界を取得する際のデータシートの正しい割り当て/解釈ですか?
ありがとう、
arduino - Arduino のアナログ測定値が間違った値を返す
Arduino IDE で提供されている標準スケッチを使用して、アナログ ピンの値を測定してみました。ただし、ピンへの接続がない場合でも、ランダムな値が出力されます。世話をしなければならないことはありますか?
5V+ からアナログ ピン 0 に接続された FSR センサーがあります。
telephony - アナログ電話回線を介してデータを送信できますか?
PSTN ネットワークを介してデータを送信できるかどうかを知りたいです。通話中に、電話回線を介してデータを送信したい (DTMF トーンを送信できるため)。送信したいデータはデジタルで、アナログ キャリア上で暗号化および変調されます (アナログ ワイヤで送信できるようにするため)。また、通話中にブロードバンドが並行して動作しているのを見てきました。
PSTN は世界中で同じように機能していると思います。
c - PIC A/D 変換の問題
pic18f14k50 コントローラーを搭載した一種のマウスのアナログ信号を読み取ろうとしています。ここに簡単な回路があります: http://dl.dropbox.com/u/14663091/schematiconew.pdf . AN9 回路ポートからアナログ信号を読み取る必要があります。メイン関数はポートから読み取り、しきい値に達すると 30 回点滅します。
AN9 ポートから読み取るには、OpenADC() API メソッドを使用する myReadADC() という 2 つのメソッドを使用しました。
ポートからの手動読み取りを実装する myReadADC2()。
どちらの場合も機能しません。(アナログ信号を送信する) ポート AN9 に触れますが、高いしきい値 (~50) を設定すると、LED は点滅しません。低いしきい値 (~0) では、PIC に電力を供給するとすぐに点滅します。多分私は間違ったポートを使用していますか?私は実際に AN9 を読み取りポートとして渡していますか? それとも、しきい値が間違っているのでしょうか? どうすれば正しい値を見つけることができますか? ありがとうございました
MPLAB C18 Api http://dl.dropbox.com/u/14663091/API%20microchip%20C18.pdf .
video - アナログ ビデオ (VGA) 信号の簡易 OCR
VGA ストリームの OCR (光学式文字認識) を行う製品またはオープン ソース プロジェクトについて知っている人はいますか? VGA 画面は非常にシンプルで、数値と文字列が固定位置にあります。画面があまり頻繁に変更されないか、変更される場合は、数秒ごとの読み取りで問題ありません。
なぜわざわざ?デジタル インターフェイスを持たない古い医療機器をネットワークに接続したいと考えています。VGAスプリッターを使用してVGA信号を分割し、OCRを実行してから、認識された数字/文字列をさまざまなプログラムにフィードします。ここでは、000.0 から 359.9 までの数字など、非常に単純な OCR について話しています。
誰もこのようなものを見たことがありますか?
security - 人間の声をデジタル形式に変換する方法は?
私は、生体認証システムを使用してシステムを保護するプロジェクトに取り組んでいます。システムを保護するために人間の声を使用する予定です。
アイデアは、人がいくつかの単語や文章を発声できるようにすることであり、システムはその声をデジタル形式で保存します。次に人がシステムに入りたいと思うとき、彼/彼女は、以前に使用された言葉と異なるかもしれないし、そうでないかもしれないいくつかの言葉を話さなければなりません。
単語を一致させたいのではなく、音声周波数を一致させたいのです。
このシステムに関するいくつかの研究論文を読みましたが、それらの論文には実装の詳細がありません。
アナログ音声をデジタル形式に変換でき、音声の周波数も教えてくれるソフトウェア/APIがあるかどうかを知りたいだけです。
今までは通常の Web ベースのアプリケーションを扱っていたので、Java EE や C# などの通常の API やプラットフォームについては知っていますが、この種のアプリケーションについては経験がありません。
啓発してください!!!
c# - アナログTVストリームを介したニュースマーキー-C#
c#を使用してアナログTVストリームにニュースマーキーを配置したいのですが、DirectShowを使用してアナログTVをストリーミングできますが、回転するテキストと混合する方法がわかりません。フィルターを作成する必要がありますか?または、DirectShow以外のテクノロジーを使用する必要がありますか?
android - 接続された音声通話を介した携帯電話間のデータ転送
オンボード コンピューターとしてスマートフォン* を使用しているリモート システムに制御コマンド (単純なデータ、おそらく数十個のコマンドのみ) を送信するための高速で信頼性の高い方法が必要です。モバイルインターネットデータ転送に使用される標準データパッケージは、制御目的では信頼性が低すぎると考えていますが、音声通話が開始されると、はるかに信頼性が高くなることに気付きました. 接続された通話を介して電話間でデータを送信するための開発はありましたか? もしそうでない場合、ソフトウェア形式の変更されたダイヤルアップ モデムを使用できない既知の理由はありますか?
さらに、このプロトコルは、低解像度ビデオやその他の単純な数値データを送り返すのに十分堅牢でしょうか?
*スマートフォン - 優れた処理能力とカスタム プログラムを実行する機能を備えた携帯電話 (Android ベースの OS を使用している可能性が高いですが、提案は受け付けています)