In the embodiment of the present invention, an encoder is disclosed, which includes: a liter sampling processing module, which is constructed to ascend the first processing signal of the first sampling rate after sampling processing, so that the first processing signal of the first sampling rate is converted to the second processing signal of the second sampling rate, in which the second sampling rate is the second processing signal. The rate is higher than the first sampling rate, and then the second processing signal of the second sampling rate is constructed as a signal to be transmitted to the motor driver. The technical scheme in the embodiment of the present invention can eliminate the sudden change of the speed of the motor calculated by the motor driver side caused by the clock asynchronism between the encoder and the motor driver, thereby improving the control accuracy of the motor and improving the product quality.
【技术实现步骤摘要】
编码器、电机、编码器数据处理方法及存储介质
本专利技术涉及信号处理领域,特别是一种编码器、电机、编码器数据处理方法,以及计算机可读存储介质。
技术介绍
编码器是将信号或数据进行编制、转换为可用以通讯、传输和存储的信号形式的设备,其被广泛用于工业及医疗设备等领域进行速度和位置的检测。例如,在需要进行电机控制(MotorControl)的场合,编码器一般与电机对应设置,例如,安装在电机的输出轴上等,用于检测电机转子的当前位置信息,之后由电机驱动器根据所述编码器检测的电子转子的当前位置信息以及其它相关信息对电机进行相应控制。其中,编码器的种类可有多种,例如,可以为光电编码器,也可以为电容式编码器等。对于采用电容式编码器的电机控制系统来说,电容式编码器和电机驱动器分别具有一独立的内部时钟源,如晶体振荡器,来进行时钟脉冲同步,并且二者通过一通信模块进行信息交换。
技术实现思路
本专利技术实施例中一方面提出了编码器及电机,另一方面提出了编码器的数据处理方法,用以消除由于编码器与电机驱动器之间时钟不同步造成的电机驱动器侧计算的电机转速存在速度突变的问题,进而提高电机控制精度,改善产品质量。本专利技术实施例中提供的编码器,包括:一模拟采样电路、一模数转换模块、一数字信号处理模块和一通信模块,其中,所述模拟采样电路被构造为采集携带有电机转子位置信息的模拟采样信号;所述模数转换模块被构造为将采集的模拟采样信号转换为包括复数个数字采样点的数字采样信号;所述数字信号处理模块被构造为对所述数字采样信号进行处理,得到第一处理信号,该第一处理信号的采样率为第一采样率;所述通信模块被构造为与 ...
【技术保护点】
1.编码器,包括:一模拟采样电路(210)、一模数转换模块(220)、一数字信号处理模块(230)和一通信模块(240),其中,所述模拟采样电路(210)被构造为采集携带有电机转子位置信息的模拟采样信号;所述模数转换模块(220)被构造为将所述模拟采样信号转换为包括复数个数字采样点的数字采样信号;所述数字信号处理模块(230)被构造为对所述数字采样信号进行处理,得到第一处理信号,该第一处理信号的采样率为第一采样率;所述通信模块(240)被构造为与电机驱动器通信;其中,所述编码器进一步包括:一个升采样处理模块(250),其被构造为对所述第一处理信号进行升采样处理,使得所述第一处理信号转换为第二处理信号,其中该第二处理信号的采样率为第二采样率,该第二采样率高于第一采样率;以及将所述第二处理信号提供给所述通信模块(240)。
【技术特征摘要】
1.编码器,包括:一模拟采样电路(210)、一模数转换模块(220)、一数字信号处理模块(230)和一通信模块(240),其中,所述模拟采样电路(210)被构造为采集携带有电机转子位置信息的模拟采样信号;所述模数转换模块(220)被构造为将所述模拟采样信号转换为包括复数个数字采样点的数字采样信号;所述数字信号处理模块(230)被构造为对所述数字采样信号进行处理,得到第一处理信号,该第一处理信号的采样率为第一采样率;所述通信模块(240)被构造为与电机驱动器通信;其中,所述编码器进一步包括:一个升采样处理模块(250),其被构造为对所述第一处理信号进行升采样处理,使得所述第一处理信号转换为第二处理信号,其中该第二处理信号的采样率为第二采样率,该第二采样率高于第一采样率;以及将所述第二处理信号提供给所述通信模块(240)。2.根据权利要求1所述的编码器,其特征在于,所述升采样处理模块(250)包括:一数据缓存子模块(251),被构造为接收并缓存来自所述数字信号处理模块(230)的第一处理信号;一零值内插子模块(252),被构造为根据一设定的插值因子N,在所述第一处理信号中的每相邻的两个数字采样点之间均匀插入N-1个零,得到采样频率为第二采样率的中间信号,其中所述第二采样率是所述第一采样率的N倍,以及其中,N为正整数;和一内插滤波子模块(253),被构造为对所述中间信号进行内插滤波,得到第二处理信号,以及将所述第二处理信号提供给所述通信模块(240)。3.根据权...
【专利技术属性】
技术研发人员:庞建国,李浩,孟尔平,范顺杰,
申请(专利权)人:西门子公司,
类型:发明
国别省市:德国,DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。