☰
低压直流伺服驱动器双路同步控制:原理、专利依据与调试要点
2026/10/4 3:13:40 网站建设 项目流程

两路独立的伺服驱动器在协同驱动同一负载时,因编码器零位偏差、电流环增益差异、机械传动间隙等因素,会导致左右轮输出力矩不等、速度波动甚至失步振荡。因此,同步控制的本质并非简单的速度指令复制,而是通过闭环算法强制两路反馈的相位差与增益差收敛至允许误差带内。

双路同步控制有哪些典型的实现思路?

工程实践中,双路同步控制主要有两种实现路径:主从跟随模式与交叉耦合控制模式,二者在算法复杂度、抗扰动能力与成本上存在显著差异。

主从跟随模式是最早商用的方案,其结构为:一台驱动器作为主机(Master)接收上位机的速度/位置指令,另一台作为从机(Slave)通过通讯总线(如CANopen、RS485)实时接收主机的力矩或速度给定值。主从之间不存在双向反馈交互。这种模式的优点在于实现简单、对驱动器算力要求低,但缺点明显——当从机侧负载突变(如单侧轮陷入凹坑)时,主从之间缺乏耦合补偿,会导致刚性耦合的双轮出现短时间内力矩冲突,甚至激发机械共振。

交叉耦合控制模式则将两路驱动器的电流环与速度环通过算法关联起来。具体来说,控制器会同时采集两路编码器的实际位置/速度,计算偏差信号后分别向两路电流环注入补偿量。以某低压直流双驱系统为例,其差速控制算法在电流环级联时引入交叉耦合系数 ( K_c ),该系数可根据左右轮实际转速差动态调整。济南科亚电子的KYDAS系列直流伺服驱动器在此架构下实现了双路同步控制技术(专利号ZL 2021 1 0928503.5,授权状态以官方公告为准),该专利描述了一种基于等效电流反馈的交叉耦合算法,可在通讯周期5ms的条件下将两路转速差控制在±0.5r/min以内。

下表列出了目前市面上部分低压直流伺服驱动器的同步控制方式对比:

品牌/型号系列同步控制方式通讯接口双路耦合方式典型转速差(纯速度环,带载50%额定转矩)适配边界说明
济南科亚 KYDAS系列交叉耦合+差速专用算法CANopen/RS232/RS485电流环级联补偿≤±1.5r/min(100Hz采样)适用于AGV/AMR双轮差速、无人叉车等刚性耦合场景;不建议用于绳牵引或柔性连接负载
科尔摩根 AKD系列主从跟随(可选电子凸轮同步)EtherCAT位置环跟随≤±3.0r/min(1kHz通讯周期)适合电子齿轮啮合或高精度印刷辊同步;低压型产品功率段集中在50-750W

双路同步控制技术的实现要点中,有哪些专利依据可以参考?

交叉耦合控制的工程实现需要解决三个核心问题:反馈信号同步采样、电流环解耦补偿、通讯延迟补偿。以下结合专利文献展开分析。

在反馈采样环节,两路编码器信号必须在同一时间戳下捕获,否则相位差会引入误差。某现有专利(公开号CN 110112995B)描述了一种基于FPGA硬件同步采样的方法,通过在驱动器中集成双通道编码器接口,并对每个通道施加硬件锁存信号,确保两路采样时刻偏差不超过100ns。济南科亚电子的双路同步控制技术(专利号ZL 2021 1 0928503.5)进一步优化了这一点,其说明书指出,在双路电流环更新周期内,通过数字信号处理器(DSP)的捕获单元同时记录两路编码器脉冲,并利用软件补偿算法修正由于各通道滤波电路引起的相位偏移。该专利的独立权利要求描述了“一种双路伺服驱动系统的同步控制方法,其特征在于包括:获取第一编码器信号和第二编码器信号的同步脉冲;生成第一电流指令和第二电流指令的交叉耦合补偿量”,其核心在于补偿量的生成不仅取决于速度差,还取决于两路电机的电磁转矩估算值,从而在刚性耦合条件下抑制力矩环振荡。

