A current control optimization method for motor drive chip

By establishing an overload balance model and calculating the overload balance index, the contradiction between acquisition accuracy and energy consumption in the current control of the motor driver chip is solved, and the optimization of current control and the improvement of motor safety and energy efficiency are achieved.

CN118399832BActive Publication Date: 2025-04-22CHANGSHA SHAOGUANG SEMICONDUCTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410612887.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-17
Publication Date
2025-04-22
Estimated Expiration
2044-05-17

AI Technical Summary

Technical Problem

The motor driver chip has a contradiction between acquisition accuracy and increased energy consumption in terms of current control, which leads to the risk of overload and blockage, and it is difficult to optimize current control.

Method used

By collecting current monitoring sensitivity information and protection function effectiveness information of the motor drive chip, an overload balance model is established, a logistic regression method is used to calculate the overload balance index, and a status signal is generated based on the index for manual intervention.

Benefits of technology

The optimization of current control is achieved, the safety and energy efficiency of the motor is improved, and potential faults and abnormalities are promptly warned of, and system crashes or failures are prevented.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118399832B_ABST
    Figure CN118399832B_ABST
Patent Text Reader

Abstract

The present invention discloses a current control optimization method for a motor driver chip, which relates to the field of automation technology. The specific steps include collecting current monitoring sensitivity information and protection function effectiveness information of the motor driver chip, comprehensively analyzing the current monitoring sensitivity information and protection function effectiveness information of the motor driver chip, establishing an overload balance model, using a logistic regression method to evaluate the current control balance state of the motor driver chip, calculating the overload balance index of the motor driver chip, comparing the calculated overload balance index with a preset overload balance index threshold, generating a state signal of the motor driver chip according to the comparison result, performing manual intervention and disposal operations according to the signal type, being able to comprehensively analyze the current signal acquisition accuracy and the motor protection efficiency, and effectively obtaining an optimized solution for current control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automation technology, and more specifically, to a current control optimization method for a motor drive chip. Background Art

[0002] The current control of the motor driver chip is a technology used to manage and regulate the operating current of the motor, which can ensure that the motor operates in a safe and efficient state. Current control is crucial to the performance and life of the motor. Effective current control can prevent the motor from overloading and stalling, while improving energy efficiency and accurately controlling the speed and torque of the motor.

[0003] The current control of the motor driver chip depends on the precise acquisition of the motor overcurrent signal. However, improving the acquisition accuracy of the overcurrent signal will increase the energy consumption of the chip itself, which conflicts with the purpose of the current control of the motor driver chip to improve energy efficiency and prevent overload damage. Therefore, a balance model is established between the current signal acquisition accuracy and the motor protection efficiency. The acquisition efficiency and protection effect are comprehensively analyzed through logistic regression to obtain the optimal solution for current control.

[0004] In order to solve the above defects, a technical solution is now proposed. Summary of the invention

[0005] The purpose of the present invention is to provide a current control optimization method for a motor drive chip to solve the deficiencies in the background technology.

[0006] In order to achieve the above object, the present invention provides the following technical solution: a current control optimization method for a motor drive chip, the specific steps comprising:

[0007] Collect current monitoring sensitivity information and protection function effectiveness information of the motor driver chip;

[0008] Comprehensively analyze the current monitoring sensitivity information and protection function effectiveness information of the motor driver chip, establish an overload balance model, use the logistic regression method to evaluate the current control balance state of the motor driver chip, and calculate the overload balance index of the motor driver chip;

[0009] The calculated overload balance index is compared with a preset overload balance index threshold, and a state signal of the motor drive chip is generated according to the comparison result;

[0010] Perform manual intervention according to the signal type.

[0011] Preferably, the current monitoring sensitivity information is the electrical signal sensitivity coefficient, which is calculated as follows:

[0012] S101, obtaining the optimal frequency range for collecting current signals by the motor driver chip, and calibrating the optimal frequency range for collecting current signals by the motor driver chip as Pr1-Pr2;

[0013] S102, obtaining the acquisition frequency of the motor drive chip for the current signal, and calibrating the acquisition frequency data of the motor drive chip for the current signal as S1;

