Long-stroke multi-turn counters and multi-turn absolute encoders

CN122566907APending Publication Date: 2026-08-14DELTA ELECTRONICS INC(CN)
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

然而,传统圈数计数器或编码器的计算行程(即,最大圈数计数值)通常较为受限,且需要复杂的架构进行圈数计算

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122566907A_ABST
    Figure CN122566907A_ABST
Patent Text Reader

Abstract

A long-stroke multi-turn counter and a multi-turn absolute encoder are provided. The long-stroke multi-turn counter includes a magnet coupled to a rotating shaft, a first multi-turn counter, a second multi-turn counter, and a signal processor. The magnet rotates via the rotating shaft. The first multi-turn counter has a first rotation period and is configured to detect changes in the magnetic field during magnet rotation to generate first rotation count information. The second multi-turn counter has a second rotation period and is configured to detect changes in the magnetic field during magnet rotation to generate second rotation count information. The signal processor is configured to perform a signal processing program based on the first rotation period, the second rotation period, the first rotation count information, and the second rotation count information to generate corresponding long-stroke rotation count information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a multi-turn counter and a multi-turn absolute encoder, and more particularly to a magnetic domain wall type multi-turn counter and a multi-turn absolute encoder with long stroke and high precision. Background Technology

[0002] Rotation counters or encoders are widely used in motor or gear applications. However, traditional rotation counters or encoders typically have limited calculation range (i.e., maximum rotation count) and require complex architectures for rotation calculation. Furthermore, the resolution (e.g., number of bits) and accuracy (e.g., minimum angle unit) of the calculated rotation data are usually limited. Therefore, a solution that improves upon these issues is needed. Summary of the Invention

[0003] According to some embodiments of the present invention, a long-stroke multi-turn counter is provided, including a magnet coupled to a rotating shaft, a first multi-turn counter, a second multi-turn counter, and a signal processor. The magnet rotates via the rotating shaft. The first multi-turn counter has a first rotation period and is configured to detect changes in the magnetic field during the magnet's rotation to generate first rotation count information. The second multi-turn counter has a second rotation period and is configured to detect changes in the magnetic field during the magnet's rotation to generate second rotation count information. The signal processor is configured to perform a signal processing program based on the first rotation period, the second rotation period, the first rotation count information, and the second rotation count information to generate corresponding long-stroke rotation count information.

[0004] The signal processing procedure includes: generating a relationship table using the least common multiple method with the first and second cycle periods; and generating long-stroke cycle information corresponding to the first and second cycle information by looking up the relationship table.

[0005] According to some embodiments of the present invention, a multi-turn absolute encoder is provided, including a magnet coupled to a rotating shaft, a first turn count sensor, a second turn count sensor, a single-turn absolute position sensor, and a signal processor. The magnet rotates via the rotating shaft. The first turn count sensor has a first turn count period and is configured to detect changes in the magnetic field as the magnet rotates, to generate a first sense turn count signal. The second turn count sensor has a second turn count period and is configured to detect changes in the magnetic field as the magnet rotates, to generate a second sense turn count signal. The single-turn absolute position sensor is configured to detect an absolute position code disk, to generate single-turn absolute position information. The signal processor is configured to perform a signal processing procedure based on the first turn count period, the second turn count period, the first sense turn count signal, the second sense turn count signal, and the single-turn absolute position information to generate corresponding long-stroke absolute position information. The absolute position code disk rotates via the rotating shaft.

[0006] The multi-turn absolute encoder also includes an incremental position sensor configured to detect an incremental position code disk to generate incremental position information. The incremental position code disk rotates via a shaft. The signal processor further performs signal processing based on the incremental position information to generate corresponding long-stroke absolute position information, thereby improving the resolution of the long-stroke absolute position information.

[0007] The signal processing procedure includes: generating a relationship table using the least common multiple method with the first and second cycle periods; and looking up the relationship table with the corresponding first and second sensing cycle signals, as well as single-cycle absolute position information or incremental position information, to generate corresponding long-stroke high-precision position information. Attached Figure Description

