Signal processing method and device of rotary transformer motor, electronic equipment and chip

By acquiring and reducing the signal strength value and waveform data of the rotary transformer motor, the problem of abnormal signal of the rotary transformer motor cannot work normally, and normal working output in abnormal situations is achieved, reducing safety hazards.

CN119652206APending Publication Date: 2025-03-18BEIJING SEMIDRIVE TECHNOLOGY LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411709220.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-26
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

During operation, the rotary transformer will output a rotary transformer signal. If any signal in the signal is abnormal, the speed and angle information cannot be output normally, resulting in the rotary transformer being unable to work normally, which poses serious safety hazards.

Method used

By obtaining the signal intensity value and waveform data of the normally output rotary change signal, and performing the reduction process, the speed and angle information of the rotary change motor are obtained to ensure that it can still work normally when the signal is abnormal.

Benefits of technology

When the signal of the rotary transformer is abnormal, the speed and angle information of the rotary transformer can still be obtained through the restoration of the signal strength value and waveform data, ensuring the normal working output of the rotary transformer and reducing safety hazards.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119652206A_ABST
    Figure CN119652206A_ABST
Patent Text Reader

Abstract

The invention discloses a signal processing method and device for a rotary transformer motor, electronic equipment and a chip, and the method comprises the steps: obtaining a first signal and a second signal when the rotary transformer motor is in an operation state, and enabling the first signal and the second signal to jointly represent the speed and angle information of the rotary transformer motor; under the condition that the first signal does not meet the decoding requirement, acquiring a set of signal intensity values of the second signal and waveform data represented by the set of signal intensity values of the second signal, and determining a sector corresponding to the signal intensity values of the second signal in the waveform data; on the basis of the signal intensity value of the second signal and a sector corresponding to the signal intensity value of the second signal in the waveform data, a first calculation model is used for calculation, and a set of the signal intensity values of the first signal is restored; and decoding the set of the signal intensity values of the second signals and the reduced set of the signal intensity values of the first signals to obtain speed and angle information of the rotary transformer motor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of signal processing of a resolver motor, and in particular to a signal processing method, device, electronic equipment and chip for a resolver motor. Background Art

[0002] A resolver motor is usually installed inside the vehicle. In the electric drive control application, the resolver motor uses the resolver as a speed and position sensor, which has good reliability and accuracy. When the resolver motor is working, it will output a resolver signal. The resolver signal includes two signals. After decoding the resolver signal, the information characterizing the speed and angle of the resolver motor can be obtained. When any of the signals contained in the resolver signal is abnormal, the speed and angle information cannot be output normally, and the resolver motor cannot be controlled normally. In some high-function and high-reliability application systems, the resolver motor suddenly fails to work properly, which will bring serious safety hazards. For example, when an electric vehicle is running at high speed, the resolver motor suddenly has a resolver abnormality, and one of the signals in the resolver signal is not successfully output, which will cause the resolver motor to fail to work properly, causing the car to lose power and bring safety problems. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a signal processing method, device, electronic device and chip for a resolver motor. The method can restore the signal strength value and waveform data of an abnormally output resolver signal based on the signal strength value of a normally output resolver signal, thereby obtaining the speed and angle information of the resolver motor.

[0004] In order to achieve the above-mentioned object, an embodiment of the present application provides a signal processing method for a resolver motor, which is applied to a vehicle chip, and the method includes:

[0005] When the resolver motor is in operation, a first signal and a second signal are acquired, wherein the first signal and the second signal are associated with each other, and the first signal and the second signal jointly represent speed and angle information of the resolver motor;

[0006] When the first signal does not meet the decoding requirement, obtaining a set of signal strength values ​​of the second signal within a first time range, and waveform data represented by the set of signal strength values ​​of the second signal;

[0007] Based on a set of signal strength values ​​of the second signal and waveform data represented by the set of signal strength values ​​of the second signal, determining a sector corresponding to the signal strength value of the second signal in the waveform data;

[0008] Based on the signal strength value of the second signal and the sector to which the signal strength value of the second signal corresponds in the waveform data, a first calculation model is used to perform calculation to restore a set of signal strength values ​​of the first signal within the first time range;

[0009] The set of signal strength values ​​of the second signal and the restored set of signal strength values ​​of the first signal are decoded to obtain speed and angle information of the resolver motor.

[0010] Optionally, the determining, based on a set of signal strength values ​​of the second signal and waveform data represented by the set of signal strength values ​​of the second signal, a sector corresponding to the signal strength value of the second signal in the waveform data includes:

[0011] Determine a critical point of the waveform data based on the signal strength value of the second signal, wherein the critical point indicates that a trend of the waveform data changes or the signal strength value of the second signal in the waveform data is zero;

[0012] Based on the critical point, the waveform data is divided into sectors, wherein the sectors represent the current corresponding position of the resolver motor;

[0013] Based on the position of the signal strength value of the second signal in the waveform data, a sector in the waveform data corresponding to the signal strength value of the second signal is determined.

[0014] Optionally, the calculating based on the signal strength value of the second signal and the sector corresponding to the signal strength value of the second signal in the waveform data using a first calculation model to restore the set of signal strength values ​​of the first signal within the first time range includes:

[0015] Using the first calculation model, calculating the signal strength value of the second signal to obtain the signal strength value of the first signal corresponding to the signal strength value of the second signal in different sectors;

[0016] Based on the sector to which the signal strength value of the second signal corresponds in the waveform data, determining the signal strength value of the first signal corresponding to the signal strength value of the second signal in the sector;

[0017] Based on the signal strength value of the first signal, a set of signal strength values ​​of the first signal and waveform data represented by the set of signal strength values ​​of the first signal are obtained.

[0018] Optionally, determining the critical point of the waveform data based on the signal strength value of the second signal includes:

[0019] determining the waveform data as a sine curve or a cosine curve based on a set of signal strength values ​​of the second signal;

[0020] The signal strength value of the second signal at a position corresponding to a peak in the sine curve or the cosine curve, the signal strength value of the second signal at a position corresponding to a trough in the sine curve or the cosine curve, and a zero value in the sine curve or the cosine curve are determined as critical points.

[0021] Optionally, dividing the waveform data into sectors based on the critical point includes:

