Rotor information determination method and device, equipment and storage medium

By installing Hall sensors and AMR sensors on the stator of the conveying system, the information of the mover is identified, and the problem of low kinetic recognition efficiency during initialization of the conveying system is solved, achieving efficient and fast kinetic recognition.

CN120213094AActive Publication Date: 2025-06-27江苏烽禾升智能科技有限公司

Patent Information

Application Number
CN202510224915.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2025-06-27
Estimated Expiration
2045-02-27

AI Technical Summary

Technical Problem

When initializing the conveying system, each mover needs to re-moving to the read and write end of infrared recognition or radio frequency recognition, resulting in low efficiency in identifying the mover.

Method used

By installing multiple Hall sensors and multiple AMR sensors on the stator, the actuator information determination method acquires the sensing data of each sensor, determines the target position and coded data of the magnetic stripe, and then identifies the actuator information.

Benefits of technology

When initializing the conveying system, no movement is required, which significantly improves the efficiency of identifying moving movers on the stator, and can accurately and quickly identify different movers, which can be effectively identified even if the orbital complexity is increased.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120213094A_ABST
    Figure CN120213094A_ABST
Patent Text Reader

Abstract

The invention discloses a rotor information determination method and device, equipment and a storage medium, and relates to the technical field of conveying. The method is applied to a mover information determination device, and the mover information determination device is used for identifying a mover moving on a stator and the position of the mover. The rotor is provided with a magnetic strip, and the stator is provided with a plurality of Hall sensors and a plurality of anisotropic magnetic resistance AMR sensors. The method comprises the following steps: acquiring sensing data of each AMR sensor and sensing data of each Hall sensor; determining a target position of the magnetic stripe according to sensing data of each AMR sensor; according to the target position and the sensing data of each Hall sensor, determining coded data of the magnetic stripe; and determining a target mover corresponding to the coded data according to a preset corresponding relationship between the coded data and the mover. Therefore, the technical problem of low rotor identification efficiency in the prior art can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to a method, apparatus, device, and storage medium for determining mover information, and relates to the field of conveying technology. Background Art

[0002] In the field of conveying technology, a conveying system is mainly used to convey articles, including various conveying devices such as chain drive, belt drive, and wheel drive, which can achieve rapid transmission of articles and significantly improve production efficiency.

[0003] In the related art, all movers in the conveying system have uniquely identifiable marks, and the movers are mainly identified by infrared identification or radio frequency identification working modes. However, when the conveying system is initialized, each mover needs to move to the reading and writing end of infrared identification or radio frequency identification again to be recognized. In this way, the efficiency of identifying movers is low. Summary of the Invention

[0004] The present invention provides a method, apparatus, device, and storage medium for determining mover information to at least solve the technical problem of low efficiency in identifying movers in the related art. The technical solution of this application is as follows: According to a first aspect of an embodiment of the present application, a method for determining mover information is provided. This method is applied to a mover information determination device, which is used to identify a mover moving on a stator and the position of the mover; a magnetic strip is installed on the mover, and a plurality of Hall sensors and a plurality of anisotropic magnetoresistance (AMR) sensors are installed on the stator. The method includes: obtaining sensing data of each AMR sensor and sensing data of each Hall sensor; determining a target position of the magnetic strip according to the sensing data of each AMR sensor; determining encoded data of the magnetic strip according to the target position and the sensing data of each Hall sensor; and determining a target mover corresponding to the encoded data according to a preset corresponding relationship between the encoded data and the mover.

[0005] In a possible implementation manner, the sensing data of each AMR sensor includes first sensing data and second sensing data; the first sensing data is used to represent the sine value of the AMR sensor and the magnetic strip; the second sensing data is used to represent the cosine value of the AMR sensor and the magnetic strip; determining a target position of the magnetic strip according to the sensing data of each AMR sensor includes: determining a target AMR sensor from a plurality of AMR sensors according to the sensing data of each AMR sensor; and determining a target position of the magnetic strip according to the position of the target AMR sensor.

[0006] In a possible implementation manner, determining a target AMR sensor from multiple AMR sensors according to the sensing data of each AMR sensor includes: determining the magnetic field intensity of each AMR sensor according to the sensing data of each AMR sensor; determining the AMR sensor with a magnetic field intensity greater than a preset magnetic field intensity as the target AMR sensor.

