更新:最新进展见
101楼 继续优化中
先看充放电原理图,B点为系统GND,充电的时候取样电阻的电压是A+ B-,放电的时候相反,变成B+ A-
原帖原理图
运放连接成反向放大器对这个小电压进行放大,V1输入端电压必须大于0V,当充电时,V1电压低于GND,即为负电压,运放无法正常工作,放电时,运放输入正电压,可以正常工作
充电时实际电流0.763A
ad检测到的电流为0.006A,明显是错误的
放电时电流为0.261A
ad转换后得到的电压是0.261A,还是比较准确的
那么问题来了,原帖中有充放电曲线,不知道是怎么实现的,哪位大神知道怎么解决,感谢!
[ 此帖被zhkrid在2017-08-22 20:11重新编辑 ]