[0022] The sine curve or the cosine curve is divided into four sectors based on the signal strength value of the second signal at the position corresponding to the peak in the sine curve or the cosine curve, the signal strength value of the second signal at the position corresponding to the trough, and the zero value in the sine curve or the cosine curve.

[0023] Optionally, acquiring a set of signal strength values ​​of the second signal within a first time range, and waveform data represented by the set of signal strength values ​​of the second signal, includes:

[0024] Removing the carrier signal output by the resolver motor, and extracting the envelope curve represented by the resolver signal output by the resolver motor;

[0025] The envelope represented by the resolver signal is waveform data represented by a set of signal strength values ​​of the second signal.

[0026] Optionally, decoding the set of signal strength values ​​of the second signal and the restored set of signal strength values ​​of the first signal to obtain the speed and angle information of the resolver motor includes:

[0027] Sending a set of signal strength values ​​of the second signal and a restored set of signal strength values ​​of the first signal to a phase-locked loop module;

[0028] The phase-locked loop module performs resolver decoding calculation on a set of signal strength values ​​of the second signal and a set of restored signal strength values ​​of the first signal to obtain speed and angle information of the resolver motor.

[0029] The embodiment of the present application also provides a signal processing device for a resolver motor, which is applied to a vehicle chip, including:

[0030] An acquisition module is configured to acquire a first signal and a second signal when the resolver motor is in a running state, wherein the first signal and the second signal are associated with each other, and the first signal and the second signal jointly represent speed and angle information of the resolver motor;

[0031] an extraction module configured to, when the first signal does not meet the decoding requirement, obtain a set of signal strength values ​​of the second signal within a first time range, and waveform data represented by the set of signal strength values ​​of the second signal;

[0032] a determination module configured to determine, based on a set of signal strength values ​​of the second signal and waveform data represented by the set of signal strength values ​​of the second signal, a sector corresponding to the signal strength value of the second signal in the waveform data;

[0033] a processing module configured to restore a set of signal strength values ​​of the first signal within the first time range by using a first calculation model to perform calculation based on the signal strength value of the second signal and the sector to which the signal strength value of the second signal corresponds in the waveform data;

[0034] A decoding module is configured to decode a set of signal strength values ​​of the second signal and a set of restored signal strength values ​​of the first signal to obtain speed and angle information of the resolver motor.

[0035] An embodiment of the present application further provides an electronic device, including a processor and a memory, wherein the memory stores an executable program, and the memory executes the executable program to perform the steps of the above method.

[0036] An embodiment of the present application further provides a chip, comprising the signal processing device for a resolver motor as described above, wherein the signal processing device for a resolver motor is used to process the signal of the resolver motor.

[0037] The signal processing method of the resolver motor of the embodiment of the present application, when any signal included in the resolver signal of the resolver motor is abnormal, based on the signal strength value of the normally output resolver signal, the waveform data represented by the signal strength value of the normally output resolver signal, and the sector corresponding to the signal strength value of the normally output resolver signal in the waveform data, restores the signal strength value of the abnormally output resolver signal and the waveform data, and decodes the signal strength value of the normally output resolver signal and the restored signal strength value of the abnormally output resolver signal to obtain the speed and angle information of the resolver motor, thereby ensuring the normal working output of the resolver motor. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 A flow chart of a signal processing method for a resolver motor according to an embodiment of the present application;

[0039] Figure 2 For the embodiments of this application Figure 1 A flowchart of an embodiment of step S300;

[0040] Figure 3 For the embodiments of this application Figure 1 A flowchart of an embodiment of step S400;

[0041] Figure 4 For the embodiments of this application Figure 2 A flowchart of an embodiment of step S310;

[0042] Figure 5 For the embodiments of this application Figure 1 A flowchart of an embodiment of step S500;

[0043] Figure 6 This is a schematic diagram of a resolver motor according to an embodiment of the present application that is abnormal and does not output a COS signal;

[0044] Figure 7 A schematic diagram of restoring a COS signal according to a SIN signal according to an embodiment of the present application;

[0045] Figure 8 It is a schematic diagram of dividing the waveform data represented by the set of signal strength values ​​of the second signal into four sectors according to an embodiment of the present application;

[0046] Fig. 9 A schematic diagram of restoring a set of signal strength values ​​of a first signal according to an embodiment of the present application;

[0047] Fig.10 This is a schematic diagram of the structure of a signal processing device for a resolver motor according to an embodiment of the present application;

[0048] Fig.11 A schematic diagram of the structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0049] Various schemes and features of the present application are described herein with reference to the accompanying drawings. It should be understood that various modifications may be made to the embodiments of the present application. Therefore, the above description should not be considered as limiting, but only as an example of an embodiment. Other modifications within the scope and spirit of the present application will occur to those skilled in the art.

[0050] A signal processing method for a resolver motor in an embodiment of the present application is applied to a vehicle chip, which may be a SOC (System on Chip) or a chip including a SOC. When the resolver motor is in operation, a resolver signal is output, and the resolver signal includes an associated first signal and a second signal, and the first signal and the second signal jointly represent the speed and angle information of the resolver motor; when the first signal does not meet the decoding requirements, a set of signal strength values ​​of the second signal within a first time range and waveform data represented by the set of signal strength values ​​of the second signal are obtained, and a sector corresponding to the signal strength value of the second signal in the waveform data is determined; based on the signal strength value of the second signal and the sector corresponding to the signal strength value of the second signal in the waveform data, a first calculation model is used for calculation to restore the set of signal strength values ​​of the first signal within the first time range; the set of signal strength values ​​of the second signal and the restored set of signal strength values ​​of the first signal are decoded to obtain the speed and angle information of the resolver motor.

[0051] The signal processing method of the resolver motor is described in detail below with reference to the accompanying drawings. Figure 1 Flow chart of the signal processing method of the resolver motor according to the embodiment of the present application. Figure 1 As shown, the method comprises the following steps:

[0052] S100, when the resolver motor is in a running state, acquiring a first signal and a second signal, wherein the first signal and the second signal are associated with each other, and the first signal and the second signal jointly represent speed and angle information of the resolver motor;

