高速输出和高速计数
一、高速计数:
A/B 相1 倍频、A/B 相2 倍频、A/B 相4 倍频、 脉冲+方向、单相计数和CW/CCW
这六种是工业自动化中,编码器或高速计数器的信号输入与计数模式。它们定义了控制器如何解读来自编码器、光栅尺等传感器的脉冲信号,从而计算位置、速度和方向。
简单来说,可以把它们分为三大类:
核心模式一:A/B相信号与倍频计数
这是一种高精度、高抗干扰的正交信号模式。编码器输出两路相位差90°的方波信号(A相和B相)。控制器通过判断A、B两相信号的相位领先关系来确定旋转方向。
“倍频”是此模式下的计数精度选项,指在一个完整的A/B信号周期内,计数器采样的次数。
| 模式 | 计数原理 | 精度/分辨率 |
|---|---|---|
| A/B相1倍频 | 仅在A相的上升沿进行计数。 | 基准(1倍) |
| A/B相2倍频 | 在A相的上升沿和下降沿都进行计数。 | 2倍 |
| A/B相4倍频 | 在A相和B相的上升沿和下降沿都进行计数。 | 4倍 |
例如,一个每转输出1000个脉冲的编码器,使用4倍频模式后,控制器每转可以识别到4000个位置变化,分辨率直接提升4倍。同时,由于AB相信号存在固定的相位关系,系统具备一定的错误检测和抗干扰能力。
核心模式二:脉冲+方向 (Pulse + Direction)
这是一种非常直观的控制模式,使用两路信号:一路是脉冲信号(Pulse),用于控制移动的距离或速度;另一路是方向信号(Direction),用于控制移动的方向。
-
当方向信号为ON(高电平)时,计数器对脉冲进行增计数(正转)。
-
当方向信号为OFF(低电平)时,计数器对脉冲进行减计数(反转)。
这种模式在控制器端实现简单,只需一个高速脉冲输出口即可控制一个轴。
核心模式三:单相计数 (Single Phase)
这是最简单的模式,只使用一路脉冲信号进行计数。
-
计数器仅在输入脉冲的上升沿(或下降沿)到来时,将计数值加1。
-
它无法判断运动方向,通常只用于单向计数或测频等简单场景。
核心模式四:CW/CCW (双脉冲模式)
这是一种双脉冲工作方式,使用两路独立的脉冲信号。
-
CW (ClockWise):正转脉冲信号。当编码器正转时,此通道输出脉冲,计数器进行增计数。
-
CCW (Counter ClockWise):反转脉冲信号。当编码器反转时,此通道输出脉冲,计数器进行减计数。
这种模式的优点是信号解读逻辑简单直接,且正反转信号通道独立。
总结与对比
| 模式 | 信号线 | 核心特点 | 方向判断 | 精度/分辨率 |
|---|---|---|---|---|
| A/B相1/2/4倍频 | A, B (两路) | 精度高,抗干扰强,有自校验能力 | 通过A/B相位关系判断 | 1/2/4倍可选 |
| 脉冲+方向 | 脉冲, 方向 (两路) | 控制器实现简单,通用性强 | 由方向信号电平决定 | 1倍 |
| 单相计数 | 1路脉冲 | 最简单,成本低 | 无法判断 | 1倍 |
| CW/CCW | CW, CCW (两路) | 驱动器解读最简单,信号独立 | 由CW或CCW通道决定 | 1倍 |
如何选择?
-
追求高精度、高稳定性,尤其是在有干扰的工业现场,A/B相(特别是4倍频) 是首选。
-
控制器高速脉冲输出口资源紧张,或需要简化控制程序,脉冲+方向是不错的选择。
-
驱动器端希望信号处理最简单,或系统设计偏向于传统习惯,可以考虑CW/CCW模式。
-
仅需进行单向计数或频率测量,对方向无要求,单相计数模式即可满足。
浙公网安备 33010602011771号