[0008] Figure 1 This is a block diagram of a long-stroke multi-turn counter according to an embodiment of the present invention;

[0009] Figure 2A This is a schematic diagram of a multi-turn counter according to an embodiment of the present invention;

[0010] Figure 2B This is a schematic diagram of a signal processor according to an embodiment of the present invention;

[0011] Figure 2C This is a schematic diagram illustrating the number of revolutions period according to an embodiment of the present invention;

[0012] Figure 2D This is a flowchart of a signal processing procedure according to an embodiment of the present invention;

[0013] Figure 3 This is a block diagram of a long-stroke multi-turn counter according to an embodiment of the present invention;

[0014] Figure 4 This is a block diagram of a long-stroke multi-turn absolute encoder according to an embodiment of the present invention;

[0015] Figure 5 This is a block diagram of a long-stroke, high-precision, multi-turn absolute encoder according to an embodiment of the present invention;

[0016] Figure 6A for Figure 4 A flowchart of the signal processing program for a long-stroke, multi-turn absolute encoder;

[0017] Figure 6B for Figure 5 A flowchart of the signal processing program for a long-stroke, high-precision, multi-turn absolute encoder.

[0018] Explanation of icon numbers:

[0019] 100, 200: Long-stroke multi-turn counter

[0020] 110: Shaft

[0021] 120:Magnet

[0022] 140, 150, 170: Multi-turn counter

[0023] 142: Rotation Sensor (TCS)

[0024] 144: Integrated Circuits

[0025] 146: Rotation Decoder (TCD)

[0026] 160: Signal Processor

[0027] C1, C2, C3: Lap count information

[0028] CS1, CS2: Long-stroke lap information

[0029] STC1: Sensor rotation signal

[0030] 162: Relationship Table

[0031] T1, T2, T3: Cycle number / period

[0032] 172, 174, 176, 178, 602a, 602b, 604a, 604b, 606a, 606b, 608a, 608b: Step 300: Multi-turn absolute encoder

[0033] 312: Absolute position encoder

[0034] 314: Incremental Position Code Disk

[0035] 320: Single-circle absolute position sensor

[0036] 330: Incremental position sensor

[0037] SSTA: Absolute position information for a single lap

[0038] PS1: Absolute position information for long-stroke applications

[0039] 400: High-precision multi-turn absolute encoder

[0040] SI: Incremental Location Information

[0041] PS2: Long-stroke, high-precision absolute position information

[0042] 600a, 600b: Flowchart Detailed Implementation

[0043] Figure 1 This is a block diagram of a long-stroke multi-turn counter 100 according to an embodiment of the present invention. (Refer to...) Figure 1 The long-stroke multi-turn counter 100 includes a rotating shaft 110, a magnet 120, multi-turn counters 140 and 150, and a signal processor 160. The magnet 120 is fixed to the rotating shaft 110 and rotates with the shaft, causing a change in the magnetic field of the magnet 120. The rotating shaft 110 can be coupled to a rotating device (e.g., a motor) to drive the magnet 120 to rotate. The multi-turn counters 140 and 150 are configured to detect the change in the magnetic field caused by the rotation of the magnet 120, generating turn count information C1 and C2, respectively. The multi-turn counters 140 and 150 have magnetic sensing elements (e.g., magnetoresistive elements), allowing them to record the turn count by changing the state of the magnetic sensing elements through the change in the magnetic field caused by the rotation of the magnet 120 without power, and requiring power only when the turn count information C1 and C2 needs to be read. Signal processor 160 is configured to perform a signal processing program based on the revolution count information C1 and C2 to generate long-stroke revolution count information CS1. The signal processing program will be described as follows: Figure 2D Please provide an explanation.

