دیگه از عنوان معلوم هستش . اگر لطف کنید در مورد مدار و برنامه توضیحی هرچند مختصر بدید ممنون می شم
اطلاعیه
Collapse
No announcement yet.
نحوه اندازه گیری دمای منفی در lm35
Collapse
X
-
پاسخ : نحوه اندازه گیری دمای منفی در lm35
سلام
ابتدا 5- ولت با 10k به out lm35 بده حالا با دمای منفی out lm35 ولت منفی میده و با دمای مثبت out lm35 ولت مثبت میده.
حا لا باید یکسو ساز اکتیو با op Amp بسازی تا در هر صورت منفی رو به Adc ندی و منفی شدن out lm35 رو با op Amp به میکرو
اطلاع بده
اگر شاد بودی آرام بخند تا غم بیدار نشود
-
پاسخ : نحوه اندازه گیری دمای منفی در lm35
راه ساده تر :
باید تفاضل ولتاژ دو نقطه Vout- و Vout+ رو با دو کانال ADC بدست بیاری. میتونی ADC میکرو رو تو مد تفاضلی با گین 1 قرار بدی یا تو حالت عادی یه بار از این کانال و یه بار از اون کانال بخونی و از هم تفریق کنی.
علت اینکه باید حتما ولتاژ آند دیودها رو بخونی اینه که دیودها که در اینجا وظیفه شیفت ولتاژ صفر آی سی رو دارن بر اثر هزار عامل ولتاژ دو سرشون عوض میشه. اگه محدودیت داری میتونی جای دو تا دیود از آی سی LM336-2.5V استفاده کنی که یک دیود زنر دقیق با تولورانس 5میلی ولته که تقریبا تو LM35 میشه گفت خطاش صفره.
بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست
دیدگاه
-
پاسخ : نحوه اندازه گیری دمای منفی در lm35
Bascom Code
''''''''&# 039;''''''' 9;'''''''' ;
''''''''&# 039;''''''' 9;'''''''' ;
' www.avrprojects.info '
''''''''&# 039;''''''' 9;'''''''' ;
'$$$$$$$$$$$$$$$$$$$$$$$$
'
$regfile = "m16def.dat"
$crystal = 1000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.0 , Rs = Portd.1
Config Adc = Single , Prescaler = Auto , Reference = Internal
Deflcdchar 0 , 12 , 18 , 18 , 12 , 32 , 32 , 32 , 32
Deflcdchar 1 , 32 , 4 , 12 , 28 , 28 , 32 , 32 , 32
Deflcdchar 2 , 32 , 4 , 14 , 31 , 31 , 32 , 32 , 32
Deflcdchar 3 , 32 , 4 , 14 , 31 , 31 , 7 , 6 , 4
Deflcdchar 4 , 32 , 4 , 14 , 31 , 31 , 31 , 14 , 4
Deflcdchar 5 , 32 , 32 , 32 , 32 , 32 , 32 , 32 , 32
Dim A As Word
Dim B As Word
Dim C As Single
Dim D As Byte
D = 1
Start Adc
Cursor Off
Cls
Locate 2 , 1
Lcd "avrprojects.info"
Do
A = Getadc(3)
B = Getadc(4)
C = A - B
C = C / 4
Locate 1 , 1
Lcd "Temp =" ; C ; Chr(0) ; "c "
Locate 1 , 16
Lcd Chr(d)
Waitms 500
Incr D
If D > 6 Then D = 1
Loop
End
این هم لینک
http://avrprojects.info/avr-projects/measure-negative-temperature-with-lm35/
دیدگاه
-
پاسخ : نحوه اندازه گیری دمای منفی در lm35
باسلام
من یه برنامه با lm35 در کدویژن توشتم اما دمای بالای 50 و زیر صفر رو نشون نمیده حالا درخواست یه دماسنج با LM35 رو با زبان C و در کدویژن دارم که بتونه از منفی 50 تا مثبت 150 رو نشون بده(البته محدوده اندازه گیریش مهم نیست فقط بتونه منفی رو هم نشون بده کافیه)
دیدگاه
دیدگاه