[0014] S103, integrating a number of acquisition frequency data of the current signal of the motor drive chip within the time T into a data set, and marking the number of the acquisition frequency data with l, that is, l = {1, 2, 3 ... k}, where k is a positive integer;

[0015] S104, calculate the standard deviation of the current signal acquisition frequency data set, then the standard deviation In the formula, is the average value of the acquisition frequency data of the current signal, and its calculation expression is

[0016] S105. The expression for calculating the electrical signal sensitivity coefficient is:

[0017] Preferably, the protection function effectiveness information is the overcurrent inductance, which is calculated as follows:

[0018] S201, obtaining the data processing time of the motor driver chip for overcurrent condition judgment within T time, and calibrating the data processing time of the motor driver chip for overcurrent condition judgment within T time as Tp, where p={1,2,3…m} is the number of the data processing time of the motor driver chip for overcurrent condition judgment within T time, and m is a positive integer;

[0019] The logic for obtaining the data processing time for the motor driver chip to collect overcurrent condition judgment within T time is:

[0020] S2011, obtaining the time required for the overcurrent condition signal to be transmitted from the comparator to the motor drive chip, and calibrating the time required for the overcurrent condition signal to be transmitted from the comparator to the motor drive chip as Ta;

[0021] S2012, obtaining the time required for the motor driver chip to transmit the activation signal to the comparator, and calibrating the time required for the motor driver chip to transmit the activation signal to the comparator as Tb;

[0022] It should be noted that the overcurrent condition signal is a signal that the voltage on the ISEN pin exceeds the reference voltage, and the activation signal is an activation signal of the motor protection function;

[0023] S2013, the calculation method of the data processing time Tp for the motor drive chip to obtain the overcurrent condition judgment within the time T is Tp = Ta + Tb;

[0024] S202, calculate the standard deviation Sc of the data processing time for the motor driver chip to obtain the overcurrent condition judgment within the time T, and the calculation expression of the standard deviation Sc is: Where m is the total number of data processing time for the motor driver chip to judge the overcurrent condition within T time, is the average data processing time of the motor driver chip for overcurrent condition judgment within T time, and its calculation expression is:

[0025] S203, calculate the overcurrent inductance coefficient of the motor drive chip to obtain the overcurrent inductance coefficient within the T time. The calculation expression of the overcurrent inductance coefficient is Ov=Sc×exp(Sc 2 +e).

[0026] Preferably, the current control balance state of the motor driver chip is evaluated by using a logistic regression method, and the method for calculating the overload balance index of the motor driver chip is:

[0027] Based on the comprehensive analysis of the electrical signal sensitivity coefficient and the overcurrent induction coefficient, an overload balance model is established to calculate the overload balance index of the motor drive chip. The calculation expression of the overload balance index is: Wherein, C is the number of motors driven by the motor driver chip, and C is greater than 0, α and β are the proportional coefficients of the electrical signal sensitivity coefficient and the overcurrent induction coefficient, respectively, Ef is the electrical signal sensitivity coefficient, Ov is the overcurrent induction coefficient, and α and β are both greater than 0.

[0028] Preferably, the logic for generating the state signal of the motor drive chip according to the comparison result of the calculated overload balance index and the preset overload balance index threshold is:

[0029] The calculated overload balance index of the motor driver chip is compared with the preset overload balance index threshold. If the calculated overload balance index is greater than or equal to the preset overload balance index, an imbalance signal is generated; if the calculated overload balance index is less than the preset overload balance index, a steady-state signal is generated.

[0030] Preferably, the method of performing manual intervention according to the signal type is:

[0031] Perform processing strategy analysis based on the generated imbalance signal. After receiving the generated imbalance signal, integrate a data set based on a number of consecutive overload balance index data of the motor drive chip within T time after the imbalance signal is generated, and calibrate the overload balance index in the data set as Dv, where v is the overload balance index number, that is, v = {1, 2, 3...x}, where x is a positive integer;

[0032] Calculate the standard deviation of several overload balance indexes in the data set, and calibrate the standard deviation of the overload balance index as So, and compare the overload balance index standard deviation So with the preset overload balance index standard deviation threshold Do, and perform early warning processing based on the comparison result. The processing logic is as follows:

[0033] If So is greater than or equal to Do, the motor driver chip is marked as a high-risk level, prompting the staff that the current control of the motor driver chip has serious risks and needs to be inspected and maintained;

[0034] If So is less than Do, the motor driver chip is marked as a low-risk level, reminding the staff that the current control of the motor driver chip has a low-risk hidden danger and does not need to be inspected and maintained.

[0035] In the above technical solution, the technical effects and advantages provided by the present invention are:

[0036] The present invention detects the overload balance index of the motor driver chip. When an abnormality is found in the data processing stability, a comprehensive analysis is performed on the subsequent operation status of the motor driver chip, the abnormal hidden danger is determined and an early warning is issued. On the one hand, it is convenient for the staff to perceive the abnormal hidden danger phenomenon in time, detect the abnormal hidden danger in advance, and effectively prevent the risk of untimely warning of potential faults and abnormalities caused by reduced signal processing stability, thereby effectively preventing system crashes or failures and preventing data processing efficiency from being reduced. On the other hand, it is convenient for the staff to detect the comprehensive status of the motor driver chip, facilitate the staff to conduct detection management, and improve work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.

[0038] Figure 1 The present invention is a flow chart of the method. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0040] Example 1

[0041] See also Figure 1As shown, the present invention is a current control optimization method for a motor drive chip, and the specific steps include:

[0042] Collect current monitoring sensitivity information and protection function effectiveness information of the motor driver chip;

[0043] Comprehensively analyze the current monitoring sensitivity information and protection function effectiveness information of the motor driver chip, establish an overload balance model, use the logistic regression method to evaluate the current control balance state of the motor driver chip, and calculate the overload balance index of the motor driver chip;

[0044] The calculated overload balance index is compared with a preset overload balance index threshold, and a state signal of the motor drive chip is generated according to the comparison result;

[0045] Perform manual intervention according to the signal type.

[0046] The premise of the motor driver chip's current control is the accurate acquisition of the current signal. The acquisition of the current signal is the basis for achieving closed-loop current control. By real-time monitoring of the motor's current, the motor's operating state can be accurately controlled to ensure that the motor operates according to the predetermined performance parameters. By real-time detection of the current value, abnormal conditions such as overcurrent and stalling can be prevented. Once it is detected that the current exceeds the preset safety threshold, the driver chip can quickly take measures, such as reducing the current output or stopping the motor operation, thereby protecting the motor and the driver chip from damage. The acquisition of current signals can help optimize the motor's starting, acceleration, operation and braking processes. By accurately controlling the current, the motor's response speed can be improved, the startup time can be reduced, the operating efficiency can be improved, and the energy loss can be reduced, thereby improving the overall energy efficiency of the system. Abnormal fluctuations in the current signal may be an early indicator of problems with the motor or drive system. By continuously monitoring the current, potential faults and abnormalities can be discovered in a timely manner, and fault diagnosis and preventive maintenance can be performed.

[0047] If the motor driver chip collects current signals at a frequency that is too low, the following adverse effects may occur:

[0048] Decreased control accuracy: Current control usually adopts a closed-loop system, which requires real-time acquisition of the motor's current value to adjust the control strategy. If the acquisition frequency is too low, it means that the current signal is updated slowly and cannot reflect the actual working status of the motor in time, resulting in reduced control accuracy;

[0049] Slow response speed: The dynamic performance of the motor requires a quick response to load changes and control instructions. Low acquisition frequency will cause the system to respond slowly to these changes, affecting the dynamic performance of the motor such as starting, accelerating, decelerating and stopping.

[0050] Increased overcurrent risk: The motor may encounter sudden load changes or short-term high current demands during operation. If the current signal acquisition frequency is insufficient, the driver chip cannot detect these changes in time and take measures, and overcurrent may occur, damaging the motor or driver chip;

[0051] Thermal management issues: The motor will generate a lot of heat when it is under high load or stalled. If the current acquisition frequency is too low, it will not be able to detect these conditions in time and reduce the current or shut down the motor, which may cause the motor to overheat and affect its performance and life.

[0052] Failure of protection function: Motor driver chips usually have safety functions such as overcurrent protection and overheating protection. These functions need to rely on accurate current and temperature signals. If the acquisition frequency is too low, the protection function may not be executed correctly, increasing the risk of system failure.

[0053] Reduced efficiency: Current control is also closely related to the energy efficiency of the motor. Insufficient acquisition frequency may cause the motor to fail to operate at the optimal current, thereby reducing energy efficiency and increasing energy consumption.

[0054] Vibration and noise issues: The current waveform of the motor has a direct impact on vibration and noise. If the current control is not precise enough, it may cause the motor to run unstable and generate additional vibration and noise;

[0055] The current monitoring sensitivity of the motor driver chip is evaluated by calculating the electrical signal sensitivity coefficient of the motor driver chip. The calculation method is as follows:

[0056] S101, obtaining the optimal frequency range for collecting current signals by the motor driver chip, and calibrating the optimal frequency range for collecting current signals by the motor driver chip as Pr1-Pr2;

[0057] It should be noted that the optimal acquisition frequency range of the motor driver chip for current monitoring is obtained by performing a stress performance test on the motor driver chip, so that the acquisition frequency that meets the highest performance mode of the motor driver chip is the upper limit of the optimal acquisition frequency range, and the acquisition frequency that meets the energy-saving mode of the motor driver chip is the lower limit of the optimal acquisition frequency range;

[0058] S102, obtaining the acquisition frequency of the motor drive chip for the current signal, and calibrating the acquisition frequency data of the motor drive chip for the current signal as S1;

[0059] S103, integrating a number of acquisition frequency data of the current signal of the motor drive chip within the time T into a data set, and marking the number of the acquisition frequency data with l, that is, l = {1, 2, 3 ... k}, where k is a positive integer;

[0060] S104, calculate the standard deviation of the current signal acquisition frequency data set, then the standard deviation In the formula, is the average value of the acquisition frequency data of the current signal, and its calculation expression is

[0061] S105. The expression for calculating the electrical signal sensitivity coefficient is:

[0062] According to the calculation expression of the electrical signal sensitivity coefficient, the greater the electrical signal sensitivity coefficient of the motor driver chip, the worse the stability of the motor driver chip in current monitoring, indicating that the risk of the motor driver chip not timely warning of potential faults and abnormalities is greater. On the contrary, the smaller the electrical signal sensitivity coefficient of the motor driver chip, the better the stability of the motor driver chip in current monitoring, indicating that the risk of the motor driver chip not timely warning of potential faults and abnormalities is smaller.

[0063] Take the dual full H-bridge motor driver chip as an example. It can drive two DC motors and has a built-in current detection function and protection mechanism. The dual full H-bridge motor driver chip detects the current with the ISEN pin. A small resistor is connected in series on the ISEN pin. The resistance value of the resistor is low, usually less than 1 ohm. When the motor current passes through the small resistor, a voltage drop is generated. The comparator inside the motor driver chip compares the voltage on the ISEN pin with the reference voltage. When the motor current increases, the voltage on the ISEN pin exceeds the reference voltage, and the comparator outputs a low level to activate the protection function of the motor driver chip. When an overcurrent condition signal is detected, the motor driver chip will automatically reduce the current output to the motor, or completely cut off the current output to prevent the motor and driver chip from overheating or damage.

[0064] It should be noted that for dual full H-bridge motor driver chips, the reference voltage of the ISEN pin is usually 200mV;

[0065] The efficiency of the motor driver chip in controlling the motor current output determines the safety performance of the motor and the chip. The more agile the motor driver chip is in monitoring overcurrent conditions, the safer the motor and driver chip will be from overheating or damage.

[0066] If the motor driver chip's sensitivity to overcurrent conditions is too low, the following adverse effects will occur:

[0067] Motor damage: Overcurrent conditions may cause the motor coil to overheat, which will accelerate the aging of the insulation material and may even directly burn the motor coil, causing irreversible damage;