[0044] Figure 2A This is a schematic diagram of a multi-turn counter 140 according to an embodiment of the present invention. (Refer to...) Figure 2A Due to the multi-turn counters 140 and 150 (e.g. Figure 1 The multi-turn counter 140 (shown in the image) has similar characteristics, therefore only the multi-turn counter 140 is described here as an example. The multi-turn counter 140 includes a turn count sensor (TCS) 142 and an integrated circuit 144, wherein the integrated circuit 144 further includes a turn count decoder (TCD) 146. The turn count sensor 142 detects changes in the magnetic field of the magnet 120 to generate a sensed turn count signal STC1, which is output to the integrated circuit 144. The turn count decoder 146 decodes the sensed turn count signal STC1 to generate turn count information C1.

[0045] Combination Figure 1For example, the rotation count sensor 142 may include multi-magnetoresistive (e.g., giant magnetoresistive (GMR) or tunnel magnetoresistive (TMR)) elements. When the external magnetic field changes (e.g., the magnet 120 rotates), domain walls generated in the domain wall generator pass through these magnetoresistive elements and change their states (e.g., resistance). Therefore, the rotation count sensor 142 can record the magnetic field changes of the magnet 120 by measuring the states of these magnetoresistive elements when no power is applied, and obtain the rotation count of the magnet 120 by measuring the resistance after power is applied.

[0046] Figure 2B This is a schematic diagram of a signal processor 160 according to an embodiment of the present invention. (Refer to...) Figures 2A to 2C As shown in the figure, signal processor 160 receives revolution count information C1 and C2, and looks up the corresponding long-stroke revolution count information CS1 in a relation table 162 based on the revolution count information C1 and C2. Specifically, signal processor 160 can pre-generate relation table 162 using one revolution count period T1 of multi-revolution counter 140 and one revolution count period T2 of multi-revolution counter 150. See below for reference. Figure 2C Table 1 describes the lap cycles T1 and T2, lap information C1 and C2, and the relationships between them and Table 162.

[0047] Figure 2C This is a schematic diagram illustrating the cycle number according to an embodiment of the present invention. (Refer to...) Figure 2B , Figure 2C The figure shows the cycle changes of the revolution count information C1, C2, and long-stroke revolution count information CS1. As shown in the figure, assuming the revolution count period T1 is 3 revolutions (0 revolutions, 1 revolution, and 2 revolutions constitute one cycle) and the revolution count period T2 is 4 revolutions (0 revolutions, 1 revolution, 2 revolutions, and 3 revolutions constitute one cycle), then according to the least common multiple method, the cycle of the long-stroke revolution count information CS1 can be determined to be 12 revolutions. Furthermore, the signal processor 160 can construct an example of the relationship table 162 shown in Table 1 below based on the revolution count periods T1 and T2:

[0048]

[0049] Table 1

[0050] As shown in Table 1 above, for example, if the number of revolutions C1 and C2 received by the signal processor 160 are 0 revolutions and 2 revolutions respectively, then by looking up the relation table 162, the long-stroke revolution information CS1 can be obtained as 6 revolutions. Alternatively, if the number of revolutions C1 and C2 are 2 revolutions and 1 revolution respectively, then by looking up the relation table 162, the long-stroke revolution information CS1 can be obtained as 5 revolutions. By using different revolution periods T1 and T2, the signal processor 160 can construct different relation tables 162, thereby increasing the revolution range of the long-stroke multi-revolution counter 100.

[0051] Figure 2D This is a flowchart illustrating a signal processing procedure according to an embodiment of the present invention. (Refer to...) Figure 2A , Figure 2B as well as Figure 2D In step 172, the signal processor 160 establishes a relationship table 162 based on the revolution periods T1 and T2 of the multi-revolution counters 140 and 150. Next, in step 174, the signal processor 160 receives revolution information C1 and C2 from the multi-revolution counters 140 and 150, and in step 176, performs a lookup operation on the relationship table 162. Then, in step 178, the signal processor 160 outputs the long-stroke revolution information CS1 corresponding to the revolution information C1 and C2.

[0052] Figure 3 This is a block diagram of a long-stroke multi-turn counter 200 according to an embodiment of the present invention. (Refer to...) Figure 1 and Figure 3 Similar to the long-stroke multi-turn counter 100, the long-stroke multi-turn counter 200 includes a rotating shaft 110, a magnet 120, multi-turn counters 140 and 150, and a signal processor 160. The difference is that the long-stroke multi-turn counter 200 also includes a multi-turn counter 170, which, similar to multi-turn counters 140 and 150, is configured to detect changes in the magnetic field of the rotating magnet 120 to generate a turn count information C3. The signal processor 160, based on the turn count information C1, C2, and C3, processes a relation table 162 (such as...). Figure 2B (As shown) a lookup table is performed to obtain the corresponding long-stroke revolution information CS2. The signal processor 160 uses the revolution periods T1 and T2 (as shown) to... Figure 2C The relationship table 162 is established using the number of revolutions (as shown) and the one-revolution period T3 of the multi-revolution counter 170 (not shown in the figure).

[0053] For example, assuming the lap cycles T1, T2, and T3 are 50, 51, and 52 laps respectively, the cycle of the long-stroke lap information CS2 can be obtained using the least common multiple method:

[0054]

[0055] Among them, the 66,300 revolutions have a period of nearly 16 bits (65,536 revolutions), which effectively increases the total number of revolutions count through a simplified structure (e.g., using only three multi-revolution counters).

[0056] It should be noted that, although in Figure 2A Only one revolution counter 142 and one revolution decoder 146 are shown in the diagram. The multi-revolution counter 140 may also include multiple revolution counters 142 and multiple revolution decoders 146. Furthermore, the revolution counter 142, integrated circuit 144, and signal processor 160 may be fully integrated, partially integrated, or completely separate and connected via additional components. Additionally, as... Figure 1 and Figure 3 As shown, the long-stroke multi-turn counters 100 and 200 may also include multi-turn counters other than multi-turn counters 140, 150 and 170 (i.e., may include three or more multi-turn counters).

[0057] Figure 4 This is a block diagram of a multi-turn absolute encoder 300 according to an embodiment of the present invention. (Refer to...) Figure 4 Similar to a long-stroke multi-turn counter 100 (e.g.) Figure 1 As shown), the multi-turn absolute encoder 300 includes a shaft 110, a magnet 120, multi-turn counters 140 and 150, and a signal processor 160. The difference lies in that, compared to the long-stroke multi-turn counter 100 (as shown), Figure 1 As shown, the multi-turn absolute encoder 300 also includes an absolute position code disk 312 and a single-turn absolute position sensor 320. The absolute position code disk 312 is fixed to the rotating shaft 110 and rotates with the rotating shaft 110, so that the magnetic or optical properties of the absolute position code disk 312 change due to the rotation. The single-turn absolute position sensor 320 includes a magnetic sensing element or a optical sensing element and is configured to detect the change in the magnetic or optical properties of the absolute position code disk 312 to generate single-turn absolute position information SSTA.