[0053] In this embodiment, when the resolver motor is in a normal operating state, a resolver signal is output, and the resolver signal includes a first signal and a second signal, the first signal and the second signal are associated, and the first signal and the second signal jointly characterize the speed and angle information of the resolver motor. Specifically, the microcontroller unit (MCU) can be used to trigger an excitation signal for the resolver motor, so that the resolver motor makes feedback, and then outputs the first signal and the second signal, the first signal and the second signal can be a SIN signal and a COS signal, the signal strength values ​​of the SIN signal and the COS signal can be voltage values, and the SIN signal and the COS signal can be output based on two 90-degree coils of the resolver motor, respectively. The speed and angle information of the resolver motor can be obtained by decoding the SIN signal and the COS signal output by the MCU.

[0054] S200, when the first signal does not meet the decoding requirement, obtaining a set of signal strength values ​​of the second signal within a first time range, and waveform data represented by the set of signal strength values ​​of the second signal;

[0055] In this embodiment, when the first signal does not meet the decoding requirements, that is, when the resolver motor fails to output the first signal due to an abnormality, a set of signal strength values ​​of the second signal within the first time range and waveform data represented by the set of signal strength values ​​of the second signal are obtained. Specifically, the first signal may be a SIN signal or a COS signal. When the resolver motor fails to output the SIN signal due to an abnormality, a set of signal strength values ​​of the COS signal within the first time range and waveform data represented by the set of signal strength values ​​of the COS signal may be obtained; Figure 6 As shown, when the resolver motor is abnormal and does not output a COS signal, a set of signal strength values ​​of the SIN signal within the first time range and waveform data represented by the set of signal strength values ​​of the SIN signal can be obtained. The set of signal strength values ​​of the second signal can be a set of voltage values ​​of the second signal within a time period. When the second signal is a SIN signal, the waveform data represented by the set of signal strength values ​​of the second signal is a sine curve; when the second signal is a COS signal, the waveform data represented by the set of signal strength values ​​of the second signal is a cosine curve.

[0056] S300, based on a set of signal strength values ​​of the second signal and waveform data represented by the set of signal strength values ​​of the second signal, determining a sector corresponding to the signal strength value of the second signal in the waveform data;

[0057] In this embodiment, after obtaining the set of signal strength values ​​of the second signal within the first time range and the waveform data represented by the set of signal strength values ​​of the second signal, the sector corresponding to the signal strength value of the second signal in the waveform data can be determined based on the set of signal strength values ​​of the second signal and the waveform data represented by the set of signal strength values ​​of the second signal. Specifically, based on the set of signal strength values ​​of the second signal, the waveform data represented by the set of signal strength values ​​of the second signal can be divided into 4 sectors, and the 4 sectors can include a first sector, representing a position corresponding to 0 to 90 degrees when the rotary motor is working; a second sector, representing a position corresponding to 90 to 180 degrees when the rotary motor is working; a third sector, representing a position corresponding to 180 to 270 degrees when the rotary motor is working; and a fourth sector, representing a position corresponding to 270 to 360 degrees when the rotary motor is working. The signal strength value of the second signal has two identical values ​​in the waveform data, and the two identical values ​​correspond to different sectors in the waveform data. The sector corresponding to the current signal strength value of the second signal in the waveform data can be determined according to the two different positions of the current signal strength value of the second signal in the waveform data. For example, when the second signal is a SIN signal, the sector corresponding to the voltage value of the SIN signal in the sinusoidal curve may be determined according to the position of the voltage value of the SIN signal in the sinusoidal curve.

[0058] S400, based on the signal strength value of the second signal and the sector corresponding to the signal strength value of the second signal in the waveform data, using a first calculation model to perform calculation to restore a set of signal strength values ​​of the first signal within the first time range;

[0059] In this embodiment, based on the set of signal strength values ​​of the second signal and the waveform data represented by the set of signal strength values ​​of the second signal, after determining the sectors corresponding to the signal strength values ​​of the second signal in the waveform data, the first calculation model is used to perform calculations to restore the set of signal strength values ​​of the first signal within the first time range. Specifically, the first calculation model can characterize the correlation between the first signal and the second signal, and can determine the sectors corresponding to the signal strength values ​​of the second signal in the waveform data based on the signal strength values ​​of the second signal corresponding to different times within the first time range, and then based on the signal strength values ​​of the second signal corresponding to each time within the first time range and the sectors corresponding to the signal strength values ​​of the second signal in the waveform data, the first calculation model is used to calculate the signal strength values ​​of the first signal corresponding to each time within the first time range, and based on the signal strength values ​​of the first signal corresponding to each time within the first time range, the set of signal strength values ​​of the first signal within the first time range is further derived. For example, Figure 7As shown, in the case where the second signal is a SIN signal, based on the voltage value of the SIN signal corresponding to each time in a time period and the sector corresponding to the voltage value of the SIN signal in the sine curve, the first calculation model is used to calculate the voltage value of the COS signal corresponding to each time in a time period, and further derive a set of voltage values ​​of the COS signal in a time period.

[0060] S500: Decode a set of signal strength values ​​of the second signal and a set of restored signal strength values ​​of the first signal to obtain speed and angle information of the resolver motor.

[0061] In this embodiment, based on the signal strength value of the second signal and the sector corresponding to the signal strength value of the second signal in the waveform data, the first calculation model is used for calculation, and after restoring the set of signal strength values ​​of the first signal within the first time range, the set of signal strength values ​​of the second signal and the set of restored signal strength values ​​of the first signal are decoded to obtain the speed and angle information of the resolver motor. Specifically, the set of voltage values ​​of the SIN signal and the set of voltage values ​​of the COS signal within a time period can be soft-decoded by the MCU to obtain the speed and angle information of the resolver motor. For example, based on the set of voltage values ​​of the SIN signal and the set of voltage values ​​of the COS signal, the MCU can be used to decode using a phase-locked loop to achieve resolver decoding to obtain the speed and angle information of the resolver motor.

[0062] The signal processing method of a resolver motor in an embodiment of the present application obtains a set of signal strength values ​​of a second signal within a first time range and waveform data represented by the set of signal strength values ​​of the second signal, and determines a sector to which the signal strength value of the second signal corresponds in the waveform data, when the resolver motor malfunctions and does not output a first signal; based on the signal strength value of the second signal and the sector to which the signal strength value of the second signal corresponds in the waveform data, calculates using a first calculation model to restore the set of signal strength values ​​of the first signal within the first time range; and decodes the set of signal strength values ​​of the second signal and the restored set of signal strength values ​​of the first signal to obtain speed and angle information of the resolver motor. In the present application, when any signal included in the resolver signal of the resolver motor is abnormal, based on the signal strength value of the normally output resolver signal, the waveform data represented by the signal strength value of the normally output resolver signal, and the sector corresponding to the signal strength value of the normally output resolver signal in the waveform data, the signal strength value of the normally output resolver signal and the waveform data are restored, and the signal strength value of the normally output resolver signal and the restored signal strength value of the abnormally output resolver signal are decoded to obtain the speed and angle information of the resolver motor, thereby ensuring the normal working output of the resolver motor.

