Tôi có một mạch về cơ bản chỉ là nguồn DC 1kV được kết nối với điện trở rất cao ( phác thảo mạch cơ bản ), trong đó dòng điện trong phạm vi từ 0,1nA đến 500uA mà tôi đang cố gắng đo bằng Arduino (dòng điện thay đổi vì điện trở thay đổi do các yếu tố bên ngoài). Tôi đã có ý tưởng sử dụng cái này (hoặc tương tự) được kết nối với Arduino: https://www.adafbean.com/product/904
Tuy nhiên, điều này hoạt động lên đến 26V và chỉ có độ phân giải 0,8mA.
Để giải quyết điều này, trước tiên tôi nghĩ đến việc sử dụng một bộ chia tiềm năng để có một phần song song của mạch có điện áp giảm xuống ~ 13V trong đó INA219 có thể đi ( phần điện áp giảm ), với các điện trở cao nên về cơ bản tất cả các dòng điện chạy qua phần này.
Tuy nhiên, bây giờ tôi cần khuếch đại dòng điện trong phần này thành giá trị mà INA219 có thể đo được. Sau khi tìm kiếm mọi thứ, tôi nghĩ rằng một ý tưởng hay cho việc này sẽ là một cặp Darlington và thực hiện nó như thế này: với cặp Darlington . Tuy nhiên tôi thấy không có sự khuếch đại cho điều này. Tôi đang thực hiện cặp Darlington không chính xác hay nó không hoạt động đối với các dòng điện nhỏ như vậy, hay một cặp Darlington hoàn toàn là ý tưởng sai ở đây để khuếch đại dòng điện? Nếu đây là cách sai để thực hiện, thì đâu là cách tốt để đo dòng điện của mạch điện áp cao dòng thấp này với Arduino?
Chỉnh sửa: Tôi đã bao gồm một sơ đồ của sơ đồ mà tôi nghĩ được mô tả bởi câu trả lời của Olin Lathrop
mô phỏng mạch này - Sơ đồ được tạo bằng CircuitLab