[0058] For example, the magnetic sensing element included in the single-turn absolute position sensor 320 can be anisotropic magnetoresistive (AMR) element, GMR element, TMR element, etc., while the optical sensing element can be a photodiode, image sensing element, etc. Furthermore, a matching absolute position code disk 312 can be selected according to the elements included in the single-turn absolute position sensor 320. For example, an absolute position code disk 312 with magnetic properties (e.g., a magnetized magnetic ring, a metal etched sheet, etc.) can be selected to match the single-turn absolute position sensor 320 including the magnetic sensing element, or an absolute position code disk 312 with optical properties (e.g., a glass or plastic code disk with single-turn absolute position encoding, etc.) can be selected.

[0059] Signal processor 160 receives the revolution number information C1, C2 and the single-revolution absolute position information SSTA, and performs signal processing procedures (see below). Figure 5 (For explanation) to output a long-stroke absolute position information PS1. Among them, the number of revolutions T1 and T2 (e.g., ...) Figure 2C The range of mechanical angles (from 0 degrees to the total number of revolutions * 360 degrees) within the total number of revolutions obtained by the least common multiple method (as shown) is the range of the long stroke absolute position information PS1.

[0060] Figure 5 This is a block diagram of a high-precision multi-turn absolute encoder 400 according to an embodiment of the present invention. Similar to a multi-turn absolute encoder 300 (e.g.... Figure 4 As shown, the high-precision multi-turn absolute encoder 400 includes a rotating shaft 110, a magnet 120, multi-turn counters 140 and 150, a signal processor 160, an absolute position code disk 312, and a single-turn absolute position sensor 320. The difference lies in that the high-precision multi-turn absolute encoder 400 also includes an incremental position code disk 314 and an incremental position sensor 330. Similar to the absolute position code disk 312, the incremental position code disk 314 is fixed to the rotating shaft 110 and rotates with the shaft, causing the magnetic or optical properties of the incremental position code disk 314 to change due to rotation. The incremental position sensor 330 is configured to detect the change in the magnetic or optical properties of the incremental position code disk 314 to generate incremental position information SI and output it to the signal processor 160. Then, the signal processor 160 generates a relatively long-stroke absolute position information PS1 (e.g., based on the number of turns C1 and C2, the single-turn absolute position information SSTA, and the incremental position information SI) Figure 4 As shown in the figure, PS2 is a long-stroke high-precision absolute position information with higher accuracy (or higher resolution).

[0061] Figure 6A for Figure 4 A flowchart 600a of the signal processing program for a multi-turn absolute encoder 300. (Refer to...) Figure 4 and Figure 6A In step 602a, the signal processor 160 determines the number of cycles T1 and T2 (e.g., ...) based on the number of cycles T1 and T2. Figure 2C As shown), a relation table 162 is established using the least common multiple method. Next, in step 604a, the signal processor 160 receives the revolution count information C1, C2 and the single-revolution absolute position information SSTA. Then, in step 606a, the received revolution count information C1 and C2 are used to modify the relation table 162 (as shown). Figure 2B(As shown) A lookup table is performed to obtain the current total number of rotations. Then, step 608a is entered, where the current total number of rotations is multiplied by 360 degrees, and the current single-rotation mechanical angle (e.g., 0 degrees to 360 degrees) included in the single-rotation absolute position information SSTA is added to generate and output long-stroke absolute position information PS1.

[0062] Figure 6B for Figure 5 A flowchart 600b of the signal processing program for a high-precision multi-turn absolute encoder 400. (Refer to...) Figure 5 and Figure 6B Similarly, in step 602b, the signal processor 160 determines the number of cycles T1 and T2 (e.g., ...) based on the number of cycles T1 and T2. Figure 2C As shown), relation table 162 is established using the least common multiple method (as shown). Figure 2B (As shown). Next, in step 604b, the signal processor 160 receives the revolution count information C1 and C2, the single-revolution absolute position information SSTA, and the incremental position information SI. Then, in step 606b, the received revolution count information C1 and C2 is used to modify the relationship table 162 (as shown). Figure 2B (As shown) A lookup table is performed to obtain the current total number of rotations. Then, proceed to step 608b, multiply the current total number of rotations by 360 degrees, add the current absolute position (e.g., 0 degrees to 360 degrees) included in the single-rotation absolute position information SSTA, and the current mechanical angle with high precision (or high resolution) included in the incremental position information SI (e.g., dividing 1 degree into 2...). N (small grid) to generate and output high-precision absolute position information PS2 with long stroke.

[0063] It should be noted that, although Figure 1 , Figure 3 , Figure 4 as well as Figure 5 As shown, the long-stroke multi-turn counters 100 and 200, the multi-turn absolute encoder 300, and the high-precision multi-turn absolute encoder 400 all include multi-turn counters 140, 150, and / or 170. However, in some embodiments, since the turn count sensor 142 and the integrated circuit 144 are separated into circuits requiring additional components for connection, the multi-turn counter 140 can also be replaced by the turn count sensor 142. After detecting the change in the magnetic field of the magnet 120, the turn count sensor 142 generates a sensed turn count signal STC1 and outputs it to the integrated circuit 144, which is then decoded by the turn count decoder 146 to generate turn count information C1. The multi-turn counters 150 and / or 170 can also be replaced by turn count sensors, and after decoding the sensed turn count signal by the corresponding turn count decoder, the corresponding turn count information is generated.

