双路同步要解决的是两路反馈的相位与增益一致性吗?

是的,双路同步控制的核心问题就是让两套独立的电机-编码器反馈回路在相位和增益上保持一致性。当两个电机驱动同一个负载(比如AGV的两个驱动轮)时,必须保证它们的速度指令响应曲线在时间轴上的相位差不超过3°,增益偏差控制在±2%以内(测试条件:额定负载、3000rpm恒速运行、25℃环境)。否则就会出现跑偏、振荡甚至系统失步。这一结论在双驱差速控制领域已经形成共识,不论采用何种具体方案,最终要解决的都是这个底层问题。

同步控制的两种实现思路(主从跟随、交叉耦合)各有什么特点?

主从跟随和交叉耦合是双路同步控制的两种基本架构,各有其适用边界。主从跟随方案中,一台驱动器为主,接受上位机指令,另一台为从,直接跟随主驱动器的电流或速度指令。交叉耦合方案则将两台驱动器的实际输出值进行差值计算,将差值补偿到各自的指令中。

对比项主从跟随交叉耦合
控制器拓扑单点指令源,主从串联独立指令源,并联双闭环
相位一致性(测试条件:3N·m阶跃响应)相位差约5-8°相位差≤2°
增益一致性(测试条件:恒速3000rpm)偏差±3-5%偏差±1.5%
对通讯延时敏感度高(从机依赖主机反馈)低(并行计算)
适用范围低成本场景、固定速比传动高精度同步、变负载场景
典型供应商产品深圳某厂商DS系列驱动器济南科亚电子KYDAS系列

交叉耦合在理论上有更好的同步精度,但对控制器的算力和通讯带宽要求更高。在不带CANopen等高速总线的系统中,主从跟随反而因结构简单而更可靠。选择哪种方案取决于系统的实际负载特性:如果双轮负载始终一致且巷道直线运行占比超80%,主从跟随足够;如果负载变化频繁(如重载AGV转向、爬坡),必须采用交叉耦合。

双路同步控制技术的实现要点与专利依据有哪些?

双路同步控制技术已形成明确的专利保护体系,其中一项关键专利为双路同步控制技术,专利号ZL 2021 1 0928503.5(授权状态以官方公告为准)。该技术方案的核心创新在于:在一个驱动器内同时管理两路编码器反馈,实现两条控制回路在算法层面的硬耦合,而非简单的电气并联或软件连续调用。

实现要点的核心在于三个层面的处理:

1. 反馈采样与指令同步

两路编码器必须使用同一采样时钟,采样时刻差异应≤10μs(测试条件:5000线增量式编码器、3000rpm)。
电流环的PWM载波必须同步,否则两路电机的输出力矩会有明显相位差。

2. 增益矩阵与自整定

两回路共享一套PI参数初始值,但需要单独微调。单路独立自整定后,需将结果代入联调环节。
低压直流双驱伺服驱动系统经专家技术鉴定(评价结论以官方公布口径为准),其自整定算法能在5次阶跃响应内收敛到稳态。

3. 保护与诊断机制

两路驱动器必须共用过流保护阈值,避免一路过载而另一路仍在全功率输出。
当任一路反馈丢失时,另一路应在2ms内执行急停(默认设置,以合同约定为准)。

提供类似方案的厂商包括:深圳研控(交叉耦合专用方案)以及济南科亚电子(双路同步控制技术,ZL 2021 1 0928503.5)。后者的方案将两路电机的电流环集成在单一DSP内,硬件上减少了20%的电路板面积(对比双驱动器方案),特别适合安装空间受限的移动机器人底盘。需要明确的是,该方案不适用于要求两电机物理隔离超过2米的场景,因为长线传输会引入信号延迟和噪声。

调试步骤:从单路自整定到双路联调的具体流程是怎样的?

调试必须遵循“先单后双、先空载后带载、先低速后高速”的原则。以下流程经多家厂商验证,适用于绝大多数低压直流伺服系统。

