Position signal correction method and device, electronic equipment, storage medium and product
By determining the compensation coefficient based on the temperature parameters, the position signal of the eddy current sensor is corrected, and the signal inaccuracy problem caused by the eddy current sensor is solved, and a more accurate position signal output is achieved.
Patent Information
- Application Number
- CN202510601050.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-08-08
AI Technical Summary
The eddy current sensor is sensitive to temperature, resulting in inaccurate output position signal and significant impact on temperature drift.
Based on the temperature parameters of the position sensor, the compensation coefficient is determined, and the original position signal is corrected through the compensation coefficient, including obtaining ambient temperature, bearing temperature and coil loss, and using the thermal network topology and mapping relationship to calculate the compensation coefficient.
Improve the accuracy of the position signal, reduce the impact of temperature changes on the signal, and obtain a more accurate target position signal.
Smart Images

Figure CN120445017A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing technology, and in particular to a position signal correction method, device, electronic device, storage medium and product. Background Art
[0002] Eddy current sensors are commonly used for position detection, such as in vehicle motors. However, they are sensitive to temperature and are subject to significant temperature drift, which can lead to inaccurate position signals. Summary of the Invention
[0003] In order to overcome the problems existing in the related art, the present disclosure provides a position signal correction method, device, electronic device, storage medium and product, which can determine the corresponding compensation coefficient based on the temperature parameters related to the position sensor, and then correct the original position signal output by the position sensor through the compensation coefficient to obtain a more accurate target position signal.
[0004] According to a first aspect of an embodiment of the present disclosure, a position signal correction method is provided, comprising: Get the temperature parameters related to the position sensor; determining a compensation coefficient according to the temperature parameter; The original position signal obtained by the position sensor is corrected according to the compensation coefficient to obtain a target position signal.
[0005] Optionally, the method further includes: Obtain the coil loss corresponding to the coil in the position sensor; Determining the compensation coefficient according to the temperature parameter includes: The compensation coefficient is determined according to the temperature parameter and the coil loss.
[0006] Optionally, the temperature parameters include ambient temperature and a bearing temperature corresponding to the target bearing; Determining the compensation coefficient according to the temperature parameter and the coil loss includes: Based on the thermal network topology corresponding to the position sensor, and according to the ambient temperature, the bearing temperature, and the coil loss, obtaining a coil temperature corresponding to the coil in the position sensor and a target wheel temperature corresponding to the target wheel; The compensation coefficient is determined according to the coil temperature and the target wheel temperature.
[0007] Optionally, obtaining the coil temperature corresponding to the coil in the position sensor and the target wheel temperature corresponding to the target wheel based on the thermal network topology corresponding to the position sensor and the ambient temperature, the bearing temperature, and the coil loss includes: Establishing a state space equation according to a thermal network topology corresponding to the position sensor; The state-space equation is solved according to the ambient temperature, the bearing temperature, and the coil loss to obtain the coil temperature and the target wheel temperature.
[0008] Optionally, determining the compensation coefficient according to the coil temperature and the target wheel temperature includes: determining, according to a first target mapping relationship, a first original peak induced voltage corresponding to the coil temperature and the target wheel temperature; The compensation coefficient is determined according to the first original peak induced voltage and a target peak induced voltage, where the target peak induced voltage is a peak induced voltage at a target ambient temperature.
[0009] Optionally, the method further includes: Acquiring first experimental data under a plurality of experimental working conditions at different ambient temperatures, wherein the first experimental data under each experimental working condition includes an experimental coil temperature, an experimental target wheel temperature, and an experimental peak induced voltage; The first target mapping relationship is established according to the first experimental data under the multiple experimental working conditions with different ambient temperatures.
[0010] Optionally, the temperature parameters include ambient temperature and a bearing temperature corresponding to the target bearing; Determining the compensation coefficient according to the temperature parameter includes: determining, according to a second target mapping relationship, a second original peak induced voltage corresponding to the ambient temperature and the bearing temperature; The compensation coefficient is determined according to the second original peak induced voltage and a target peak induced voltage, where the target peak induced voltage is a peak induced voltage at a target ambient temperature.
[0011] Optionally, the method further includes: Acquire second experimental data under a plurality of experimental working conditions with different ambient temperatures, wherein the second experimental data under each experimental working condition includes an experimental ambient temperature, an experimental bearing temperature, and an experimental peak induced voltage; The second target mapping relationship is established according to the second experimental data under the multiple experimental working conditions with different ambient temperatures.
[0012] According to a second aspect of an embodiment of the present disclosure, there is provided a position signal correction device, comprising: A first acquisition module is configured to acquire temperature parameters related to the position sensor; a determination module configured to determine a compensation coefficient according to the temperature parameter; The obtaining module is configured to correct the original position signal obtained by the position sensor according to the compensation coefficient to obtain a target position signal.
[0013] According to a third aspect of an embodiment of the present disclosure, there is provided an electronic device, including: processor; a memory for storing processor-executable instructions; The processor is configured to implement the steps of the position signal correction method provided in the first aspect of the present disclosure when executing.
[0014] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the steps of the position signal correction method provided in the first aspect of the present disclosure are implemented.
[0015] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the steps of the position signal correction method provided in the first aspect of the present disclosure.
[0016] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects: Acquire temperature parameters related to the position sensor; determine a compensation coefficient based on the temperature parameters; and correct an original position signal output by the position sensor based on the compensation coefficient to obtain a target position signal.
[0017] The corresponding compensation coefficient can be determined based on the temperature parameters related to the position sensor, and the original position signal output by the position sensor can be corrected by the compensation coefficient to obtain a more accurate target position signal.
[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0020] Figure 1 The figure is a schematic diagram of an application scenario of a position signal correction method according to an exemplary embodiment.
[0021] Figure 2 The figure is a schematic diagram showing the position of a position sensor according to an exemplary embodiment.
[0022] Figure 3The figure is a flow chart showing a method for correcting a position signal according to an exemplary embodiment.
[0023] Figure 4 is a schematic diagram showing a thermal network topology structure according to an exemplary embodiment.
[0024] Figure 5 The figure is a block diagram of a position signal correction device according to an exemplary embodiment.
[0025] Figure 6 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0026] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements.
[0027] The embodiments described in the following examples of the present disclosure do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0028] It should be noted that all actions of acquiring signals, information or data in the present disclosure are carried out in compliance with the corresponding data protection laws and policies of the country where they are located and with the authorization given by the owner of the corresponding device.
[0029] Eddy current position sensors use the physical principles of eddy currents to detect the position of a metal target wheel moving over a set of coils. This set of coils consists of an excitation coil and two receiving coils (sin and cosine), typically printed on a printed circuit board in the form of copper traces. The excitation coil typically generates an induced voltage corresponding to the target wheel's position on the two receiving coils (sin and cosine), based on the position of the metal target wheel. The eddy current position sensor's internal integrated circuit (IC) demodulates and processes this induced voltage to obtain the target wheel's real-time position information. This position information is then transmitted to the sensor via differential or single-ended sine and cosine signals.
[0030] Eddy current sensors are commonly used for position detection, such as in vehicle motors. However, they are sensitive to temperature and are subject to significant temperature drift, which can lead to inaccurate position signals.
[0031] In response to the above technical problems, the embodiments of the present disclosure provide a position signal correction method, device, electronic device, storage medium and product, which can determine the corresponding compensation coefficient based on the temperature parameters related to the position sensor, and then correct the original position signal output by the position sensor through the compensation coefficient to obtain a more accurate target position signal.
[0032] Figure 1 FIG. 1 is a schematic diagram showing an application scenario of a position signal correction method according to an exemplary embodiment. Figure 1 As shown, the method can be applied to a position sensor or a terminal device with data processing capability. Figure 1 In the embodiment, the position sensor can be an eddy current sensor, which consists of an eddy current target wheel 102, an eddy current coil (excitation coil 101, sine coil 103, cosine coil 104), an eddy current chip, and a corresponding resistance and capacitance conditioning circuit. The eddy current coil, eddy current chip, and the corresponding resistance and capacitance conditioning circuit are arranged on an eddy current circuit board. The eddy current lead wires are divided into power supply positive, power supply ground, sine SinH, sine SinL, cosine CosH, and cosine CosL signals. The target wheel is mounted on the motor shaft, near the bearing, and the target wheel is generally made of magnetic stainless steel. The target wheel is located below the eddy current coil.
[0033] Figure 2 FIG. 1 is a schematic diagram showing a position of a position sensor according to an exemplary embodiment. Figure 2 As shown, the vehicle motor includes a motor housing 21, a motor shaft 22, a motor rotor 23, and a bearing 24. The position sensor includes an eddy current target wheel 102, an eddy current circuit board 25, and an eddy current coil 26. The eddy current coil 26 includes an excitation coil 101, a sine coil 103, and a cosine coil 104. The motor shaft 22 is disposed inside the motor housing 21, and the motor rotor 23 is disposed on the motor shaft 22. The motor housing 21 is provided with a bearing 24. Both ends of the motor shaft 22 pass through the bearing 24, and one end is provided with the eddy current target wheel 102. The motor housing 21 is provided with an eddy current circuit board 25 near the eddy current target wheel 102, and the eddy current coil 26 is disposed on the eddy current circuit board 25.
[0034] Figure 3 FIG. 1 is a flow chart showing a method for correcting a position signal according to an exemplary embodiment. Figure 3 As shown, the following steps may be included.
[0035] In step S301 , temperature parameters related to the position sensor are obtained.
[0036] In this embodiment, the position sensor can be an eddy current position sensor. The structure of the position sensor, the position of the position sensor, and its detection principle can be analyzed to determine the temperature parameters that affect its output signal, such as the ambient temperature and the bearing temperature corresponding to the target bearing. The target bearing is the bearing on the same side as the eddy current target wheel. The ambient temperature can be the temperature of the environment in which the vehicle's motor is located. The ambient temperature can also be the temperature of the environment in which the position sensor is located. Under different ambient temperatures, the temperature of the eddy current coil will vary, and the temperature of the eddy current target wheel will also vary. Since the eddy current target wheel is set on the motor shaft, and the motor shaft passes through the target bearing, there will be heat transfer between the target bearing and the motor shaft, and there will be heat transfer between the eddy current target wheel and the motor shaft. Therefore, the temperature of the eddy current target wheel is related to the bearing temperature of the target bearing. The ambient temperature can be collected by a temperature sensor set in the environment, and the bearing temperature corresponding to the target bearing can be collected by a temperature sensor set at the target bearing. Changes in the temperature of the eddy current coil and the temperature of the eddy current target wheel will cause the original position signal output by the position sensor to be inaccurate. By obtaining the ambient temperature and the bearing temperature corresponding to the target bearing, relevant temperature parameters can be obtained for compensation.
[0037] In step S302, a compensation coefficient is determined according to the temperature parameter.
[0038] In this embodiment, a compensation coefficient corresponding to a temperature parameter can be obtained based on a pre-set target mapping relationship. The target mapping relationship can represent the correspondence between different temperature parameters and compensation coefficients, and the target mapping relationship can be constructed based on experimental data. The compensation coefficient is intended to correct the raw position signal output by the position sensor to a signal at a target ambient temperature. For example, the target ambient temperature can be 25°C.
[0039] In step S303 , the original position signal output by the position sensor is corrected according to the compensation coefficient to obtain a target position signal.
[0040] In this embodiment, after obtaining the compensation coefficient, the original position signal obtained by the position sensor can be corrected by the compensation coefficient to obtain a more accurate target position signal, and furthermore, more accurate position information can be obtained to avoid the problem of inaccurate output position signal caused by temperature change of the position sensor. The original position signal may include an original sine induced voltage and an original cosine induced voltage, and the compensation coefficient may include a sine compensation coefficient and a cosine compensation coefficient. The original sine induced voltage can be compensated by the sine compensation coefficient, and the original cosine induced voltage can be compensated by the cosine compensation coefficient. For example, the sine compensation coefficient is 0.8, the cosine compensation coefficient is 0.7, and the original sine induced voltage is , the original cosine induced voltage is , then the compensated sinusoidal induced voltage can be 0.8 , the cosine induced voltage after compensation can be 0.7 .
[0041] In this embodiment, a corresponding compensation coefficient can be determined based on a temperature parameter related to the position sensor, and then the original position signal output by the position sensor can be corrected using the compensation coefficient to obtain a more accurate target position signal.
[0042] In one possible implementation, the method further includes: Get the coil loss corresponding to the coil in the position sensor.
[0043] In this embodiment, analysis also revealed that the coil loss associated with the coil also affects the position sensor's position signal. Therefore, the coil loss associated with the coil in the position sensor can be obtained to further derive a more accurate compensation coefficient. The coil may include an excitation coil and two receiving coils, and the coil loss is the total loss generated by the voltage signals from the excitation coil and the two receiving coils. The coil loss associated with the coil can be set to a fixed value based on experimentation, or it can be calculated based on the coil's historical temperature. For example, the current coil loss can be calculated based on the coil temperature calculated in the previous cycle.
[0044] After obtaining the coil loss corresponding to the coil, the compensation coefficient is determined according to the temperature parameters, including: The compensation coefficient is determined based on temperature parameters and coil losses.
[0045] In this embodiment, coil loss will also affect the position signal of the position sensor. The temperature parameter and coil loss can be combined to obtain a more accurate compensation coefficient, so that the signal influence caused by temperature and the signal influence caused by coil loss can be compensated by the compensation coefficient to obtain a more accurate target position signal.
[0046] In a possible implementation manner, the temperature parameter includes the ambient temperature and the bearing temperature corresponding to the target bearing.
[0047] Determine the compensation coefficient based on temperature parameters and coil loss, including: Based on the thermal network topology corresponding to the position sensor, the coil temperature corresponding to the coil in the position sensor and the target wheel temperature corresponding to the target wheel are obtained according to the ambient temperature, bearing temperature and coil loss; and the compensation coefficient is determined based on the coil temperature and the target wheel temperature.
[0048] Figure 4is a schematic diagram showing a thermal network topology structure according to an exemplary embodiment. Figure 4 As shown, in this embodiment, the thermal network topology corresponding to the position sensor can be obtained. The thermal network topology can be constructed based on the heat transfer relationship between the position sensor and the surrounding connectors. The thermal network topology may include multiple thermal nodes and the connection relationship between the multiple thermal nodes. The thermal parameters of each thermal node can be analyzed and obtained. Specifically, the thermal nodes of the excitation coil and the sine and cosine coils can be combined into one thermal node. The coil temperature can be recorded as Tcoil, and the coil loss can be recorded as PlossCoil. is the thermal resistance between air and metal target wheel, is the thermal resistance between the bearing and the metal target wheel, is the thermal resistance between air and eddy current coil, is the thermal resistance between the bearing and the eddy current coil, The ambient air temperature can be obtained through CAN communication with other nodes in the vehicle. is the bearing inner ring temperature, which can be estimated from the bearing node, one of the rotor temperature network topology nodes. is the equivalent heat capacity of the eddy current coil, is the heat capacity of the target metal wheel.
[0049] Based on the thermal network topology corresponding to the position sensor, the ambient temperature, bearing temperature, and coil loss, combined with the aforementioned fixed and known thermal node parameters (i.e., the thermal capacitance and thermal resistance), the coil temperature corresponding to the coil in the position sensor and the target wheel temperature corresponding to the target wheel can be obtained. A compensation coefficient can then be determined based on the obtained coil and target wheel temperatures. This compensation coefficient can then be used to compensate for the signal effects caused by ambient temperature, bearing temperature, and coil loss, resulting in a more accurate target position signal.
[0050] In one possible implementation, obtaining a coil temperature corresponding to a coil in the position sensor and a target wheel temperature corresponding to a target wheel based on a thermal network topology corresponding to the position sensor and according to ambient temperature, bearing temperature, and coil loss includes: According to the thermal network topology corresponding to the position sensor, a state-space equation is established. According to the ambient temperature, bearing temperature and coil loss, the state-space equation is solved to obtain the coil temperature and target wheel temperature.
[0051] In this embodiment, the corresponding thermal relationship can be established based on the thermal network topology:
[0052]
[0053] in, is the derivative of coil temperature and target wheel temperature with respect to time.
[0054] The iterative calculation of the temperature of the eddy current position sensor can be considered as a linear steady-state system, and the corresponding state space equation can be:
[0055] Among them, A, B, C, and D are the system matrix, input matrix, output matrix, and direct connection matrix respectively, x is the state vector, u is the input vector, and y is the output vector.
[0056] From the above derivation of temperature iteration, we can know that: State vector: ; System input vector: ; Select the system control input not to be used as direct acting output, then ; System output y selection ,but:
[0057] According to the iterative calculation formula of each node temperature, the system matrix A and input matrix B can be obtained as follows:
[0058]
[0059] Based on the above relationship, the coil temperature and target wheel temperature can be obtained by solving the state space equation according to the ambient temperature, bearing temperature and coil loss.
[0060] In a possible implementation, determining the compensation coefficient according to the coil temperature and the target wheel temperature includes: According to the first target mapping relationship, the first original peak induced voltage corresponding to the coil temperature and the target wheel temperature is determined; according to the first original peak induced voltage and the target peak induced voltage, the compensation coefficient is determined, and the target peak induced voltage is the peak induced voltage at the target ambient temperature.
[0061] In this embodiment, when the coil temperature and target wheel temperature are acquired, a corresponding mapping relationship can be determined as a first target mapping relationship. This first target mapping relationship represents the correspondence between the coil temperature, the target wheel temperature, and the raw peak induced voltage. Based on the first target mapping relationship, the first raw peak induced voltage corresponding to the actual acquired coil temperature and target wheel temperature can be determined.
[0062] The position signal obtained by the position sensor may include a sine induced voltage and a cosine induced voltage, and the relationship corresponding to the first target mapping relationship may be:
[0063]
[0064] in, is the sinusoidal peak-to-peak voltage, is the cosine peak-to-peak voltage, is a 5×5 polynomial, where m and n are integers ranging from 0 to 5.
[0065] Through the relationship corresponding to the above-mentioned first target mapping relationship, based on the coil temperature and the target wheel temperature, the first original peak induced voltage can be calculated, which may include the first original sine peak voltage and the first original cosine peak voltage.
[0066] Then, a compensation coefficient can be determined based on the first original peak induced voltage and the target peak induced voltage. Optionally, the target peak induced voltage can be a peak induced voltage at 25°C, which can include a target sine peak voltage and a target cosine peak voltage, and can be obtained based on experimental measurements, that is, at an ambient temperature of 25°C, the position signal output by the position sensor is obtained to obtain the target peak induced voltage. The compensation coefficient can correspondingly include a sine compensation coefficient and a cosine compensation coefficient. The target sine peak voltage can be divided by the first original sine peak voltage to obtain the sine compensation coefficient, and the target peak induced voltage can be divided by the first original cosine peak voltage to obtain the cosine compensation coefficient.
[0067] Finally, when the original position signal obtained by the position sensor is corrected by the compensation coefficient, the original position signal may include a second original sine peak voltage and a second original cosine peak voltage. The product between the second original sine peak voltage and the sine compensation coefficient can be determined as the target sine voltage, and the product between the second original cosine peak voltage and the cosine compensation coefficient can be determined as the target cosine voltage to obtain a more accurate target position signal.
[0068] In this embodiment, the coil temperature and the target wheel temperature can be first obtained, and then the corresponding compensation coefficient can be determined, so that a more accurate compensation coefficient can be obtained based on the influence of the coil temperature and the target wheel temperature on the output signal of the position sensor, thereby obtaining a more accurate target position signal.
[0069] In one possible implementation, the method further includes: Acquire first experimental data under multiple experimental conditions with different ambient temperatures, where the first experimental data under each experimental condition includes an experimental coil temperature, an experimental target wheel temperature, and an experimental peak induced voltage; and establish a first target mapping relationship based on the first experimental data under the multiple experimental conditions with different ambient temperatures.
[0070] In this embodiment, first experimental data under multiple experimental conditions with different ambient temperatures can be obtained through experiments. For example, different ambient temperatures may include -40°C, 25°C, and 40°C. The experimental conditions may be after a fixed speed for a certain period of time, where the fixed speed may be 80% of the peak speed point, after the electric drive system has been stationary for a preset time, and at a non-thermal equilibrium point above the rated power. The first experimental data under each experimental condition, including the experimental coil temperature, the experimental target wheel temperature, and the experimental peak induced voltage, are obtained in real time. This allows a first target mapping relationship to be established based on the first experimental data under multiple experimental conditions with different ambient temperatures.
[0071] In a possible implementation manner, the temperature parameter includes the ambient temperature and the bearing temperature corresponding to the target bearing.
[0072] According to the temperature parameters, the compensation coefficient is determined, including: According to the second target mapping relationship, the second original peak induced voltage corresponding to the ambient temperature and the bearing temperature is determined; according to the second original peak induced voltage and the target peak induced voltage, the compensation coefficient is determined, and the target peak induced voltage is the peak induced voltage at the target ambient temperature.
[0073] In this embodiment, the temperature parameter may include the ambient temperature and the bearing temperature corresponding to the target bearing. Once the ambient temperature and the bearing temperature corresponding to the target bearing are obtained, a corresponding second target mapping relationship may be directly obtained. This second target mapping relationship represents the correspondence between the ambient temperature, the bearing temperature, and the original peak induced voltage. Based on the second target mapping relationship, a second original peak induced voltage corresponding to the actual obtained ambient temperature and bearing temperature may be determined.
[0074] The position signal obtained by the position sensor may include a sine induced voltage and a cosine induced voltage, and the relationship corresponding to the second target mapping relationship may be:
[0075]
[0076] in, is the sinusoidal peak-to-peak voltage, is the cosine peak-to-peak voltage, is a 5×5 polynomial, where m and n are integers ranging from 0 to 5.
[0077] Through the relationship corresponding to the above second target mapping relationship, based on the ambient temperature and the bearing temperature, the second original peak induced voltage can be calculated, which may include a third original sine peak voltage and a third original cosine peak voltage.
[0078] A compensation coefficient can then be determined based on the second original peak induced voltage and the target peak induced voltage. Specifically, the target peak induced voltage can be a peak induced voltage at 25°C, and can include a target sine peak voltage and a target cosine peak voltage, which can be measured experimentally. The compensation coefficient can include a sine compensation coefficient and a cosine compensation coefficient. The target sine peak voltage can be divided by the third original sine peak voltage to obtain a sine compensation coefficient, and the target peak induced voltage can be divided by the third original cosine peak voltage to obtain a cosine compensation coefficient.
[0079] Ultimately, when the raw position signal obtained by the position sensor is corrected using the compensation coefficient, the raw position signal may include a second raw sine peak voltage and a second raw cosine peak voltage. The product of the second raw sine peak voltage and the sine compensation coefficient may be determined as a target sine voltage, while the product of the second raw cosine peak voltage and the cosine compensation coefficient may be determined as a target cosine voltage, thereby obtaining a more accurate target position signal.
[0080] In one possible implementation, the method further includes: Acquire second experimental data under multiple experimental conditions with different ambient temperatures, where the second experimental data under each experimental condition includes an experimental ambient temperature, an experimental bearing temperature, and an experimental peak induced voltage; and establish a second target mapping relationship based on the second experimental data under multiple experimental conditions with different ambient temperatures.
[0081] In this embodiment, second experimental data can be acquired in real time under multiple experimental operating conditions with different ambient temperatures. For example, the different ambient temperatures may include -40°C, 25°C, and 40°C. The experimental operating conditions may include a fixed speed for a certain period of time, where the fixed speed may be 80% of the peak speed, after the electric drive system has been stationary for a preset time, and at a non-thermal equilibrium point above the rated power. Second experimental data under each experimental operating condition, including the experimental ambient temperature, the experimental bearing temperature, and the experimental peak induced voltage, can be acquired in real time. A second target mapping relationship can be established based on the second experimental data under the multiple experimental operating conditions with different ambient temperatures.
[0082] Through the above method, the influence of ambient temperature and bearing temperature on the position signal can be directly analyzed based on experimental data, and then the corresponding relationship between ambient temperature and bearing temperature and the compensation coefficient can be directly established, so that the influence of ambient temperature and bearing temperature on the position signal can be compensated based on the compensation coefficient, and a more accurate target position signal can be output.
[0083] Figure 5FIG. 1 is a block diagram of a position signal correction device according to an exemplary embodiment. Figure 5 The position signal correction device 500 includes a first acquisition module 501 , a determination module 502 and an acquisition module 503 .
[0084] A first acquisition module 501 is configured to acquire temperature parameters related to the position sensor; A determination module 502 is configured to determine a compensation coefficient according to the temperature parameter; The obtaining module 503 is configured to correct the original position signal obtained by the position sensor according to the compensation coefficient to obtain a target position signal.
[0085] Optionally, the position signal correction device 500 further includes: A second acquisition module is configured to acquire a coil loss corresponding to a coil in the position sensor; The determining module 502 includes: The first determining submodule is configured to determine the compensation coefficient according to the temperature parameter and the coil loss.
[0086] Optionally, the temperature parameters include ambient temperature and a bearing temperature corresponding to the target bearing; The first determining submodule includes: an obtaining unit configured to obtain, based on a thermal network topology corresponding to the position sensor and according to the ambient temperature, the bearing temperature, and the coil loss, a coil temperature corresponding to the coil in the position sensor and a target wheel temperature corresponding to the target wheel; The determining unit is configured to determine the compensation coefficient according to the coil temperature and the target wheel temperature.
[0087] Optionally, the obtaining unit includes: an establishing subunit configured to establish a state space equation according to a thermal network topology corresponding to the position sensor; The obtaining subunit is configured to solve the state-space equation according to the ambient temperature, the bearing temperature and the coil loss to obtain the coil temperature and the target wheel temperature.
[0088] Optionally, the determining unit includes: a first determining subunit, configured to determine a first original peak induced voltage corresponding to the coil temperature and the target wheel temperature according to a first target mapping relationship; The second determining subunit is configured to determine the compensation coefficient according to the first original peak induced voltage and a target peak induced voltage, where the target peak induced voltage is a peak induced voltage at a target ambient temperature.
[0089] Optionally, the position signal correction device 500 further includes: a third acquisition module configured to acquire first experimental data under a plurality of experimental working conditions at different ambient temperatures, wherein the first experimental data under each experimental working condition includes an experimental coil temperature, an experimental target wheel temperature, and an experimental peak induced voltage; The first establishing module is configured to establish the first target mapping relationship according to the first experimental data under the multiple experimental working conditions with different ambient temperatures.
[0090] Optionally, the temperature parameters include ambient temperature and a bearing temperature corresponding to the target bearing; The determining module 502 includes: a second determining submodule, configured to determine a second original peak induced voltage corresponding to the ambient temperature and the bearing temperature according to a second target mapping relationship; The third determining submodule is configured to determine the compensation coefficient according to the second original peak induced voltage and a target peak induced voltage, where the target peak induced voltage is a peak induced voltage at a target ambient temperature.
[0091] Optionally, the position signal correction device 500 further includes: a fourth acquisition module configured to acquire second experimental data under a plurality of experimental working conditions with different ambient temperatures, wherein the second experimental data under each experimental working condition includes an experimental ambient temperature, an experimental bearing temperature, and an experimental peak induced voltage; The second establishing module is configured to establish the second target mapping relationship according to the second experimental data under the multiple different ambient temperature experimental conditions.
[0092] Regarding the position signal correction device 500 in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0093] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon. When the program instructions are executed by a processor, the steps of the position signal correction method provided by the present disclosure are implemented.
[0094] Figure 6 6 is a block diagram of an electronic device according to an exemplary embodiment. For example, the electronic device 600 may be a position sensor or a data processing terminal such as a mobile phone or a computer.
[0095] Reference Figure 6The electronic device 600 may include one or more of the following components: a first processing component 602 , a first memory 604 , a first power supply component 606 , a multimedia component 608 , an audio component 610 , a first input / output interface 612 , a sensor component 614 , and a communication component 616 .
[0096] The first processing component 602 generally controls the overall operation of the electronic device 600, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The first processing component 602 may include one or more processors 620 to execute instructions to perform all or part of the steps of the position signal correction method described above. In addition, the first processing component 602 may include one or more modules to facilitate interaction between the first processing component 602 and other components. For example, the first processing component 602 may include a multimedia module to facilitate interaction between the multimedia component 608 and the first processing component 602.
[0097] The first memory 604 is configured to store various types of data to support operations on the electronic device 600. Examples of such data include instructions for any application or method operating on the electronic device 600, contact data, phone book data, messages, pictures, videos, etc. The first memory 604 can be implemented by any type of volatile or non-volatile memory device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0098] The first power supply assembly 606 provides power to various components of the electronic device 600. The first power supply assembly 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 600.
[0099] The multimedia component 608 includes a screen that provides an output interface between the electronic device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, it may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensors can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide action. In some embodiments, the multimedia component 608 includes a front-facing camera and / or a rear-facing camera. When the electronic device 600 is in an operating mode, such as a capture mode or a video mode, the front-facing camera and / or the rear-facing camera can receive external multimedia data. Each front-facing camera and the rear-facing camera can have a fixed optical lens system or have focal length and optical zoom capabilities.
[0100] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 600 is in an operating mode, such as a call mode, a recording mode, or a voice recognition mode. The received audio signals may be further stored in the first memory 604 or transmitted via the communication component 616. In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.
[0101] The first input / output interface 612 provides an interface between the first processing component 602 and peripheral interface modules, such as a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0102] The sensor assembly 614 includes one or more sensors for providing various aspects of status assessment for the electronic device 600. For example, the sensor assembly 614 can detect the open / closed state of the electronic device 600, the relative positioning of components, such as the display and keypad of the electronic device 600. The sensor assembly 614 can also detect changes in the position of the electronic device 600 or a component of the electronic device 600, the presence or absence of user contact with the electronic device 600, the orientation or acceleration / deceleration of the electronic device 600, and temperature changes of the electronic device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 614 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0103] The communication component 616 is configured to facilitate wired or wireless communication between the electronic device 600 and other devices. The electronic device 600 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 616 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 616 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0104] In an exemplary embodiment, the electronic device 600 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-mentioned position signal correction method.
[0105] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a first memory 604 including instructions. The instructions can be executed by the processor 620 of the electronic device 600 to perform the above-described position signal correction method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0106] In another exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program executable by a programmable device, and has a code portion for performing the above-mentioned position signal correction method when executed by the programmable device.
[0107] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented through electronic hardware, computer software, or a combination of both. Whether such functions are implemented through hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functions for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0108] In the above detailed description, terms such as "center," "upper," "lower," "left," and "right" indicate directions or positional relationships. Since the components of the described devices can be positioned in a variety of different orientations, the directional terms are used for illustrative purposes and are not intended to be limiting. It should be understood that other aspects may be utilized and structural or logical changes may be made without departing from the concepts of the present disclosure. Therefore, the following detailed description should not be considered in a limiting sense.
[0109] It will be understood that the features of the various embodiments of the present disclosure described herein may be combined with each other unless specifically stated otherwise.
[0110] Although terms such as "first", "second" and "third" may be used herein to describe various components, parts, regions, layers or sections, these components, parts, regions, layers or sections are not limited to these terms. On the contrary, these terms are only used to distinguish one component, part, region, layer or section from another component, part, region, layer or section. Therefore, without departing from the teachings of each example, the first component, part, region, layer or section mentioned in the examples described herein may also be referred to as the second component, part, region, layer or section. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" can explicitly or implicitly include at least one such feature. In the description herein, the meaning of "multiple" is at least two, for example, two, three, etc., unless otherwise clearly and specifically defined.
[0111] Furthermore, the word "exemplary" is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be construed as advantageous over other aspects or designs. Rather, the use of the word exemplary is intended to present concepts in a concrete manner. As used herein, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or." That is, unless otherwise specified or clear from the context, "X applies to A or B" is intended to mean any of the natural inclusive permutations. That is, if X applies to A; X applies to B; or X applies to both A and B, then "X applies to A or B" satisfies any of the aforementioned instances. Furthermore, the articles "a" and "an," as used in this application and the appended claims, are generally understood to mean "one or more," unless otherwise specified or clear from the context to refer to the singular form.
[0112] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding this specification and the accompanying drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. With particular regard to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if not structurally equivalent to the disclosed structure. In addition, although particular features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms "include," "have," "have," "have," or variations thereof are used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term "comprising."
[0113] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the appended claims.
[0114] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A position signal correction method, characterized in that: include: Get the temperature parameters related to the position sensor; determining a compensation coefficient according to the temperature parameter; The original position signal obtained by the position sensor is corrected according to the compensation coefficient to obtain a target position signal.
2. The position signal correction method according to claim 1, characterized in that: The method further comprises: Obtain the coil loss corresponding to the coil in the position sensor; Determining the compensation coefficient according to the temperature parameter includes: The compensation coefficient is determined according to the temperature parameter and the coil loss.
3. The position signal correction method according to claim 2, characterized in that: The temperature parameters include the ambient temperature and the bearing temperature corresponding to the target bearing; Determining the compensation coefficient according to the temperature parameter and the coil loss includes: Based on the thermal network topology corresponding to the position sensor, and according to the ambient temperature, the bearing temperature, and the coil loss, obtaining a coil temperature corresponding to the coil in the position sensor and a target wheel temperature corresponding to the target wheel; The compensation coefficient is determined according to the coil temperature and the target wheel temperature.
4. The position signal correction method according to claim 3, characterized in that: The obtaining, based on the thermal network topology corresponding to the position sensor and according to the ambient temperature, the bearing temperature, and the coil loss, of a coil temperature corresponding to the coil in the position sensor and a target wheel temperature corresponding to the target wheel, includes: Establishing a state space equation according to a thermal network topology corresponding to the position sensor; The state-space equation is solved according to the ambient temperature, the bearing temperature, and the coil loss to obtain the coil temperature and the target wheel temperature.
5. The position signal correction method according to claim 3, characterized in that: The determining the compensation coefficient according to the coil temperature and the target wheel temperature includes: determining, according to a first target mapping relationship, a first original peak induced voltage corresponding to the coil temperature and the target wheel temperature; The compensation coefficient is determined according to the first original peak induced voltage and a target peak induced voltage, where the target peak induced voltage is a peak induced voltage at a target ambient temperature.
6. The position signal correction method according to claim 5, characterized in that: The method further comprises: Acquiring first experimental data under a plurality of experimental working conditions at different ambient temperatures, wherein the first experimental data under each experimental working condition includes an experimental coil temperature, an experimental target wheel temperature, and an experimental peak induced voltage; The first target mapping relationship is established according to the first experimental data under the multiple experimental working conditions with different ambient temperatures.
7. The position signal correction method according to claim 1, characterized in that: The temperature parameters include the ambient temperature and the bearing temperature corresponding to the target bearing; Determining the compensation coefficient according to the temperature parameter includes: determining, according to a second target mapping relationship, a second original peak induced voltage corresponding to the ambient temperature and the bearing temperature; The compensation coefficient is determined according to the second original peak induced voltage and a target peak induced voltage, where the target peak induced voltage is a peak induced voltage at a target ambient temperature.
8. The position signal correction method according to claim 7, characterized in that: The method further comprises: Acquire second experimental data under a plurality of experimental working conditions with different ambient temperatures, wherein the second experimental data under each experimental working condition includes an experimental ambient temperature, an experimental bearing temperature, and an experimental peak induced voltage; The second target mapping relationship is established according to the second experimental data under the multiple experimental working conditions with different ambient temperatures.
9. A position signal correction device, characterized in that: include: A first acquisition module is configured to acquire temperature parameters related to the position sensor; a determination module configured to determine a compensation coefficient according to the temperature parameter; The obtaining module is configured to correct the original position signal obtained by the position sensor according to the compensation coefficient to obtain a target position signal.
10. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to implement the steps of the position signal correction method according to any one of claims 1 to 8 when executed.
11. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the steps of the position signal correction method according to any one of claims 1 to 8 are implemented.
12. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the steps of the position signal correction method according to any one of claims 1 to 8.