[0007] In a possible implementation manner, determining the target position of the magnetic stripe according to the position of the target AMR sensor includes: calculating the ratio of the first sensing data and the second sensing data of the target sensor; determining the target position of the magnetic stripe according to the ratio and the position of the target AMR sensor.

[0008] In a possible implementation manner, determining the encoded data of the magnetic stripe according to the target position and the sensing data of each Hall sensor includes: determining the target Hall sensor corresponding to the target position according to the position relationship between the Hall sensor and the AMR sensor; determining the encoded data of the magnetic stripe according to the sensing data of the target Hall sensor.

[0009] According to a second aspect of the embodiments of the present application, there is provided a mover information determination device, which is used to identify a mover moving on a stator and the position of the mover; a magnetic stripe is installed on the mover, and a plurality of Hall sensors and a plurality of anisotropic magnetoresistive (AMR) sensors are installed on the stator; the device includes: an acquisition unit and a determination unit; the acquisition unit is used to acquire the sensing data of each AMR sensor and the sensing data of each Hall sensor; the determination unit is used to determine the target position of the magnetic stripe according to the sensing data of each AMR sensor; the determination unit is further used to determine the encoded data of the magnetic stripe according to the target position and the sensing data of each Hall sensor; the determination unit is further used to determine the target mover corresponding to the encoded data according to the correspondence relationship between the preset encoded data and the mover.

[0010] In a possible implementation manner, in the above mover information determination device, the sensing data of each AMR sensor includes first sensing data and second sensing data; the first sensing data is used to represent the sine value of the AMR sensor and the magnetic stripe; the second sensing data is used to represent the cosine value of the AMR sensor and the magnetic stripe; the determination unit is specifically used to: determine a target AMR sensor from multiple AMR sensors according to the sensing data of each AMR sensor; determine the target position of the magnetic stripe according to the position of the target AMR sensor.

[0011] In a possible implementation manner, in the above mover information determination device, the determination unit is specifically used to: determine the magnetic field intensity of each AMR sensor according to the sensing data of each AMR sensor; determine the AMR sensor with a magnetic field intensity greater than a preset magnetic field intensity as the target AMR sensor.

[0012] In a possible implementation manner, in the above mover information determination device, the determination unit is specifically configured to: calculate the ratio of the first sensing data of the target sensor to the second sensing data; and determine the target position of the magnetic stripe according to the ratio and the position of the target AMR sensor.

[0013] In a possible implementation manner, in the above mover information determination device, the determination unit is specifically configured to: determine the target Hall sensor corresponding to the target position according to the positional relationship between the Hall sensor and the AMR sensor; and determine the encoded data of the magnetic stripe according to the sensing data of the target Hall sensor.

[0014] According to the third aspect of the embodiments of the present application, there is provided an electronic device, including: a processor; and a memory for storing instructions executable by the processor; wherein, the processor is configured to execute the instructions to implement the method according to the first aspect and any possible implementation manner thereof.

[0015] According to the fourth aspect of the embodiments of the present application, there is provided a computer-readable storage medium, when the instructions in the computer-readable storage medium are executed by the processor of the electronic device, enabling the electronic device to execute the method according to the first aspect and any possible implementation manner thereof.

[0016] According to the fifth aspect of the embodiments of the present application, there is provided a computer program product, the computer program product includes computer instructions, when the computer instructions run on the electronic device, enabling the electronic device to execute the method according to the first aspect and any possible implementation manner thereof.

[0017] The technical solution provided in the first aspect of the embodiments of the present application at least brings the following beneficial effects: The technical solution provided in the embodiments of the present application first obtains the sensing data of each AMR sensor and the sensing data of each Hall sensor. Then, according to the sensing data of each AMR sensor, the target position of the magnetic stripe is determined. Next, according to the target position and the sensing data of each Hall sensor, the encoded data of the magnetic stripe is determined. Further, according to the preset correspondence between the encoded data and the mover, the target mover corresponding to the encoded data is determined. In this way, by installing multiple Hall sensors and multiple AMR sensors on the stator, the position of the mover can be first determined by the AMR sensor, and then the mover information can be identified by the Hall sensor. When the conveying system is initialized, the mover does not need to move, which can improve the efficiency of identifying the mover moving on the stator. Even if the complexity of the track increases, different movers can be accurately and quickly identified.