[0064] This invention provides a long-stroke multi-turn counter, including a rotating shaft, a magnet, a multi-turn counter, and a signal processor. The multi-turn counter has multiple rotation periods. The rotating shaft drives the magnet to rotate, causing the multi-turn counter to detect changes in the magnetic field during the magnet's rotation, thereby generating multi-turn information. The signal processor performs a signal processing program based on the rotation period and the rotation information to generate long-stroke rotation information. The signal processing program includes: the signal processor generating a relationship table based on the rotation period using the least common multiple method, and then looking up the relationship table based on the rotation information to obtain the corresponding long-stroke rotation information.

[0065] This invention provides a multi-turn absolute encoder, including a rotating shaft, a magnet, a multi-turn counter, a single-turn absolute position sensor, an absolute position code disk, and a signal processor. The multi-turn counter has multiple turn cycles. The rotating shaft drives the magnet and the absolute position code disk to rotate together, causing the multi-turn counter to detect changes in the magnetic field during magnet rotation and generate multiple turn information, while the single-turn absolute position sensor detects changes in the magnetic or optical properties of the absolute position code disk and generates single-turn absolute position information. The signal processor performs a signal processing program based on the turn cycle, the turn information, and the single-turn absolute position information to generate long-stroke absolute position information. The signal processing program includes: the signal processor generating a relationship table based on the turn cycle using the least common multiple method, and then looking up the relationship table based on the turn information to obtain the corresponding current turn number. Next, the signal processor multiplies the current turn number by 360 degrees and adds the current single-turn mechanical angle (e.g., 0 to 360 degrees) included in the single-turn absolute position information to generate long-stroke absolute position information.

[0066] The multi-turn absolute encoder provided by this invention further includes an incremental position sensor and an incremental position code disk. The incremental position code disk rotates together with the shaft, and the incremental position sensor detects changes in the magnetic or optical properties of the incremental position code disk during rotation to generate incremental position information (e.g., subdividing 1 degree into 2). N (Small grid). By incorporating incremental position information into the signal processing program, long-stroke high-precision absolute position information with higher accuracy (or higher resolution) can be generated.

[0067] The long-stroke multi-turn counter and multi-turn absolute encoder provided by this invention can record the number of revolutions without power and directly read the number of revolutions when power is applied, thus avoiding additional reset operations and increasing operational convenience. Furthermore, by using the least common multiple method, the total number of revolutions can be increased by controlling the number of multi-turn counters and the revolution period, achieving a simple way to increase the total number of revolutions across the entire stroke.

Claims

1. A long-stroke, multi-turn counter, comprising: A magnet is coupled to a rotating shaft and rotates through the shaft; A first multi-turn counter has a first number of turns period and is configured to detect changes in the magnetic field as the magnet rotates to generate first number of turns information; A second multi-turn counter, having a second number of turns period, is configured to detect changes in the magnetic field as the magnet rotates, in order to generate second number of turns information; as well as The signal processor is configured to perform a signal processing procedure based on the first revolution period, the second revolution period, the first revolution information, and the second revolution information to generate corresponding long-stroke revolution information.

