Mạch xử lý tín hiệu thermocouple

0
57

Khái niệm cơ bản về cặp nhiệt điện

Mạch xử lý tín hiệu thermocouple : Nhiều loại cặp nhiệt điện khác nhau có sẵn trên thị trường, tùy thuộc vào sự kết hợp của hai dây dẫn không giống nhau. Tuy nhiên, tất cả các loại đều hoạt động dựa trên cùng một lý thuyết cơ bản – hiệu ứng Seebeck. 

 Mạch xử lý tín hiệu thermocouple

Bất cứ khi nào một dây dẫn trải qua độ chênh lệch nhiệt độ từ đầu này sang đầu kia của dây dẫn, điện thế (còn được gọi là điện áp Seebeck, hệ số Seebeck, hoặc dòng điện vòng) sẽ hình thành. Điều này xảy ra bởi vì các electron tự do bên trong vật dẫn khuếch tán với tốc độ khác nhau, tùy thuộc vào nhiệt độ.

Các điện tử có năng lượng cao hơn ở mặt nóng (tiếp giáp đo lường) của vật dẫn khuếch tán nhanh hơn các điện tử năng lượng thấp hơn ở mặt lạnh (tiếp giáp tham chiếu). Hiệu ứng thực là sự tích tụ điện tích xảy ra ở một đầu của vật dẫn và tạo ra điện thế từ đầu nóng và đầu lạnh.

Cặp nhiệt điện loại K

Cặp nhiệt điện loại K thường được chọn cho các dự án cảm biến nhiệt độ dựa trên vi điều khiển vì chúng không đắt, cung cấp đủ dải nhiệt độ và có độ chính xác và tuyến tính tốt. Hai phần tử dẫn điện khác nhau của cặp nhiệt điện kiểu K là hợp kim niken-crom (mặt dương) và hợp kim niken-nhôm (mặt âm). Lưu ý rằng hệ số Seebeck của nhiệt điện trở loại K điển hình ở nhiệt độ phòng (25 ° C) là 41μV / ° C và phạm vi nhiệt độ có thể sử dụng của nó là –270 ° C đến 1372 ° C. Hàm truyền của cặp nhiệt điện loại K tiêu chuẩn, như thể hiện trong hình bên cạnh, chứng minh rằng hệ số Seebeck gần như không đổi ở khoảng 41μV / ° C từ 0 ° C đến 1000 ° C.

 Mạch xử lý tín hiệu thermocouple

Đo nhiệt độ – Mạch xử lý tín hiệu thermocouple

Vì hàm truyền của cặp nhiệt điện là μV / ºC, nên cần có mạch điều hòa tín hiệu thích hợp để khuếch đại đầu ra của cặp nhiệt điện đến một giá trị điện áp thích hợp để xử lý thêm. Bởi vì tín hiệu điện áp rất nhỏ, mạch điều hòa tín hiệu thường yêu cầu độ lợi khoảng 100 hoặc hơn. Bạn chắc chắn có thể sử dụng op-amps hoặc thậm chí các linh kiện để xây dựng bộ điều hòa tín hiệu. Hình tiếp theo cho thấy một mạch điều chỉnh tín hiệu cặp nhiệt điện thử nghiệm dựa trên một op-amp có độ lợi lên đến 500 (tùy thuộc vào giá trị của chiết áp).

 Mạch xử lý tín hiệu thermocouple

Công thức để tính toán độ lợi của mạch không đảo LM358 này là “Độ lợi = 1 + P1 / R1.” Ví dụ, R1 = 1K và P1 = 200K, dẫn đến độ lợi là 201. Điều này có nghĩa là đầu ra của cặp nhiệt điện là 5mV sẽ dẫn đến đầu ra chỉ trên 1V. Độ lợi 500 sẽ cho giải nhiệt độ tốt hơn, nhưng độ lợi 200–270 là đủ cho hầu hết các mục đích. Mặc dù nhiệt độ có thể sử dụng của cặp nhiệt điện loại K dao động từ –270 ° C đến 1372 ° C, có một yếu tố hạn chế. Cặp nhiệt điện kiểu K đi kèm với dây cách điện và vỏ bọc cáp, cũng có giới hạn nhiệt độ đi kèm với chúng. Không có gì bất thường khi lớp vỏ bọc trên cặp nhiệt điện nằm dưới phạm vi có thể của ứng dụng. Dưới đây là hình ảnh của một loại cặp nhiệt độ K giá rẻ. Lưu ý phạm vi nhiệt độ làm việc giới hạn của nó: –50 ° C đến 200 ° C. Cũng lưu ý rằng hầu hết các cặp nhiệt điện loại K đều có chì đỏ và chì vàng. Dây dẫn màu đỏ thường là âm và dây dẫn màu vàng là dương.

 Mạch xử lý tín hiệu thermocouple

