首先,你这个图是有问题的,IGBT下面GND上面直接360V,这不可能正确,PWM进来,就短路了。
不过,这个线路貌似只能控制一个方向的失调电压(同相端负失调),让系统在没有发出运转PWM信号的时候,电机电流=0,然后通过单片机参数补偿的PWM=DAC。转换为正极性的补偿电压,如果输出能接近0,那么就可以让该补偿PWM固定下来。
但是如果是正失调呢?因为你图纸抄错,所以也没办法清楚线路正确情况,理论上,必须是对±方向失调都能控制,那么,运放必须先预置一个单极性失调,让同相端可以用0-正的单极性电压来进行补偿。其实也挺简单,在运放反相端做一个加法器,一个固定于超过运放最大输入失调电压的值和电机电流进行加法。
|