CiA402协议定义了伺服驱动的多种速度运行模式。本文聚焦CSV(循环同步速度)与PV(轮廓速度)两种模式,从速度环原理出发,详解其工作机制、参数配置及实际应用场景,助你快速掌握选型要点。
速度环:伺服控制的"中间枢纽"
在伺服驱动器的三环级联控制结构中,速度环处于承上启下的关键位置。电流环(最内层)→ 速度环(中间层)→ 位置环(最外层)。速度环接收位置环输出的速度指令,或直接接收上位机给定的目标速度,通过PI调节器输出电流指令给电流环。它决定了电机能否平稳、快速地跟踪给定速度,是伺服性能的核心环节。速度环的带宽和阻尼特性,直接影响系统的响应速度和抗扰动能力。
在CiA402协议中,与速度环直接相关的运行模式主要有两种——CSV模式和PV模式。理解它们的区别与适用场景,是正确选型和高效调试的前提。
五分钟了解CiA402协议
CiA402(CANopen Device Profile for Drives and Motion Control)是CANopen协议族中专用于驱动与运动控制的设备子协议,由CiA(CAN in Automation)组织制定,对应国际标准 IEC 61800-7-201。
CiA402的核心是定义了一套统一的对象字典(Object Dictionary),通过索引和子索引访问驱动的所有参数。它还规定了伺服驱动器的状态机、控制字/状态字的位定义,以及多种标准化的运行模式。
CiA402的常用运行模式包括:
CSV模式:上位机掌控全局
CSV(Cyclic Synchronous Velocity,循环同步速度模式) 的核心思想是:上位机在每个通信周期,通过PDO向驱动器发送目标速度值,驱动器不做任何轨迹规划,直接以接收到的速度指令驱动电机。
CSV模式依赖SYNC同步机制完成周期性数据交互:
上位机在每个通信周期计算目标速度;
将速度值写入对象字典 0x60FF(Target Velocity),通过RPDO映射发送至驱动;
SYNC报文到达时,驱动器锁存当前接收的速度值;
驱动器速度环立即跟踪该目标速度;
驱动器通过TPDO返回实际速度 0x606C(Velocity Actual Value),形成闭环。
PV模式:驱动器自主规划
PV(Profile Velocity,轮廓速度模式) 与CSV截然不同:驱动器内部自带轨迹生成器(Trajectory Generator),上位机只需下发目标速度和加/减速度参数,驱动器自行完成速度曲线的平滑过渡。
PV模式的工作机制:
上位机写入目标速度到 0x60FF;
配置加速度 0x6048(Velocity Acceleration)和减速度 0x6049(Velocity Deceleration);
设置控制字(0x6040)相应bit启动运行;
驱动器内部轨迹生成器根据加/减速度参数,自动生成梯形或S形速度曲线;
驱动器按生成的速度曲线平滑运行,到达目标速度后维持稳态。
CSV vs PV:一图看懂核心差异
结语
选CSV,意味着你把轨迹规划的"大脑"放在上位机,追求的是精度和同步,付出的代价是通信带宽和开发复杂度。选PV,意味着你把控制交给驱动器,换来的是简单和可靠,适合那些"能动就行、别出问题"的务实场景。没有绝对的好坏,只有适不适合。搞清楚了速度环的位置、搞清楚了两者的工作机制,剩下的就是——拿起手册,把0x6060写进去,让电机转起来。
ZLG致远电子的插板式系列模块,有多种电机驱动可选,其中ZMTC-EB1200(单路无刷伺服)可支持CiA402协议中的CST转矩控制模式:
176
