Giá trị của một điện trở có vấn đề khi thực hiện phân chia điện áp để cắt nó thành một nửa?


7

Tôi có pin 7.4V (8.4V khi được sạc đầy) được kết nối với Arduino và tôi cần theo dõi pin. Để làm như vậy, tôi cần cắm pin vào pin analog. Tuy nhiên, chân đó chỉ chấp nhận điện áp từ 0-5V và trả về giá trị từ 0-1023. Vì vậy, tôi muốn cắt 8.4V đó khi được sạc đầy vào 4.2V. Tôi hiểu tôi cần sử dụng phân chia điện áp trong đó các điện trở đều bằng nhau, có vấn đề gì với điện trở không? so với 1 \ văn bản {k} \ Omega-1 \ văn bản {k} \ Omega ?10kΩ10kΩ1kΩ1kΩ


1
Chà, bạn chắc chắn sẽ không muốn sử dụng 1Ω-1Ω vì bạn sẽ tiêu tan điện năng. Bạn muốn kích thước của nó đủ nhỏ để bạn không lãng phí năng lượng nhưng đủ lớn để nó có thể điều khiển đầu ra.
ACD

4
Nói một cách đơn giản, sự đánh đổi trong trường hợp này là năng lượng tiêu thụ của bộ chia so với độ trễ trong việc sạc mẫu và giữ trong Arduino.
đồng.

Như @ Copper.hat nói, cũng xem xét ảnh hưởng của rò rỉ chân I / O. Nếu rò rỉ tối đa là +/- 1uA (phạm vi nhiệt độ đầy đủ) thì trở kháng nguồn 10K sẽ ảnh hưởng đến kết quả chỉ bằng +/- 0,2%, điều này không đáng kể nhưng có thể gây lo ngại về giá trị nguồn cao hơn đáng kể.
Spehro Pefhany

Câu trả lời:


8

Bảng dữ liệu Atmel cho biết "ADC được tối ưu hóa cho tín hiệu tương tự có trở kháng đầu ra xấp xỉ 10KΩ hoặc ít hơn. Nếu sử dụng nguồn như vậy, thời gian lấy mẫu sẽ không đáng kể".

Để có trở kháng từ 10K trở xuống, các điện trở trong dải phân cách phải từ 20K trở xuống. Như những người khác đã chỉ ra, việc hạ thấp điện trở tiêu thụ nhiều năng lượng hơn, vì vậy sử dụng điện trở 20K có ý nghĩa với tôi.Ω

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Chỉnh sửa: Để giải thích trở kháng nguồn nhìn vào "giữa" của dải phân cách và đỉnh:

Nếu đỉnh của dải phân cách đi đến điện áp 'cứng' (pin trong trường hợp này), trở kháng nhìn vào điểm trung tâm là 20K || 20K. Bạn có thể nghĩ nó là 20K | | (20K + R) trong đó R là điện trở nguồn của pin (hoặc bất cứ thứ gì trên đỉnh của bộ chia được kết nối với). Kể từ R << 20K, nó rất gần với 20K | | 20K = 10K. Nếu bạn ngắt kết nối pin, (R ) sẽ là 20K.

Trở kháng từ quan điểm của pin (nhìn xuống dải phân cách) là khoảng 20 + 20 = 40K, do đó, cống chỉ là vài trăm uA. Đó là bởi vì trở kháng đầu vào của ADC rất cao và song song với 20K, do đó, nó tương đương với 20K, và nó nối tiếp với 20K khác.


Trong mạch phân chia điện áp có hai điện trở 20K mắc nối tiếp, trở kháng của bạn tại điểm trung tâm có phải là 20K chứ không phải 10K?
Robert Harvey

1
@RobertHarvey Nếu đỉnh của dải phân cách đi đến điện áp 'cứng' (pin trong trường hợp này), trở kháng nhìn vào điểm trung tâm là 20K || 20K. Bạn có thể nghĩ nó là 20K | | (20K + R) trong đó R là điện trở nguồn của pin (hoặc bất cứ thứ gì trên đỉnh của bộ chia được kết nối với). Kể từ R << 20K, nó rất gần với 20K | | 20K = 10K. Trở kháng từ pin POV là khoảng 20 + 20 = 40K, do đó, cống chỉ là vài trăm uA.
Spehro Pefhany