[0063] In one embodiment of the present application, Figure 2 As shown, the determining, based on the set of signal strength values ​​of the second signal and the waveform data represented by the set of signal strength values ​​of the second signal, a sector corresponding to the signal strength value of the second signal in the waveform data includes:

[0064] S310, determining a critical point of the waveform data based on the signal strength value of the second signal, wherein the critical point indicates that a trend of the waveform data changes or the signal strength value of the second signal in the waveform data is zero;

[0065] In this embodiment, in the process of determining the sector corresponding to the signal strength value of the second signal in the waveform data based on the set of signal strength values ​​of the second signal and the waveform data represented by the set of signal strength values ​​of the second signal, it is first necessary to determine the critical point of the waveform data based on the signal strength value of the second signal. Specifically, based on the set of signal strength values ​​of the second signal within the first time range, the waveform data represented by the set of signal strength values ​​of the second signal can be obtained. The waveform data within the first time range has different changing trends, and the signal strength value of the second signal representing the change in the direction of the waveform data can be determined based on the different directions of the waveform data. The signal strength value of the second signal representing the change in the direction of the waveform data and the zero intensity value of the second signal in the waveform data are determined as the critical points of the waveform data. For example, Figure 8 As shown, when the second signal is a SIN signal, the voltage value of the SIN signal at the position corresponding to the peak in the sine curve, the voltage value of the SIN signal at the position corresponding to the trough, and the zero voltage value of the SIN signal in the sine curve are determined as critical points.

[0066] S320, dividing the waveform data into sectors based on the critical point, wherein the sectors represent the current corresponding position of the resolver motor;

[0067] In this embodiment, after determining the critical point of the waveform data based on the signal strength value of the second signal, the waveform data is divided into sectors based on the critical point of the waveform data. Specifically, the waveform data can be divided into four sectors based on the signal strength value of the second signal that indicates the change in the direction of the waveform data and the zero strength value of the second signal in the waveform data. The four sectors of the waveform data can indicate the corresponding positions of the resolver motor in the current working state. For example, Figure 8 As shown, when the second signal is a SIN signal, the sine curve can be divided into 4 sectors according to the voltage value of the SIN signal at the position corresponding to the peak of the sine curve, the voltage value of the SIN signal at the position corresponding to the trough of the sine curve, and the zero voltage value of the SIN signal in the sine curve.

[0068] S330: Determine a sector in the waveform data to which the signal strength value of the second signal corresponds based on the position of the signal strength value of the second signal in the waveform data.

[0069] In this embodiment, after dividing the waveform data into sectors based on the critical points of the waveform data, the sector corresponding to the signal strength value of the second signal in the waveform data can be determined based on the position of the signal strength value of the second signal in the waveform data. Specifically, Fig. 9 As shown, the signal strength value of the second signal has two identical values ​​in the waveform data within the first time range, and the sector corresponding to the current signal strength value of the second signal in the waveform data can be determined according to the specific position of the current signal strength value of the second signal in the waveform data. For example, when the second signal is a SIN signal, the voltage value of the SIN signal has two 0.5V voltage values ​​in the sine curve, and the positions corresponding to the two 0.5V voltage values ​​are respectively located on waveforms with different directions in the sine curve. According to the waveforms with different directions of the sine curve, it can be determined that the positions corresponding to the two 0.5V voltage values ​​of the SIN signal are respectively in the first sector and the second sector of the sine curve.

[0070] In one embodiment of the present application, Figure 3 As shown, the signal strength value of the second signal and the sector corresponding to the signal strength value of the second signal in the waveform data are calculated using a first calculation model to restore the set of signal strength values ​​of the first signal within the first time range, including:

[0071] S410: Calculate the signal strength value of the second signal by using the first calculation model to obtain the signal strength value of the first signal corresponding to the signal strength value of the second signal in different sectors;

[0072] In this embodiment, based on the signal strength value of the second signal and the sector to which the signal strength value of the second signal corresponds in the waveform data, the first calculation model is used to calculate, and in the process of restoring the set of signal strength values ​​of the first signal within the first time range, the signal strength value of the second signal is first calculated using the first calculation model to obtain the signal strength value of the first signal corresponding to the signal strength value of the second signal in different sectors. Specifically, based on the signal strength value of the second signal corresponding to each time within the first time range and the sector to which the signal strength value of the second signal corresponds in the waveform data, the first calculation model is used to calculate the signal strength value of the first signal corresponding to the signal strength value of the second signal in different sectors. The first calculation model may be sqrt[sin(wt) 2 +cos(wt) 2]=1; the signal strength value of the second signal has two identical values ​​in the waveform data within the first time range. Using the first calculation model, the signal strength value of the first signal corresponding to the signal strength value of the second signal calculated also has two identical values. The signal strength value of the second signal and the signal strength value of the first signal at the same time are located in the same sector. The sector corresponding to the signal strength value of the first signal calculated can be determined according to the sector corresponding to the signal strength value of the second signal in the waveform data. For example, when the second signal is a SIN signal, the SIN signal has two 0.5V voltage values ​​in the sine curve, and the positions corresponding to the two 0.5V voltage values ​​of the SIN signal are respectively in the first sector and the second sector of the sine curve. Using the first calculation model, the positions corresponding to the two voltage values ​​of the COS signal calculated are also respectively in the first sector and the second sector of the sine curve.

[0073] S420, based on the sector to which the signal strength value of the second signal corresponds in the waveform data, determining a signal strength value of the first signal corresponding to the signal strength value of the second signal in the sector;