[0018] It should be noted that the technical effects brought by any implementation manner in the second aspect to the fifth aspect can refer to the technical effects brought by the corresponding implementation manner in the first aspect, which will not be elaborated here.

[0019] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit this application. Description of the Drawings

[0020] The drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with this application, and are used together with the specification to explain the principles of this application, and do not constitute an improper limitation to this application.

[0021] Figure 1 is a flowchart of a method for determining mover information shown according to an exemplary embodiment; Figure 2 is a flowchart of a method for determining mover information shown according to an exemplary embodiment; Figure 3 is a flowchart of a method for determining mover information shown according to an exemplary embodiment; Figure 4 is a flowchart of a method for determining mover information shown according to an exemplary embodiment; Figure 5 is a flowchart of another method for determining mover information shown according to an exemplary embodiment; Figure 6 is a block diagram of a device for determining mover information shown according to an exemplary embodiment; Figure 7 is a block diagram of an electronic device shown according to an exemplary embodiment. Detailed Embodiments

[0022] In order to be able to understand the technical means of the present invention more clearly and implement it in accordance with the content of the specification, the following further describes in detail the specific embodiments of the present invention in conjunction with the drawings and embodiments. The following embodiments are used to illustrate the present invention, but do not limit the scope of the present invention.

[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this application described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. On the contrary, they are merely examples of devices and methods consistent with some aspects of this application as detailed in the appended claims.

[0024] Before introducing the mover information determination method provided in this application in detail, a brief introduction to the application scenarios involved in this application will be given first.

[0025] In the field of conveying technology, a conveying system is mainly used to convey items, including various conveying devices such as chain drive, belt drive, and wheel drive, which can achieve the rapid transmission of items and significantly improve production efficiency.

[0026] In the related art, all movers in the conveying system have a uniquely identifiable mark, and the movers are mainly identified through the working modes of infrared identification or radio frequency identification. However, when the conveying system is initialized or powered off and restarted, each mover needs to move to the reading and writing end of infrared identification or radio frequency identification again to be recognized.

[0027] In the related art, there is also a method for identifying movers in the conveying system using the first mover mode. In the first mover mode, one of the movers moving on the stator is different from other movers, and this mover can be recognized by the conveying system, and other movers are arranged in a preset order. However, this identification method is only applicable to the conveying system with a single track. When the track complexity increases, such as track bifurcation, the problem of inability to sort will occur.

[0028] Figure 1 It is a flowchart of a mover information determination method shown according to an exemplary embodiment. This method can be applied to a mover information determination device, which is used to identify the movers moving on the stator and the positions of the movers; magnetic strips are installed on the movers, and multiple Hall sensors and multiple anisotropic magnetoresistive (AMR) sensors are installed on the stator. Hereinafter, taking this method applied to the mover information determination device as an example, this method will be described. As Figure 1 shown, the mover information determination method includes the following steps: S101. The mover information determination device acquires the sensing data of each AMR sensor and the sensing data of each Hall sensor.

[0029] As a possible implementation manner, when the AMR sensor and the Hall sensor output sensing data, the mover information determination device acquires the sensing data of each AMR sensor and the sensing data of each Hall sensor through a wired connection or a wireless connection.

[0030] S102. The mover information determination device determines the target position of the magnetic strip according to the sensing data of each AMR sensor.

[0031] As a possible implementation manner, the mover information determination device determines the target AMR sensor from multiple AMR sensors according to the sensing data of each AMR sensor.

[0032] Further, the mover information determination device determines the target position of the magnetic stripe according to the position of the target AMR sensor.

[0033] It should be noted that the sensing data of each AMR sensor includes first sensing data and second sensing data; the first sensing data is used to represent the sine value between the AMR sensor and the magnetic stripe; the second sensing data is used to represent the cosine value between the AMR sensor and the magnetic stripe.

[0034] S103. The mover information determination device determines the encoded data of the magnetic stripe according to the target position and the sensing data of each Hall sensor.

[0035] As a possible implementation, the mover information determination device determines the target Hall sensor corresponding to the target position according to the positional relationship between the Hall sensor and the AMR sensor.

[0036] Further, the mover information determination device determines the encoded data of the magnetic stripe according to the sensing data of the target Hall sensor.

[0037] S104. The mover information determination device determines the target mover corresponding to the encoded data according to the preset correspondence between the encoded data and the mover.

[0038] As a possible implementation, the mover information determination device queries the target mover corresponding to the encoded data from the preset correspondence between the encoded data and the mover.

[0039] Exemplarily, the encoded data 10010 corresponds to mover 1, the encoded data 10011 corresponds to mover 2, the encoded data 11010 corresponds to mover 3, the encoded data 10110 corresponds to mover 4, and the encoded data 10000 corresponds to mover 5. When the encoded data is 10110, the mover information determination device determines that the target mover corresponding to the encoded data 10110 is mover 4.

[0040] It can be understood that for the technical solution provided by the embodiments of the present application, first, the sensing data of each AMR sensor and the sensing data of each Hall sensor are obtained. Then, according to the sensing data of each AMR sensor, the target position of the magnetic stripe is determined. Next, according to the target position and the sensing data of each Hall sensor, the encoded data of the magnetic stripe is determined. Further, according to the preset correspondence between the encoded data and the mover, the target mover corresponding to the encoded data is determined. In this way, by installing multiple Hall sensors and multiple AMR sensors on the stator, the position of the mover can be determined first by the AMR sensors, and then the mover information can be identified by the Hall sensors. When initializing the conveying system, the mover does not need to move, which can reduce the initialization time, lower the complexity of the initialization process, and improve the efficiency of identifying the moving movers on the stator. Even if the complexity of the track increases, different movers can be accurately and quickly identified.

[0041] In some embodiments, the sensing data of each AMR sensor includes first sensing data and second sensing data; the first sensing data is used to represent the sine value of the AMR sensor and the magnetic stripe; the second sensing data is used to represent the cosine value of the AMR sensor and the magnetic stripe. In order to be able to determine the target position of the magnetic stripe, as Figure 2 shown, in the mover information determination method provided by the embodiments of the present application, the above S102 specifically includes the following steps: S201. The mover information determination device determines a target AMR sensor from multiple AMR sensors according to the sensing data of each AMR sensor.

[0042] As a possible implementation manner, the mover information determination device determines the magnetic field intensity of each AMR sensor according to the sensing data of each AMR sensor.

[0043] Further, the mover information determination device determines the AMR sensors with a magnetic field intensity greater than the preset magnetic field intensity as the target AMR sensors.

[0044] S202. The mover information determination device determines the target position of the magnetic stripe according to the position of the target AMR sensor.

[0045] As a possible implementation manner, the mover information determination device calculates the ratio of the first sensing data to the second sensing data of the target sensor.

[0046] Further, the mover information determination device determines the target position of the magnetic stripe according to the ratio and the position of the target AMR sensor.

[0047] It can be understood that the technical solution provided by the embodiments of the present application determines the target AMR sensor from multiple AMR sensors according to the sensing data of each AMR sensor, and determines the target position of the magnetic stripe according to the position of the target AMR sensor. In this way, a method for determining the target position of the magnetic stripe is realized.

[0048] In some embodiments, in order to be able to determine the target AMR sensor, as Figure 3 shown, in the mover information determination method provided by the embodiments of the present application, the above S201 specifically includes the following steps: S301. The mover information determination device determines the magnetic field intensity of each AMR sensor according to the sensing data of each AMR sensor.

[0049] As a possible implementation manner, the mover information determination device calculates the square of the first sensing data of each AMR sensor and the square of the second sensing data.

[0050] Then, the mover information determination device determines the sum of the square of the first sensing data and the square of the second sensing data as the magnetic field intensity of the AMR sensor.

[0051] It can be understood that since the angle of the magnetic field is approximately linearly related to the distance of the magnetic stripe actually installed on the mover when the AMR sensor is at a certain distance from the magnetic stripe on the mover, the position of the magnetic stripe and the magnetic field intensity can be deduced according to the magnetic field angle.

[0052] S302. The mover information determination device determines the AMR sensors with magnetic field intensity greater than the preset magnetic field intensity as the target AMR sensors.

[0053] In the actual application process, the mover information determination device performs normalization processing on the calculated magnetic field intensity, and determines the AMR sensors with magnetic field intensity greater than 1 as the target AMR sensors.

[0054] In some embodiments, in order to be able to determine the target position of the magnetic stripe, as Figure 4 shown, in the mover information determination method provided by the embodiments of the present application, the above S202 specifically includes the following steps: S401. The mover information determination device calculates the ratio of the first sensing data to the second sensing data of the target sensor.

[0055] S402. The mover information determination device determines the target position of the magnetic stripe according to the ratio and the position of the target AMR sensor.

[0056] As a possible implementation manner, the mover information determination device calculates the arctangent of the ratio to obtain the angle between the target AMR sensor and the magnetic stripe.

[0057] Further, the mover information determination device determines the target position of the magnetic strip according to the angle and the position of the target AMR sensor.

[0058] In the actual application process, when the magnetic pole in the magnetic strip is directly opposite to the target AMR sensor, the angle is 0 degrees, and at this time, the magnetic pole is aligned with the target AMR sensor. When the target AMR sensor is between two magnetic poles, the angle is 180 degrees.

[0059] When the angle is other angles, it indicates that there is a certain offset between the target AMR sensor and the magnetic pole. The target position of the magnetic strip can be determined by the position of the target AMR sensor and this angle.

[0060] In some embodiments, in order to be able to determine the encoded data of the magnetic strip, as Figure 5 shown, in the mover information determination method provided by the embodiment of the present application, the above S103 specifically includes the following steps: S501. The mover information determination device determines the target Hall sensor corresponding to the target position according to the positional relationship between the Hall sensor and the AMR sensor.

[0061] As a possible implementation manner, the mover information determination device queries the target Hall sensor corresponding to the target position from the positional relationship between the Hall sensor and the AMR sensor.

[0062] In the actual application process, the mover information determination device can also query the target Hall sensor corresponding to each target AMR sensor from the positional relationship between the Hall sensor and the AMR sensor.

[0063] S502. The mover information determination device determines the encoded data of the magnetic strip according to the sensing data of the target Hall sensor.

[0064] As a possible implementation manner, the mover information determination device acquires the sensing data of the target Hall sensor and parses and generates the encoded data of the magnetic strip.

[0065] It should be noted that the Hall sensor can identify the magnetic poles in the magnetic strip.

[0066] Exemplarily, the mover information determination device can encode the N level as 0 and the S level as 1, or can encode the N level as 1 and the S level as 0. In this way, the mover information determination device can generate a string of binary numbers according to the sensing data of the target Hall sensor.

[0067] In the actual application process, since there can be 2 n ^n numbers for an n-bit binary number, when there are multiple movers moving on the stator, it is necessary to determine the number of magnetic poles in the magnetic strip according to the number of movers.

[0068] It can be understood that for the technical solution provided in the embodiments of the present application, the target Hall sensor corresponding to the target position is determined according to the positional relationship between the Hall sensor and the anisotropic magnetoresistance (AMR) sensor. Then, the encoded data of the magnetic stripe is determined according to the sensing data of the target Hall sensor. In this way, since the Hall sensor can only output high and low levels and can only identify the N pole or the S pole, it is impossible to distinguish whether the magnetic stripe exists. Since there is a magnetic stripe at the target position, the encoded data of the magnetic stripe can be determined according to the sensing data of the target Hall sensor corresponding to the target position, and the information of the mover can also be determined.

[0069] The above mainly introduces the solution provided in the embodiments of the present application from the perspective of the method. To implement the above functions, the mover information determination device or electronic device includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0070] The embodiments of the present application can, according to the above method, exemplarily divide the function modules of the mover information determination device or electronic device. For example, the mover information determination device or electronic device may include each function module corresponding to each function division, or two or more functions may be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software function module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation.