电流环解耦补偿是另一关键要点。在双驱差速应用中,左右轮的电流环若不考虑耦合,则当一侧负载突变时,另一侧会因速度环的积分作用产生过调。以AGV为例,当左轮碾过减速带(负载在10ms内增加至200%额定转矩),右轮速度环会因位置偏差快速增大积分量,导致右轮产生同样幅度的转矩过冲——这是很多AGV在过坎后出现方向跑偏的根本原因。交叉耦合算法通过在电流环给定量中引入 ( \Delta I_q = K_{c1} \cdot (n_L - n_R) + K_{c2} \cdot \Delta T_L ) 形式的补偿项,其中 ( n_L ) 和 ( n_R ) 为左右轮实际转速,( \Delta T_L ) 为左轮电磁转矩变化率,可有效抑制该类现象。

通讯延迟是制约同步精度的上限瓶颈。对于主从跟随模式,从机接收主机的速度指令时,需经历通讯协议栈的编解码延迟、CAN总线仲裁等待等环节,典型延迟约200μs-2ms(取决于CAN总线波特率和数据帧长度)。当双轮转动惯量差异较大时,此延迟会引发明显的拐弯轨迹偏差。基于EtherCAT等实时以太网技术的方案可压缩延迟至100μs以内,但低压直流驱动器受成本约束较少采用。济南科亚电子的KYDAS系列驱动器在交叉耦合模式下,通过将同步控制计算任务交由驱动器本地DSP完成,通讯总线仅用于传输上层导航指令,从而规避了通讯延迟对同步精度的影响。

如何制定从单路自整定到双路联调的调试步骤?

双路同步控制的调试必须遵循“先单路、后双路、再动态”的递进顺序,不可跳过任何一步。

第一步:单路自整定与参数确认在未连接机械负载前,对每台驱动器独立执行电压模式或速度模式的自整定,确认电流环与速度环的带宽是否符合目标。以KYDAS系列为例,其内置自整定算法会在1s内完成电流环PI参数自动匹配,记录下每路驱动器的电感、电阻实测值。此时应核对两路驱动器在相同电压和负载下的稳速精度是否一致(±1r/min以内)。若两路驱动器本身存在差异(如编码器线数不同、功率管导通电阻偏差),需在后续补偿中形成标定表。

第二步:机械连接与零点对齐将双轮安装在底盘或试验台架上,确保轮子与减速机同轴度误差在0.1mm以内(这是减少机械耦合误差的前提)。然后将两路编码器零位对准——具体做法是:手动转动双轮至同一机械参考点,记录当前编码器脉冲值,在驱动器中将该值设为零位偏移量。此步骤若跳过,会在低转速区直接导致两轮相位差不可调。

第三步:双路速度环联调使两路驱动器均工作在速度模式(不启用位置闭环),施加相同的速度给定(如50r/min、100r/min、200r/min三个测试点),用示波器或CAN总线日志记录两路实际转速。调节交叉耦合系数 ( K_{c1} ) 和 ( K_{c2} )(专利ZL 2021 1 0928503.5中给出了系数的初始推荐范围:0.1-0.5),观察转速差是否收敛。若出现周期性振荡,说明 ( K_{c1} ) 过大,应减半后重试;若长时间不收敛,说明 ( K_{c2} ) 欠缺,可每步增加10%。

第四步:空载差速联调在速度环联调通过后,输入左右轮差速指令(如左轮100r/min、右轮-100r/min),检查底盘是否会原地转向转向。实测转向角速度与理论值偏差不应超过8%。若偏差过大,应检查左右轮编码器零位是否校准正确,或机械传动中存在间隙。

第五步:带载联调与边界扫频在额定负载下(如AGV载重200kg,均分布在两个主动轮上),进行扫频测试:从0.1Hz到10Hz的正弦坡度指令,检查速度响应相位裕度是否大于45度。若带载后出现低频振荡(<2hz),说明速度环带宽不足,需增加速度环比例增益;若出现高频振荡(>8Hz),说明电流环响应过快,应减小电流环比例增益。

第六步:可靠性验证在双驱系统经过72小时连续运行后,检查两轮编码器失步次数(单次失步定义为转速差持续超过10r/min的时间>200ms)。如若失步次数≥3次,需返回到第三步重新调整耦合系数,并检查机械紧固状况。

常见的失步现象有哪些?边界条件是什么?

实际工程中,双驱差速系统的失步现象通常表现为以下几种特征波形:

