CMC5401-M4PLUS 基于TC6014的四轴运动控制器的其它功能(二)

    1.  输入信号停止驱动

TC6014可以设置外部输入信号nIN0~3来停止驱动,设定输入信号有效逻辑电平。一旦输入信号有效,定长或者连续驱动中,如在加/减速驱动则会减速停止,如在恒定驱动则会立即停止。

函数原型

u8 TC6014_EnableInputSignalStopDrive(u8 axis, u8 SignalNumber, u8 LogicalLevel)

说明

使能指定轴输入信号停止驱动功能,并设置输入信号有效逻辑电平。

参数

axis:AXIS_X--X轴,AXIS_Y--Y轴,AXIS_Z--Z轴,AXIS_U--U轴,AXIS_ALL--所有轴

SignalNumber:输入信号。0--IN0,1--IN1,2--IN2,3--IN3

LogicalLevel:输入信号逻辑有效电平。0--低电平有效,1--高电平有效

返回值

0--输入信号SignalNumber大于3,1--操作成功

示例

使能X轴的IN1停止驱动功能,低电平有效:

status=TC6014_EnableInputSignalStopDrive(AXIS_X, 1, 0);

函数原型

u8 TC6014_DisableInputSignalStopDrive(u8 axis, u8 SignalNumber)

说明

禁止指定轴输入信号停止驱动功能

参数

axis:AXIS_X--X轴,AXIS_Y--Y轴,AXIS_Z--Z轴,AXIS_U--U轴,AXIS_ALL--所有轴

SignalNumber:输入信号。0--IN0,1--IN1,2--IN2,3--IN3

返回值

0--输入信号SignalNumber大于3,1--操作成功

示例

禁止X轴的IN1停止驱动功能:

status=TC6014_DisableInputSignalStopDrive(AXIS_X, 1);

11.6 输入信号滤波

TC6014内部集成一个输入信号滤波器,对每个轴的输入信号都有滤波功能,配置使能/禁止输入信号滤波功能。如果使能滤波功能,设定输入信号滤波延时时间以达到较好滤波效果,滤波延时时间如下表:

FL2~0

滤除最大噪音宽度

输入信号延时时间

0

1.75uS

2uS

1

224uS

256uS

2

448uS

512uS

3

896uS

1.024mS

4

1.792mS

2.048mS

5

3.584mS

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值