这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 合作大赛 » [最新] MMC-1控制电机的几点常见问题答疑

共3条 1/1 1 跳转至

[最新] MMC-1控制电机的几点常见问题答疑

助工
2009-09-04 17:22:18     打赏

常见问题:
Q1.只有第1通道可以正常工作,第2、3通道都不可以。
Q2.通道管脚电压不是5V,而是偏低。
Q3.主控单片机和MMC必须一起上电,不然就没有办法正常运行。
Q4.电机不能反转,或者电机停不下来。
Q5.直流电机PWM输出不能调占空比,另外PWM有时候出来是1KHZ,PWM的频率经常变。
Q6.对于不同通道的直流电机输出PWM占空比,设置相同参数得到的实际占空比并不相同,有差异。

---------------------------------------------------------------
Q1. 只有第1通道可以正常工作,第2、3通道都不可以。
A1:首先确定2、3通道的寄存器设置是否有误。
要注意寄存器设置语句之间的时间间隔,不同帧之间可以适当加大间隔。
为了防止MMC-1收到错误数据,可以使两帧之间的间隔大于20ms。
也可以对同一个寄存器多次操作防止一次没有写入的情况。
硬件连接是否有误,可以通过使用同步模式(把2、3通道设成和1同步),确认是否硬件连接有问题。
最后确认一下该通道的引脚是否损坏,如果损坏,可以用其他通道。

Q2. 通道管脚电压不是5V,而是偏低。
A2:首先断开MMC-1和外部的连接,再测量。
如果不连接的情况下MMC-1电压仍然不对,要确认电源电压是不是5V、MMC-1各引脚之间或和电源/地之间是否存在短路。
也有可能该引脚被损坏。

Q3. 主控单片机和MMC必须一起上电,不然就没有办法正常运行。
A3:这可能是二者复位不一致造成的问题。
可以同用主控单片机控制MMC-1的复位引脚,通过外部强制复位解决该问题,但要注意复位必须有足够的时间,复位后要等待一段时间才可以操作。
使用SPI特别要注意该问题,需要保证MMC-1复位后SCK的第一个上升沿就是要的数据,否则有可能因此造成通讯失败。

Q4. 电机不能反转,或者电机停不下来。
A4:电机不能反转可能是命令字写的不对。
电机停不下来,可能因为发送停止命令只能保证不再输出PWM,电机没有停止应该是惯性的问题。

Q5. 直流电机PWM输出不能调占空比,另外PWM有时候出来是1KHZ,PWM的频率经常变。
A5:首先确认是否工作在直流电机模式下,PWM为1KHz有可能是在步进电机模式。
再确认下寄存器写入值对不对。
PWM频率经常变化可以检查一下电路连接是否有问题,如果过流引脚CHnSEN悬空,可能造成一会儿过流一会儿恢复的情况,从现象看很像频率不稳,且占空比变化。

Q6. 对于不同通道的直流电机输出PWM占空比,设置相同参数得到的实际占空比并不相同,有差异,使用两个电机的小车走直线会偏。
A6:通道之间的控制信号是有具体差异的,加上两个电机之间存在机械差异造成无法完全对称,所以要根据实际测试数据和小车行走的方向在系统联调阶段对两个通道的PWM占空比分别进行微调。


其他如有问题欢迎随时补充。




关键词: 最新     MMC-1     控制     电机     几点     常见问题     答疑    

菜鸟
2009-09-04 17:41:52     打赏
2楼

顶一下,实用啊


菜鸟
2009-09-05 07:50:50     打赏
3楼

有没有61 的程序啊
分享一下 啊


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]