@gbulmer ... xong rồi.
Spehro Pefhany

1
Một điều khác cần xem xét là thêm một tụ điện xuống đất ngay tại chân đầu vào ADC. Đầu vào ADC thường là đầu vào tụ chuyển đổi - một tụ điện lấy mẫu nhỏ được kết nối với pin trong một khoảng thời gian, sau đó ngắt kết nối và đo điện tích. Trở kháng nguồn càng lớn, nắp lấy mẫu sẽ gây ra càng nhiều. Nếu bạn đặt song song một nắp 'lớn', điện tích sẽ thoát ra khỏi nắp đó thay vì được kéo qua điện trở, gây ra sự sụt giảm ít hơn. Điều này cho phép bạn sử dụng các điện trở lớn hơn, hạn chế sự rút ra hiện tại từ nguồn, với chi phí của băng thông.
alex.forencich

2

Về cơ bản, nó không thành vấn đề - bạn sẽ nhận được một nửa điện áp đầu vào bất kể giá trị điện trở. Tuy nhiên, rõ ràng là nếu bạn sử dụng các giá trị cực lớn, lượng dòng điện của bộ chia điện áp sẽ có thể nguồn / chìm sẽ không đủ cho pin tương tự, vì nó có một số, nếu rất ít, điện dung và rò rỉ hiện hành.

Vì vậy, mục tiêu là tìm giá trị điện trở tối đa sẽ giao tiếp đáng tin cậy với chân arduino.

Từ kinh nghiệm của bản thân, tôi đoán điện trở 10k sẽ hoạt động tốt mà không lãng phí quá nhiều năng lượng.


2

Nguyên tắc để kích thước các điện trở là đảm bảo dòng điện phân cực của dải phân cách không tải bằng khoảng dòng tải để đảm bảo dải phân cách không được tải xuống quá nhiều (nhưng điện trở vẫn lớn nhất có thể) . Điều này cung cấp cho bạn hai phương trình và hai ẩn số:10×

R2R1+R2VIN=VOUT

I(R1+R2)=VIN

Trong đó là điện trở chia thấp hơn và là dòng điện phân cực của dải phân cách không tải (mà bạn đặt thành dòng tải sử dụng quy tắc ngón tay cái).R2I10×

Một cải tiến cho bộ chia sẽ là thêm bộ đệm op amp vào đầu ra của bộ chia điện áp:

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Đầu vào không đảo ngược op amp ở đầu ra của bộ chia điện áp có dòng điện phân cực rất thấp để bạn có thể sử dụng các điện trở rất lớn trong bộ chia. Nếu bạn chọn một op amp có dòng cung cấp rất thấp, bạn thực sự có thể sử dụng ít năng lượng hơn mức bạn cần với bộ chia. Tất nhiên, sự đánh đổi là sự phức tạp được thêm vào của op amp.


1
Giá trị của việc thêm op-amp là để bạn có thể sử dụng các điện trở lớn hơn nhiều cho R1 và R2, điều này làm giảm dòng điện "lãng phí" thông qua bộ chia.
Dan Laks

dòng điện lãng phí để chia 8V cho 2x20k là ~ 200uA, ít hơn so với hầu hết sử dụng op-amps công suất thấp. Bạn có biết op-amp phụ 100uA sẽ cải thiện đáng kể không? Ngoài ra, việc có op-amp khiến việc tắt nó trở nên khó khăn hơn - không có op-amp, bạn có thể dễ dàng buộc phía cao vào đầu ra gpio hoặc thêm một fet để dòng điện bằng 0 trừ khi bạn đo điện áp.
Pete Kirkham

