|
发表于 2010-12-3 14:20:05
|
显示全部楼层
【9楼】 eefan——的死区(deadtime)的专业定义确实很准确,我1楼描述哪个算是个电机特性的自定义(就是feng_matrix 悟
说的“可以换成静摩擦,最小启动力矩等说法”)。——在此对专业定义的这个死区发表点个人观点:
对于120度hall的无刷电机如果采用上下管同步PWM控制的话,我认为是没有必要插入死期时间的。因为上下管同步PWM在转子上只有感应电动势,因为上下管同步开关,并不会形成感应电流,不需要泄流下管。120°的6步控制法,从控制逻辑来看,同一端的上下管要隔一步才会导通,所以,因为脉冲的不完全对齐是不会导致上下管直通的。
p=v_设定-v_采样; ---------------------p是指的是PID控制的比例部分; v_设定表示你要求电机的转动速度; v_采样表示你转速反馈回来的实际电机转速。
i+=p; ---------------------i是指对转差积分。
d=v_采样新-v_采样旧; ----------------d代表转差微分。(v_采样新-v_采样旧)就是这一次采样的转速与上次采样的转速的差值。
油门=kp*p+ki*i+kd*d; ----------------油门,kp,ki,kd分别代表什么!——油门就是你控制器的PWM宽度。
这是个简单的PID控制,上述只包含了转速环。feng_matrix 悟——提到了“电流、转速、位置等,能把这三闭环控制好一般项目都能搞定了”。——所以还是那句,搞转无刷简单,要求性能就太难了。 |
|