Chọn điện trở phân cực cho nhiệt điện trở


8

Rtlà nhiệt điện trở. Rblà điện trở phân cực, giá trị nào tôi cần tính toán. Nhiệt độ mà tôi quan tâm là đưa ra Rtphạm vi kháng 4k...115k. Những gì tôi muốn là mở rộng quy mô này cho toàn bộ độ phân giải ADC, nghĩa là 10bit 0...1023. Vì vậy, khi Rt = RbADC sẽ chuyển đổi nó thành 511. Không chắc là có thể hay không, nhưng lý tưởng nhất là tôi muốn 0đọc ADC khi nào Rt = 4k1023khi nào Rt = 115k(hoặc theo cách khác).

Bên trong MC tôi có bảng tra cứu, sẽ chuyển đổi giá trị ADC thành nhiệt độ, theo đường cong được mô tả trong biểu dữ liệu nhiệt điện trở.

nhập mô tả hình ảnh ở đây


Tại sao không có chiết áp để bạn có thể thay đổi giá trị?
Trưởng khoa

Tại sao tôi cần thay đổi giá trị cho các tham số và phạm vi đã cho? Tôi nghĩ Rbnên có giá trị nhất định.
Pablo

Nó sẽ cho phép bạn đặt giá trị chính xác hơn và tôi không nghĩ đến một POT có núm dài mà thay vào đó là một điện trở đặt trước .
Trưởng khoa

Khi tôi biết cách tính giá trị của Rbnó, bạn nên đặt điện trở đặt trước.
Pablo

Câu trả lời:


7

Nếu điện trở thấp nhất là 4k, thì bạn có thể dễ dàng tính toán điện trở cần thiết để tạo bộ chia điện áp. Nếu bạn chọn điện áp tham chiếu ADC từ khoảng cách dải bên trong (thường là 2V56 hoặc 1V1), bạn có thể sử dụng gần như toàn bộ phạm vi ADC. Do đó (với điều kiện là hằng số):RTVCC

UREF=UIN,MAX=RBRB+RT,MIN×VCC
RB=UREF×RT,MINVCCUREF

Và làm tròn xuống, vì vậy bạn sẽ không bao giờ đạt được quy mô đầy đủ trên ADC. Khi bạn có bạn sẽ có thể tính toán điện áp đầu vào thấp nhất mà bạn có thể đạt được. Biết điều này là có giá trị vì bạn có thể thực hiện hai lần kiểm tra độ tỉnh táo trong chương trình của mình:RBRB

  1. Khi giá trị ADC là (gần) 1023, điều này cho thấy cảm biến bị đoản mạch (nối dây xấu, ...);
  2. Khi giá trị ADC là (gần) 0, điều này cho biết cảm biến không mở được (không được gắn, dây bị đứt, ...)

Dựa trên hai kiểm tra này, bạn có thể khiến chương trình của mình quyết định phải làm gì: Ví dụ. đặt mức đầu ra lỗi cao, loại bỏ nguồn khỏi tải, ...

Xin lưu ý rằng với bộ chia điện áp điện trở này, độ phân giải của phép đo của bạn sẽ thay đổi rất nhiều dọc theo thang đo.

Ví dụ. với tham chiếu khoảng cách băng tần được đặt thành 1V1 và điện áp cung cấp 5V: Làm tròn xuống lần đầu tiên có sẵn Giá trị E12 tạo ra1kΩ

RB=1.1V×4kΩ5V1.1V=4.4k3.9=1.13kΩ
1kΩ

UIN,MIN=1kΩ1kΩ+115kΩ×5V=43mV

UIN,MAX=1kΩ1kΩ+4kΩ×5V=1000mV

Ưu điểm của việc sử dụng tham chiếu 1V1 là khá dễ dàng để dự đoán phạm vi giá trị ADC gần đúng : 43 - 1000


Điện áp tham chiếu ADC bằng với VCC. Bạn có nghĩ rằng độ phân giải trung bình dọc theo thang đo sẽ làm cho dung sai khoảng 1 độ C không?
Pablo

Bạn sử dụng bộ điều khiển nào và bạn có chắc chắn không muốn thay đổi thành tham chiếu khoảng cách băng tần không?
jippie

ATMega328P. Tôi nghĩ rằng tham chiếu AVCC cho tôi độ phân giải tốt hơn. Chắc chắn tôi có thể thiết lập để hoạt động với tham chiếu 1.1 VBG nếu nó mang lại cho tôi kết quả tốt hơn.
Pablo

Chỉ cần chắc chắn rằng Vcc của bạn ổn định, vì nó là một phần của phương trình. Tất nhiên bạn có thể đo Vcc với cùng một ADC (sử dụng bộ chia điện áp thứ hai) và hiệu chỉnh các phép đo cho Vcc khác nhau.
jippie

Rb = Dòng điện không đổi. Điều đó sẽ tăng gấp đôi hiệu quả của nó, thêm một số tuyến tính vào đầu ra và cách ly với dao động điện áp.
Tùy chọn

9

Với một bộ chia điện trở đơn giản, bạn sẽ không thể kéo dài dải điện áp đầu ra để bao phủ toàn bộ phạm vi đầu vào ADC, nhưng bạn sẽ có được độ phân giải tổng thể tốt nhất bằng cách đặt điện trở phân cực của bạn thành trung bình hình học ở mức tối thiểu và giá trị điện trở tối đa của cảm biến của bạn (cho phạm vi nhiệt độ quan tâm).

4K115K=21.447K

Bạn có thể chọn điện trở 21,5K 1% hoặc điện trở 22K 5%. Các điện áp bạn nhận được sẽ chạy từ 15,7% đến 84,3% phạm vi đầu vào ADC.

Để có được điện áp đầu ra bao trùm toàn bộ phạm vi của ADC, bạn sẽ cần một mạch hoạt động (ví dụ: op-amp) có khả năng khuếch đại và bù.


giải pháp của bạn cũng làm việc Tôi ước tôi có thể chấp nhận nhiều hơn một câu trả lời.
Pablo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.