Cảm biến nhiệt độ TMP36

0
984

TMP36 là chip cảm biến nhiệt độ tạo ra điện áp analog ở đầu ra tỷ lệ tuyến tính với nhiệt độ (° C). Sau đó chuyển đổi điện áp này thành giá trị nhiệt độ dựa trên thang giá trị 10 mV / ° C. Có khả năng ngắt với giới hạn dòng điện đầu ra dưới 0,5 µA và dòng điện cung cấp lên đến 50 µA.

Mô tả cảm biến nhiệt độ TMP36

Cảm biến cho nhiệt độ chính xác cao tính bằng ° C. Quan trọng nhất, nó tạo ra đầu ra ở điện áp một chiều mà chúng ta có thể đo dễ dàng với sự hỗ trợ của các bộ vi điều khiểnnhư ArduinoUnoSTM32F4 , PIC16F877A

Trên hết nhiệt độ ° C và điện áp đầu ra thay đổi tuyến tính giúp dễ dàng bù giá trị biến đổi nhiệt độ/Điện áp. Có một mối quan hệ tuyến tính là rất cần thiết, bởi vì chúng ta sẽ không cần mạch hiệu chuẩn bên ngoài. 

Hơn nữa, nó có trở kháng đầu ra rất thấp. Nói tóm lại, rất dễ để giao tiếp cảm biến với bộ ADC hoặc vi điều khiển có ADC được tích hợp sẵn.

Cấu hình chân TMP36

Sơ đồ chân của TMP36 là một cảm biến nhiệt độ có ba chân.

Cấu hình chân TMP36

Mô tả chân

  • Chân 1 (+ V) Là chân đầu vào cấp nguồn dương.
  • Chân 2 (Vout) là đầu ra điện áp analog. Điện áp analog này tỷ lệ tuyến tính với nhiệt độ (tính bằng độ C).
  • Chân 3 (Gnd) là chân nối đất.

Đặc tính

  • Linh kiện hoạt động với một nguồn cung cấp duy nhất.
  • Điện áp hoạt động trong phạm vi từ +2,7 V đến +5,5 V.
  • Con chip được hiệu chuẩn ở giá trị ° C do đó không cần mạch hiệu chuẩn bên ngoài. Có đầu ra với độ chính xác ± 2 ° C trên toàn dải nhiệt độ.
  • Phạm vi nhiệt độ hoạt động là từ -40 ° C đến +125 ° C. Tuy nhiên, nó có thể hoạt động ở nhiệt độ +150 ° C nhưng độ chính xác sẽ giảm.
  • TMP36 có hệ số thang giá trị đo đầu ra là 10 mV / ° C.
  • Dòng điện tĩnh nhỏ hơn 50 µA.
  • Thiết bị hoạt động tốt khi có dòng điện cung cấp dưới 50 μA, khả năng tự làm nóng rất thấp.
  • Có khả năng tắt tự động.

 Nơi ứng dụng

IC TMP36 được sử dụng chủ yếu trong các ứng dụng điều khiển nhiệt và đo nhiệt độ. Nó có trở kháng đầu ra thấp và tạo ra một đầu ra tuyến tính. Không yêu cầu mạch hiệu chuẩn bên ngoài và do đó không cần các thành phần bên ngoài. 

Các thiết bị này có thể hoạt động ở dải nhiệt độ từ -40 ° C đến 150 ° C. Tất cả các tính năng này làm cho con chip phù hợp để sử dụng trong nhiều ứng dụng đo nhiệt độ khác nhau. Các linh kiện này có hoạt động ổn định cùng với tải điện dung và tải 10.000 pF mà không tạo ra bất kỳ dao động nào.

Cách sử dụng cảm biến nhiệt độ TMP36

Hiệu chuẩn chính xác cho phép dễ dàng giao tiếp với bộ ADC và Arduino.