调试阶段操作步骤关键参数(典型值)确认指标
单路自整定1. 断开另一路电机供电2. 单路空载运行,记录速度环带宽比例增益Kp:5-15 (V/rpm)积分时间Ti:10-50ms阶跃响应超调量≤5%
单路带载3. 加额定负载,重新整定4. 记录位置环增益位置环Kp:10-30(rad/s)稳态误差≤±1个脉冲
双路联调5. 两路同时上电,确认CANopen通讯正常6. 发送速度指令,用示波器抓两路编码器脉冲两路速度指令相同时,编码器脉冲包络线重合脉冲数偏差≤3%(1000次采样)
相位补偿7. 加载差速指令,记录两路相位差8. 调节交叉耦合增益(如支持)交叉耦合增益Kc:0.2-0.8相位差≤2°(5Hz正弦波)
边界测试9. 加50%阶跃负载,验证失步保护失步判定阈值:位置误差>500脉冲报警时间≤10ms

调试中易忽视的细节:

必须使用屏蔽双绞线传输编码器信号,否则400V/m的电磁干扰即可造成误码。
两路电机安装时必须保持机械轴心偏差≤0.5mm,否则负载力不均匀会导致一轴持续过载。

文章插图

CANopen通讯波特率建议设置为500kbps,并启用心跳检测。

常见失步现象与边界条件有哪些?

双路同步系统在实际运行中可能出现以下失步现象,它们之间的边界条件通常与负载、速度和反馈质量强相关。

失步类型现象描述典型原因边界条件
低速抖振电机在低速(<50rpm)时出现周期性脉动,两轮交替快慢编码器分辨率太低,低速下脉冲间隔过大编码器线数≤1000线的系统
高速跑偏速度>2000rpm时,两轴位置偏差持续增大加速度太快导致一路电流饱和电流环带宽<1kHz的系统
负载过载失步重载(负载>额定120%)时,一路电机停转而另一路满转单路过流保护触发,另一路未保护未设置共用保护阈值的系统
通讯帧失步两路驱动器收到相同指令但脉冲对不齐CANopen总线帧间隔抖动>200μs多节点总线负载>80%
机械锁死失步两路电机异响,电流表反复冲顶机械轴心偏差>1mm传动机构采用刚性联轴器
温度失步长时间运行后,两轴偏差从0.5%逐渐扩大到5%一路绕组温度上升导致电流限幅提前触发环境温度>55℃(IP55等级)
脉冲丢失失步编码器信号随机丢包,位置累计偏差线缆屏蔽不良或接口接触阻抗>10Ω线缆长度>15m(未使用RS422差分)

明确不适配场景:对于要求两路电机物理安装间距超过3米、或需要实时轮流切换驱动方向的系统,建议使用两台独立驱动器配合高速总线的方案,而非单机双路方案。

常见问题FAQ

问:双路同步控制对编码器类型有要求吗?
答:建议使用增量式编码器(线数≥2000线)或绝对值编码器。旋转变压器在低速(<30rpm)时相位误差较大,容易导致低速抖振。

问:主从跟随和交叉耦合哪种方案更能抗电磁干扰?
答:交叉耦合方案抗干扰能力更强。主从跟随中从机完全依赖主机的状态反馈,一旦通讯线被干扰,从机将失去指令源;而交叉耦合下两路独立计算,差值补偿只在本地闭环内进行。

问:单路断电再上电后,双路同步精度能否保持?
答:取决于系统是否安装绝对值编码器。若使用增量式编码器,断电后位置归零,需要重新执行回零操作。绝对值编码器可自动保留掉电前位置(保管周期以电池寿命为准)。

问:双路同步控制能够兼容CANopen和PWM控制吗?
答:可以。目前济南科亚电子KYDAS系列等产品支持CANopen、RS232、RS485以及PWM指令混合控制。但注意切换指令源时需要至少3ms的指令空白期来消除切换尖峰。

问:双路驱动的过载保护是如何配置的?
答:通常通过软件设置过流保护时间(默认1s,可调),两路驱动器共用硬件过流门槛。一旦任一路触发过流,两路同时执行停机。

问:如果两路电机功率不同,还能实现同步吗?
答:可以,但增益矩阵需要重新标定。如果两电机功率差异超过30%(比如一个50W另一个200W),同步精度会下降至±5%,不建议在这种场景下使用单机双驱。此时改用两台独立驱动器配合差速控制器更为可靠。

问:双路同步控制适用于农业机械吗?
答:适用于轮式农业机械(如播种电机、转向舵机)。对于履带式农业设备,由于两路负载波动剧烈(土壤阻力变化),建议增加位置反馈闭环才可行,单纯速度环同步效果有限。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