做了一个数字化的电流环控制系统,电流指令和电流反馈在CPU中进行PI环节后,和3K左右的三角波进行比较,得出电流方向信号和PWM信号,然后再通过驱动芯片驱动电流。在驱动电路中串联一个采样电阻,经过运放滤波后接入AD进行采集电流对应的电压值,再将这个电压值和电流指令闭环起来,构成一个闭环系统。
问题1:闭环能够闭起来,但是在电流指令为0V时,电源消耗的电流较大(PWM方向在不停的切换),28V约有1A左右。但是在模拟闭环系统中不存在这种情况,请问我该如何才能有效解决这一问题?
问题2:用AD采集电流对应的电压值时,采集后的数据没有经过任何处理就直接和电流指令进行闭环。是不是应该进行一次低通滤波?截至频率是不是应该为采样频率的五分之一左右?请高手解答!谢谢。 |