大概思路是在AD采样时,在ADC中断中判断采样值是否大于最大值,若超过,则控制关闭pwm。 昨天导师和我说可以用cap模块来做,我觉得cap不就是捕获吗,怎么可以实现过流过压保护呢?
SHIH CIH-HUEI:
DC Bus 透過電阻分壓 加上 電壓跟隨器
再利用史密特電路或簡單的比較器+ 1階 RC濾波器
觸發後就Trig信號做AD處理 或 直接關斷PWM
另一種做法是利用PWM中斷直接Trigger AD中斷
但這麼做的話,當負載電流越大時,電壓突波越大;供你參考
大概思路是在AD采样时,在ADC中断中判断采样值是否大于最大值,若超过,则控制关闭pwm。 昨天导师和我说可以用cap模块来做,我觉得cap不就是捕获吗,怎么可以实现过流过压保护呢?
likai hu:
回复 SHIH CIH-HUEI:
谢谢回复,如果是纯软件过流保护,可以通过cap来做吗
大概思路是在AD采样时,在ADC中断中判断采样值是否大于最大值,若超过,则控制关闭pwm。 昨天导师和我说可以用cap模块来做,我觉得cap不就是捕获吗,怎么可以实现过流过压保护呢?
SHIH CIH-HUEI:
回复 likai hu:
硬體若無提供信號,你想要cap什麼?
大概思路是在AD采样时,在ADC中断中判断采样值是否大于最大值,若超过,则控制关闭pwm。 昨天导师和我说可以用cap模块来做,我觉得cap不就是捕获吗,怎么可以实现过流过压保护呢?
likai hu:
回复 SHIH CIH-HUEI:
如果输出经过运放调理后电路,经AD采样以后,判断是否过流,然后触发epwm错误联防模块,这样也可以吧?
大概思路是在AD采样时,在ADC中断中判断采样值是否大于最大值,若超过,则控制关闭pwm。 昨天导师和我说可以用cap模块来做,我觉得cap不就是捕获吗,怎么可以实现过流过压保护呢?
SHIH CIH-HUEI:
回复 likai hu:
可能要先考慮這樣子的保護機制是否反應夠快
大概思路是在AD采样时,在ADC中断中判断采样值是否大于最大值,若超过,则控制关闭pwm。 昨天导师和我说可以用cap模块来做,我觉得cap不就是捕获吗,怎么可以实现过流过压保护呢?
likai hu:
回复 SHIH CIH-HUEI:
好的,谢谢
大概思路是在AD采样时,在ADC中断中判断采样值是否大于最大值,若超过,则控制关闭pwm。 昨天导师和我说可以用cap模块来做,我觉得cap不就是捕获吗,怎么可以实现过流过压保护呢?
HeiHei:
还有一种方法就是用dsp的tz功能来做,低电平有效 电路设计可以参考上面人的回答 这样比用cap中断要好,因为tz是先保护再中断 而用cap就是先中断再保护
大概思路是在AD采样时,在ADC中断中判断采样值是否大于最大值,若超过,则控制关闭pwm。 昨天导师和我说可以用cap模块来做,我觉得cap不就是捕获吗,怎么可以实现过流过压保护呢?
likai hu:
回复 HeiHei:
如果用cap来做,cap捕获的只能是上升沿下降沿吧?如果电路中存在电流纹波,那么它是存在上升下降沿的,那cap不就能捕获这些信号了么,我觉得应该让上升沿到一定的幅度,才让cap进入中断做保护处理。 这样的思路对吗?