2011/11/13

DM-106B 磁気抵抗素子

DM-106B 磁気抵抗素子


http://12f629.blogspot.com/2011/11/12f675ad.html
「12F675 A/D変換」で紹介したプログラムの少し変更して
テストします。回路は10Kのボリューム可変抵抗を入れ替え。

DM-106Bの仕様
    入力電圧 → 5.15V
    出力 →最大 2.580V
    出力 →最小 2.532V
    出力の差はわずか0.048V

電圧の変動が小さい、A/D変換の場合、次のように計算した結果、
プログラム内、A/D変換した結果を右揃え、ADRESLレジスタに保存
した結果を利用します。この確認はADRESHファイルレジスタに影響
しません、常に1(16進)になります。

5.15(参考電圧)/1024(段階)≒0.00503V(一段階)
2.580/0.00503≒513=02 01(16進) 
    実際プログラムに記録したのは
    ADRESH 01(16進)、1(2進)
    ADRESL FF(16進)、11111111(2進)

2.532/0.00503≒503=01 F7(16進)
    実際プログラムに記録したのは
    ADRESH 01(16進)、1(2進)
    ADRESL F9(16進)、11111001(2進)


実作の結果はこちらの動画、電圧が下がると逆にLEDの点滅が
遅くなる結果から見ると、ADRESHも変化されたようで、回路を
修正するか、プログラムを修正が必要になります。
もしかして最初から間違えているかもしれません。




0 件のコメント:

コメントを投稿