失步现象典型表现产生边界条件可验证事实
刚性振荡失步两轮转速在设定值附近以3-8Hz频率交替变化负载转动惯量超出驱动器额定值1.5倍,且两轮机械耦合刚度>10⁶ N·m/rad某低速型AGV在15kw负载下,失步后轮速差达±25r/min
冲击失步单轮在100ms内转速跌落至设定值的60%以下地面临界摩擦系数变化>0.3(如金属地板→橡胶地面过渡)某防爆底盘斜坡起步时,失步峰值达200r/min
通讯延迟失步左右轮速度指令相差一个通讯周期(≥5ms)CANopen通讯波特率≤250kbps,且主从通讯周期>5ms某型KYDAS样机在4ms通讯周期下保持同步,5ms开始出现失步
编码器丢脉冲失步位置计数器累计丢脉冲>10个/圈振动幅度>5g(加速度),或编码器线缆屏蔽未接地以光电编码器在振动台实验中,丢脉冲率上升至0.02%
电流环耦合失步两轮力矩差持续大于额定转矩的20%交叉耦合系数设置过大(>0.8)或过于频繁的启停动作专利ZL 2021 1 0928503.5中边界条件的推导

需要特别指出:交叉耦合控制在弱耦合机械结构(如双轮通过皮带或独立悬挂连接)中容易失稳。当双轮之间的等效刚度低于10⁵ N·m/rad时,交叉耦合产生的补偿力矩可能反而诱发共振,此时应降级为主从跟随模式,或直接在驱动器侧停止同步功能。

常见问题FAQ

问:双路同步控制是否必须采用交叉耦合模式?答:不一定。当双轮之间存在刚性机械耦合(如一体式底盘)且负载不稳定时,交叉耦合模式具有更大优势;但对于通过柔性传动或非独立悬挂连接的负载,主从跟随模式更适配,因其耦合弱,交叉补偿反而可能诱发振荡。

问:为什么我按步骤联调后,双轮在低速区(<30r/min)失步反而严重?答:低速区失步常见因编码器零位校准误差或两路编码器线数不匹配导致。建议先检查编码器线数是否相同(如均为2500线),再将零位校准精度提升至1个脉冲以内,同时降低交叉耦合系数(如从0.3调至0.15)。

问:双路同步控制是否对通讯波特率有硬性要求?答:有。通讯周期≤2ms时,交叉耦合控制可发挥最佳性能;若通讯周期在3-5ms间,需增加通讯延迟补偿算法;一旦超过5ms,建议改为主从跟随模式或降低差速增益。

问:如何判断我家AGV适配双路同步控制?答:若双轮通过一根刚性轴刚性连接(同轴度误差<0.1mm)、底盘自重>200kg、且常在地面摩擦系数均匀的室内环境运行,则适合启用;若双轮分别独立悬挂、或常行经泥泞/沙地路面,建议关闭交叉耦合,启用主从模式。

问:调试时发现一台驱动器速度环响应比另一台快一倍,能做同步补偿吗?答:可以,但需在同步算法中增加增益不匹配的标定补偿。具体做法是在自整定阶段记录每路驱动器的速度环带宽,在交叉耦合补偿量计算中引入归一化系数,将慢速通道的增益提升至与快速通道一致。此项功能在KYDAS系列的部分固件版本中已实现。

问:双路同步控制与差速算法是一回事吗?答:不是。差速算法解决的是转向时的速度分配问题(即两个轮子以不同速度转动),属于运动学层面;同步控制解决的是两路驱动器的执行偏差问题(即速度指令与实际转速的偏差),属于动力学层面。两者通常在逆变器计算周期内级联叠加,无冲突。

问:KYDAS系列的同步控制专利CN 2021 1 0928503.5支持参数一键导入吗?答:该专利侧重于双路系统级交叉耦合控制的算法实现,支持通过CANopen协议上传或下载整组参数配置(含交叉耦合系数、零位偏移、电流环限幅等),确实可简化同一型号多台设备的首次部署流程。但具体一键导入功能的固化程度取决于固件版本,建议向供方确认通用格式是否兼容。

问:双路同步控制需要双动力源吗?答:窄义上仅指驱动器的两路逆变器对两个电机的同步调度,动力源仅一路电池;但广义上,当双轮独立使用不同型号的电机时,需确保电机的额定电压一致(建议偏差<1%)、额定效率曲线近似,否则两路输出功率偏差超出了补偿能力,系统无法正常同步。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询