电动车论坛

标题: 如何识别真假逐周限流控制器 [打印本页]

作者: yjz    时间: 2008-6-12 07:04
标题: 如何识别真假逐周限流控制器
电流控制是电动车控制器的灵魂,它的好坏直接关系到控制器的品质和可靠性。在诸多的电流控制方式中,以逐周方式限流的综合性能最为出色。可惜迫于8位单片机的运算速度要达到真正的逐周限流是非常困难的,它除了取决于单片机的性能以外更主要依赖于编程者的编程技巧。也正因为逐周限流方式的莫大优点,所以一些根本做不到逐周限流的控制器也在其广告中打出了逐周限流的招牌来鱼目混珠,那么该如何识别真假逐周限流的控制器呢?

这还得从控制器电流控制的原理说起,控制器的输出电流经过电流采样元件(在电动车控制器中一般为康铜丝)取出幅值正比于输出电流大小的电压信号,这个微弱的电压信号或经过模似放大或直接送入单片机AD进行数字转换获得大约20~30个字的数字电流大小幅值标识。由于模似放大的频宽、温度漂移和噪声的影响以及AD转换的离散性,会造成电流数字信号的波动,如果单片机及时根据电流数字信号的大小调节控制器PWM输出,无疑会引起限流曲线的变化,这种变化幅度虽然不大却不能通过程序来加以遏制(因为这样就丧失了逐周限流的即时优势),所以它是无法消除的。

知道了逐周限流的特征,我们就不难从控制器的限流曲线来识别真假逐周限流控制器,除此以外,还有一种更简便的方法:仔细分辨电机堵转时的电机电流声,如果是逐周限流的控制器,它的电流声一定会有波动感。
作者: aska2000    时间: 2008-6-12 08:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: ckks    时间: 2008-6-12 11:28
方法:仔细分辨电机堵转时的电机电流声,如果是逐周限流的控制器,它的电流声一定会有波动感。
实践证明堵转时电机内有声音不是好事(紫威的就没有)他做到这点我相当服他,有声音的损坏率都要高
愿听方振兄见解。
作者: aska2000    时间: 2008-6-12 11:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: yjz    时间: 2008-6-12 12:59
原帖由 ckks 于 2008-6-12 11:28 发表
方法:仔细分辨电机堵转时的电机电流声,如果是逐周限流的控制器,它的电流声一定会有波动感。
实践证明堵转时电机内有声音不是好事(紫威的就没有)他做到这点我相当服他,有声音的损坏率都要高
愿听方振兄见解。

ckks兄:
逐周限流控制器的电流波动主要是由AD转换的量化误差造成的,另外char数据类型电流AD转换值在进行实时平均值运算时也会造成一个字左右的波动,这些偏差不用软件滤波方法是无法消除的.当然,如果程序设计得好这个误差造成的波动能控制在一定的范围之内,但还是会有轻微的电流波动声,不可能完全消除.
另外,我想说明的是:逐周限流控制器的电流波动声和电流控制做得不好的控制器造成的电流杂音不是一回事.
作者: 1老头    时间: 2008-6-12 19:52
真正的逐周限流是用硬件实现的吧?
作者: zwmcu    时间: 2008-6-12 22:06
大叔,现在流行硬的不行来软的了,软硬兼施哈!
作者: deepwhite    时间: 2008-6-13 13:09
我们后期产品用的是改进过的硬件逐周限流、硬件PID电流环,效果比软件的好,但个人认为总的差距不大。
作者: 1老头    时间: 2008-6-13 19:25
软硬兼施是对的.因为还有平均值的控制,2者是紧密的联系在一起的.平均值用软件是合理的,
作者: lingtian    时间: 2008-6-13 20:12
有必要逐周限流吗?方向搞歪了!
作者: ckks    时间: 2008-6-14 16:16
对于 限流  采用 峰值限流   均值限流  二样同来哈哈。
作者: BLDC-MCU    时间: 2008-6-16 11:31
标题: 逐波限流
看LM358的电路可以识别,如果康铜丝信号没有被电容滤波有可能是逐波限流,因为AD采集的是电流反馈的幅度值
作者: ckks    时间: 2008-6-17 20:47
事实上别人也是这样做的 , 但是逐波检流不是硬要的  做到均流做合理的 也是取的相当低的返修率的 。
作者: yjz    时间: 2008-6-20 18:43
呵呵,逐周限流不是花架子,提高电流环的反应速度可以减少或避免由于环路滞后而造成的振荡.