[0074] In this embodiment, the signal strength value of the second signal is calculated using the first calculation model. After obtaining the signal strength value of the first signal corresponding to the signal strength value of the second signal in different sectors, the signal strength value of the first signal corresponding to the signal strength value of the second signal in the sector can be determined based on the sector to which the signal strength value of the second signal in the waveform data corresponds. Specifically, the signal strength value of the second signal has two identical values ​​in the waveform data within the first time range. After determining the sector to which the signal strength value of the second signal in the waveform data corresponds based on the specific position of the signal strength value of the second signal in the waveform data, the signal strength value of the first signal corresponding to the signal strength value of the second signal is calculated using the first calculation model, and the position corresponding to the signal strength value of the first signal is determined. The position of the signal strength value of the second signal at the same time corresponds to the position of the signal strength value of the first signal, and the position corresponding to the signal strength value of the first signal is also in the sector to which the signal strength value of the second signal in the waveform data corresponds. For example, when the second signal is a SIN signal, the SIN signal has two voltage values ​​of 0.5V in the sinusoidal curve, and the corresponding positions of the two voltage values ​​of 0.5V of the SIN signal are respectively in the first sector and the second sector of the sinusoidal curve. The first calculation model can be used to calculate the voltage value of the COS signal corresponding to the 0.5V voltage value of the SIN signal in the first sector, and the voltage value of the COS signal corresponding to the 0.5V voltage value of the SIN signal in the second sector, and determine the positions of the voltage values ​​of the COS signal in the first sector and the second sector.

[0075] S430: Based on the signal strength value of the first signal, obtain a set of signal strength values ​​of the first signal and waveform data represented by the set of signal strength values ​​of the first signal.

[0076] In this embodiment, based on the signal strength value of the second signal corresponding to each time in the first time range and the sector corresponding to the signal strength value of the second signal in the waveform data, after calculating the signal strength value of the first signal corresponding to each time in the first time range using the first calculation model, a set of signal strength values ​​of the first signal in the first time range can be obtained according to the signal strength value of the first signal corresponding to each time in the first time range. According to the signal strength value of the first signal corresponding to each time in the first time range and the position corresponding to the signal strength value of the first signal, the waveform data represented by the set of signal strength values ​​of the first signal can be restored. For example, in the case where the second signal is a SIN signal, based on the voltage value of the SIN signal corresponding to each time in a time period and the sector corresponding to the voltage value of the SIN signal in the sine curve, the voltage value of the COS signal corresponding to each time in a time period can be calculated using the first calculation model, and a set of voltage values ​​of the COS signal in a time period can be obtained. In addition, according to the voltage value of the COS signal corresponding to each time in the first time range and the position corresponding to the voltage value of the COS signal, the cosine curve represented by the set of voltage values ​​of the COS signal can be restored.

[0077] In one embodiment of the present application, Figure 4 As shown, the determining the critical point of the waveform data based on the signal strength value of the second signal includes:

[0078] S3101, based on a set of signal strength values ​​of the second signal, determining the waveform data as a sine curve or a cosine curve;

[0079] In this embodiment, after obtaining a set of signal strength values ​​of the second signal within the first time range, the form of the waveform data represented by the set of signal strength values ​​of the second signal can be determined based on the signal strength values ​​of the second signal corresponding to each time within the first time range. Specifically, when the second signal is a SIN signal, the form of the waveform data represented by the set of signal strength values ​​of the second signal is a sine curve; when the second signal is a COS signal, the form of the waveform data represented by the set of signal strength values ​​of the second signal is a cosine curve.

[0080] S3102: Determine the signal strength value of the second signal at a position corresponding to a peak in the sine curve or the cosine curve, the signal strength value of the second signal at a position corresponding to a trough in the sine curve or the cosine curve, and a zero value in the sine curve or the cosine curve as critical points.

[0081] In this embodiment, after the waveform data is determined to be a sine curve or a cosine curve based on the set of signal strength values ​​of the second signal, the signal strength value of the second signal at the position corresponding to the peak in the sine curve or the cosine curve, the signal strength value of the second signal at the position corresponding to the trough, and the zero value in the sine curve or the cosine curve are determined as critical points. Specifically, when the second signal is a SIN signal, the waveform data represented by the set of voltage values ​​of the SIN signal is in the form of a sine curve, and the voltage value of the SIN signal at the position corresponding to the peak in the sine curve, the voltage value of the SIN signal at the position corresponding to the trough, and the zero voltage value of the SIN signal in the sine curve are determined as critical points; when the second signal is a COS signal, the waveform data represented by the set of voltage values ​​of the COS signal is in the form of a cosine curve, and the voltage value of the COS signal at the position corresponding to the peak in the cosine curve, the voltage value of the COS signal at the position corresponding to the trough, and the zero voltage value of the COS signal in the cosine curve are determined as critical points.

[0082] In one embodiment of the present application, dividing the waveform data into sectors based on the critical point includes:

[0083] The sine curve or the cosine curve is divided into four sectors based on the signal strength value of the second signal at the position corresponding to the peak in the sine curve or the cosine curve, the signal strength value of the second signal at the position corresponding to the trough, and the zero value in the sine curve or the cosine curve.

[0084] In this embodiment, after determining the critical points of the signal strength value of the second signal in the sine curve or cosine curve, that is, the signal strength value of the second signal at the position corresponding to the peak of the sine curve or the cosine curve, the signal strength value of the second signal at the position corresponding to the trough, and the zero value in the sine curve or the cosine curve, the sine curve or the cosine curve is divided into 4 sectors based on the critical points of the signal strength value of the second signal in the sine curve or the cosine curve. Specifically, Figure 8 and Fig. 9 As shown, when the second signal is a SIN signal, the sine curve is divided into 4 sectors according to the voltage value of the SIN signal at the position corresponding to the peak of the sine curve, the voltage value of the SIN signal at the position corresponding to the trough, and the zero voltage value of the SIN signal in the sine curve; when the second signal is a COS signal, the cosine curve is divided into 4 sectors according to the voltage value of the COS signal at the position corresponding to the peak of the cosine curve, the voltage value of the COS signal at the position corresponding to the trough, and the zero voltage value of the COS signal in the cosine curve.

[0085] In one embodiment of the present application, the acquiring a set of signal strength values ​​of the second signal within a first time range, and waveform data represented by the set of signal strength values ​​of the second signal, includes:

[0086] Removing the carrier signal output by the resolver motor, and extracting the envelope curve represented by the resolver signal output by the resolver motor;

[0087] The envelope represented by the resolver signal is waveform data represented by a set of signal strength values ​​of the second signal.