[0068] Driver chip damage: Overcurrent not only affects the motor, but may also damage the driver chip itself. The power components inside the driver chip may be damaged due to exceeding the rated current, causing the driver chip to fail.

[0069] Reduced system stability: Overcurrent may cause unstable motor operation, vibration and noise, and affect the stability and reliability of the entire system;

[0070] Safety risk: Motor overcurrent may cause fire or other safety accidents, especially in closed or high-temperature environments, where the danger of overcurrent is more significant;

[0071] Decreased efficiency: Overcurrent will cause motor efficiency to decrease, increase energy consumption, and reduce the overall energy efficiency of the system;

[0072] Shortened lifespan: Motors and driver chips operating under overcurrent conditions will accelerate component wear and shorten the lifespan of the equipment;

[0073] The safety protection capability of the motor driver chip is evaluated by calculating the overcurrent inductance coefficient of the motor driver chip. The specific calculation method is as follows:

[0074] S201, obtaining the data processing time of the motor driver chip for overcurrent condition judgment within T time, and calibrating the data processing time of the motor driver chip for overcurrent condition judgment within T time as Tp, where p={1,2,3…m} is the number of the data processing time of the motor driver chip for overcurrent condition judgment within T time, and m is a positive integer;

[0075] The logic for obtaining the data processing time for the motor driver chip to collect overcurrent condition judgment within T time is:

[0076] S2011, obtaining the time required for the overcurrent condition signal to be transmitted from the comparator to the motor drive chip, and calibrating the time required for the overcurrent condition signal to be transmitted from the comparator to the motor drive chip as Ta;

[0077] S2012, obtaining the time required for the motor driver chip to transmit the activation signal to the comparator, and calibrating the time required for the motor driver chip to transmit the activation signal to the comparator as Tb;

[0078] It should be noted that the overcurrent condition signal is a signal that the voltage on the ISEN pin exceeds the reference voltage, and the activation signal is an activation signal of the motor protection function;

[0079] S2013, the calculation method of the data processing time Tp for the motor drive chip to obtain the overcurrent condition judgment within the time T is Tp = Ta + Tb;

[0080] It should be pointed out that the time required for the overcurrent condition signal to be transmitted from the comparator to the motor driver chip and the time required for the motor driver chip to transmit the activation signal to the comparator are both obtained through the working process log of the motor driver chip;

[0081] S202, calculate the standard deviation Sc of the data processing time for the motor driver chip to obtain the overcurrent condition judgment within the time T, and the calculation expression of the standard deviation Sc is: Where m is the total number of data processing time for the motor driver chip to judge the overcurrent condition within T time, is the average data processing time of the motor driver chip for overcurrent condition judgment within T time, and its calculation expression is:

[0082] It can be seen from the standard deviation Sc that the larger the standard deviation of the data processing time of the overcurrent condition judgment of the motor driver chip within the T time, the worse the stability of the acquisition cycle of the motor driver chip within the T time; conversely, the better the stability of the acquisition cycle of the motor driver chip within the T time;

[0083] S203, calculate the overcurrent inductance coefficient of the motor drive chip to obtain the overcurrent inductance coefficient within the T time. The calculation expression of the overcurrent inductance coefficient is Ov=Sc×exp(Sc 2 +e);

[0084] From the expression of the overcurrent inductance coefficient, it can be seen that the larger the overcurrent inductance coefficient of the motor driver chip within the time T, the worse the real-time performance of the motor driver chip in the data processing for motor protection, indicating that the risk of inaccurate and timely warning of potential faults and abnormalities is greater. On the contrary, the better the real-time performance of the motor driver chip in the data processing for motor protection, indicating that the response to potential faults and abnormalities is more accurate and timely;

[0085] Based on the comprehensive analysis of the electrical signal sensitivity coefficient and the overcurrent induction coefficient, an overload balance model is established to calculate the overload balance index of the motor drive chip. The calculation expression of the overload balance index is: In the formula, C is the number of motors driven by the motor driver chip, and C is greater than 0, α and β are the proportional coefficients of the electrical signal sensitivity coefficient and the overcurrent induction coefficient, Ef is the electrical signal sensitivity coefficient, Ov is the overcurrent induction coefficient, and α and β are both greater than 0;

