Tôi đang tìm kiếm một giải pháp rẻ tiền để cảm nhận nhiệt độ với MCU. Yêu cầu của tôi là:
- 2 kênh
- phạm vi nhiệt độ: 30-35 ° C
- độ phân giải tạm thời: 1-2 K
- khoảng cách cáp (MCU -> cảm biến) 10cm - 2m là chấp nhận được
- nhiệt độ tương đối giữa hai kênh là đủ, không cần nhiệt độ tuyệt đối
Điểm khởi đầu của tôi là hai cặp nhiệt điện với bộ khuếch đại cặp nhiệt điện, nhưng điều này dường như là quá mức cho ứng dụng của tôi. Cặp nhiệt điện chạy ở mức 10 đô la tại Radiospares, ampe ở mức 5 đô la sẽ có giá 30 đô la chỉ để ước tính nhiệt độ.
Một hướng tốt để tìm kiếm một giải pháp rẻ hơn là gì. NTC?
Chỉnh sửa ngày 18 tháng 7 năm 2012
Sau khi stevenvh mở rộng câu trả lời của mình để cho thấy mức độ tuyến tính cao có thể đạt được với NTC, tôi đã đầu tư một thời gian để xem xét lại liệu NTC không phải là một giải pháp tốt hơn.
Tuy nhiên tôi không chắc chắn rằng tôi có thể theo dõi stevenvh với lý do về lỗi có thể xảy ra với NTC với giá rẻ so với chip bán dẫn.
Để có được nhiệt độ với NTC, các chức năng sau đây được sử dụng:
- hàm truyền chuyển đổi nhiệt độ môi trường xung quanh để một sức đề kháng
- điện áp được tạo bởi bộ chia điện áp
- Chuyển đổi AD
- xấp xỉ đường cong tuyến tính:
Do đó, các nguồn lỗi tôi thấy là:
- Lỗi giá trị NTC: mỗi lỗi 1% cho các giá trị và B 25 - 85 : tổng cộng khoảng 2%
- 1% cho giá trị điện trở linearisaton và giả sử 0,5% cho nguồn điện áp kích thích
- Đối với PIC16F1825, điện áp tham chiếu bên trong được sử dụng cho ADC có độ không đảm bảo 6%. Ngoài ra, bản thân ADC có các lỗi tích phân, vi phân, bù và khuếch đại mỗi thứ tự 1,5 lsb. Tại 10 bit, kết hợp sau nhiều nhất là 0,5%.
- Như stevenvh đã chứng minh trong câu trả lời của mình, phép tính gần đúng tuyến tính có sai số chỉ 0,0015% trong phạm vi quan tâm.
Do đó, sai số trong ước tính nhiệt độ sẽ bị chi phối rõ ràng bởi lỗi của tham chiếu điện áp ADV và các lỗi trong các giá trị điện trở. Nó rõ ràng sẽ vượt quá 6%. Lỗi do xấp xỉ tuyến tính là không đáng kể như stevenvh đã chỉ ra.
Độ không đảm bảo 6% ở 300 Kelvin tương đương với sai số nhiệt độ là 18K. Các chip nhiệt độ có lỗi khoảng 1K. Ở mức 300K, điều này tương ứng với độ không đảm bảo là 0,3%.
Tôi nhận ra rằng sẽ không còn vấn đề gì khi đánh bại điều này với NTC mà không cần xác minh hiệu chuẩn và hiệu suất cực kỳ cẩn thận. Sự không chắc chắn trong các điện trở linearisaton, điện áp kích thích hoặc ADC từng được xem trong sự cô lập đẩy sự không chắc chắn của giải pháp NTC lên trên mức này. Hay tôi có một sai lầm lớn trong lý luận của tôi?
Hiện tại tôi tin chắc rằng NTC có thể là một giải pháp cảm biến nhiệt độ có độ chính xác cao nhưng với giá rẻ, tôi thấy rằng hiệu suất của chúng sẽ là một cú đánh trong bóng tối.