零漂是指当采用模拟量控制时,当模拟量输出为0的时候,而驱动单元却接受到微量的信号,从而驱动运行。产生零漂的原因有很多种,大部分的看法是,零漂是无法完全消除的,只能抑止。
在运动控制卡采用模拟量控制伺服电机速度的时候,也会出现零漂的问题。当看似没有给电机发出任何模拟量信号,然而电机会以一种较慢速旋转,这就是零漂。
零漂的解决方法:大部分运动控制卡提供了抑止零漂的功能。比如今天就看到客户采用PMAC的指令抑止零漂。
包米勒的驱动器也有这个功能,采用两种方法来抑止零漂:一是采用一个offset参数,作为补偿;二是提供一个门限功能,低于该门限则认为输入为0。