[0088] In this embodiment, after the resolver motor outputs a feedback signal in an abnormal working state, the feedback signal needs to be processed to extract the second signal from the feedback signal. Specifically, the envelope curve represented by the resolver signal output by the resolver motor can be extracted by removing the carrier signal output by the resolver motor, and the envelope curve represented by the resolver signal is the waveform data represented by the set of signal strength values ​​of the second signal. When the second signal is a SIN signal, the envelope curve represented by the resolver signal output by the resolver motor is a sine curve represented by the set of voltage values ​​of the SIN signal; when the second signal is a COS signal, the envelope curve represented by the resolver signal output by the resolver motor is a cosine curve represented by the set of voltage values ​​of the COS signal.

[0089] In one embodiment of the present application, Figure 5 As shown, decoding the set of signal strength values ​​of the second signal and the set of restored signal strength values ​​of the first signal to obtain the speed and angle information of the resolver motor includes:

[0090] S510, sending a set of signal strength values ​​of the second signal and a set of restored signal strength values ​​of the first signal to a phase-locked loop module;

[0091] S520: Perform resolver decoding calculation on the set of signal strength values ​​of the second signal and the restored set of signal strength values ​​of the first signal through the phase-locked loop module to obtain speed and angle information of the resolver motor.

[0092] In this embodiment, the resolver motor is provided with a phase locked loop module (PLL), which is used to decode the first signal and the second signal. After determining the set of signal strength values ​​of the second signal and the signal strength value of the restored first signal, that is, the set of voltage values ​​of the SIN signal and the set of voltage values ​​of the COS signal, the set of voltage values ​​of the SIN signal and the set of voltage values ​​of the COS signal are sent to the phase locked loop module, and the set of voltage values ​​of the SIN signal and the set of voltage values ​​of the COS signal are subjected to resolver decoding calculation through the soft decoding algorithm of the phase locked loop module to obtain the speed and angle information of the resolver motor.

[0093] Based on the same inventive concept, the present application also provides a signal processing device for a resolver motor, which is applied to a vehicle chip, such as Fig.10 As shown, the device comprises:

[0094] An acquisition module is configured to acquire a first signal and a second signal when the resolver motor is in a running state, wherein the first signal and the second signal are associated with each other, and the first signal and the second signal jointly represent speed and angle information of the resolver motor;

[0095] In the present embodiment, when the resolver motor is in a normal operating state, a resolver signal is output, and the resolver signal includes a first signal and a second signal, the first signal and the second signal are associated, and the first signal and the second signal jointly characterize the speed and angle information of the resolver motor, and the acquisition module can be used to obtain the first signal and the second signal. Specifically, the microcontroller unit (MCU) can be used to trigger an excitation signal for the resolver motor, so that the resolver motor makes feedback, and then outputs the first signal and the second signal, the first signal and the second signal can be a SIN signal and a COS signal, the signal strength values ​​of the SIN signal and the COS signal can be voltage values, and the SIN signal and the COS signal can be output based on two 90-degree coils of the resolver motor, respectively. The speed and angle information of the resolver motor can be obtained by decoding the SIN signal and the COS signal output by the MCU.

[0096] an extraction module configured to, when the first signal does not meet the decoding requirement, obtain a set of signal strength values ​​of the second signal within a first time range, and waveform data represented by the set of signal strength values ​​of the second signal;

[0097] In this embodiment, the extraction module can be used to obtain a set of signal strength values ​​of the second signal within the first time range, and waveform data represented by the set of signal strength values ​​of the second signal, when the first signal does not meet the decoding requirements, that is, when the resolver motor is abnormal and does not output the first signal. Specifically, the first signal can be a SIN signal or a COS signal. When the resolver motor is abnormal and does not output the SIN signal, a set of signal strength values ​​of the COS signal within the first time range and waveform data represented by the set of signal strength values ​​of the COS signal can be obtained; when the resolver motor is abnormal and does not output the COS signal, a set of signal strength values ​​of the SIN signal within the first time range and waveform data represented by the set of signal strength values ​​of the SIN signal can be obtained. The set of signal strength values ​​of the second signal can be a set of voltage values ​​of the second signal within a time period. When the second signal is a SIN signal, the waveform data represented by the set of signal strength values ​​of the second signal is a sine curve; when the second signal is a COS signal, the waveform data represented by the set of signal strength values ​​of the second signal is a cosine curve.

[0098] a determination module configured to determine, based on a set of signal strength values ​​of the second signal and waveform data represented by the set of signal strength values ​​of the second signal, a sector corresponding to the signal strength value of the second signal in the waveform data;

[0099] In this embodiment, the determination module can be used to determine the sector corresponding to the signal strength value of the second signal in the waveform data based on the set of signal strength values ​​of the second signal and the waveform data represented by the set of signal strength values ​​of the second signal. Specifically, based on the set of signal strength values ​​of the second signal, the waveform data represented by the set of signal strength values ​​of the second signal can be divided into 4 sectors, and the 4 sectors can include a first sector, representing the corresponding position of 0 to 90 degrees when the rotary motor is working; a second sector, representing the corresponding position of 90 to 180 degrees when the rotary motor is working; a third sector, representing the corresponding position of 180 to 270 degrees when the rotary motor is working; and a fourth sector, representing the corresponding position of 270 to 360 degrees when the rotary motor is working. The signal strength value of the second signal has two identical values ​​in the waveform data, and the two identical values ​​correspond to different sectors in the waveform data. The sector corresponding to the current signal strength value of the second signal in the waveform data can be determined according to the two different positions of the current signal strength value of the second signal in the waveform data. For example, when the second signal is a SIN signal, the sector corresponding to the voltage value of the SIN signal in the sinusoidal curve may be determined according to the position of the voltage value of the SIN signal in the sinusoidal curve.

[0100] a processing module configured to restore a set of signal strength values ​​of the first signal within the first time range by using a first calculation model to perform calculation based on the signal strength value of the second signal and the sector to which the signal strength value of the second signal corresponds in the waveform data;

