直流电机的四种状态解释

zdx_register 2016-11-23 01:32:05

如上图所示,里面的coast, break有什么区别?
是什么意思?
...全文
4481 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
熊已出没 2016-12-08
  • 打赏
  • 举报
回复
引用 5 楼 zdx_register 的回复:
[quote=引用 4 楼 wangfan027 的回复:] 是的,这东西很灵活的, 如果要正转, 你也可以 xIn1=1, xIn2=1-PWM 或者 xin1=PWM, xin2=0 即使你方向弄反了,你再把电机接线反过来就对了
有个疑问: forward是xln1 =1 , xln2 = 0; 使用xln1作为PWM调节速度时,当PWM波形为高时,xln1=1,xln2=0->forward, 当PWM波形为低时,xln1=0,xln2=0->coast 使用xln2作为PWM调节速度时,当PWM波形为高时,xln1=1,xln2=1->break,当PWM波形为低时,xln1=1,xln2=0->coast 我这样分析对吗? 如果是对的,那这两种调节方式在实际工作时是不是也会不太一样?[/quote] 这两种实际工作中是存在区别的: 第一种当负载很轻时,速度会较快,当负载轻微加重时速度加快下降,当负载继续加重时,会与第二种调速相同。 第二种当负载轻时,速度比较稳定,不会过快,只有当负载加重很大时速度才会下降。这种调速PWM频率不能太低。
schlafenhamster 2016-12-07
  • 打赏
  • 举报
回复
通常电机的加减速是 ‘S' 型曲线
zdx_register 2016-12-06
  • 打赏
  • 举报
回复
引用 10 楼 schlafenhamster 的回复:
重新前进时,是直接给前进的状态, coast 滑动 是失控状态 少用。 break 制动 ,是电机短接 制动,如果 break 制动 没完,直接给运动(正反向)有可能使电机进入 反接制动状态。
前行过程中,需要紧急停止时,给break制动,机器会马上停止;如果不需要紧急停止时,让机器停下来时给个coast状态,机器停止的不会那么突然。
zdx_register 2016-12-05
  • 打赏
  • 举报
回复
引用 8 楼 schlafenhamster 的回复:
coast 滑动, 即 电机 失电(桥输出 高阻 ,不通),fast decay 快 衰减 , 时常数 L/R(大) 小,电流衰减 快。 break 制动 ,即 电机 短接(桥输出 低阻,短接) ,slow decay 慢 衰减。时常数 L/R(小) 大,电流衰减 慢。
电机制动后,重新前进时,是直接给前进的状态还是先给个coast的状态再给前进的状态?
schlafenhamster 2016-12-05
  • 打赏
  • 举报
回复
重新前进时,是直接给前进的状态, coast 滑动 是失控状态 少用。 break 制动 ,是电机短接 制动,如果 break 制动 没完,直接给运动(正反向)有可能使电机进入 反接制动状态。
schlafenhamster 2016-12-01
  • 打赏
  • 举报
回复 1
coast 滑动, 即 电机 失电(桥输出 高阻 ,不通),fast decay 快 衰减 , 时常数 L/R(大) 小,电流衰减 快。 break 制动 ,即 电机 短接(桥输出 低阻,短接) ,slow decay 慢 衰减。时常数 L/R(小) 大,电流衰减 慢。
TitorJ 2016-11-29
  • 打赏
  • 举报
回复
遇到了和LZ一样的问题呢, 谢谢!
dceacho 2016-11-23
  • 打赏
  • 举报
回复
引用 5 楼 zdx_register 的回复:
[quote=引用 4 楼 wangfan027 的回复:] 是的,这东西很灵活的, 如果要正转, 你也可以 xIn1=1, xIn2=1-PWM 或者 xin1=PWM, xin2=0 即使你方向弄反了,你再把电机接线反过来就对了
有个疑问: forward是xln1 =1 , xln2 = 0; 使用xln1作为PWM调节速度时,当PWM波形为高时,xln1=1,xln2=0->forward, 当PWM波形为低时,xln1=0,xln2=0->coast 使用xln2作为PWM调节速度时,当PWM波形为高时,xln1=1,xln2=1->break,当PWM波形为低时,xln1=1,xln2=0->coast 我这样分析对吗? 如果是对的,那这两种调节方式在实际工作时是不是也会不太一样?[/quote] 这个我还没仔细研究过,你试试看
zdx_register 2016-11-23
  • 打赏
  • 举报
回复
引用 4 楼 wangfan027 的回复:
是的,这东西很灵活的, 如果要正转, 你也可以 xIn1=1, xIn2=1-PWM 或者 xin1=PWM, xin2=0 即使你方向弄反了,你再把电机接线反过来就对了
有个疑问: forward是xln1 =1 , xln2 = 0; 使用xln1作为PWM调节速度时,当PWM波形为高时,xln1=1,xln2=0->forward, 当PWM波形为低时,xln1=0,xln2=0->coast 使用xln2作为PWM调节速度时,当PWM波形为高时,xln1=1,xln2=1->break,当PWM波形为低时,xln1=1,xln2=0->coast 我这样分析对吗? 如果是对的,那这两种调节方式在实际工作时是不是也会不太一样?
dceacho 2016-11-23
  • 打赏
  • 举报
回复
是的,这东西很灵活的, 如果要正转, 你也可以 xIn1=1, xIn2=1-PWM 或者 xin1=PWM, xin2=0 即使你方向弄反了,你再把电机接线反过来就对了
dceacho 2016-11-23
  • 打赏
  • 举报
回复
是的,这东西很灵活的, 如果要正转, 你也可以 xIn1=1, xIn2=1-PWM 或者 xin1=0, xin2=pwm 即使你方向弄反了,你再把电机接线反过来就对了
zdx_register 2016-11-23
  • 打赏
  • 举报
回复
引用 1 楼 wangfan027 的回复:
brake就是刹车,在这个状态电机会立即停止 而coast则可以理解为释放,空挡,如果转动的电机进入这个状态,则会失去动力,因为惯性的原因仍会向前转一点,和brake不一样
在电机控制时行走时,是不是应该这样: xIN1 = 0; xIN2 = PWM-点空比;
dceacho 2016-11-23
  • 打赏
  • 举报
回复
brake就是刹车,在这个状态电机会立即停止 而coast则可以理解为释放,空挡,如果转动的电机进入这个状态,则会失去动力,因为惯性的原因仍会向前转一点,和brake不一样

27,507

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