T
Author
Chào mọi người,
Tìm qua các trang web và diễn đàn ở Việt Nam thấy ít trang chia sẻ công thức chi tiết để tính mà chủ yếu tính dựa vào bảng giá trị điện trở thay đổi theo nhiệt độ. Sau một thời gian tìm hiểu có kết quả nên chia sẻ lại cho mọi người cùng xem.
1. Cảm biến NTC là gì?
NTC là một loại nhiệt điện trở (thermistor), khi nhiệt độ tăng thì điện trở của nó giảm. Ngược lại với NTC là PTC, khi nhiệt độ tăng thì điện trở của nó cũng tăng theo. Loại cảm biến thermistor có điện trở không tuyến tính với nhiệt độ nên người ta ít dùng để làm cảm biến đo nhiệt, thường chỉ sử dụng trong các mục đích bảo vệ, ngắt nhiệt trong các máy điều hoà, bình nóng lạnh, bếp từ...
Một số loại cảm biến NTC thông dụng: NTC MF58, NTC 47D20, NTC MF52,...
2. Mạch đo nhiệt độ
Để đo nhiệt độ của cảm biến, ta mắc cảm biến nối tiếp với một điện trở thành cầu phân áp, lấy điện áp ở giứa điện trở và cảm biến đưa vào vi điều khiển. Khi nhiệt độ thay đổi thì điện trở của cảm biến cũng thay đổi theo, dẫn đến điện áp đưa vào vi điều khiển biển đổi theo tỉ lệ phân áp. Dựa vào giá trị điện áp đo được, ta sẽ tính được giá trị của điện trở và suy ra được nhiệt độ.
3. Công thức tính nhiệt độ của cảm biến theo điện trở
Điện trở và nhiệt độ được tính theo công thức:
với: + R25 là điện trở định mức tại 25 độ C (lấy từ datasheet).
+ T25 là nhiệt độ định mức tính theo thang Kelvin bằng 298,15 độ K.
+ β là hệ số của cảm biến (lấy từ datasheet, thường có giá trị từ 3200 - 4500).
4. Ví dụ mô phỏng:
Sử dụng arduino để đo nhiệt độ nước từ cảm biến NTC MF58 (https://banlinhkien.vn/goods-1525-day-do-nhiet-do-ntc-mf58.html) với thông số:
+ R25 = 10kΩ ở 25°C.
+ β = 3950.
* Sơ đồ mạch
Giá trị linh kiện tính theo tài liệu của hãng TI: http://www.ti.com/lit/an/sboa323/sboa323.pdf
File mô phỏng và code arduino: https://drive.google.com/open?id=19xriTZvHulQXqKgDN-FViF-fuyE5XUkG
Tìm qua các trang web và diễn đàn ở Việt Nam thấy ít trang chia sẻ công thức chi tiết để tính mà chủ yếu tính dựa vào bảng giá trị điện trở thay đổi theo nhiệt độ. Sau một thời gian tìm hiểu có kết quả nên chia sẻ lại cho mọi người cùng xem.
1. Cảm biến NTC là gì?
NTC là một loại nhiệt điện trở (thermistor), khi nhiệt độ tăng thì điện trở của nó giảm. Ngược lại với NTC là PTC, khi nhiệt độ tăng thì điện trở của nó cũng tăng theo. Loại cảm biến thermistor có điện trở không tuyến tính với nhiệt độ nên người ta ít dùng để làm cảm biến đo nhiệt, thường chỉ sử dụng trong các mục đích bảo vệ, ngắt nhiệt trong các máy điều hoà, bình nóng lạnh, bếp từ...
Một số loại cảm biến NTC thông dụng: NTC MF58, NTC 47D20, NTC MF52,...
2. Mạch đo nhiệt độ
Để đo nhiệt độ của cảm biến, ta mắc cảm biến nối tiếp với một điện trở thành cầu phân áp, lấy điện áp ở giứa điện trở và cảm biến đưa vào vi điều khiển. Khi nhiệt độ thay đổi thì điện trở của cảm biến cũng thay đổi theo, dẫn đến điện áp đưa vào vi điều khiển biển đổi theo tỉ lệ phân áp. Dựa vào giá trị điện áp đo được, ta sẽ tính được giá trị của điện trở và suy ra được nhiệt độ.
3. Công thức tính nhiệt độ của cảm biến theo điện trở
Điện trở và nhiệt độ được tính theo công thức:
với: + R25 là điện trở định mức tại 25 độ C (lấy từ datasheet).
+ T25 là nhiệt độ định mức tính theo thang Kelvin bằng 298,15 độ K.
+ β là hệ số của cảm biến (lấy từ datasheet, thường có giá trị từ 3200 - 4500).
4. Ví dụ mô phỏng:
Sử dụng arduino để đo nhiệt độ nước từ cảm biến NTC MF58 (https://banlinhkien.vn/goods-1525-day-do-nhiet-do-ntc-mf58.html) với thông số:
+ R25 = 10kΩ ở 25°C.
+ β = 3950.
* Sơ đồ mạch
Giá trị linh kiện tính theo tài liệu của hãng TI: http://www.ti.com/lit/an/sboa323/sboa323.pdf
File mô phỏng và code arduino: https://drive.google.com/open?id=19xriTZvHulQXqKgDN-FViF-fuyE5XUkG
Attachments
-
4,9 KB Lượt xem: 286
Last edited by a moderator: