Unlock instant, AI-driven research and patent intelligence for your innovation.

Incremental encoder fault diagnosis method based on FPGA

An incremental encoder and fault diagnosis technology, applied to instruments, wind power generation, etc., can solve problems such as incomplete types of fault detection, poor real-time fault detection, complex circuits, etc.

Pending Publication Date: 2022-05-27
SHENZHEN HOPEWIND ELECTRIC CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method has the disadvantages of complex circuit, poor real-time fault detection, and incomplete types of fault detection.

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
  • Incremental encoder fault diagnosis method based on FPGA
  • Incremental encoder fault diagnosis method based on FPGA
  • Incremental encoder fault diagnosis method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] see figure 1 and figure 2 , figure 1 It is the control circuit diagram of the FPGA-based incremental encoder fault diagnosis method; figure 2 This is the flow chart of the A-phase multi-code fault detection of the FPGA-based incremental encoder fault diagnosis method of the present invention; this embodiment discloses an FPGA-based incremental encoder fault diagnosis method. The incremental encoder output The signal is processed by the signal processing module. The signal processing module converts the signal output by the incremental encoder into a pair of reverse signals and inputs it to the FPGA module. The FPGA module performs fault detection on the incremental encoder. Line fault detection unit and multi-code fault detection unit;

[0036] When the multi-code fault detection unit detects the rising edge or falling edge of the encoder A-phase signal, the A-phase pulse count is incremented by 1, and at the same time, the A-phase pulse count is cleared to 0 when ...

Embodiment 2

[0045] see Image 6 , Image 6 It is a flow chart of the encoder A-phase or B-phase or Z-phase connection fault detection of the FPGA-based incremental encoder fault diagnosis method of the present invention;

[0046] The disconnection fault detection unit judges whether the connection of the A-phase, B-phase and C-phase of the encoder is disconnected according to each pair of reverse signals of the encoder phase A, B-phase and Z-phase. Specifically, the disconnection fault detection unit is as follows: Perform fault detection and judgment on a pair of reverse signals a+ or a- input by phase A of the encoder, a pair of reverse signals b+ or b input by phase B, and a pair of reverse signals z+ or z- input by phase Z. When A When the phase inversion signal a+ or a- is not 1, the A-phase is a connection failure; when the B-phase inversion signal b+ or b- is not 1, the B-phase is a connection failure; when the C-phase inversion When the signal c+ or c- is not 1, the C phase is a...

Embodiment 3

[0048] see image 3 and Figure 4 , image 3 It is the flow chart of the A-phase code missing fault detection of the FPGA-based incremental encoder fault diagnosis method of the present invention, Figure 4 It is the flow chart of the Z-phase code missing fault detection of the FPGA-based incremental encoder fault diagnosis method of the present invention;

[0049] The FPGA module also includes a code-missing fault detection unit, which judges whether the encoder A-phase pulse count is less than the lower limit of the encoder line count threshold when the encoder generates a Z-phase rising edge, and if so, encodes the Add 1 to the encoder-phase missing code counter, when the encoder-phase A-phase missing code count is equal to the threshold of the number of missing codes, it is judged that the encoder phase A-phase missing code is faulty;

[0050] The code-missing fault detection unit judges whether the encoder-phase B-phase pulse count is less than the lower limit of the e...

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 discloses an FPGA-based incremental encoder fault diagnosis method, which is characterized in that a signal output by an incremental encoder is processed by a signal processing module, the signal processing module converts the signal output by the incremental encoder into a pair of reverse signals and inputs the reverse signals to an FPGA module, and fault detection is performed on the incremental encoder through the FPGA module. The FPGA module comprises a broken line fault detection unit, a multi-code fault detection unit, a code missing fault detection unit and a line number mismatching fault detection unit; the multi-code fault detection unit detects A-phase and B-phase missing codes of the encoder in parallel on the FPGA module, and the FPGA-based incremental encoder fault diagnosis method can reduce circuit complexity, improve fault real-time performance and increase fault detection types, and can perform fault detection on multiple phases in parallel.

Description

technical field [0001] The invention relates to the technical field of wind power or industrial transmission control, in particular to an FPGA-based incremental encoder fault diagnosis method. Background technique [0002] Incremental encoders are widely used in electrical control fields such as wind power generation and industrial drives. In applications, the pulses output by incremental encoders include A-phase (A+ / A-), B-phase (B+ / B-), and Z-phase. (Z+ / Z-). Among them, the A-phase pulse and B-phase pulse are orthogonal, and the Z circle is a single-circle pulse. [0003] Since the incremental encoder is an accessory of the motor, and the motor is very dependent on the accuracy of the signal transmitted by the device during operation, once an abnormality occurs, the motor operation will inevitably appear abnormal, resulting in related failures. Common abnormal conditions of incremental encoders include A-phase connection error, B-phase signal connection error, Z-phase si...

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
IPC IPC(8): G01D18/00
CPCG01D18/00Y02E10/72
Inventor 周党生刘伟秦志
Owner SHENZHEN HOPEWIND ELECTRIC CO LTD