[0071] For example, the embodiments of the present application also provide a mover information determination device.

[0072] In some embodiments, Figure 6 is a block diagram of a mover information determination device 600 shown according to an exemplary embodiment. Referring to Figure 6 , the mover information determination device is used to identify the mover moving on the stator and the position of the mover; a magnetic stripe is installed on the mover, and a plurality of Hall sensors and a plurality of anisotropic magnetoresistance (AMR) sensors are installed on the stator; the mover information determination device 600 includes an acquisition unit 601 and a determination unit 602.

[0073] The acquisition unit 601 is configured to acquire the sensing data of each AMR sensor and the sensing data of each Hall sensor.

[0074] A determining unit 602, configured to determine a target position of the magnetic stripe according to the sensing data of each AMR sensor.

[0075] The determining unit 602 is further configured to determine encoded data of the magnetic stripe according to the target position and the sensing data of each Hall sensor.

[0076] The determining unit 602 is further configured to determine a target mover corresponding to the encoded data according to a preset correspondence between the encoded data and the mover.

[0077] Optionally, the sensing data of each AMR sensor includes first sensing data and second sensing data; the first sensing data is used to represent the sine value of the AMR sensor and the magnetic stripe; the second sensing data is used to represent the cosine value of the AMR sensor and the magnetic stripe; as Figure 6 shown, the determining unit 602 provided in the embodiment of the present application is specifically configured to: Determine a target AMR sensor from multiple AMR sensors according to the sensing data of each AMR sensor.

