表¥示温度

M

mikesmixes

Guest
ねえ、私は
、 LM35 、 PIC16f877と2x16液晶画面を使用しています
私の望みは
、 液晶画面に表¥示される温度の詳細が欲しい。
誰でもいくつかのコードやアイデアを得た。
ありがとう

 
アセンブラまたはCを使用している場合は、分からないんだけど任意のCコンパイラは
、液晶 用のライブラリを持っていますので、問題は解決fisrt 。それを実装する多くの方法がLM35は、 LM35で簡単にPICを出力して
、 ADCの直線性のための適切なレベルでは
、 REFの設定するために、私はまだ信じ10mV/şC以上の最大温度上昇に使用される場合ampop 5Vのレベルで読むことから
、 PICを直接ADCを使用してください。コードのためのアイデアは
、 コードはとても簡単です: 4つの
センサー または
、 それらをクリックし
、 LCDには、ディスプレイのリフレッシュレートが低い
と 、温度変化が非常に遅く、通常使用して
、 平均から5読みください。私は
、 10の読取り
/ 秒enoughtですね。望むことができますが、決して少ない検索コードとPICはフォーラムのためのアイデア(使用して
の 出発点として
、 Googleやこのフォーラム) 。

 
ねえ、写真の基本を使用してイム。私はどのように理解するためのVREFのdont / D.
VREFのか正確には何です
か ?

 
ご予¥約の例を参照することができます: PicbasicProコンパイラ
でテストここ: http://www.edaboard.com/viewtopic.php?t=62363&start=0&postdays=0&postorder=asc&highlight=experimenting picbasic

 
やあ、

にもかかわらず
、 それはLM
34 の私はあなたの問題は解決だと思います:

http://www.rentron.com/PicBasic/LM34.htm

さようなら!

 
VREFの緊張は
、 ADCの変換用のリファレンス電圧です。通常、 PICはこのような作品は、 VREFの電圧0x3FFに相当する、完全に変換
されています 。ので
、 5Vの場合は下の一exernal緊張して変換することができますを最大3Vのは、
VREFピンに3V 電源と
0x000 から5Vリファレンスの最大値を使用してビン( 0Vに) 0x3FF ( 3Vの) 、そうでなければ、買っ
てあげる 、という同じ3Vの、ヴィン* 1024/Vref
されます 。

 
私は自分のプロジェクトのLM35との温度を測定している。

ここピックでのコードの基本
です。
10000010
' 最初に設定する必要があるレジスタADCON1 = %

定義ADC_BITS 10 ' ADCの結果を10ビット
です定義ADC_CLOCK 1 ' ADCのクロックソ¥ース( foscillator / 8 )
定義ADC_SAMPLEUS 50 '私たちのADCサンプリング
時間
Conの223度
の 場合
、 液晶上のマークを書くことができますcelciusAD_Resヴァーword '
でçヴァー
の バイトに'

温度を読む:

ADCIN 0 、 AD_Rez '読み取りチャネル0 AD_Rez (
0 〜
1023 )
AD_Rez = ( AD_Rez * / 500 ) > > 2 '
に 相当: AD_Rez * 500 ) / 1024

液晶ディスプレイ温度:

$鉄、 $ C0 、 "温度
LCDOUT : " 、 DEC2 AD_REZ 、度、 " C "

 

Welcome to EDABoard.com

Sponsor

Back
Top