Nếu bạn chỉ cần kiểm tra xem nhiệt độ có tăng lên hay không – ví dụ: để theo dõi một lò nhỏ – và không quan tâm đến nhiệt độ thực tế, thì mạch điều chỉnh tín hiệu dùng op-amp là ổn ở một mức độ. Tuy nhiên, phép đo nhiệt độ chính xác yêu cầu mạch điều chỉnh nhiệt độ điểm nối lạnh cũng như mạch điều chỉnh tín hiệu. Vì đầu ra của cặp nhiệt điện thực sự là phép đo chênh lệch nhiệt độ giữa đầu nóng và đầu lạnh, nên nhiệt độ thực tế của đầu nóng (điểm nối đo) phải được hiệu chỉnh bằng cách thêm nhiệt độ đầu lạnh (điểm nối tham chiếu) vào số đọc của cặp nhiệt. Đối với điều này, bạn có thể sử dụng một cảm biến nhiệt độ bổ sung ở đầu lạnh. Sau đó, trong phần mềm, chỉ cần thêm nhiệt độ của cặp nhiệt điện đo được (hiệu số giữa đầu nóng và đầu lạnh) với nhiệt độ đo được của đầu lạnh. Tính toán này sẽ mang lại nhiệt độ tuyệt đối của đầu nóng. Hình tiếp theo mô tả một giải pháp cơ bản cho bộ khuếch đại cặp nhiệt điện hai kênh.

 Mạch xử lý tín hiệu thermocouple

Mạch sử dụng một nửa của IC op-amp kép tuyến tính có độ chính xác cao, LTC1051, để xử lý tín hiệu từ cặp nhiệt điện. Việc sử dụng một op-amp có độ lệch thấp sẽ loại bỏ yêu cầu thông thường của mạch bù 0 đối với các loại bộ khuếch đại DC này. Có thể sử dụng chiết áp “cắt toàn thang đo” để hiệu chỉnh cặp nhiệt điện đến đầu ra 10 mV / ºC mục tiêu từ LTC1051. IC khác được sử dụng trong mạch này, LT1025, là một bộ bù cặp nhiệt rất tốt của Linear Technology Corp (LTC).

Các vấn đề thực tế Mạch xử lý tín hiệu thermocouple

Gần đây, một vài sinh viên cần một mạch cặp nhiệt điện và yêu cầu tôi chế tạo cho họ một mạch. Vì tôi có thời gian và nguồn lực hạn chế, tôi đã mua một mô-đun cặp nhiệt điện MAX6675 tương thích với vi điều khiển và một cặp nhiệt điện loại K từ eBay. Tiếp theo, tôi chuẩn bị một Arduino đơn giản để in nhiệt độ theo độ C và độ F vào màn hình nối tiếp. Kết quả trở nên tuyệt vời. Nếu bạn muốn thử điều này, chỉ cần làm theo hệ thống dây phần cứng và code vào Arduino.

 Mạch xử lý tín hiệu thermocouple

// MAX6675 Arduino Example Sketch 
#include max6675.h // see text
int ktcSO = 8; 
int ktcCS = 9; 
int ktcCLK = 10; 
MAX6675 ktc(ktcCLK, ktcCS, ktcSO 
void setup() { 
   Serial.begin(9600 
   // wait for max chip to stabilize 
   delay(500 
} 
void loop() { 
   // basic readout test, just print the current temp 
   Serial.print(“Deg C =    
   Serial.print(ktc.readCelsius()); 
   Serial.print(“\t Deg F =    
   Serial.println(ktc.readFahrenheit()); 
   delay(1000 
}

Thư viện “max6675.h” bắt buộc, cung cấp các chức năng nhiệt độ độ C và độ F, được cung cấp miễn phí tại https://github.com/adafruit/MAX6675-library.

Trung tâm của mô-đun MAX6675 là chip MAX6675 của Maxim. Chip này có một cảm biến nhiệt độ (điốt bù điểm lạnh) trong đó có thể phát hiện nhiệt độ của đầu lạnh. Đây có lẽ là nhiệt độ tương đương với bảng mạch mà chip được gắn trên đó. Sử dụng phương pháp này để đo nhiệt độ điểm tiếp xúc lạnh có thể khá rẻ và khá chính xác. Theo biểu dữ liệu, MAX6675 thực hiện bù điểm lạnh và số hóa tín hiệu từ cặp nhiệt điện loại K. Dữ liệu được xuất ra ở định dạng chỉ đọc, độ phân giải 12-bit, tương thích với SPI ™. Dưới đây là sơ đồ mạch của mô-đun MAX6675 (xem thêm ý tưởng về PCB dành cho người tự làm). Mạch này là bản sao chính xác của những gì được cung cấp trong biểu dữ liệu dưới dạng thiết kế mẫu.

 Mạch xử lý tín hiệu thermocouple

 Mạch xử lý tín hiệu thermocouple

MAX6675 cũng có tính năng “phát hiện cặp nhiệt điện mở”. Hình tiếp theo cho thấy giao thức giao diện nối tiếp của MAX6675. Một giao diện nối tiếp hoàn chỉnh đọc yêu cầu 16 chu kỳ xung. Bit đầu tiên, D15, là một bit dấu giả và luôn bằng không. Bit D14 – D3 chứa nhiệt độ được chuyển đổi theo thứ tự từ MSB sang LSB. D1 là mức thấp để cung cấp ID thiết bị cho MAX6675 và bit D0 là ba trạng thái. Bit D2 thường ở mức thấp và cao khi đầu vào cặp nhiệt điện mở.

 Mạch xử lý tín hiệu thermocouple

Dựa trên thông tin này, tôi đã thiết kế lại PCB và thêm jumper để bật / tắt tùy chọn phát hiện cặp nhiệt điện đang mở này (xem jumper SJ1 trong ảnh minh họa PCB đã sửa đổi được hiển thị bên dưới). Lưu ý rằng, để cho phép hoạt động của máy dò cặp nhiệt điện mở, SJ1 phải được đóng lại.

 Mạch xử lý tín hiệu thermocouple

LEAVE A REPLY

Please enter your comment!
Please enter your name here