サーミスタ用のバイアス抵抗の選択


8

Rtサーミスタです。Rbバイアス抵抗です。この値を計算する必要があります。私が興味を持っている温度はのRt抵抗範囲を与えています4k...115k。私が欲しいのです全体ADCの分解能、これを拡張することである10ビットすなわち0...1023。したがって、Rt = RbADCがそれをに変換するとき511。それは可能だが、理想的に私が取得したいと思いわからない場合は0、ADCの読み取りRt = 4kおよび(または他の方法で)。1023Rt = 115k

MCの内部には、サーミスタデータシートに記載されている曲線に従って、ADC値を温度に変換するルックアップテーブルがあります。

ここに画像の説明を入力してください


値を変更できるように、ポテンショメータがないのはなぜですか?
学部長

特定のパラメーターと範囲の値を変更する必要があるのはなぜですか?Rb非常に確かな価値があると思います。
Pablo

それはあなたがより正確に値を設定することを可能にします、そして私は長いノブではなく代わりにプリセット抵抗器を備えたPOTを考えていませんでした。
ディーン

の値を計算する方法がわかったらRb、プリセット抵抗を配置することをお勧めします。
Pablo

回答:


7

最小抵抗が4kの場合、分圧器を作成するために必要な抵抗を簡単に計算できます。内部バンドギャップ(通常は2V56または1V1)からADCリファレンス電圧を選択すると、ADC範囲のほぼ全体を使用できます。したがって(が一定の場合):RTVCC

UREF=UNMバツ=RBRB+RTMN×VCC
RB=UREF×RTMNVCCUREF

そして、ので、ADCでフルスケールにことはありません。あなたが持ってたら、あなたが達することができることを最低入力電圧を計算することができるはずです。プログラムで2つの健全性チェックを実行できるため、これを知っていることは価値があります。RBRB

  1. ADC値が(ほぼ)1023の場合、これはセンサーが短絡(配線不良など)に失敗したことを示しています。
  2. ADC値が(ほぼ)0の場合、これはセンサーがオープンに失敗したことを示します(接続されていない、断線など)。

これらの2つのチェックに基づいて、プログラムに何をするかを決定させることができます。エラー出力を高く設定し、負荷から電力を取り除き、...

この抵抗性分圧器を使用すると、測定の分解能がスケールに応じて大きく異なることに注意してください。

例えば。バンドギャップリファレンスが1V1に設定され、電源電圧が5Vの場合: 利用可能な最初の E12値は

RB=1.1V×4kΩ5V1.1V=4.4k3.9=1.13kΩ
1kΩ

UNMN=1kΩ1kΩ+115kΩ×5V=43メートルV

UNMバツ=1kΩ1kΩ+4kΩ×5V=1000メートルV

1V1リファレンスを使用する利点は、おおよその ADC値の範囲を予測することが非常に簡単であることです:43-1000


ADC基準電圧はVCCに等しい。スケールに沿った平均解像度は約1℃の許容範囲になると思いますか?
Pablo

どのコントローラーを使用していますか?また、バンドギャップリファレンスに変更したくないですか?
ジッピー

ATMega328P。AVCC基準の方が解像度が良いと思いました。より良い結果が得られる場合は、1.1 VBGリファレンスを使用するように設定できます。
Pablo

Vccは方程式の一部であるため、安定していることを確認してください。もちろん、同じADCで(2番目の分圧器を使用して)Vccを測定し、変化するVccの測定値を修正できます。
ジッピー

Rb =定電流。これにより、効果が2倍になり、出力に線形性が追加され、電圧変動からの分離が提供されます。
Optionparty

9

単純な抵抗分割器を使用すると、ADC入力の全範囲をカバーするように出力電圧の範囲を拡大することはできませんが、バイアス抵抗を最小の幾何平均に設定することにより、全体的に最高の分解能が得られますセンサーの最大抵抗値(対象の温度範囲用)。

あなたの特定のセットアップでは、それは 4K115K=21.447K

21.5K 1%抵抗または22K 5%抵抗を選択できます。得られる電圧は、ADC入力範囲の15.7%から84.3%で動作します。

ADCの全範囲をカバーする出力電圧を取得するには、ゲインおよびオフセット機能を備えたアクティブ(オペアンプなど)回路が必要です。


あなたのソリューションも機能しました。私は複数の答えを受け入れることができるといいのですが。
Pablo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.