[0086] The calculated overload balance index of the motor drive chip is compared with a preset overload balance index threshold value. If the calculated overload balance index is greater than or equal to the preset overload balance index, an imbalance signal is generated; if the calculated overload balance index is less than the preset overload balance index, a steady-state signal is generated;

[0087] Perform processing strategy analysis based on the generated imbalance signal. After receiving the generated imbalance signal, integrate a data set based on a number of consecutive overload balance index data of the motor drive chip within T time after the imbalance signal is generated, and calibrate the overload balance index in the data set as Dv, where v is the overload balance index number, that is, v = {1, 2, 3...x}, where x is a positive integer;

[0088] Calculate the standard deviation of several overload balance indexes in the data set, and calibrate the standard deviation of the overload balance index as So, and compare the overload balance index standard deviation So with the preset overload balance index standard deviation threshold Do, and perform early warning processing based on the comparison result. The processing logic is as follows:

[0089] If So is greater than or equal to Do, the motor driver chip is marked as a high-risk level, prompting the staff that the current control of the motor driver chip has serious risks and needs to be inspected and maintained;

[0090] If So is less than Do, the motor driver chip is marked as a low-risk level, reminding the staff that the current control of the motor driver chip has a low-risk hidden danger and does not need to be inspected and maintained.

[0091] The present invention detects the overload balance index of the motor driver chip. When an abnormality is found in the data processing stability, a comprehensive analysis is performed on the subsequent operation status of the motor driver chip, the abnormal hidden danger is determined and an early warning is issued. On the one hand, it is convenient for the staff to perceive the abnormal hidden danger phenomenon in time, detect the abnormal hidden danger in advance, and effectively prevent the risk of untimely warning of potential faults and abnormalities caused by reduced signal processing stability, thereby effectively preventing system crashes or failures and preventing data processing efficiency from being reduced. On the other hand, it is convenient for the staff to detect the comprehensive status of the motor driver chip, facilitate the staff to conduct detection management, and improve work efficiency.

[0092] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters in the formula are set by technicians in this field according to actual conditions.

[0093] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of computer program goods. The computer program goods include one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or 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 device. 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 one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. 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. The semiconductor medium can be a solid-state hard disk.

[0094] It should be understood that in the 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.

[0095] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or 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 can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0096] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0097] If the functions are implemented in the form of software functional units and sold or used as independent goods, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of software goods, which are stored in a storage medium and include several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

[0098] 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 current control optimization method for a motor drive chip, characterized in that: The specific steps include: Collect current monitoring sensitivity information and protection function effectiveness information of the motor driver chip; Comprehensively analyze the current monitoring sensitivity information and protection function effectiveness information of the motor driver chip, establish an overload balance model, use the logistic regression method to evaluate the current control balance state of the motor driver chip, and calculate the overload balance index of the motor driver chip; The calculated overload balance index is compared with a preset overload balance index threshold, and a state signal of the motor drive chip is generated according to the comparison result; Perform manual intervention operations according to the signal type; The current monitoring sensitivity information is the electrical signal sensitivity coefficient; The protection function effectiveness information is the overcurrent inductance, which is calculated as: S201, obtaining the data processing time of the motor driver chip for overcurrent condition judgment within T time, and calibrating the data processing time of the motor driver chip for overcurrent condition judgment within T time as Tp, where p={1,2,3…m} is the number of the data processing time of the motor driver chip for overcurrent condition judgment within T time, and m is a positive integer; The logic for obtaining the data processing time for the motor driver chip to collect overcurrent condition judgment within T time is: S2011, obtaining the time required for the overcurrent condition signal to be transmitted from the comparator to the motor drive chip, and calibrating the time required for the overcurrent condition signal to be transmitted from the comparator to the motor drive chip as Ta; S2012, obtaining the time required for the motor driver chip to transmit the activation signal to the comparator, and calibrating the time required for the motor driver chip to transmit the activation signal to the comparator as Tb; The overcurrent condition signal is a signal that the voltage on the ISEN pin exceeds the reference voltage, and the activation signal is an activation signal of the motor protection function; S2013, the calculation method of the data processing time Tp for the motor drive chip to obtain the overcurrent condition judgment within the time T is Tp = Ta + Tb; S202, calculate the standard deviation Sc of the data processing time for the motor driver chip to obtain the overcurrent condition judgment within the time T, and the calculation expression of the standard deviation Sc is: Where m is the total number of data processing time for the motor driver chip to judge the overcurrent condition within T time, is the average data processing time of the motor driver chip for overcurrent condition judgment within T time, and its calculation expression is: S203, calculate the overcurrent inductance coefficient of the motor drive chip to obtain the overcurrent inductance coefficient within the T time. The calculation expression of the overcurrent inductance coefficient is Ov=Sc×exp(Sc 2 +e).

