TI中文支持网
TI专业的中文技术问题搜集分享网站

用dsp做过压、过流保护问题,欢迎讨论

大概思路是在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进入中断做保护处理。 这样的思路对吗?

赞(0)
未经允许不得转载:TI中文支持网 » 用dsp做过压、过流保护问题,欢迎讨论
分享到: 更多 (0)