2. The long-stroke multi-turn counter according to claim 1, wherein the signal processing program includes: A relationship table is generated using the least common multiple method, utilizing the first and second lap cycles; as well as By looking up the relationship table, the long-stroke lap number information corresponding to the first lap number information and the second lap number information is generated.

3. The long-stroke multi-turn counter according to claim 1 further includes: A third multi-turn counter, having a third turn count period, is configured to detect changes in the magnetic field as the magnet rotates, in order to generate third turn count information. The signal processing program includes: A relationship table is generated using the least common multiple method, utilizing the first lap cycle, the second lap cycle, and the third lap cycle; and By looking up the relationship table, the long-distance lap number information corresponding to the first lap number information, the second lap number information, and the third lap number information is generated.

4. The long-stroke multi-turn counter according to claim 3, wherein the first multi-turn counter, the second multi-turn counter and the third multi-turn counter are magnetic domain wall type multi-turn counters.

5. The long-stroke multi-turn counter according to claim 1, wherein: The first multi-turn counter includes a first turn count sensor and a first turn count decoder. The first turn count sensor is configured to detect changes in the magnetic field when the magnet rotates to generate a first sense turn count signal. The first turn count decoder decodes the first sense turn count signal to output the first turn count information. as well as The second multi-turn counter includes a second turn count sensor and a second turn count decoder. The second turn count sensor is configured to detect changes in the magnetic field as the magnet rotates to generate a second sensed turn count signal. The second turn count decoder decodes the second sensed turn count signal to output the second turn count information.

6. The long-stroke multi-turn counter according to claim 5, wherein at least one of the first multi-turn counter, the second multi-turn counter, the first turn sensor, and the second turn sensor is a magnetic sensing element.

7. A multi-turn absolute encoder, comprising: A magnet is coupled to a rotating shaft and rotates through the shaft; A first revolution sensor, having a first revolution period, is configured to detect changes in the magnetic field as the magnet rotates, in order to generate a first sensing revolution signal. A second revolution sensor, having a second revolution period, is configured to detect changes in the magnetic field as the magnet rotates, in order to generate a second revolution signal. A single-turn absolute position sensor is configured to detect an absolute position encoder to generate single-turn absolute position information; as well as The signal processor is configured to perform a signal processing procedure based on the first revolution period, the second revolution period, the first sensed revolution signal, the second sensed revolution signal, and the single-revolution absolute position information to generate corresponding long-stroke absolute position information. The absolute position code disk rotates via the rotating shaft.

8. The multi-turn absolute encoder according to claim 7, wherein the signal processing program comprises: A relationship table is generated using the least common multiple method, utilizing the first and second lap cycles; as well as Based on the first sensing circle number signal, the second sensing circle number signal, and the single-circle absolute position information, the relationship table is looked up to generate the corresponding long-stroke absolute position information.

9. The multi-turn absolute encoder according to claim 7, further comprising: An incremental position sensor is configured to detect incremental position encoders to generate incremental position information. The incremental position encoder rotates via the rotating shaft; The signal processor further performs the signal processing procedure based on the incremental position information to generate corresponding long-stroke high-precision absolute position information, wherein the resolution of the long-stroke high-precision absolute position information is greater than the resolution of the long-stroke absolute position information; and The signal processing program mentioned above includes: A relationship table is generated using the least common multiple method, utilizing the first and second lap cycles; and Corresponding to the first sensing circle number signal and the second sensing circle number signal, and the single-circle absolute position information or the incremental position information, the relationship table is looked up to generate the corresponding long-stroke absolute position information.

10. The multi-turn absolute encoder according to claim 7, further comprising: A multi-rotation decoder is configured to decode the first sensed rotation signal and the second sensed rotation signal to generate first rotation information and second rotation information. The signal processor performs the signal processing program based on the first revolution period, the second revolution period, the first revolution information, the second revolution information, and the single-revolution absolute position information to generate the corresponding long-stroke absolute position information.