2. The current control optimization method of a motor driver chip according to claim 1, characterized in that: The calculation method of the electrical signal sensitivity coefficient is: S101, obtaining the optimal frequency range for collecting current signals by the motor driver chip, and calibrating the optimal frequency range for collecting current signals by the motor driver chip as Pr1-Pr2; S102, obtaining the acquisition frequency of the motor drive chip for the current signal, and calibrating the acquisition frequency data of the motor drive chip for the current signal as S1; S103, integrating a number of acquisition frequency data of the current signal of the motor drive chip within the time T into a data set, and marking the number of the acquisition frequency data with l, that is, l = {1, 2, 3 ... k}, where k is a positive integer; S104, calculate the standard deviation of the current signal acquisition frequency data set, then the standard deviation In the formula, is the average value of the acquisition frequency data of the current signal, and its calculation expression is S105. The expression for calculating the electrical signal sensitivity coefficient is:

3. The current control optimization method of a motor driver chip according to claim 1, characterized in that: The logistic regression method is used to evaluate the current control balance state of the motor driver chip. The method for calculating the overload balance index of the motor driver chip is: Based on the comprehensive analysis of the electrical signal sensitivity coefficient and the overcurrent induction coefficient, an overload balance model is established to calculate the overload balance index of the motor drive chip. The calculation expression of the overload balance index is: Wherein, C is the number of motors driven by the motor driver chip, and C is greater than 0, α and β are the proportional coefficients of the electrical signal sensitivity coefficient and the overcurrent induction coefficient, respectively, Ef is the electrical signal sensitivity coefficient, Ov is the overcurrent induction coefficient, and α and β are both greater than 0.

4. The current control optimization method of a motor driver chip according to claim 3, characterized in that: The logic of generating the state signal of the motor drive chip according to the comparison result of the calculated overload balance index and the preset overload balance index threshold is: The calculated overload balance index of the motor driver chip is compared with the preset overload balance index threshold. If the calculated overload balance index is greater than or equal to the preset overload balance index, an imbalance signal is generated; if the calculated overload balance index is less than the preset overload balance index, a steady-state signal is generated.

5. The current control optimization method of a motor driver chip according to claim 4, characterized in that: The methods for manual intervention according to the signal type are: Perform processing strategy analysis based on the generated imbalance signal. After receiving the generated imbalance signal, integrate a data set based on a number of consecutive overload balance index data of the motor drive chip within T time after the imbalance signal is generated, and calibrate the overload balance index in the data set as Dv, where v is the overload balance index number, that is, v = {1, 2, 3...x}, where x is a positive integer; Calculate the standard deviation of several overload balance indexes in the data set, and calibrate the standard deviation of the overload balance index as So, and compare the overload balance index standard deviation So with the preset overload balance index standard deviation threshold Do, and perform early warning processing based on the comparison result. The processing logic is as follows: If So is greater than or equal to Do, the motor driver chip is marked as a high-risk level, prompting the staff that the current control of the motor driver chip has serious risks and needs to be inspected and maintained; If So is less than Do, the motor driver chip is marked as a low-risk level, reminding the staff that the current control of the motor driver chip has a low-risk hidden danger and does not need to be inspected and maintained.

Citation Information

Patent Citations

  • Vehicle-mounted direct current motor driving chip overcurrent protection system

    CN105429098A

  • Identification method and related device

    CN109620265A