11111111111111111111111
这样整流后的波形如下图,这样比较后的电压就可以进行处理了,用它进行比较,当它大于某个电压值的时候,就关闭,当它小于某个电压的时候,就不管。 如下图,合成之后的电压送到比较器的“+”端,这个电压反应的就是电流,这里是采用硬件电路来做的。刚才提到的为7.5V,具体情况需要自己来确定。假设现在限制的为2A,其中VR1和R83分压后的电压值等效为2A,那么合成之后的电压就和等效成2A的电压进行比较,如果它超过2A,那么比较器就输出为高,否则输出为低。那么输出高或者低时,如何进行一个电流的控制呢? 对于电机的电流的控制,实际上是用PWM来进行调速的,也就是PWM的占空比宽了或者窄了来反应速度的高和低。这样的话,我们分成前一个周期和下一个周期来看,如果前一个周期开的时间小了(占空比小),反应的电流也就小了,电流小的话,我们不管,但如果做电流精确控制的话,电流小的话,我们是需要管的,在下一个周期将占空比调大些,就是实时监控电流,但是我们这里关注的是“高”,如果上一个周期的电流超过了我的设定值,那么我们就将它关掉,等到下一个周期到来时,我们再做一次电流判断。 如果判断电流低了,没有超过的话,我们再继续去开通,但是如果判断电流依旧是超过的话,那么我就继续关断,也就是通过丢占空比的方式来实现。那么对于比较器的电路就比较容易理解了,通过比较器U4将采集到的电流(实际上是电压)和设定的电流(实际上是电压)进行比较,如果比它大,那么比较器输出高,对于CD4013来说,CLK为上升沿,把D处的电压送到Q端并进行锁存,而此时D端通过上拉电阻到+15V,所以Q端为高,当Q端为高时,通过MOS管的驱动电路将MOS管关断,电流就会下降,采用这种方式进行保护。
对于恒功率输出,需要对电路进行修改,如下图,RST接比较器输出,CLK接正常的PWM波, |