这个用一个集成运放就能实现,看我下面的电路图,那个PWM就是你单片机引脚输出的PWM波,通过你的程序,调节PWM的占空比,使得358的6脚上的电压在 4.4V---0.88V之间,这样,就能输出20---4mA电流,负载就接在P4的地方,切记,358的电源一定要至少在12V上,我画的图是24V的,总之,358的电压越大越好,当然,不能超过30V。
追问我那个方案上面写的是需要,从单片机出来再接一个D/A转换电路,在接一个电流/电压转换电路,之后实现4~20mA输出,我就是有点儿没有搞明白
追答我这个就是一个电压转换电流电路,你只要在那个PWM那里输入个直流电压,或者一定频率的PWM波,就能实现电压到电流的转换