您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
潘工: 晚上好! 好久没联系了,最近一直在布置之前说的那个项目的整体系统线路和系统的电气测试。上次的答疑也很遗憾的没能参加。今天测试中发现了一个之前测试电机时遗漏的问题。具体问题如下: 我在实际应用中需要让接在EM253上的电机反转到某个位置(即系统中的零点)时立即停止运转,此时不能再控制让电机反转,但可以控制其正转。零点位置是用一个光电传感器感测。 之前我是把感测零点位置的信号接到了CPU224 XP模块的I0.0, 然后按照以前向您请教的办法利用上升沿中断程序复位POS0_CTRL的MOD_EN信号,此时电机在光电传感器感测到零点信号时能够停止。但电机是从感测到零点信号时开始减速停止(减速所花的时间大概是位控向导中设定的加/减速时间),而不是立即停止。此时出现的现象就是,电机可能在停止时已越过了零点位置,但此现象在我的系统中又是不能允许的。今天我想过了让电机急停的办法是:把零点感测信号连接到EM253模块的STP信号输入端。此时当电机反转运动到零点位置时可以立即停止,呵呵,但此时却再也不能控制电机转动了。因为此时电机一直在零点,也就是光点传感器输出的STP信号一直存在,电机将不能运转。
苦恼中,请潘工指点迷津。急盼中……(我们这个测试系统下周二就要运到上海参加一个展览会了,真急人~~~哎,怪自己之前在电机控制测试中没有发现这个问题)
谢谢潘工! [em03] |