[MCU] 电机一停就再也不能动

[复制链接]
1215|22
 楼主| zhenykun 发表于 2019-11-21 18:38 | 显示全部楼层 |阅读模式
电机一停就再也不能动
wyjie 发表于 2019-11-21 18:43 | 显示全部楼层
怎么个停法?
jlyuan 发表于 2019-11-21 18:46 | 显示全部楼层
是啊,你一锤子下去肯定再也不动了,呵呵
 楼主| zhenykun 发表于 2019-11-21 18:49 | 显示全部楼层
呵呵,断电、pwm结束造成的那种
jlyuan 发表于 2019-11-21 18:53 | 显示全部楼层
啊?就是说再上电或者再输入pwm也不动?
 楼主| zhenykun 发表于 2019-11-21 18:56 | 显示全部楼层
是啊,除非重新开始程序
yszong 发表于 2019-11-21 18:59 | 显示全部楼层

能说说你用的是什么样的电机吗?

这样熟悉的能才能更好的帮助你分析!
 楼主| zhenykun 发表于 2019-11-21 19:04 | 显示全部楼层
电机型号我不知道 是云台里面的步进电机四相五线的
dengdc 发表于 2019-11-21 19:07 | 显示全部楼层
频率如果降低了,那么是不是转动起来会容易
 楼主| zhenykun 发表于 2019-11-21 19:10 | 显示全部楼层
那速度就跟不上了,有时候他一停,就不继续了
wuhany 发表于 2019-11-21 19:14 | 显示全部楼层


产生的PWM最后一个波形没有完整所致
 楼主| zhenykun 发表于 2019-11-21 19:17 | 显示全部楼层
嗯,因为我测试的是时停时走的,有时候能走,有时候就来回开关两次才能走
 楼主| zhenykun 发表于 2019-11-21 19:20 | 显示全部楼层

在仿真的时候,有一个全速运行嘛,还有一个暂停,来回按
wuhany 发表于 2019-11-21 19:23 | 显示全部楼层
你试试频率降下来
 楼主| zhenykun 发表于 2019-11-21 19:26 | 显示全部楼层
嗯,来回开启是可以动的,可能是不是频率低了,一个脉冲给他的“力量”也大了呢
lizye 发表于 2019-11-21 19:31 | 显示全部楼层


这个解决 办法是没有给足脉冲时间(即脉冲周期),增大周期寄存器 和比较寄存器(占空比50%就可以了)
 楼主| zhenykun 发表于 2019-11-21 19:36 | 显示全部楼层
嗯,有的人说TBCLK大(频率),如果脉冲时间周期一样的话,那个步进电机转动的会有震动,而TBCLK小,步进电机会转动的“稳”
 楼主| zhenykun 发表于 2019-11-21 19:40 | 显示全部楼层
注意 你要会计算“真正给电机的脉冲周期”,从前我就算错了  还以为周期寄存器大小无关紧要,只要与比较寄存器成2:1的形式就好了,那是错误的
jiahy 发表于 2019-11-21 19:42 | 显示全部楼层


呵呵,楼主总结的不错嘛
shimx 发表于 2019-11-21 19:45 | 显示全部楼层
是上电瞬间吗  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部