PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Analog - Bộ nhớ - Bảo mật - Cảm biến nhiệt độ (http://www.picvietnam.com/forum/forumdisplay.php?f=59)
-   -   LM35 có đo được ở điện áp vcc 3v3 ko? (http://www.picvietnam.com/forum/showthread.php?t=11959)

pucapuca123 27-11-2011 08:25 AM

LM35 có đo được ở điện áp vcc 3v3 ko?
 
chào các bác!
mình đang làm 1 ứng dụng sử dụng PIC dùng nguồn 3v3.
từ trước đến giờ toàn dùng PIC nguồn 5v thui.nên dùng con LM35.
giờ cho mình hỏi nếu mình dùng PIC có nguồn 3v3 thì dùng LM35 sẽ theo công thức nào?
hoặc có con nào thay thế ko?
cám ơn!

pucapuca123 27-11-2011 09:17 PM

các bác nào dùng rùi goíp ý cho em với:D

delta21 28-11-2011 05:59 PM

dùng TC74 của microchip giao tiếp I2C khỏi băn khoăn!!

pucapuca123 28-11-2011 11:48 PM

Trích:

Nguyên văn bởi delta21 (Post 51895)
dùng TC74 của microchip giao tiếp I2C khỏi băn khoăn!!

có con nào giao tiếp như LM35 ko?
giao tiếp i2c mất 2 dây phí lém
cám ơn!

lionking 29-11-2011 05:52 PM

Trích:

Nguyên văn bởi pucapuca123 (Post 51864)
chào các bác!
mình đang làm 1 ứng dụng sử dụng PIC dùng nguồn 3v3.
từ trước đến giờ toàn dùng PIC nguồn 5v thui.nên dùng con LM35.
giờ cho mình hỏi nếu mình dùng PIC có nguồn 3v3 thì dùng LM35 sẽ theo công thức nào?
hoặc có con nào thay thế ko?
cám ơn!

dùng proteus mô phỏng là biết ngay

nhanh0112 01-12-2011 05:11 PM

Chào bạn!
LM35 thì tui ít dùng. Nhưng tham khảo một số tài liệu thì có nói rằng
con này sử dụng điện áp từ 2.7-5.5v
Và nguyên văn công thức tính của nó với 5v và 3.3v là:
Code:

Voltage at pin in milliVolts = (reading from ADC) * (5000/1024)
This formula converts the number 0-1023 from the ADC into 0-5000mV (= 5V)

If you're using a 3.3V Arduino, you'll want to use this:

Voltage at pin in milliVolts = (reading from ADC) * (3300/1024)
This formula converts the number 0-1023 from the ADC into 0-3300mV (= 3.3V)

Then, to convert millivolts into temperature, use this formula:

Centigrade temperature = [(analog voltage in mV) - 500] / 10

tham khảo: http://www.ladyada.net/learn/sensors/tmp36.html
Chúc bạn đạt đc mục đích :D

pucapuca123 01-12-2011 06:26 PM

Trích:

Nguyên văn bởi nhanh0112 (Post 51960)
Chào bạn!
LM35 thì tui ít dùng. Nhưng tham khảo một số tài liệu thì có nói rằng
con này sử dụng điện áp từ 2.7-5.5v
Và nguyên văn công thức tính của nó với 5v và 3.3v là:
Code:

Voltage at pin in milliVolts = (reading from ADC) * (5000/1024)
This formula converts the number 0-1023 from the ADC into 0-5000mV (= 5V)

If you're using a 3.3V Arduino, you'll want to use this:

Voltage at pin in milliVolts = (reading from ADC) * (3300/1024)
This formula converts the number 0-1023 from the ADC into 0-3300mV (= 3.3V)

Then, to convert millivolts into temperature, use this formula:

Centigrade temperature = [(analog voltage in mV) - 500] / 10

tham khảo: http://www.ladyada.net/learn/sensors/tmp36.html
Chúc bạn đạt đc mục đích :D

sắp chết đến nơi rùi nè,hepl me


Múi giờ GMT. Hiện tại là 07:29 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam