是P沟的好,这样控制可以共地,处理起来方便;IRF5305可以,不过却有20A电流的话,建议两个并一起使用,那样安全多了。
使用MOS管来控制恒流,MOS管上为了恒流,需要消耗功率,那么Ron很低的管反而不太合适,IRF9540是0.2欧姆,还是不错的,但是一定多个并联使用,然后加足够的散热片,必要时加风扇。
做过恒流几个A的电子负载,用的方法是PWM控制导通,然后电流采样反馈,就是简单的:I ↗,PWM -- ,I ↘,PWM++,电流采样是采用一阶RC滤波,也就积分,稳定性还是不错的;对于软件的PID,觉得电流这个东西,响应速度比较快,使用PID的话,响应速度比较慢,导致较大的电流波动,也加重了单片机的负荷,因为经常运行极慢的浮点数。而硬件的PID,则可以考虑其1或2,不必P,I,D都考虑,否则电路设计起来很麻烦,难调试。