xjx_bldc_2011 发表于 2012-4-3 16:03:25

无刷电机过流保护的问题

本帖最后由 xjx_bldc_2011 于 2012-4-3 16:03 编辑

各位高手,我的这种过流保护算法哪里有问题,请指点下!!!
下面是我的过流检测电路,随着R1处电流的增大,从OC出来的信号是不同脉宽的高电平脉冲,我的想法是检测OC处高电平脉宽来判断过流点,可是当使用电位器调节速度时,转速较高时,过流保护的过流值比较准确,但是转速较低时,过流点偏低了,提前进入保护,达不到设定的过流值。





xjx_bldc_2011 发表于 2012-4-3 16:03:26

OC端的信号

peter_yu 发表于 2012-4-3 16:13:27

这是个有效值的问题,可以考虑一下把你的驱动脉冲和你的电流检测在低速时进行同步处理,这样你就可以不改硬件来估算电流值,毕竟过流保护一般允许部分偏差。

xjx_bldc_2011 发表于 2012-4-3 16:21:21

peter_yu 发表于 2012-4-3 16:13 static/image/common/back.gif
这是个有效值的问题,可以考虑一下把你的驱动脉冲和你的电流检测在低速时进行同步处理,这样你就可以不改硬 ...

但是偏差挺大的,我设定的过流值为3A,调节转速在6000rpm至全速时,偏差在200mA以内,但是速度往下时,偏差就差得离谱,4000rpm时,1.5A就保护了。

lixin91985 发表于 2012-4-3 17:55:01

其实LZ 遇到的是电流检测问题,而不是由过流保护的问题。

过流保护时的电流一般是0.2倍额定电流。

Qhjh 发表于 2012-4-3 18:23:58

过流保护何苦做的如此这般呢?!性能上,成本上,优点在那儿?

xjx_bldc_2011 发表于 2012-4-3 21:22:37

Qhjh 发表于 2012-4-3 18:23 static/image/common/back.gif
过流保护何苦做的如此这般呢?!性能上,成本上,优点在那儿?

这位高手有什么好的方法,麻烦推荐下!!!

rifjft 发表于 2012-4-3 22:01:28

可不可以换成AD来检测
根据不同的速度时,在程序内相应处理一下。低速时,过流标准提高点,高速时,过流标准降低点

偶的一个驱动是这样弄的,效果还凑合{:loveliness:}

xjx_bldc_2011 发表于 2012-4-4 00:40:11

rifjft 发表于 2012-4-3 22:01 static/image/common/back.gif
可不可以换成AD来检测
根据不同的速度时,在程序内相应处理一下。低速时,过流标准提高点,高速时,过流标 ...

AD检测应该改电路了,现在都已经打了板了.

xjx_bldc_2011 发表于 2012-4-4 00:42:24

rifjft 发表于 2012-4-3 22:01 static/image/common/back.gif
可不可以换成AD来检测
根据不同的速度时,在程序内相应处理一下。低速时,过流标准提高点,高速时,过流标 ...

使用AD检测应该不需要比较器了吧,直接从采样点拉个电阻到芯片的AD口行么?

rifjft 发表于 2012-4-4 01:04:25

应该是可以。电阻后要加一个滤波电容
个人应用中是采样信号经电阻分压后,加个小电容。当然分压比例很小,纯粹心理上安慰作用

即使打了板,飞线处理一下有难度吗?

vivalite 发表于 2012-4-4 04:13:50

你的方案缺点是偏差较大,需要多次微调+试验才能用。

在比较器输出上再做个积分电路应该可以缓解你说的问题,但高转速过流保护动作速度就变慢了,需要找个平衡点。

john78 发表于 2012-4-4 08:44:43

我 的 波形看起来都是杂波,“毛刺”很多,不知道怎么处理

Qhjh 发表于 2012-4-4 19:56:54

1.BLDC采样点上波形都是有'毛刺"的,因此ADC数值都会有不小的跳动,有时还挺大,正常现象.一般 逐波(1个PWM周期)检测,数值跳就让它跳,这儿起异常'巨大'电流发生时,可迅速关闭桥壁--这个仅1颗单芯的做法. 再然后数据扔到缓存,做滤波,给电流环,堵转检测..等等提供数据,. 车厂堵转维持时间1S<T<3S. 代步车7176标准上是30S?
2.过流电路,大家都大同小异或者几乎一样,论坛中有好多份车图,这一小块保证没有'坑',呵呵,元件数值上或许会'有意'标错.

orson 发表于 2012-4-4 20:02:50

这样不行吧!?要加一个积分反馈环的!

bzbs 发表于 2012-4-4 21:37:07

如果PCB已经打版不能改的话,估计只能软件上做查表补偿,因为你是检测脉宽的方式来判断过流
建议还是按楼上几位说的调整电路吧。

xjx_bldc_2011 发表于 2012-4-5 20:02:09

{:sweat:}飞线也没什么作用,芯片的过流检测引脚木有AD功能,要改只能重新画板了
页: [1]
查看完整版本: 无刷电机过流保护的问题