你说的是AD单片机机自带的AD转换吧它采集的是电压,流过采样输入管脚的电流连微安不到
若想采集电流必须通过取样电阻将电流转换为电压
因AD单片机机AD基准电压(一般吔是满量程电压和电源电压)较高,因此不适合直接测大电流的场合
否则取样电阻上的功耗是很大的 对被测电路的影响也是很大的
最大功耗=满量程电压 *被测电流
如AD基准电压=5V 欲测最大电流10A ,则取样电阻阻值为0.5欧
当然你也可采用更小的取样电阻但测量精度降低了
这个需要外扩ram 但一片51应该实现不叻连续采集两小时然后读出数据全部
至于电压采集 外扩一片ad 输入前端电压互感器传过来的模拟信号 转换为数字信号即可 可以采用内部带有eeprom的AD單片机机 实现掉电不易失功能。
比如stc51之类的即可