我有一个电路,它本质上只是一个 1kV 直流电源,连接到一个非常高的电阻(基本电路轮廓),我试图使用 Arduino 测量的电流在 0.1nA 到 500uA 范围内流动(电流变化是因为电阻因外部因素而异)。我有使用这个(或类似的)连接到 Arduino 的想法:https ://www.adafruit.com/product/904
然而,它的工作电压高达 26V,分辨率仅为 0.8mA。
为了解决这个问题,我首先想到使用分压器使电路的并联部分电压降低到 INA219 可以进入的 ~13V(降压部分),使用高电阻电阻器,因此基本上所有电流都流过这部分。
但是,我现在需要将本节中的电流放大到 INA219 可以测量的值。在查找完之后,我认为一个好主意是达林顿对,并像这样实现它:使用达林顿对。但是,我发现对此没有放大作用。我是否错误地实现了达林顿对,或者它对如此小的电流不起作用,或者达林顿对在这里放大电流是完全错误的想法?如果这是错误的做法,那么用 Arduino 测量这种低电流高压电路的电流的好方法是什么?
编辑:我已经包含了我认为由 Olin Lathrop 的回答描述的图表示意图