Method for generating zero pulse of absolute value encoder

An absolute value encoder and pulse generation technology, which is applied in the direction of pulse duration/width modulation, can solve the problems of large errors and inability to output zero point pulses, etc., and achieve the effects of reducing use errors, strong compatibility, and reducing use costs

Pending Publication Date: 2022-05-13
威科达(东莞)智能控制有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the above method has the following problems: Since the width of the generated zero pulse is self-defined, the zero pulse with matching width cannot be output according to the real-time speed of the motor, and the error in use is relatively large

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for generating zero pulse of absolute value encoder

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] This embodiment provides a method for generating the zero point pulse of an absolute encoder, such as figure 1 , including the following steps:

[0031] A. Set the resolution of each revolution of the absolute encoder as r, the number of pulses generated per revolution as m, and the communication cycle of the absolute encoder as t;

[0032] B. Set the position of the absolute encoder in the last communication as P(n-1), and the position of the absolute encoder in the current communication as P(n);

[0033] C. Judging the real-time speed of the absolute encoder according to the position difference (P(n)-P(n-1)) between the two communications and the number of pulses of the absolute encoder; according to the absolute encoder Change the real-time speed of the controller to obtain the width width of the generated zero pulse:

[0034] D. Determine whether the position of the absolute value encoder crosses the zero point, if so, generate the edge of the zero point pulse, an...

Embodiment 2

[0043] The embodiment of the present invention discloses a computer-readable storage medium, which stores a computer program for electronic data exchange, wherein the computer program causes the computer to execute part of the method for generating the zero-point pulse of an absolute encoder described in Embodiment 1 or all steps.

Embodiment 3

[0045] The embodiment of the present invention discloses a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to make the computer execute the absolute value encoding described in the first embodiment Part or all of the steps in the method for generating the zero pulse of the device.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to the technical field of encoder application of a servo control system, in particular to a zero pulse generation method of an absolute value encoder, which can flexibly generate a corresponding zero pulse width according to the real-time speed of the absolute value encoder according to the number of actually-set pulses expected to be output in each circle, and can be used for generating a zero pulse according to the real-time speed of the absolute value encoder. Compared with the traditional fixed zero width, the use error is greatly reduced; moreover, the method is suitable for various types of absolute value encoders, can be applied only by changing the corresponding absolute value encoder resolution r and communication period t into the information of the current absolute value encoder, is high in compatibility, and reduces the use cost.

Description

technical field [0001] The invention relates to the technical field of encoder application in a servo control system, in particular to a method for generating a zero-point pulse of an absolute encoder. Background technique [0002] Absolute encoders are more and more widely used in servo control due to their extremely high resolution and position memory function. [0003] In servo applications, the upper controller sometimes needs to receive the encoder zero pulse output by the servo to realize the logic control of the system. Since the position of the absolute encoder is collected through data communication and there is no actual pulse, it is generally realized by calculating the generated encoder zero pulse. The current general method is: compare the two acquired absolute encoder positions, once the position is found to cross the zero point, generate the edge of the zero pulse, and then define a pulse width to complete the generation of the zero pulse. [0004] However, ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H03K7/08
CPCH03K7/08
Inventor 施琼瑜王继超黄明洁
Owner 威科达(东莞)智能控制有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products