在网上看到一些lm358的检测电流的电路便抄了下来,检测电流最大500ma,单片机ad口检测点最大3v,然后就按照原理图飞了个电路,接上5v电源,没有接负载时out1口的电压是3.6v,接负载通过300MA电流是3.53v,1A电流是3.37v,并没有按照理论是0-3v电压输出,请给位大神指出原理图中的错误点。
我的理论电压是0.5A*0.1R*(120k/20k)=3v ,AD口的最大检测值
通过proteus仿真是输入500ma电流输出值是3.1v,比理论值多了0.1v,但是飞线出来测试的电压却不对,反复看了几遍飞出来的线路是正确的
借鉴博主的原理做的原理图:【单片机笔记】基于LM358的差分放大,电流检测电路-CSDN博客