[0078] Determine the target position of the magnetic stripe according to the position of the target AMR sensor.

[0079] Optionally, as Figure 6 shown, the determining unit 602 provided in the embodiment of the present application is specifically configured to: Determine the magnetic field intensity of each AMR sensor according to the sensing data of each AMR sensor.

[0080] Determine the AMR sensors with a magnetic field intensity greater than a preset magnetic field intensity as target AMR sensors.

[0081] Optionally, as Figure 6 shown, the determining unit 602 provided in the embodiment of the present application is specifically configured to: Calculate the ratio of the first sensing data to the second sensing data of the target sensor.

[0082] Determine the target position of the magnetic stripe according to the ratio and the position of the target AMR sensor.

[0083] Optionally, as Figure 6 shown, the determining unit 602 provided in the embodiment of the present application is specifically configured to: Determine a target Hall sensor corresponding to the target position according to the positional relationship between the Hall sensor and the AMR sensor.

[0084] Determine the encoded data of the magnetic stripe according to the sensing data of the target Hall sensor.

[0085] Regarding the device in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here.

[0086] Figure 7 is a block diagram of an electronic device shown according to an exemplary embodiment. As Figure 7 shown, the electronic device 700 includes, but is not limited to: a processor 701 and a memory 702.

[0087] Among them, the above-mentioned memory 702 is used to store executable instructions of the above-mentioned processor 701. It can be understood that the above-mentioned processor 701 is configured to execute instructions to implement the mover information determination method in the above embodiments.

