Professional Documents
Culture Documents
- Ưu điểm của LM35 so với cặp nhiệt điện là nó không yêu cầu bất kỳ
hiệu chuẩn bên ngoài nào. Lớp vỏ cũng bảo vệ nó khỏi bị quá nhiệt. Chi phí thấp
và độ chính xác cao đã khiến cho loại cảm biến này trở thành một lựa chọn đối
với những người yêu thích chế tạo mạch điện tử, người làm mạch tự chế và sinh
viên.
- Vì có nhiều ưu điểm nêu trên nên cảm biến nhiệt độ LM35 đã được sử
dụng trong nhiều sản phẩm đơn giản, giá thành thấp. Đã hơn 15 năm kể từ lần ra
mắt đầu tiên nhưng cảm biến này vẫn tồn tại và được sử dụng trong nhiều sản
phẩm và ứng dụng đã cho thấy giá trị của loại cảm biến này. Giá thành của
LM35 tương đối rẻ, dao động từ 20.000 VNĐ – 50.000 VNĐ.
2. Chức năng
- Dòng cảm biến LM35 là cảm biến nhiệt độ mạch tích hợp chính xác, có
điện áp đầu ra tỷ lệ tuyến tính với nhiệt độ độ C . LM35 là IC cảm biến nhiệt độ
có điện áp đầu ra thay đổi, dựa trên nhiệt độ xung quanh nó. Nó là một vi mạch
nhỏ và rẻ, có thể được sử dụng để đo nhiệt độ ở bất kỳ đâu trong khoảng từ -55 °
C đến 150 ° C. Nó có thể dễ dàng được giao tiếp với bất kỳ vi điều khiển nào có
chức năng ADC hoặc bất kỳ nền tảng phát triển nào như Arduino.
- LM35 không yêu cầu bất kì hiệu chỉnh nào để cung cấp nhiệt độ chính
xác điển hình ( ± 1⁄4˚C ở nhiệt độ phòng và ± 3⁄4˚C trong phạm vi nhiệt độ đầy
đủ -55 đến + 150˚C). Việc chuyển đổi điện áp đầu ra sang oC cũng dễ dàng và
trực tiếp. Trở kháng đầu ra nhỏ, đầu ra tuyến tính và hiệu chuẩn chính xác là
1
những đặc tính vốn có của LM35, giúp tạo giao tiếp để đọc hoặc điều khiển
mạch rất dễ dàng.
3. Sơ đồ chân
Hình sau là hình dạng và sơ đồ chân của cảm biến LM35
4. Thông số kĩ thuật
2
Kiểu chân: TO92 ( phổ biến nhât)
Kích thước: 4.3 × 4.3mm
Phù hợp để ứng dụng cho các dự án từ xa
Độ chính xác thực tế: ± ¼oC (ở nhiệt độ phòng) ±3/4°C trong phạm vi
nhiệt độ từ -55°C- 150°C
Đầu ra trở kháng thấp: 0.1 cho tải 1mA
Vì điện áp ngõ ra của cảm biến tương đối nhỏ nên thông thường trong các
mạch ứng dụng thực tế, ta thường dùng mạch khuếch đại thuật toán để khuếch
đại điện áp ngõ ra này.
Trong cấu hình mạch phía bên trái, cảm biến chỉ có thể đo nhiệt độ dương
từ 2 oC đến 150 oC. Theo cấu hình mạch này, ta chỉ cần cấp nguồn cho LM35 và
kết nối đầu ra trực tiếp với bộ chuyển đổi tương tự sang số.
3
Trong cấu hình mạch thứ hai, ta có thể đo nhiệt độ toàn dải từ -55 oC đến
150 oC. Cấu hình mạch này hơi phức tạp nhưng mang lại kết quả cao. Trong
trường hợp này, ta phải kết nối một điện trở bên ngoài (R1) để chuyển mức điện
áp âm lên dương. Giá trị điện trở bên ngoài có thể được tính toán theo công thức
ghi bên dưới cấu hình mạch.
7. Các bước tính toán nhiệt độ bằng cảm biến nhiệt độ LM35
Thiết kế mạch.
Cấp nguồn cho cảm biến với điện áp từ 4V đến 30V. Chân GND được
nối đất.
Kết nối chân VOUT với đầu vào bộ chuyển đổi tương tự sang số
ADC hay vi điều khiển.
Code mẫu:
void setup() {
Serial.begin(9600);
4
void loop() {
Serial.println(nhietDo);
delay(1000);
Hàm analogRead() có nhiệm vụ đọc giá trị điện áp từ một chân Analog
(ADC), hàm này luôn trả về 1 số nguyên nằm trong khoảng từ 0 đến 1023 ( 2 10
mức – vì các chân ADC trên Arduino Uno R3 có độ phân giải 10 bit ) tương ứng
với thang điện áp (mặc định) từ 0 đến 5V.
Công thức tính ra giá trị hiệu điện thế từ giá trị cảm biến (đơn vị Volt)
dienAp = giá trị điện áp từ cảm biến chia cho mức analog cao nhất (1024) rồi
nhân với mức điện áp 5V. Và với độ nhạy là 10mV / oC nên ta sẽ nhân giá trị
điễn áp với 100.
Cung cấp thông tin về nhiệt độ của một linh kiện điện tử khác
5
10. So sánh giữa các dòng cảm biến LM35
LM35 có nhiều họ là LM35A, LM35CA, LM35D, LM135, LM35CA,
LM235, LM335. Tất cả các thành viên trong họ LM35 đều hoạt động theo
nguyên tắc giống nhau nhưng khả năng đo nhiệt độ khác nhau và chúng cũng có
nhiều kiểu chân khác nhau(gói TO-92 là phổ biến nhất). Dưới đây là bảng dải
nhiệt độ của một vài loại LM35 phổ biến:
Dải nhiệt -55oC , -55oC , -40oC , -40oC , 0oC , -55oC , -40oC , -40oC ,
độ +150oC +150oC +110oC +110oC +100oC +150oC +125oC +100oC