1
@PeteKirkham Một vài phút tìm kiếm mang lại LPV511 : Một nguồn cung cấp tối đa ở nguồn cung cấp 12V và nó đạt được sự thống nhất ổn định. Trong mọi trường hợp, câu hỏi không chỉ định dòng tải nên tôi đã bao gồm mẹo đệm op amp. 1.75μ
Null

1
@ đồng.hat Không, nó là một đầu vào tụ chuyển đổi, không phải là một đầu vào trở kháng cao. Một tụ điện lấy mẫu nhỏ được kết nối và sạc lên. Điện dung này sẽ gây ra sụt áp nếu trở kháng nguồn quá cao.
alex.forencich

@ alex.forencich: Tôi đã không xem xét điều đó. Các tài liệu atmega. liệt kê điện trở đầu vào tương tự cho ADC dưới dạng (typ.) 100 MOhm, vì vậy tôi chỉ giả sử rằng chúng có một số bộ đệm bên trong trên s / h ... (Tuy nhiên, nó hiển thị 'mạch đầu vào tương tự' như một công tắc nối tiếp với điện trở '1 ... 100 kOhm' và nắp 14pf., vì vậy bây giờ tôi càng bối rối hơn bao giờ hết.)
đồng.

1

Về mặt toán học, nó không thành vấn đề. Hai điện trở 1K hoặc hai điện trở 10k đều sẽ chia điện áp làm đôi.

Thực tế, bạn nên sử dụng các giá trị cao hơn, có thể là 33K hoặc 47K. Hai điện trở 1K sẽ vẽ khoảng 4 milliamperes. Hai điện trở 47K đưa nó xuống dưới .1 milliamperes.

Nếu thời gian chạy là quan trọng, sử dụng các giá trị cao hơn, khác sử dụng những gì bạn thích hoặc có ích.

Tôi sẽ đặt một tụ điện 100nF (có thể là 10nF cho các bộ thu lớn hơn) từ điểm giữa xuống đất để lọc tiếng ồn.


0

Ngoài ra, ngoài việc sử dụng các điện trở không nạp pin quá nhiều, cũng xem xét dung sai của các điện trở trong bộ chia điện áp ảnh hưởng đến độ chính xác của điện áp đo được. Điện trở dung sai chặt chẽ hơn sẽ cho phép đo chính xác hơn.


0

Để xác định giá trị tối ưu, bạn phải biết trở kháng đầu vào của bộ chuyển đổi A / D. Giả sử rằng nó có giá trị 10k. Nếu bạn tạo bộ chia điện áp với hai điện trở 10k, nó sẽ hoạt động tốt ... cho đến khi bạn kết nối bộ chuyển đổi A / D. Tại sao? Bởi vì trở kháng đầu vào của A / D tương đương với trở kháng của bộ chia. Sau đó, theo ví dụ, nếu bộ chuyển đổi A / D của bạn có trở kháng đầu vào 10k, bộ chia điện áp được đề cập, nên được thực hiện với các điện trở 1k hoặc thậm chí thấp hơn, để khi bạn kết nối song song trở kháng của bộ chuyển đổi là 10k, giá trị này không đáng kể ảnh hưởng đến giá trị của điện trở chia.

sơ đồ

mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab

Như sơ đồ hiển thị, không có kết nối A / D

VO=Vin2

nhưng nếu RAD tương đương với R

VO=Vin(R||RAD)R+R||RAD

Nói tóm lại, giá trị của các điện trở chia, nên càng cao càng tốt, nhưng không bị ảnh hưởng bởi giá trị của trở kháng đầu vào của bộ biến đổi . Một nguyên tắc nhỏ là điện trở chia sẽ thấp hơn 10 lần so với trở kháng của bộ chuyển đổi .


Trong trường hợp này, bạn đang sạc một nắp. Vì vậy, vấn đề không phải là điện trở đầu vào ADC làm sai lệch quá trình đọc mà là mất nhiều thời gian hơn để sạc. Bạn đúng rằng đó là trở kháng, nhưng ở đây là 10-20pf.
đồng.
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.