[0101] In this embodiment, the processing module can be used to calculate based on the signal strength value of the second signal and the sector corresponding to the signal strength value of the second signal in the waveform data by using the first calculation model to restore the set of signal strength values ​​of the first signal within the first time range. Specifically, the first calculation model can characterize the correlation between the first signal and the second signal, and can determine the sector corresponding to the signal strength value of the second signal in the waveform data according to the signal strength value of the second signal corresponding to different times within the first time range, and then based on the signal strength value of the second signal corresponding to each time within the first time range and the sector corresponding to the signal strength value of the second signal in the waveform data, the first calculation model is used to calculate the signal strength value of the first signal corresponding to each time within the first time range, and the signal strength value of the first signal corresponding to each time within the first time range is further obtained according to the signal strength value of the first signal corresponding to each time within the first time range. For example, in the case where the second signal is a SIN signal, based on the voltage value of the SIN signal corresponding to each time within a time period and the sector corresponding to the voltage value of the SIN signal in the sine curve, the first calculation model is used to calculate the voltage value of the COS signal corresponding to each time within a time period, and further obtain the set of voltage values ​​of the COS signal within a time period.

[0102] A decoding module is configured to decode a set of signal strength values ​​of the second signal and a set of restored signal strength values ​​of the first signal to obtain speed and angle information of the resolver motor.

[0103] In this embodiment, the decoding module can be used to decode the set of signal strength values ​​of the second signal and the set of signal strength values ​​of the restored first signal to obtain the speed and angle information of the resolver motor. Specifically, the set of voltage values ​​of the SIN signal and the set of voltage values ​​of the COS signal within a time period can be soft-decoded by the MCU to obtain the speed and angle information of the resolver motor. For example, based on the set of voltage values ​​of the SIN signal and the set of voltage values ​​of the COS signal, the MCU can use a phase-locked loop to decode and implement resolver decoding to obtain the speed and angle information of the resolver motor.

[0104] The signal processing device of the resolver motor in the embodiment of the present application obtains a set of signal strength values ​​of the second signal within a first time range and waveform data represented by the set of signal strength values ​​of the second signal, and determines the sector to which the signal strength value of the second signal corresponds in the waveform data, when the resolver motor malfunctions and does not output the first signal; based on the signal strength value of the second signal and the sector to which the signal strength value of the second signal corresponds in the waveform data, calculates using a first calculation model to restore the set of signal strength values ​​of the first signal within the first time range; and decodes the set of signal strength values ​​of the second signal and the restored set of signal strength values ​​of the first signal to obtain speed and angle information of the resolver motor. In the present application, when any signal included in the resolver signal of the resolver motor is abnormal, based on the signal strength value of the normally output resolver signal, the waveform data represented by the signal strength value of the normally output resolver signal, and the sector corresponding to the signal strength value of the normally output resolver signal in the waveform data, the signal strength value of the normally output resolver signal and the waveform data are restored, and the signal strength value of the normally output resolver signal and the restored signal strength value of the abnormally output resolver signal are decoded to obtain the speed and angle information of the resolver motor, thereby ensuring the normal working output of the resolver motor.

[0105] In one embodiment of the present application, the determination module is further configured to:

[0106] Determine a critical point of the waveform data based on the signal strength value of the second signal, wherein the critical point indicates that a trend of the waveform data changes or the signal strength value of the second signal in the waveform data is zero;

[0107] Based on the critical point, the waveform data is divided into sectors, wherein the sectors represent the current corresponding position of the resolver motor;

[0108] Based on the position of the signal strength value of the second signal in the waveform data, a sector in the waveform data corresponding to the signal strength value of the second signal is determined.

[0109] In one embodiment of the present application, the processing module is further configured to:

[0110] Using the first calculation model, calculating the signal strength value of the second signal to obtain the signal strength value of the first signal corresponding to the signal strength value of the second signal in different sectors;

[0111] Based on the sector to which the signal strength value of the second signal corresponds in the waveform data, determining the signal strength value of the first signal corresponding to the signal strength value of the second signal in the sector;

[0112] Based on the signal strength value of the first signal, a set of signal strength values ​​of the first signal and waveform data represented by the set of signal strength values ​​of the first signal are obtained.

[0113] In one embodiment of the present application, the determination module is further configured to:

[0114] determining the waveform data as a sine curve or a cosine curve based on a set of signal strength values ​​of the second signal;

[0115] The signal strength value of the second signal at a position corresponding to a peak in the sine curve or the cosine curve, the signal strength value of the second signal at a position corresponding to a trough in the sine curve or the cosine curve, and a zero value in the sine curve or the cosine curve are determined as critical points.

[0116] In one embodiment of the present application, the processing module is further configured to:

[0117] The sine curve or the cosine curve is divided into four sectors based on the signal strength value of the second signal at the position corresponding to the peak in the sine curve or the cosine curve, the signal strength value of the second signal at the position corresponding to the trough, and the zero value in the sine curve or the cosine curve.

[0118] In one embodiment of the present application, the extraction module is further configured to:

[0119] Removing the carrier signal output by the resolver motor, and extracting the envelope curve represented by the resolver signal output by the resolver motor;

[0120] The envelope represented by the resolver signal is waveform data represented by a set of signal strength values ​​of the second signal.

[0121] In one embodiment of the present application, the decoding module is further configured as follows:

[0122] Sending a set of signal strength values ​​of the second signal and a restored set of signal strength values ​​of the first signal to a phase-locked loop module;

[0123] The phase-locked loop module performs resolver decoding calculation on a set of signal strength values ​​of the second signal and a set of restored signal strength values ​​of the first signal to obtain speed and angle information of the resolver motor.

[0124] Based on the same concept, the embodiment of the present application also provides an electronic device, such as Fig.11 As shown, it includes a processor and a memory, wherein an executable program is stored in the memory, and the memory executes the executable program to perform the steps of the method as described above.

[0125] An embodiment of the present application further provides a chip, comprising the signal processing device for a resolver motor as described above, wherein the signal processing device for a resolver motor is used to process the signal of the resolver motor.

[0126] The vehicle in the embodiments of the present application may be "car", "vehicle" and "entire vehicle" or other similar terms including general motor vehicles, such as sedans, SUVs, MPVs, buses, trucks and other cargo or passenger vehicles, watercraft including various ships and boats, and aircraft, etc., including hybrid vehicles, electric vehicles, fuel vehicles, plug-in hybrid vehicles, fuel cell vehicles and other alternative fuel vehicles. Among them, hybrid vehicles refer to vehicles with two or more power sources, and electric vehicles include pure electric vehicles, extended-range electric vehicles, etc., which are not specifically limited in the present application.

