MAXON RE40直流有刷电机在Elmo SimplIQ cello系列驱动器的增益调节

        增益调节中,驱动器除了接电源和电机线外,只需接编码器线。接线完成,打开elmo软件,Application Name可改成你自己工程应用名。选择连接方式R232。

 若要改变波特率(Properties)。可点选Properties,进行修改(一般不需要修改),COM口可从电脑上查到。

 连接完成如下图:

 

打开驱动器的通讯面板:

在enter command输入:rs(驱动器参数恢复出厂设置),cp(清理驱动器残余程序) sv (保存)vr (查看驱动器版本号),在菜单栏选择Help->About Composer,产看软件版本号。保证软件版本高于驱动器版本。

 确保完成后打开增益调整面板:

 

 选择电机的种类,由于elmo没有maxon电机型号,选择my motor来自定义一个。maxon re40为直流有刷,额定电流3.17,电机转速的7000,并给电机起个名字。

 

完成后点起下一步

选择反馈类型。(选择2 E&H,)

 

完成点击下一步。

设定输入器的额定电流,峰值电流,相关转速(3.17,5,7000):

 

完成,点击下一步。

如图进行下一步。

 进行下面四个步骤调节,前两个空载下调节,后两个带载下调节(用手稍微搭着电机轴)

 完成点击下一步,点击Run,进行电流环调整,空载下,正确运行如下所示。

 观察点击运行方向,此时运行方向设定为正方向。(一般默认是)

 出现以下界面,说明调整正确,点击一下步,进入速度环调整。

 

选择Manual Tuning,先进行KP调整,选择经验值10,distance设置为-1000到1000,速度设置为10000cnt/sec(注意单位),点击Designer,添加滤波器。

 选择Double pole,设置Frequency为500HZ,阻尼为0.55,点击Apply,点击OK。然后点击Run Test,带载下运转。注意:这个滤波器也可以不加,等到后面出现共振时再添加滤波器。

 检查电流不能超过额定值,速度过冲25%,要求速度达到10000+10000*2*0.25=5000左右,(这里*2是正反两个方向)(左右误差大约1000)。拖动图上的白色线条,使其包含峰值部分。

 接下来就是不断的调整KP值了。

 

随着KP的增加,可能出现以下情况。

情况一:电流峰值无限接近规定的电流峰值(此图为2A为最大峰值,但是驱动器有自我保护能力,所以不会超过,只能无限接近),此时,需要稍微减小KP的值,以保证电流超载。

 情况二:

 当电流在额定电流规定之下,速度过冲25%,此时将KP值改为KP*0.75,进行Run Test,测量理论达到规定时间和实际达到规定时间的差值△T。KI=KP/△T(注意此时的KP是已经修改为KP*0.75的值)。

 填入KI,继续进行Run Test。可以看出,速度明显有个凹坑,称为二次过冲,将KI值变为KI/2。继续进行Run Test。

 波形测试如下图所示,即为合理的值。

 在波形良好的状态下,再次测量达到理论峰值与实际达到峰值时间差T

计算0.5/T,点击下一步进入位置环,将计算值填写入Out Position loop中的KP。为了和区别速度环,以下称为KPP。调整位移和速度,点击Run Test,带载下,进行测试。 

 对运行结果进行分析(需要选择后面平稳的部分)

 得到如下的就是合理的(需要选择中间的部分)

 

如果效果不理想,适当调整KPP,摸索调节,若还不理想再将KI纳入调整范围,对KI进行调节。不可大幅度调整KI。

记住此时的KPKIKPP。下一步增强位置调试。(若用编码器控制位置精度,可不做此步,调至)

 将KP,KI,KPP填入最后一栏速度值即为V0(即10763)。点击Accept,并右键选择Interpolate All.从而计算并设置所有表格的增益系数。

 

 

然后计算位置增益KPP*5得到值(为了方便降阶记为V1),选择表格第一栏Velocity与V1最为接近的一行。在该行重新调整KP=KP/2,KI=KI/2/2,KPP=KPP/2。选择Accept,右击选择Interpolate All,调整好V1到V0的增益。以V1栏是所在为基准重复阴影下操作,即V1l栏的KPP*5得到值(为了方便降阶记为V2),选择表格第一栏Velocity与V2最为接近的一行。

在该行下重新调整KP=KP/2,KI=KI/2/2,KPP=KPP/2。选择Accept,右击选择Interpolate All,调整好V2到V1的增益。重复重复重复,直到所求的Vn小于最小速度值173,在173速度行下重新调整KP=KP/2,KI=KI/2/2,KPP=KPP/2。选择Accept,右击选择Interpolate All。(2和1.5,差不多吧,图为师兄实验所做)

 点选Gain:scheduling。点击下一步。

 恭喜完成增益调节环节,点击完成,保存。

 返回到界面。

 

驱动器增益调节结束后,在调试界面(如图1.a),分别输入RM=1;YA[4]=0。这2个命令解释如下:  Set RM=1  in order to enable the auxiliary position command.

Set YA [4] =0 in order to define the pulse and direction modes.

之后导入使能程序(如图1.b所示)。

打开studio,进行程序编写,。

然后build下,可以看见左下角download到了驱动器,再就是 File->Save->Yes。换线,再调下一个。

  • 7
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值