• ベストアンサー

AD変換

1Yenの回答

  • ベストアンサー
  • 1Yen
  • ベストアンサー率28% (11/39)
回答No.4

#1>「ナイキスト周波数」 「標本化定理」でもいいかも。 サンプリング周波数が 20Hz 入力信号が 11kHz の時に 標本化された信号を元に戻すと何 kHz が出てくるか。 絵でも書きながら考えてみましょう。

関連するQ&A

  • AD変換について教えてください。

    最高周波数成分が100Hzである生体信号をAD変換するのに、理論上使うことができるサンプリング周波数の下限はどれか? (1)10 (2)50 (3)100 (4)200 (5)500 宜しくお願いします。

  • Sin波をAD変換ボードを通してAD変換したときの波形図。

    Sin波をAD変換ボードを通してAD変換したときの波形図。 AD変換ボードの操作に慣れようと思って、周波数発信機を用いて60Hz、600Hz、6kHz、60kHz、600kHzのsin波を測定しているのですが、60Hz、6kHzのときは、きれいなsin波が測定できるのですが、それ以外の周波数の場合には、sin波が測定できません。一応サンプリング周波数を変えてやってみたのですが、それでもダメでした。60Hzと6kHzの測定はサンプリング周波数1000Hzで取ることができました。こんな現象が起きるのにはサンプリング周波数以外にも何か理由があるのでしょうか? なお、供給する電圧は、2~3V程度の信号を使用しています。 使用しているAD変換ボード:分解能16bit、最高サンプリング速度100kSPS、バイポーラ:±10V 添付図は、電圧は違いますが同じ回路を使用した場合の60Hzと600Hzの波形です。

  • PICでのAD変換について

    PIC16F873を使って、入力信号のAD変換をして、基準値との差により、PWM信号を生成しようとしています。 変換結果の上位8bitがADRESHレジスタに格納されるということなのですが、PWMの周波数を確保するため、できればこの8bitの値をを7bitに落としたいと考えています。 何か方法があれば教えてください。

  • AD変換精度に関して。

    組み込み系の質問なんですが、 マイコンの特性として、 ・10ビットAD変換の精度が±3LSB ・8ビットAD変換の精度が±1LSB のマイコンがあったとします。 このとき、10ビットAD変換を行い、その結果をシフトして、 上位8ビットで取り出すと、このときのAD変換精度は ・8ビットAD変換の精度が±0LSB と同じ考えとなるのでしょうか?

  • 【PICマイコン】AD変換中にタイマー割り込みしたらAD変換はやりなおしですか?

    PICでデジタル時計を作っているんですが AD変換を使ってみようと思って調べたら AD変換中は他の処理は出来ないような事が書いてありました。 メインの処理は時計のカウントなのでタイマー割り込みを止めたら時間が狂ってしまいます。 AD変換中にタイマー割り込みが発生して変換処理を中断してしまったらAD変換は始めからやり直しになってしまうんでしょうか?

  • AD変換する方法が分かりません

    真空計の出力端子にアナログ出力端子があります。そのアナログ信号をAD変換してFPGAに取り込み、真空計と同じ真空値をFPGA側にも表示させたいのです。 第1歩として、アナログ信号をAD変換させる方法が分かりません。 デジタル側は8bitで出力させたいです。 AD変換としてPICを使うべきか、それともAD変換専用の半導体を使えば良いかわかりません。 AD変換専用の半導体素子は、何を使えば宜しいでしょうか? 教えて下さい。

  • AD変換

    H8/3664でのAD変換についての質問なのですが、このマイコンだと通常8つあるAD変換をスキャンモードで1度で4つまでしか処理できないのですが グループ0のAN0とグループ1のAN4が同一レジスタで結果が格納されていると思われますが この二つを1度に処理したいのですが、どのようなプログラムにすればいいのですか? AD変換あたりのプログラムを抜粋したので、後半のAD.ADDRB をAN4のAD.ADDRAに変えた場合のプログラムを教えて下さい char aflag=0; //割り込みフラグ void main(void) { char carray0[20],carray1[20],carray2[20]; long ad_data_0,ad_data_1,arrey0,arrey1,ad0,ad1,t,G_data,A_data,hensa_now,hensa_mae,A_out_put; int i; timervset(); timeraset(); IO.PDR5.BYTE = 0xff; // ポート7の出力設定をあらかじめ1に設定 IO.PCR7 = 0x00; // ポート7を全て入力ポートに設定(タクトSW1,SW2,SW3) IO.PCR5 = 0xff; // ポート5を全て出力ポートに設定 IO.PCR1 = 0xa0; // ポート1のP15,P17を出力ポートに Init_rs(); //通信の初期化 AD.ADDRA=0; AD.ADDRB=0; AD.ADDRC=0; AD.ADDRD=0; //AD変換設定 //A/Dコンバータ設定 AD.ADCSR.BYTE = 0x33; // (0011 0011)*/ // スキャンモード,高速変換(70ステート),入力端子:AN0~AN3 set_imask_ccr(0); //割り込み可 while(1) { if(aflag==1){ aflag=0; ad_data_0=AD.ADDRA >> 6; // 「>>」:シフト演算子(ビットを右に6ずらす) ad0=ad_data_0*5000/1024; LToStr(G_data,carray0);//グローブ角度表示 rs_puts("ch.0="); rs_puts(carray0); rs_crlf(); wait(1); G_data=(ad0-2333)*(-0.0426);//グローブ角度 ad_data_1=AD.ADDRB >> 6; // 「>>」:シフト演算子(ビットを右に6ずらす) ad1=ad_data_1*5000/1024; LToStr(A_data,carray1);//アーム角度表示 rs_puts("ch.1="); rs_puts(carray1); rs_crlf(); wait(1);

  • PIC AD変換

    pic AD変換の仕方。 PIC12F675を使ってLEDの点滅プログラムを作りたいのですが、 そのとき可変抵抗器をつないでAD変換すれば点滅速度を変えられる 用になると思うのですが、AD変換のプログラムがわかりません。 どなたか教えてください。 初心者なのでできるだけ解説付きで、できれば HI-TECH C言語でお願いいたします。

  • AD・DA変換について

    いつもお世話になっております。 今回も皆さんのお力を借りたいと思います。。。 今回はAD・DA変換器について実験しました。 4bitDA変換と8bitDA変換と8bitAD変換をしました。 そこでなんですが・・・ (1)この三つの精度、変換速度、分解能はどんなものなのでしょうか?? (2)このほかには、AD,DA変換の方式はどのようなものがあるのでしょうか。 よろしくお願いします(>_<)

  • AD変換について

    AD変換の動作原理について詳しく教えてください。 また、RC回路とLCR回路の過渡現象の原理についても知りたいです