Giao tiếp với Arduino

  • Kết nối trực tiếp cảm biến này với Arduino và không cần các thành phần bên ngoài.
  • Điện áp đầu vào cung cấp cho cảm biến trong phạm vi từ 2.7V đến 5.5V.
  • Kết nối chân 2 của cảm biến TMP36 với các chân đầu vào analog của Arduino bằng dây jump.

Giao tiếp với Arduino

  • Sau khi có sơ đồ kết nối, chỉ cần tải code lên Arduino.
  • Mở Arduino IDE, vào Serial monitor để xem các giá trị cảm biến nhiệt độ.

Giao tiếp với Arduino

Code giao tiếp Arduino

Đầu tiên, khai báo chân A0 của Arduino là đầu vào sẽ đọc điện áp đầu ra của cảm biến. Sau đó tạo một biến đầu vào để lưu trữ giá trị này.

Cảm biến cung cấp giá trị digital từ 0 đến 1023. Bây giờ, chúng ta cần chuyển nó thành nhiệt độ độ C bằng cách chia giá trị đầu vào cho 1024.

int Input;   

double temperature 

int sensorpin = A0; 

void setup () {

Serial.begin (9600);

}

void loop () 

{

Input = analogRead (A0); 

}

 

Sau đó, chúng ta sẽ phải tính toán để chuyển giá trị điện áp thành nhiệt độ C. Với mục đích này, chúng ta sẽ khởi tạo một biến nhiệt độ. Copy code bên dưới vào vòng lặp xử lý để chuyển đổi điện áp sang nhiệt độ với công thức
temperature = Input / 1024;

temperature = Input * 5;

temperature = Input - 0,5;

temperature = Input * 100;

NHIỆT ĐỘ FAHRENHEIT TMP36

Như chúng ta đã biết trước đó trong ví dụ về giao tiếp Arduino. Ban đầu, chúng ta có thể đo nhiệt độ độ C. bằng cảm biến này. Nhưng chúng ta có thể chuyển đổi nhiệt độ này thành FAHRENHEIT (độ F) bằng cách sử dụng thêm một vài linh kiện điện tử bên ngoài. 

Nhưng nếu bạn đang sử dụng bộ vi điều khiển ADC, bạn có thể xử lý được với bộ vi điều khiển thay vì sử dụng các thành phần điện tử khác.

Mạch này có thể đo nhiệt độ trong khoảng 41 ° F đến 257 ° F FAHRENHEIT. Cũng giống như thang giá trị đo Celcius (độ C), đối với Fahrenheit, nó sẽ là 1 mV / ° F.

NHIỆT ĐỘ FAHRENHEIT TMP36

Cảm biến nhiệt độ thay thế

  • LM35
  • TMP35
  • TMP37

Các ứng dụng của cảm biến nhiệt độ TMP36 bao gồm:

  • Những cảm biến ít tốn kém này có thể tạo ra sự mất ổn định cho các ứng dụng vi xử lý.
  • Chip TMP36 đo nhiệt độ trung bình trong các ứng dụng kiểm soát môi trường và công nghiệp.
  • Báo cháy phát hiện sự gia tăng nhiệt độ và cho phép bắt đầu hoạt động khi nhiệt độ đạt đến ngưỡng giới hạn nhất định.
  • Các ứng dụng khác nhau thực hiện các cơ chế bảo vệ nhiệt bằng cách sử dụng chip này
  • Màn hình, CPU và các hệ thống điện khác có khả năng giám sát nhiệt bằng cách đo nhiệt độ bằng TMP36.

Sơ đồ 2D TMP36

Các package của IC gồm 3 chân TO-92, 8 chân SOIC_N,… và 5 chân SOT-23. Hình dưới đây là sơ đồ 2D của package TO-92 3 chân. Với các package khác, hãy kiểm tra datasheet.

Sơ đồ 2D TMP36

>>> Mời anh em xem thêm:

Tôi là một người làm việc trong lĩnh vực cơ khí, thiết bị công nghiệp....Blog là nơi tôi chia sẻ thông tin hữu ích đến các bạn đọc.
Subscribe
Notify of
0 Bình luận
Inline Feedbacks
View all comments