电动车论坛

用户名  找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 15609|回复: 82
打印 上一主题 下一主题

控制器电流采样处理的问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-26 12:11:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
清问,如果MCU资源没有乘/除法的话在逐波限流上如何处理
2#
发表于 2007-12-26 16:05:04 | 只看该作者
逐周限流用乘除运算吗?跟基准值比较就可以。
3#
 楼主| 发表于 2007-12-26 18:59:47 | 只看该作者
请问楼上兄台
          假设堵转电机,当前电流=15A ,当前PWM值=60%,单片机A/D采集的值假设是120(以8位A/D 255)是不是120这个值就可以设置为15A电流的限制基准点,只要A/D采集到的值大于120就要限制电流递减PWM至致回到A/D的基准点120也就是15A电流范围内,我这样理解你的解答对吗?

[ 本帖最后由 蘰踄繧鍴 于 2007-12-26 19:39 编辑 ]
4#
发表于 2007-12-26 22:47:51 | 只看该作者
原帖由 1老头 于 2007-12-26 22:00 发表
谁说没有永动机?地球就是。

我们现在的理论。100年以后都要被推翻的。

不会吧?地球的动力来自太阳及其他天体的作用力,太阳死翘了我们的小球球还动吗?
5#
发表于 2007-12-27 09:08:54 | 只看该作者
所有天体的运动来自N年前宇宙大爆炸时的能量,现在的天体还在扩张,离中心越来越远。地球是永动机吗?不是,现在只是一个平衡,有人说了,每发射一个嫦蛾,地球都会减慢自转速度。在发射N个卫星之后,地球就会停下来。
6#
发表于 2007-12-27 09:10:48 | 只看该作者
原帖由 蘰踄繧鍴 于 2007-12-26 18:59 发表

假设堵转电机,当前电流=15A ,当前PWM值=60%,单片机A/D采集的值假设是120(以8位A/D 255)是不是120这个值就可以设置为15A电流的限制基准点,只要A/D采集到的值大于120就要限制电流递减PWM至致回到A/D的基准点120也就是15A电流范围内,我这样理解你的解答对吗?...




差不多,就这样理解,千万别用PID调节,用不着,电动车惯性大,反应速度慢。
7#
 楼主| 发表于 2007-12-27 11:43:28 | 只看该作者
原帖由 大林子 于 2007-12-27 09:10 发表




差不多,就这样理解,千万别用PID调节,用不着,电动车惯性大,反应速度慢。




         大林兄,如果按你这样理解的话控制器早就烧毁了,你要知道如果PWM=50%和PWM=100%时采集的A/D值相等假设都等于120,那么PWM=100%时的驱动电流是PWM=50%的两倍,
       电机线圈的平均电压U0     t1Us+0     t1                                   t1          假设T=100%=64us(15khz)  t1=50%        
                                   U0= ----------  = ----Us =aUs          占空比a=-----            
                                           t1 + t2     T                                     T







    下面是#4楼‘1老头’的正确理解
---------------------------------------------------------------------------------------------------------------------------------------------------------
是的。因为在A/D是积分变换器的情况下。是平均电流。如果这 2 种情况下都是4  A (120)的话。那一定是40%的限流值是100%的2。5倍。

不知道说的对不对

[ 本帖最后由 蘰踄繧鍴 于 2008-1-5 15:42 编辑 ]
8#
发表于 2007-12-27 12:43:34 | 只看该作者
看看电机的 数学模型 和相关计算公式啊 兄台。
9#
发表于 2007-12-27 13:09:13 | 只看该作者
如果是普通即时值限流算法,不牵涉到乘除运算,缺点是负载不同时限流值有变动.

如果采用恒流算法,则必须要求MCU资源有硬件乘法器,同时对即时值也要进行限制,恒流算法的好处在于不同负载下其限流值基本不变.

另外大林子兄说的没错:象电动车控制器这种简单控制,没必要用PID,用了效果也不好.

[ 本帖最后由 yjz 于 2007-12-27 13:13 编辑 ]
10#
发表于 2007-12-27 14:03:27 | 只看该作者
原帖由 蘰踄繧鍴 于 2007-12-27 11:43 发表




         大林兄,如果按你这样理解的话控制器早就烧毁了,你要知道如果PWM=50%和PWM=100%时采集的A/D值相等假设都等于120,那么PWM=100%时的驱动电流是PWM=50%的两倍,
       电机线圈的平均电压U0  ...

我对编程是外行,但我想调节PWM=50%和PWM=100%是不应该在同一工况下发生的,因为电机的转速不同,它的阻抗也是不同的.即在不同的工况下,不同的PWM值,是可以得到相同的电流的.也即是在不同的工况下,要调节不同的PWM才可得到相同的电流.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|电动车论坛 ( 京ICP证041302号 )

GMT+8, 2025-6-20 09:57 , Processed in 0.124800 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表