lyftcl 发表于 2011-10-20 17:29

回复 63# motorzbc


    那二个等级是什么保护机制呢?

motorzbc 发表于 2011-10-20 17:40

回复 64# lyftcl


{:aa13硬件保护可以做2层,在IGBT驱动保护前再加一层

biauso 发表于 2011-10-31 13:32

回复 57# lyftcl
我经验也不多啊··记得以前做的BLDC控制和后来的看别人做的PMSM控制里,电流过流保护都是分两部分做得。
1硬件过流保护:是直接硬件触发过流中断服务子程序,在子程序中关管置标志位;
2软件过流保护:是软件里比如100us查询一次是否过流,如果连续过流N次,就置过流标志位,关管。
我问过别人和和同事做过实验加上自己理解,觉得是:
1硬件过流保护值设得高一些,是为了保护瞬间大过流,这时软件过流保护是根本来不及的。
而2软件过流保护设得低一些,连续查询N次才保护,防止控制器保护过灵敏,一直停机。
不知道有没有表达清楚···

lyftcl 发表于 2011-11-1 13:39

回复 63# biauso


    恩,这是常用的机制,我现在也是采用的这种机制。但是希望能有更好的保护机制,所以才和大家在这里一起讨论。

专门给ADC采样做一个中断,然后让ADC高速采样,这是从讨论中得出的一个想法,不知道是不是符合楼上几位的想法。

lbz0123 发表于 2011-11-1 14:29

SO 你是说开一个高速TIMER中断 每次中断AD采集电流
那么采三项?采母线?
采集进来怎么处理?

lyftcl 发表于 2011-11-2 13:26

回复 65# lbz0123


    采三相。。。

这只是根据大家讨论之后的一个想法,有时间可以尝试一下,具体该怎么弄。

另外楼上就有几位就说用过类似的采样专用高速中断,不知道是否是这样做的呢

hgddashu 发表于 2012-3-12 16:30

回复 62# motorzbc


    您好,我们现在就面临,设计电机过电流保护问题,您说的,硬件分两层保护,能具体的解释下吗,两层保护的具体措施是什么样的?

motorzbc 发表于 2012-3-13 11:14

回复 67# hgddashu

可以在驱动级保护之前加一级控制板级保护,由硬件电路决定保护阈值!

ada2009 发表于 2012-3-28 10:45

回复 66# lyftcl


    个人感觉目前在DSP的平台下,无法实现LZ想要的这种软件保护,实时性要求已经超过了DSP程序的极限。软件的延迟根本无法避免。要想解决还是用FPGA吧

yokel 发表于 2012-3-28 15:29

zbcmotor说的第二级是指硬件电路上加一个比较器,采样电平超过某比较值时触发一个中断。本来这个中断应该采用高速的功率保护中断的,实际上我们用的还是XINT外部中断,这样也至少有一个采样周期的延时。
软件保护我倾向根据坐标变換后的电流幅值来判断,用计数积分的方法进行滤波,避免毛刺的影响。具体说来是电流超限则计数加一,不超限则计数减一,计数达到N时触发保护。

cj_212121 发表于 2013-4-16 16:38

有个问题,硬件是如何判断到当前电流值超过硬件设计的阈值了,这个还是需要硬件做下逻辑处理,只要在硬件上设计到超过阈值了,就输出一个逻辑错误信号,然后自己关断PWM波形,并将这个逻辑错误信号发给MCU,通知MCU停止PWM发送。

kkguo 发表于 2015-4-22 13:48

谢谢楼主分享,先下载了看看。

gang8013 发表于 2015-9-8 22:46

留个脚印,需要时再来

ljb1979 发表于 2015-9-9 07:40

受益了。感谢大家

wt2496 发表于 2015-12-21 10:14

IGBT 损坏原因1、电流冲击 2、电压冲击 3、过热
1、硬件过流设置为IGBT的上限,立刻保护
2、软件过流设置为控制器的最大电流,滤波处理
3、过载         设置为系统的电流的1.2倍 1.5倍 2倍 根据时间判断
页: 1 2 3 [4]
查看完整版本: 关于电机的电流过流判断策略