[0088] It should be noted that those skilled in the art can understand that Figure 7 the structure of the electronic device shown in Figure 7 does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than

[0089] shown, or combine certain components, or have different component arrangements.

[0090] The processor 701 is the control center of the electronic device, connecting various parts of the entire electronic device through various interfaces and lines. By running or executing software programs and / or modules stored in the memory 702, and calling data stored in the memory 702, it executes various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. The processor 701 may include one or more processing units. Optionally, the processor 701 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 701 either.

[0090] The memory 702 can be used to store software programs and various data. The memory 702 may mainly include a program storage area and a data storage area. Among them, the program storage area may store the operating system, application programs required by at least one functional module (such as a determination unit, a processing unit, etc.). In addition, the memory 702 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0091] In an exemplary embodiment, there is also provided a computer-readable storage medium including instructions, such as the memory 702 including instructions. The above instructions can be executed by the processor 701 of the electronic device 700 to implement the mover information determination method in the above embodiments.

[0092] In actual implementation,Figure 6 The functions of the obtaining unit 701 and the determining unit 702 in Figure 7 can both be implemented by the processor 701 in

[0093] calling a computer program stored in the memory 702. For the specific execution process, reference can be made to the description of the mover information determination method in the foregoing embodiment, which will not be elaborated here.

[0094] Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium. For example, the non-transitory computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0095] It should be noted that when the instructions in the above-mentioned computer-readable storage medium or the one or more instructions in the computer program product are executed by the processor of the electronic device, the various processes of the above-mentioned mover information determination method embodiment are implemented, and the same technical effects as the above-mentioned mover information determination method can be achieved. To avoid repetition, it will not be elaborated here.

[0096] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0097] In several embodiments provided by the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.

[0098] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may be a single physical unit or multiple physical units, that is, it may be located in one place or distributed to multiple different places. Some or all of the classification units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0099] In addition, each functional unit in various embodiments of the present application may be integrated in a processing unit, may exist separately as individual physical units, or two or more units may be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0100] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods of the various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.

[0101] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for determining mover information, applied to a mover information determination device, characterized in that: The mover information determination device is used to identify the mover moving on the stator and the position of the mover; The mover is provided with a magnetic strip, and the stator is provided with a plurality of Hall sensors and a plurality of anisotropic magnetoresistive AMR sensors; the method comprises: Acquire the sensing data of each AMR sensor and the sensing data of each Hall sensor; Determining the target position of the magnetic stripe according to the sensing data of each AMR sensor; Determining the encoding data of the magnetic stripe according to the target position and the sensing data of each Hall sensor; According to the preset correspondence between the encoding data and the mover, the target mover corresponding to the encoding data is determined.

