|
Tài trợ cho PIC Vietnam |
Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua |
|
Ðiều Chỉnh | Xếp Bài |
05-04-2008, 12:19 AM | #1 |
Đệ tử 5 túi
Tham gia ngày: Jan 2008
Bài gửi: 96
: |
Đo nhiệt độ với LM35 ?
Xin hỏi các huynh cách lấy nhiệt độ từ con LM35 qua giao tiếp ADC như sau:
Dùng ADC 10 bít, điện áp lấy mẫu Vdd = 5V, sensor LM35 (10 mV / 1 độ C) Xác định nhiệt độ đo được qua số đo trên chân ADC: Ta có: 5000 mV --- ứng với --- 1023 (thang đo ADC 10 bít) Vậy: 10 mV --- ứng với --- 10 x 1023/5000 = 2,046 Con số 2,046 tính được đó chính là lượng thay đổi trên chân ADC ứng với thay đổi 10mV ở đầu ra LM35 hay ứng với thay đổi 1 độ C trên LM35. Suy ra nhiệt độ đo được: Nhiệt độ = ADC_Read(0) / 2,046 (độ C) (ADC_Read(0) là lệnh đọc ADC trong MikroC) Không biết em tính nhiệt độ theo công thức như thế có ổn không ? Rất mong được các huynh chỉ giáo, xin cám ơn ! ------------------------------------------------------- 7/4/2008: Còn với LM335 (10mV/ 1 độ K) thì chỉ việc đổi kết quả sang độ C: Nhiệt độ = ADC_Read(0)/2,046 (độ K) = ADC_Read(0)/2,046 - 273 (độ C) Có phải vậy không các huynh ? thay đổi nội dung bởi: minhsondaklak, 07-04-2008 lúc 09:21 PM. Lý do: Í xin lỗi, lộn chuồng. Nhờ Mod chuyển sang mục cảm biến nhiệt |
|
|