输出脉冲由两种类型:一种是CW/CCW类型,另一种是Pulse/DIR类型。在CW/CCW模式下,进行正方向驱动时,驱动脉冲从nPP/PLS输出;进行负方向驱动时,驱动脉冲从nPM/DIR输出。在Pulse/DIR模式下,nPP/PLS输出驱动脉冲;而nPM/DIR输出方向信号(当脉冲方向和逻辑指令一致时)。脉冲输出类型选择如下表。
脉冲输出类型 | 驱动方向 | 输出脉冲波形 | |
nPP/PLS信号 | nPM/DIR信号 | ||
CW/CCW | 正方向驱动 | 脉冲 | 低电平 |
负方向驱动 | 低电平 | 脉冲 | |
Pulse/DIR | 正方向驱动 | 脉冲 | 低电平 |
负方向驱动 | 脉冲 | 高电平 |
输出脉冲类型选择表
函数原型 | void TC6014_SetPulseOutputMode(u8 axis,u8 mode) |
说明 | 设置输出脉冲模式 |
参数 | axis:AXIS_X--X轴,AXIS_Y--Y轴,AXIS_Z--Z轴,AXIS_U--U轴,AXIS_ALL--所有轴 |
mode:脉冲模式。 0:双脉冲模式,脉冲有效电平为高电平 1:双脉冲模式,脉冲有效电平为低电平 2:脉冲/方向模式,脉冲有效电平为高电平,正方向有效电平为低电平 3:脉冲/方向模式,脉冲有效电平为高电平,正方向有效电平为高电平 4:脉冲/方向模式,脉冲有效电平为低电平,正方向有效电平为低电平 5:脉冲/方向模式,脉冲有效电平为低电平,正方向有效电平为高电平 | |
返回值 | 无 |
示例 | 设置X轴为双脉冲模式,脉冲有效电平为低电平 : TC6014_SetPulseOutputMode(AXIS_X,1); |