为什么有的控制器限流做不好,难道软件工程师连简单的判断都不会吗?
if(电流 > 限流值)
{
   减少PWM;
}
else
{
   PWM = 速度设定值;
}

都是环路反应速度太慢惹的祸!
作者: lingtian    时间: 2008-6-20 19:30
有人测过电机电流对电压的时间常数吗?
作者: 1老头    时间: 2008-6-20 23:09
时间常数基本在1MS上下的,
作者: 1老头    时间: 2008-6-22 18:19
为什么说是1 MS呢?是因为我看到一个电机的实际数据.电阻1欧姆.电感1ML .所以是1MS.
从另一角度我们也可以知道。应该是这样.
就是我们的控制器的频率一般是10多K.
因为要调制一个电路,他的调制频率应该是电路的频率的1倍0左右.才是对的.
小于电路频率.那是危险的.玩命的.烧电路的..
大于电路频率太多.发挥不了最大效率.
作者: 1老头    时间: 2008-6-22 18:20
10倍.....不是1倍0
作者: 1老头    时间: 2008-6-22 18:28
我们在做开关电源类的东西时.有时,就是得不到高的效率.这时不妨改变一下频率.就能达到理想状态.
关于开关电源48改24v的问题是个很复杂的问题!因为你改变压器线圈,就改变啦电路固有时间常数.所以改完以后.不一定理想.就是这个道理.
因为设计人员设计的是符合他的电路的参数.电路一改..就偏离原来的参数啦.一切都完!!
作者: deepwhite    时间: 2008-6-22 23:14
以前我测过几台电机都在1.6ms左右。频率一定要高于L/R时间常数,弄小了主滤波电容受罪、弄大了开关损耗发热又增大,所以一般用的15kHz是个比较合适的频率。
作者: ckks    时间: 2008-6-23 20:33
现在电机的电感量不是从前了, 基本上只有0.4MH   左右  所以逐波检流更显的重要吧  原来有好多正常生产工作的电控 现在都出现了故障现像 原因都是电机引启的。
作者: deepwhite    时间: 2008-6-24 01:12
原帖由 ckks 于 2008-6-23 20:33 发表
现在电机的电感量不是从前了, 基本上只有0.4MH   左右  所以逐波检流更显的重要吧  原来有好多正常生产工作的电控 现在都出现了故障现像 原因都是电机引启的。

你说的对,电机厂偷工减料提高了控制器的返修率!
作者: hsraaa    时间: 2008-6-27 09:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: deepwhite    时间: 2008-6-27 12:33
很简单的东西不必说那么玄呼
作者: ckks    时间: 2008-6-28 10:42
简单说明你没做过  做到不一定说明你做好。
作者: deepwhite    时间: 2008-6-28 13:26
做到了才觉得简单
作者: ckks    时间: 2008-6-28 16:23
呵呵  晶汇都说没做到最理想的  技术无有顶峰吧
作者: deepwhite    时间: 2008-6-28 23:52
不烧、温升低就是最理想乐
作者: ckks    时间: 2008-6-29 07:41
做到不用散热板   软关断技术 有没有达到。
作者: deepwhite    时间: 2008-6-29 11:11
如果成本、体积可以无限提高就能做到:

所有逻辑做成ASIC或DSP、驱动用专用的IC、功率管用TO-247封装的MOSFET。
作者: ckks    时间: 2008-6-30 17:25
呵呵 是啊 我们老师有句话   先学   三年天下无敌   在学三年 寸步难行 。




欢迎光临 电动车论坛 (http://ev5s.cn/bbs/) Powered by Discuz! X3.2