Multi-pole rotary double-turn encoder and data analysis method thereof
By designing a multi-pole rotating double-turn encoder, using a multi-pole magnetic ring and a magnetic induction encoder, the problems of short life and limited output of mechanical encoder are solved, and the long life and precise parameter adjustment of contactless encoder are achieved.
Patent Information
- Application Number
- CN202010879334.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-27
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2040-08-27
Smart Images

Figure CN112268571B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of encoders and relates to an encoder, in particular to a multi-pole rotary double-circle encoder and a data analysis method thereof. Background Art
[0002] An encoder is a device that compiles and converts signals or data into a signal form that can be used for communication, transmission or storage. An incremental encoder outputs the pulse signal emitted by each unit angle through phase A and phase B. Phase A and phase B are pulse outputs that are delayed by 1 / 4 cycle from each other. The positive and reverse rotations can be distinguished based on the delay relationship. Mechanical encoders have a relatively short lifespan, while non-contact encoders have a relatively long lifespan. Multi-pole rotary dual encoders are a type of non-contact encoder, and on the same encoder, two different parameters can be adjusted through different encoder caps.
[0003] Therefore, how to provide a multi-pole rotary double-circle encoder and its data analysis method to solve the defects of existing mechanical encoders, such as contact encoders, short lifespan of contact encoders, and only being able to output one set of pulse data, has become a technical problem that needs to be urgently solved by technical personnel in this field. Summary of the invention
[0004] In view of the shortcomings of the prior art described above, an object of the present invention is to provide a multi-pole rotary double-turn encoder and a data analysis method thereof, so as to solve the problem that the existing mechanical encoder is a contact encoder, the contact encoder has a short life and can only output one set of pulse data.
[0005] To achieve the above-mentioned purpose and other related purposes, the present invention provides a multi-pole rotary double-turn encoder on one hand, including: a PCB board, on which a fixed shaft is arranged; a first rotating component, rotatably arranged on one side of the fixed shaft; a second rotating component, rotatably arranged on the other side of the fixed shaft; wherein, when the first rotating component rotates, the rotation parameters of the first rotating component are output; when the second rotating component rotates, the rotation parameters of the second rotating component are output.
[0006] In one embodiment of the present invention, the fixed shaft is a hollow fixed shaft.
[0007] In one embodiment of the present invention, the first rotating component includes: a first rotating shaft, through which the hollow fixed shaft and the PCB board are passed; a first multi-pole magnetic ring, fixed to one end of the first rotating shaft; the first multi-pole magnetic ring is provided with N pairs of magnetic poles; N is greater than or equal to 2; a first magnetic induction encoder is provided on a first side surface of the PCB board; the first side surface is the side surface of the PCB board opposite to the first multi-pole magnetic ring.
[0008] In one embodiment of the present invention, the first rotating component further includes a first magnetic ring carrier fixed to one end of the first rotating shaft; the first multi-pole magnetic ring is disposed on the first magnetic ring carrier.
[0009] In one embodiment of the present invention, the second rotating component includes: a second rotating shaft, which is sleeved on the outer side of the hollow fixed shaft; a second multi-pole magnetic ring, which is fixed on the second rotating shaft and opposite to the second side surface of the PCB board; the second multi-pole magnetic ring is provided with M pairs of magnetic poles; M is greater than or equal to 2; a second magnetic induction encoder, which is provided on the second side surface of the PCB board; the second side surface is the side surface of the PCB board opposite to the second multi-pole magnetic ring.
[0010] In one embodiment of the present invention, the diameter of the second multi-pole magnetic ring is greater than the diameter of the first multi-pole magnetic ring.
[0011] In one embodiment of the present invention, the multi-pole rotary double-turn encoder also includes: a processor, electrically connected to the first magnetic induction encoder and the second magnetic induction encoder, for receiving the rotation parameters of the first rotating component and / or the rotation parameters of the second rotating component, and analyzing the rotation parameters of the first rotating component and / or the rotation parameters of the second rotating component to obtain the rotation direction and rotation angle of the first rotating component and / or the second rotating component.
[0012] In one embodiment of the present invention, the multi-pole rotary double-turn encoder further includes: a first rotating cap installed on the end of the other end of the first rotating shaft; and a second rotating cap sleeved on the second rotating shaft.
[0013] In an embodiment of the present invention, the diameters of the first rotating cap and the second rotating cap are the same.
[0014] On the other hand, the present invention provides a data analysis method for a multi-pole rotating double-turn encoder, which includes a first rotating component and a second rotating component; the data analysis method for the multi-pole rotating double-turn encoder includes: receiving rotation parameters of the first rotating component and rotation parameters of the second rotating component; analyzing the rotation parameters of the first rotating component and the rotation parameters of the second rotating component to obtain the rotation direction and rotation angle of the first rotating component and / or the second rotating component.
[0015] As described above, the multi-pole rotary double-turn encoder and the data analysis method thereof of the present invention have the following beneficial effects:
[0016] The multi-pole rotary double-turn encoder of the present invention is a non-contact encoder with a relatively long service life, and can be implemented on the same encoder. Two different parameters can be adjusted through different encoder caps, and precise adjustment parameters can be provided. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 Shown is a front view of a multi-pole rotary double-turn encoder according to an embodiment of the present invention.
[0018] Figure 2 It is a schematic structural diagram of the first multi-pole magnetic ring of the present invention in one embodiment.
[0019] Figure 3 It is a schematic diagram showing the installation method of the first multi-pole magnetic ring and the first magnetic induction encoder of the present invention.
[0020] Figure 4 It is a schematic cross-sectional structure diagram of the first rotating cap of the present invention.
[0021] Figure 5 It is a schematic cross-sectional structure diagram of the second rotating cap of the present invention.
[0022] Figure 6 It is a schematic flow chart of a data analysis method of a multi-pole rotary double-turn encoder according to an embodiment of the present invention.
[0023] Figure 7 It is a pulse schematic diagram showing that the A-phase output of the second magnetic induction encoder of the present invention leads the B-phase output by 1 / 4 cycle.
[0024] Figure 8 It is a pulse schematic diagram showing that the B-phase output of the second magnetic induction encoder of the present invention leads the A-phase by 1 / 4 cycle.
[0025] Component number description
[0026] 10 multi-pole rotary double-turn encoder
[0027] 2 PCB board
[0028] 3 First rotating part
[0029] 4 Second rotating member
[0030] 5 Connectors
[0031] 21 Fixed axis
[0032] 31 First rotation axis
[0033] 32 First multi-pole magnetic ring
[0034] 33 First magnetic induction encoder
[0035] 34 First magnetic ring carrier
[0036] 35 First Rotating Cap
[0037] 41 Second rotation axis
[0038] 42 Second multi-pole magnetic ring
[0039] 43 Second magnetic induction encoder
[0040] 44 Second Rotating Cap
[0041] Steps S61 to S62 DETAILED DESCRIPTION
[0042] The following is a description of the implementation of the present invention by means of specific embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification.
[0043] It should be noted that the structures, proportions, sizes, etc. illustrated in the drawings of this specification are only used to match the contents disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the limiting conditions for the implementation of the present invention, so they have no substantial technical significance. Any modification of the structure, change of the proportion relationship or adjustment of the size should still fall within the scope of the technical content disclosed by the present invention without affecting the effects and purposes that can be achieved by the present invention. At the same time, the terms such as "upper", "lower", "left", "right", "middle" and "one" quoted in this specification are only for the convenience of description, and are not used to limit the scope of the implementation of the present invention. The change or adjustment of their relative relationship should also be regarded as the scope of the implementation of the present invention without substantially changing the technical content.
[0044] Embodiment 1
[0045] This embodiment provides a multi-pole rotary double-turn encoder, comprising:
[0046] A PCB board, on which a fixed shaft is arranged;
[0047] A first rotating component, rotatably disposed on one side of the fixed shaft;
[0048] A second rotating component, rotatably disposed on the other side of the fixed shaft;
[0049] When the first rotating component rotates, the rotation parameter of the first rotating component is output; when the second rotating component rotates, the rotation parameter of the second rotating component is output.
[0050] The following will describe in detail the multi-pole rotary double-turn encoder provided in this embodiment in conjunction with the diagram. In this embodiment, by configuring two magnetic induction encoders and two multi-pole magnetic rings respectively connected to the upper and lower sides of a PCB board, two rotating caps can be rotated simultaneously and two different parameter values can be adjusted at the same time.
[0051] See also Figure 1 , which is a front view of a multi-pole rotary double-turn encoder in one embodiment. Figure 1 As shown, the multi-pole rotary double-turn encoder 10 includes a PCB board 2, a first rotating component 3, a second rotating component 4, a connector 5 and a processor (not shown). A fixed shaft 21 is provided on the PCB board 2. The first rotating component 3 is rotatably provided on one side of the fixed shaft 21. The second rotating component 4 is rotatably provided on the other side of the fixed shaft 21. When the first rotating component 3 rotates, the rotation parameters of the first rotating component are output; when the second rotating component 4 rotates, the rotation parameters of the second rotating component are output.
[0052] In this embodiment, the fixed shaft 21 is a hollow fixed shaft with a hollow center.
[0053] In this embodiment, the first rotating component 3 includes: a first rotating shaft 31 , a first multi-pole magnetic ring 32 , a first magnetic induction encoder 33 , a first magnetic ring carrier 34 and a first rotating cap 35 .
[0054] Specifically, the first rotating shaft 31 passes through the hollow fixed shaft 21 and the PCB board 2 .
[0055] The first multi-pole magnetic ring 32 is fixed to one end of the first rotating shaft 31. The first multi-pole magnetic ring 32 is provided with N pairs of magnetic poles; N is greater than or equal to 2. Figure 2 , which is a schematic diagram showing the structure of the first multi-pole magnetic ring in one embodiment. Figure 2 As shown, the first multi-pole magnetic ring 32 is provided with 16 pairs of magnetic poles (including N poles and S poles).
[0056] See also Figure 3 , which is a schematic diagram showing the installation method of the first multi-pole magnetic ring and the first magnetic induction encoder. Figure 3 As shown, the first magnetic induction encoder 33 is disposed on a first side surface of the PCB board 2. The first side surface is a side surface of the PCB board 2 opposite to the first multi-pole magnetic ring 32.
[0057] The first magnetic ring carrier 34 is fixed to one end of the first rotating shaft 31 , specifically, to the end of the first rotating shaft 31 . The first magnetic ring carrier 34 provides a fixed position for the first multi-pole magnetic ring 32 , and the first multi-pole magnetic ring 32 is disposed on the first magnetic ring carrier 34 .
[0058] In order to drive the first rotating shaft 31, the first multi-pole magnetic ring 32 and the first magnetic ring carrier 34 to rotate together, a first rotating cap 35 is sleeved on the other end of the first rotating shaft 31. The cross-sectional structure of the first rotating cap 35 is as follows: Figure 4 shown.
[0059] When the user rotates the first rotating cap 35, the first rotating cap 35 drives the first rotating shaft 31, the first multi-pole magnetic ring 32 and the first magnetic ring carrier 34 to rotate together, and the first magnetic induction encoder 33 outputs a pulse change corresponding to the magnetic pole change of the first multi-pole magnetic ring 32, and outputs the corresponding pulse data. Specifically, when the first magnetic induction encoder 33 rotates, it outputs A and B two-phase output pulse data.
[0060] In this embodiment, the second rotating component 4 includes: a second rotating shaft 41 , a second multi-pole magnetic ring 42 , a second magnetic induction encoder 43 and a second rotating cap 44 .
[0061] like Figure 1 As shown, the second rotating shaft 41 is sleeved on the outside of the hollow fixed shaft 21. Specifically, the second rotating shaft 41 is disposed between the hollow fixed shaft 21 and the first rotating cap 35.
[0062] The second multi-pole magnetic ring 42 is fixed to the other end of the second rotating shaft 41 and is opposite to the second side surface of the PCB board, wherein the second side surface is opposite to the first side surface. The second multi-pole magnetic ring 42 is provided with M pairs of magnetic poles; M is greater than or equal to 2.
[0063] In this embodiment, the diameter of the second multi-pole magnetic ring 42 is greater than the diameter of the first multi-pole magnetic ring 32 .
[0064] The second magnetic induction encoder 43 is disposed on the second side surface of the PCB board 2. The second side surface is the side surface of the PCB board 2 opposite to the second multi-pole magnetic ring 42.
[0065] In order to drive the second rotating shaft 41 and the second multi-pole magnetic ring 42 to rotate together, a second rotating cap 44 is sleeved on the other end of the second rotating shaft 41 (the first rotating cap and the second rotating cap have the same diameter). The cross-sectional structure of the second rotating cap 44 is as follows: Figure 5 shown.
[0066] When the user rotates the second rotating cap 44, the second rotating cap 44 drives the second rotating shaft 41 and the second multi-polar magnetic ring 42 to rotate together, and the second magnetic induction encoder 43 outputs the corresponding pulse data according to the magnetic pole change of the second multi-polar magnetic ring 42. Specifically, when the first magnetic induction encoder 33 rotates, it outputs the A and B two-phase output pulse data.
[0067] In this embodiment, the user can set two different upper and lower encoders to adjust different parameters. At the same time, since the two encoder caps have the same diameter, the user can rotate the two encoder caps at the same time to adjust two different parameter values at the same time.
[0068] In this embodiment, the connector 5 is used to connect the first magnetic induction encoder 33 and the second magnetic induction encoder 43 to the processor, so that the processor receives the pulse data output by the first magnetic induction encoder 33 and / or the second magnetic induction encoder 43, and analyzes the pulse data output by the first magnetic induction encoder 33 and / or the second magnetic induction encoder 43, and calculates the rotation direction and rotation angle of the first multi-pole magnetic ring 32 and / or the second multi-pole magnetic ring 42.
[0069] Specifically, when the first multi-pole magnetic ring 32 and the second multi-pole magnetic ring 42 rotate clockwise relative to the first magnetic induction encoder 33 and the second magnetic induction encoder 43 respectively, the first magnetic induction encoder 33 and the second magnetic induction encoder 43 respectively output pulse data through the A and B phases, and the A phase pulse leads the B phase pulse by 1 / 4 cycle; when the first multi-pole magnetic ring 32 and the second multi-pole magnetic ring 42 rotate counterclockwise relative to the first magnetic induction encoder 33 and the second magnetic induction encoder 43 respectively, the first magnetic induction encoder 33 and the second magnetic induction encoder 43 respectively output pulse data through the A and B phases, and the A phase pulse lags behind the B phase pulse by 1 / 4 cycle. The rotation angle and rotation direction of the first rotating component and / or the second rotating component are obtained by calculating the number of pulse cycles of the A and B phases and the relationship between the leading or delaying of the A and B phases by 1 / 4 cycle.
[0070] The multi-pole rotary double-turn encoder described in this embodiment is a non-contact encoder with a relatively long service life, and can be implemented on the same encoder, and two different parameters can be adjusted through different encoder caps.
[0071] Embodiment 2
[0072] This embodiment provides a data analysis method for a multi-pole rotary double-turn encoder, wherein the multi-pole rotary double-turn encoder includes a first rotating component and a second rotating component; the first rotating component includes a first rotating shaft, a first multi-pole magnetic ring, a first magnetic induction encoder, a first magnetic ring carrier, and a first rotating cap. The second rotating component includes a second rotating shaft, a second multi-pole magnetic ring, a second magnetic induction encoder, and a second rotating cap.
[0073] See also Figure 6 , which is a flow chart of a data analysis method for a multi-pole rotary double-turn encoder in one embodiment. Figure 6 As shown, the data analysis method of the multi-pole rotary double-turn encoder specifically includes the following steps:
[0074] S61, receiving a rotation parameter of a first rotating component and a rotation parameter of a second rotating component.
[0075] In this embodiment, the rotation parameter of the first rotating component is the pulse data output by the first magnetic induction encoder corresponding to the rotation angle of the first multi-polar magnetic ring. The rotation parameter of the second rotating component is the pulse data output by the second magnetic induction encoder corresponding to the rotation angle of the second multi-polar magnetic ring.
[0076] S62: Analyze the rotation parameters of the first rotating component and the second rotating component to obtain the rotation angle and rotation direction of the first rotating component and / or the second rotating component.
[0077] Specifically, when the first multi-pole magnetic ring and the second multi-pole magnetic ring rotate clockwise relative to the first magnetic induction encoder and the second magnetic induction encoder, the first magnetic induction encoder and the second magnetic induction encoder respectively output pulse data through the A and B phases, and the A phase pulse leads the B phase pulse by 1 / 4 cycle; when the first multi-pole magnetic ring and the second multi-pole magnetic ring rotate counterclockwise relative to the first magnetic induction encoder and the second magnetic induction encoder respectively, the first magnetic induction encoder 33 and the second magnetic induction encoder respectively output pulse data through the A and B phases, and the A phase pulse lags behind the B phase pulse by 1 / 4 cycle, and the rotation angle and rotation direction of the first rotating component and / or the second rotating component are obtained by calculating the number of pulse cycles of the A and B phases and the relationship between the A and B phases leading or lagging by 1 / 4 cycle. When the user rotates the first rotating cap in the clockwise direction, the first rotating cap drives the first rotating shaft, the first multi-pole magnetic ring and the first magnetic ring carrier to rotate together.
[0078] For example, when the first rotating cap rotates clockwise, the first multi-pole magnetic ring 32 rotates counterclockwise relative to the first magnetic induction encoder 33, and the B phase output of the first magnetic induction encoder 33 leads the A 1 / 4 cycle pulse (such as Figure 8 If the first rotating cap rotates counterclockwise, the A phase output of the first magnetic induction encoder 33 leads the pulse of the B1 / 4 cycle (as shown in FIG. Figure 7 When the second rotating cap rotates clockwise, the A phase output of the second magnetic induction encoder 43 leads the pulse of the B1 / 4 cycle (such as Figure 7 If the second rotating cap rotates counterclockwise, the B phase output of the second magnetic induction encoder 43 leads the pulse of A1 / 4 cycle (as shown in Figure 8 When the processor receives the A and B data of the first encoder and the second encoder respectively, it obtains the rotation angle and rotation direction by calculation. (In this embodiment, the rotation angle corresponding to the transformation of a positive pulse is the pre-stored data information).
[0079] In summary, the multi-pole rotary double-circle encoder of the present invention is a non-contact encoder with a relatively long service life, and can be implemented on the same encoder, can adjust two different parameters through different encoder caps, and can provide accurate adjustment parameters. The present invention effectively overcomes various shortcomings in the prior art and has a high industrial utilization value.
[0080] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A multi-pole rotary double-turn encoder, characterized in that: include: A PCB board, on which a fixed shaft is arranged, wherein the fixed shaft is a hollow fixed shaft; A first rotating component is rotatably disposed on one side of the fixed shaft, wherein the first rotating component comprises: A first rotating shaft, passing through the hollow fixed shaft and the PCB board; A first multi-pole magnetic ring, fixed to one end of the first rotating shaft; the first multi-pole magnetic ring is provided with N pairs of magnetic poles; N is greater than or equal to 2; A first magnetic induction encoder is disposed on a first side surface of the PCB board; the first side surface is a side surface of the PCB board opposite to the first multi-pole magnetic ring; The second rotating component is rotatably disposed on the other side of the fixed shaft; wherein the second rotating component comprises: A second rotating shaft is sleeved on the outer side of the hollow fixed shaft; A second multi-pole magnetic ring is fixed on the second rotating shaft and is opposite to the second side surface of the PCB board; the second multi-pole magnetic ring is provided with M pairs of magnetic poles; M is greater than or equal to 2; The diameter of the second multi-pole magnetic ring is greater than the diameter of the first multi-pole magnetic ring; A second magnetic induction encoder is disposed on a second side surface of the PCB board; the second side surface is a side surface of the PCB board opposite to the second multi-pole magnetic ring; a processor, electrically connected to the first magnetic induction encoder and the second magnetic induction encoder; When the first rotating component rotates, the rotation parameter of the first rotating component is output; when the second rotating component rotates, the rotation parameter of the second rotating component is output.
2. The multi-pole rotary double-turn encoder according to claim 1, characterized in that: The first rotating component further includes a first magnetic ring carrier fixed to one end of the first rotating shaft; the first multi-pole magnetic ring is arranged on the first magnetic ring carrier.
3. The multi-pole rotary double-turn encoder according to claim 2, characterized in that: The processor is used to receive a rotation parameter of the first rotating component and / or a rotation parameter of the second rotating component, and calculate a rotation angle of the first rotating component and / or the second rotating component according to the rotation parameter of the first rotating component and / or the rotation parameter of the second rotating component.
4. The multi-pole rotary double-turn encoder according to claim 1 or 3, characterized in that: The multi-pole rotary double-turn encoder also includes: A first rotating cap is mounted on the other end of the first rotating shaft; The second rotating cap is sleeved on the second rotating shaft.
5. The multi-pole rotary double-turn encoder according to claim 4, characterized in that: The first rotating cap and the second rotating cap have the same diameter.
6. A data analysis method for a multi-pole rotary double-turn encoder, characterized in that: Applicable to the multi-pole rotary double-turn encoder as claimed in claim 1; The data analysis method of the multi-pole rotary double-turn encoder comprises: receiving a rotation parameter of a first rotating component and a rotation parameter of a second rotating component; The rotation parameter of the first rotating component and the rotation parameter of the second rotating component are analyzed to obtain the rotation angle of the first rotating component and / or the second rotating component.
Citation Information
Patent Citations
System for determining at least one rotation parameter of a rotating member
CN110260890A
A shaft-side magnetic rotary encoder is provided
CN210375162U
Multi-magnetic-pole rotary double-ring encoder
CN212807067U