[0127] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc.

[0128] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM).

[0129] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.

[0130] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0131] It should also be understood that the first, second, third, fourth and various numerical numbers involved in this document are only distinctions made for the convenience of description and are not intended to limit the scope of the present application.

[0132] It should be understood that the term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0133] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be directly embodied as a hardware processor for execution, or a combination of hardware and software modules in a processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it is not described in detail here.

[0134] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0135] Those skilled in the art will appreciate that the various illustrative logical blocks (ILBs) and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0136] In the several embodiments provided in the present application, it should be understood that the disclosed data detection methods, devices, electronic devices, storage media and chips can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units (or modules) is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0137] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0138] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0139] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk), etc.

[0140] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A signal processing method for a resolver motor, characterized in that: Applied to a vehicle chip, the method comprises: When the resolver motor is in operation, a first signal and a second signal are acquired, wherein the first signal and the second signal are associated with each other, and the first signal and the second signal jointly represent speed and angle information of the resolver motor; When the first signal does not meet the decoding requirement, obtaining a set of signal strength values ​​of the second signal within a first time range, and waveform data represented by the set of signal strength values ​​of the second signal; Based on a set of signal strength values ​​of the second signal and waveform data represented by the set of signal strength values ​​of the second signal, determining a sector corresponding to the signal strength value of the second signal in the waveform data; Based on the signal strength value of the second signal and the sector to which the signal strength value of the second signal corresponds in the waveform data, a first calculation model is used to perform calculation to restore a set of signal strength values ​​of the first signal within the first time range; The set of signal strength values ​​of the second signal and the restored set of signal strength values ​​of the first signal are decoded to obtain speed and angle information of the resolver motor.

2. The signal processing method of a resolver motor according to claim 1, characterized in that: The determining, based on the set of signal strength values ​​of the second signal and the waveform data represented by the set of signal strength values ​​of the second signal, a sector corresponding to the signal strength value of the second signal in the waveform data comprises: Determine a critical point of the waveform data based on the signal strength value of the second signal, wherein the critical point indicates that a trend of the waveform data changes or the signal strength value of the second signal in the waveform data is zero; Based on the critical point, the waveform data is divided into sectors, wherein the sectors represent the current corresponding position of the resolver motor; Based on the position of the signal strength value of the second signal in the waveform data, a sector in the waveform data corresponding to the signal strength value of the second signal is determined.

3. The signal processing method of a resolver motor according to claim 1, characterized in that: The method of calculating based on the signal strength value of the second signal and the sector corresponding to the signal strength value of the second signal in the waveform data using a first calculation model to restore the set of signal strength values ​​of the first signal within the first time range includes: Using the first calculation model, calculating the signal strength value of the second signal to obtain the signal strength value of the first signal corresponding to the signal strength value of the second signal in different sectors; Based on the sector to which the signal strength value of the second signal corresponds in the waveform data, determining the signal strength value of the first signal corresponding to the signal strength value of the second signal in the sector; Based on the signal strength value of the first signal, a set of signal strength values ​​of the first signal and waveform data represented by the set of signal strength values ​​of the first signal are obtained.

4. The signal processing method of a resolver motor according to claim 2, characterized in that: The step of determining the critical point of the waveform data based on the signal strength value of the second signal comprises: determining the waveform data as a sine curve or a cosine curve based on a set of signal strength values ​​of the second signal; The signal strength value of the second signal at a position corresponding to a peak in the sine curve or the cosine curve, the signal strength value of the second signal at a position corresponding to a trough in the sine curve or the cosine curve, and a zero value in the sine curve or the cosine curve are determined as critical points.

5. The signal processing method of a resolver motor according to claim 4, characterized in that: The dividing the waveform data into sectors based on the critical point comprises: The sine curve or the cosine curve is divided into four sectors based on the signal strength value of the second signal at the position corresponding to the peak in the sine curve or the cosine curve, the signal strength value of the second signal at the position corresponding to the trough, and the zero value in the sine curve or the cosine curve.

6. The signal processing method of a resolver motor according to claim 1, characterized in that: The acquiring a set of signal strength values ​​of the second signal within a first time range, and waveform data represented by the set of signal strength values ​​of the second signal, includes: Removing the carrier signal output by the resolver motor, and extracting the envelope curve represented by the resolver signal output by the resolver motor; The envelope represented by the resolver signal is waveform data represented by a set of signal strength values ​​of the second signal.

7. The signal processing method of a resolver motor according to claim 1, characterized in that: The decoding of the set of signal strength values ​​of the second signal and the restored set of signal strength values ​​of the first signal to obtain the speed and angle information of the resolver motor includes: Sending a set of signal strength values ​​of the second signal and a restored set of signal strength values ​​of the first signal to a phase-locked loop module; The phase-locked loop module performs resolver decoding calculation on a set of signal strength values ​​of the second signal and a set of restored signal strength values ​​of the first signal to obtain speed and angle information of the resolver motor.

8. A signal processing device for a resolver motor, characterized in that: Applied to vehicle chips, including: An acquisition module is configured to acquire a first signal and a second signal when the resolver motor is in a running state, wherein the first signal and the second signal are associated with each other, and the first signal and the second signal jointly represent speed and angle information of the resolver motor; an extraction module configured to, when the first signal does not meet the decoding requirement, obtain a set of signal strength values ​​of the second signal within a first time range, and waveform data represented by the set of signal strength values ​​of the second signal; a determination module configured to determine, based on a set of signal strength values ​​of the second signal and waveform data represented by the set of signal strength values ​​of the second signal, a sector corresponding to the signal strength value of the second signal in the waveform data; a processing module configured to restore a set of signal strength values ​​of the first signal within the first time range by using a first calculation model to perform calculation based on the signal strength value of the second signal and the sector to which the signal strength value of the second signal corresponds in the waveform data; A decoding module is configured to decode a set of signal strength values ​​of the second signal and a set of restored signal strength values ​​of the first signal to obtain speed and angle information of the resolver motor.

9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein an executable program is stored in the memory, and the memory executes the executable program to perform the steps of the method according to any one of claims 1 to 7.

10. A chip, characterized in that: It comprises the signal processing device of the resolver motor as claimed in claim 8, wherein the signal processing device of the resolver motor is used to process the signal of the resolver motor.