2. The method according to claim 1, characterized in that The sensing data of each AMR sensor includes first sensing data and second sensing data; the first sensing data is used to represent the sine value of the AMR sensor and the magnetic stripe; the second sensing data is used to represent the cosine value of the AMR sensor and the magnetic stripe; Determining the target position of the magnetic stripe according to the sensing data of each AMR sensor includes: Determine a target AMR sensor from the plurality of AMR sensors according to the sensing data of each AMR sensor; The target position of the magnetic stripe is determined according to the position of the target AMR sensor.

3. The method according to claim 2, characterized in that The step of determining a target AMR sensor from the plurality of AMR sensors according to the sensing data of each AMR sensor comprises: Determine the magnetic field strength of each AMR sensor according to the sensing data of each AMR sensor; The AMR sensor whose magnetic field strength is greater than a preset magnetic field strength is determined as the target AMR sensor.

4. The method according to claim 2, characterized in that: Determining the target position of the magnetic stripe according to the position of the target AMR sensor includes: Calculating a ratio of first sensor data to second sensor data of the target sensor; The target position of the magnetic stripe is determined based on the ratio and the position of the target AMR sensor.

5. The method according to any one of claims 1 to 4, characterized in that Determining the encoding data of the magnetic stripe according to the target position and the sensing data of each Hall sensor includes: Determining a target Hall sensor corresponding to the target position according to a positional relationship between the Hall sensor and the AMR sensor; The encoding data of the magnetic stripe is determined according to the sensing data of the target Hall sensor.

6. A device for determining information of a mover, characterized in that: The mover information determination device is used to identify the mover moving on the stator and the position of the mover; the mover is equipped with a magnetic strip, and the stator is equipped with a plurality of Hall sensors and a plurality of anisotropic magnetoresistive AMR sensors; the device comprises: an acquisition unit and a determination unit; The acquisition unit is used to acquire the sensing data of each AMR sensor and the sensing data of each Hall sensor; The determining unit is used to determine the target position of the magnetic stripe according to the sensing data of each AMR sensor; The determination unit is further used to determine the encoding data of the magnetic stripe according to the target position and the sensing data of each Hall sensor; The determination unit is further used to determine the target mover corresponding to the encoding data according to the preset corresponding relationship between the encoding data and the mover.

7. The device according to claim 6, characterized in that The sensing data of each AMR sensor includes first sensing data and second sensing data; the first sensing data is used to represent the sine value of the AMR sensor and the magnetic stripe; the second sensing data is used to represent the cosine value of the AMR sensor and the magnetic stripe; the determining unit is specifically used to: Determine a target AMR sensor from the plurality of AMR sensors according to the sensing data of each AMR sensor; The target position of the magnetic stripe is determined according to the position of the target AMR sensor.

8. The device according to claim 7, characterized in that The determining unit is specifically configured to: Determine the magnetic field strength of each AMR sensor according to the sensing data of each AMR sensor; The AMR sensor whose magnetic field strength is greater than a preset magnetic field strength is determined as the target AMR sensor.

9. The device according to claim 7, characterized in that The determining unit is specifically configured to: Calculating a ratio of first sensor data to second sensor data of the target sensor; The target position of the magnetic stripe is determined based on the ratio and the position of the target AMR sensor.

10. The device according to any one of claims 6 to 9, characterized in that: The determining unit is specifically configured to: Determining a target Hall sensor corresponding to the target position according to a positional relationship between the Hall sensor and the AMR sensor; The encoding data of the magnetic stripe is determined according to the sensing data of the target Hall sensor.

11. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method as claimed in any one of claims 1 to 5.

12. A computer-readable storage medium, characterized in that: When the computer-executable instructions stored in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is capable of performing the method as claimed in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Combined absolute position Hall encoder detection method

    CN116232162A

  • Rotor numbering method and device, conveying system and storage medium

    CN116873503A

  • Linear transmission system

    CN117040227A

  • Rotor numbering system for magnetic suspension annular line

    CN117614208A

  • Linear motor control method and device, storage medium and article conveying system

    CN118164266A

Cited By

  • Mover information determination method and apparatus, device, and storage medium

    WO2026179524A1