CN107804172B - Motor controller wake-up system fault processing method and motor controller - Google Patents
Motor controller wake-up system fault processing method and motor controller Download PDFInfo
- Publication number
- CN107804172B CN107804172B CN201710899872.XA CN201710899872A CN107804172B CN 107804172 B CN107804172 B CN 107804172B CN 201710899872 A CN201710899872 A CN 201710899872A CN 107804172 B CN107804172 B CN 107804172B
- Authority
- CN
- China
- Prior art keywords
- motor controller
- wake
- vehicle
- signal
- abnormal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 12
- 230000002159 abnormal effect Effects 0.000 claims abstract description 66
- 238000004891 communication Methods 0.000 claims abstract description 53
- 238000000034 method Methods 0.000 claims abstract description 41
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 abstract description 20
- 230000006378 damage Effects 0.000 abstract description 13
- 238000012544 monitoring process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L3/00—Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
- B60L3/0023—Detecting, eliminating, remedying or compensating for drive train abnormalities, e.g. failures within the drive train
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
- B60L15/28—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed without contact making and breaking, e.g. using a transductor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/423—Torque
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/16—Information or communication technologies improving the operation of electric vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Control Of Electric Motors In General (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
The application provides a motor controller wake-up system fault processing method and a motor controller, and the method comprises the following steps: when the motor controller determines that the wake-up signal is abnormal, judging whether the current communication state with the vehicle control unit is normal; and if the motor is abnormal, after the warning information is output, controlling the motor to stop torque output. Therefore, the fault processing of the motor controller wake-up system is realized when the wake-up signal is abnormal, the serious damage to the driving safety caused by the power-off operation directly executed by the motor controller when the wake-up signal is abnormal is avoided, the driving safety is improved, and the user experience is improved.
Description
Technical Field
The application relates to the technical field of motor control, in particular to a motor controller wake-up system fault processing method and a motor controller.
Background
With the development of permanent magnet materials, power electronic technology, control theory, motor manufacturing and signal processing hardware, a permanent magnet synchronous motor with the advantages of high efficiency, high output torque, high power density, good dynamic performance and the like is generally applied, and a motor controller for the permanent magnet synchronous motor becomes a current research hotspot.
In the prior art, after a vehicle is powered on, a vehicle control unit wakes up a motor controller in a mode of sending a level signal or network wake-up and the like, the motor controller starts working (the motor controller is powered on) after receiving a wake-up signal sent by the vehicle control unit, a driving system is controlled according to a preset logic, and finally the function of vehicle running is realized. And when the vehicle controller judges that the vehicle enters a power-off state, the motor controller is powered off by stopping sending the 'awakening' signal to the motor controller, and the motor controller completes power-off according to preset logic after detecting that the 'awakening' signal disappears.
However, in any of the wake-up modes, there is a case where the wake-up signal fails. For example, when the vehicle control unit wakes up the motor controller through a hard wire (level signal), the situations of abnormal connector, strong interference, damage or even breakage of the wake-up signal wire, etc. may occur. In the prior art, when the wake-up signal fails, the motor controller may directly perform the power-off operation because the wake-up signal cannot be detected, and if the vehicle is in a normal driving state at the time, serious damage may be caused to driving safety, which may affect user experience.
Disclosure of Invention
The present application is directed to solving, at least to some extent, one of the technical problems in the related art.
Therefore, the fault processing method for the motor controller wake-up system is provided, the fault processing of the motor controller wake-up system is realized when the wake-up signal is abnormal, the serious damage of the power-off operation directly executed by the motor controller to the driving safety when the wake-up signal is abnormal is avoided, the driving safety is improved, and the user experience is improved.
The application also provides a motor controller.
The present application also provides a computer-readable storage medium.
The application also provides a motor controller awakening system.
An embodiment of a first aspect of the present application provides a method for handling a fault of a wake-up system of a motor controller, including: when the motor controller determines that the wake-up signal is abnormal, judging whether the current communication state with the vehicle control unit is normal; and if the motor is abnormal, after the warning information is output, controlling the motor to stop torque output.
According to the fault processing method for the motor controller wake-up system, when the wake-up signal is determined to be abnormal, the motor controller firstly judges whether the current communication state with the vehicle control unit is normal, and if the current communication state is abnormal, after warning information is output, the motor is controlled to stop torque output. Therefore, the fault processing of the motor controller wake-up system is realized when the wake-up signal is abnormal, the serious damage to the driving safety caused by the power-off operation directly executed by the motor controller when the wake-up signal is abnormal is avoided, the driving safety is improved, and the user experience is improved.
An embodiment of a second aspect of the present application provides a motor controller, including: a memory, a processor and a computer program stored on the memory and operable on the processor, wherein the processor executes the program to implement the motor controller wake-up system fault handling method according to the first aspect.
According to the motor controller provided by the embodiment of the application, when the wakeup signal is determined to be abnormal, whether the current communication state with the vehicle control unit is normal or not is judged at first, and if the communication state is abnormal, the motor controller outputs the warning information and then controls the motor to stop torque output. Therefore, the fault processing of the motor controller wake-up system is realized when the wake-up signal is abnormal, the serious damage to the driving safety caused by the power-off operation directly executed by the motor controller when the wake-up signal is abnormal is avoided, the driving safety is improved, and the user experience is improved.
A third aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the method for handling a fault of a wake-up system of a motor controller according to the first aspect.
An embodiment of a fourth aspect of the present application provides a motor controller wake-up system, which is characterized by including a vehicle controller, a motor controller, and a power chip, where the motor controller is configured to execute the motor controller wake-up system fault processing method according to the first aspect.
Drawings
The foregoing and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flow diagram of a motor controller wake-up system fault handling method according to an embodiment of the present application;
FIG. 1A is a diagram of a hardware monitoring circuit according to an embodiment of the present application;
FIG. 2 is a flow diagram of a motor controller wake-up system fault handling method according to another embodiment of the present application;
fig. 3 is a schematic structural diagram of a motor controller wake-up system according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary and intended to be used for explaining the present application and should not be construed as limiting the present application.
The following describes a motor controller wake-up system fault handling method and a motor controller according to an embodiment of the present invention with reference to the drawings.
The embodiments of the invention provide a method for processing a fault of a motor controller wake-up system, aiming at the problems that in the existing motor controller wake-up mode, when a wake-up signal fails, a motor controller can directly execute power-off operation because the wake-up signal cannot be detected, and if a vehicle is in a normal driving state at the moment, serious harm can be caused to driving safety and user experience is influenced.
According to the fault processing method for the motor controller wake-up system provided by the embodiment of the invention, when the wake-up signal is determined to be abnormal, the motor controller firstly judges whether the current communication state with the vehicle controller is normal, and if the communication state is abnormal, the motor controller outputs the warning information and then controls the motor to stop torque output. Therefore, the fault processing of the motor controller wake-up system is realized when the wake-up signal is abnormal, the serious damage to the driving safety caused by the power-off operation directly executed by the motor controller when the wake-up signal is abnormal is avoided, the driving safety is improved, and the user experience is improved.
The following describes a method for handling a fault of a wake-up system of a motor controller according to an embodiment of the present invention with reference to the accompanying drawings.
Fig. 1 is a flowchart illustrating a fault handling method for a wake-up system of a motor controller according to an embodiment of the present invention.
As shown in fig. 1, the method for handling the fault of the wake-up system of the motor controller includes:
step 101, when the motor controller determines that the wake-up signal is abnormal, whether the current communication state with the vehicle control unit is normal is judged.
The motor controller wake-up system fault processing method provided by the embodiment of the invention can be executed by the motor controller provided by the embodiment of the invention. The motor controller can detect whether the wake-up signal is abnormal or not and carry out wake-up system fault processing when the wake-up signal is abnormal.
Specifically, the motor controller may determine whether the wake-up signal is abnormal through various manners, such as detecting a level value corresponding to the wake-up signal.
More specifically, if the duration of the level value corresponding to the wake-up signal being smaller than the first threshold is greater than the second threshold, it is determined that the wake-up signal is abnormal.
Wherein, the first threshold value and the second threshold value can be set according to requirements. For example, the second threshold may be determined according to a time interval of the whole vehicle controller transmitting the wake-up signal.
In a specific implementation, the level value corresponding to the wake-up signal may be detected in various ways, for example, by a hardware monitoring circuit as shown in fig. 1A, so as to determine whether the wake-up signal is abnormal.
In the circuit shown in fig. 1A, the resistance values of the resistors R1, R2, R3 and the capacitance value of the capacitor C1 may be determined as needed. The resistances of the resistors R1, R2 and R3 adopted in the embodiment of the invention are 33 kilo (K) ohm, 16.2K ohm and 47K ohm respectively, and the capacitance value of the capacitor C1 is 50 nano-Farad (NF).
It will be appreciated that the wake-up signal enters the hardware monitoring circuit at "1" shown in FIG. 1A and then is divided by resistors R1 and R2. Based on the resistance relationships of R1 and R2, the voltage collected by the motor controller ("2" in FIG. 1A) is about 25% of the wake-up signal. Suppose the voltage collected by the motor controller is VinWake-up signal voltage of VwakeAnd then the voltage of the wake-up signal and the voltage collected by the motor controller meet the following formula:
according to equation (1), the wake-up signal voltage V may be derived from the voltage collected by the motor controllerwakeIf wake-up signal voltage VwakeThe duration less than the first threshold is greater than the second thresholdA threshold value, then the wake-up signal may be determined to be abnormal.
It should be noted that, in fig. 1A, the capacitor C1 may stabilize the voltage of the a/D acquisition port and filter the glitch in the voltage, and the resistor R3 may limit the internal resistance of the hardware monitoring circuit, so as to ensure that the internal resistance of the monitoring circuit is not greater than R3 when R1 and R2 are open circuits in a fault state, and avoid the influence on the measurement accuracy when the internal resistance of the monitoring circuit is too large.
In addition, considering that when the key of the vehicle is in the non-ON gear, the driver has no requirement for driving the vehicle, and the vehicle only has the driving condition when the key is in the ON gear, in the embodiment of the invention, whether the wake-up signal is abnormal or not can be detected only when the key is in the ON gear, that is, all electrical components in the vehicle are currently in the ON state.
That is, before step 101, the method may further include:
it is determined that all electrical components within the vehicle are currently in an on state.
Further, when the motor controller determines that the wake-up signal is abnormal, whether the current communication state with the vehicle control unit is normal or not can be judged.
Specifically, whether the current communication state with the vehicle control unit is normal or not can be judged in the following various ways.
In a first mode
And judging whether the time interval of the communication message acquired from the vehicle control unit is smaller than a first time threshold value.
It can be understood that, under a normal condition, the motor controller may obtain the communication message after the content is updated from the vehicle control unit at a preset time interval, so that it may be determined whether the current communication state between the motor controller and the vehicle control unit is normal according to the time interval at which the motor controller obtains the communication message from the vehicle control unit.
Wherein, the first time threshold value can be set according to the requirement. Specifically, the time interval at which the motor controller acquires the communication message from the vehicle control unit may be determined according to a normal condition.
Specifically, if the time interval of the communication message acquired by the motor controller from the vehicle control unit is smaller than a first time threshold, that is, the motor controller acquires the communication message from the vehicle control unit within the first time threshold, it may be determined that the current communication state between the motor controller and the vehicle control unit is normal; if the time interval of the communication message acquired by the motor controller from the vehicle control unit is greater than or equal to the first time threshold, that is, the motor controller does not acquire the communication message from the vehicle control unit within the first time threshold, it may be determined that the current communication state between the motor controller and the vehicle control unit is abnormal.
Mode two
And judging whether the frequency of the communication message with the content not updated acquired from the vehicle control unit is less than a first frequency threshold value.
The first time threshold value can be set as required. For example, 3 times, 4 times, 5 times, and the like may be set.
It can be understood that, under a normal condition, the motor controller may obtain the communication message after the content is updated from the vehicle control unit at a preset time interval, so that it may be determined whether the current communication state between the motor controller and the vehicle control unit is normal according to whether the communication message obtained from the vehicle control unit by the motor controller is the message after the content is updated.
Specifically, if a communication message acquired by the motor controller from the vehicle control unit is a message with updated content, determining that the current communication state between the motor controller and the vehicle control unit is normal; and if the communication message acquired by the motor controller from the vehicle control unit is a message with the content not updated, determining that the current communication state between the motor controller and the vehicle control unit is abnormal.
Further, in order to improve reliability of judging whether the current communication state between the motor controller and the vehicle control unit is normal, whether the current communication state between the motor controller and the vehicle control unit is normal may be determined according to whether the number of times of communication messages, the content of which is not updated, acquired from the vehicle control unit is smaller than a first time threshold.
Specifically, if the number of times of communication messages with contents not updated, which are acquired by the motor controller from the vehicle control unit, is less than a first time threshold value, it may be determined that the current communication state between the motor controller and the vehicle control unit is normal; if the number of times of the communication message with the content not updated, acquired by the motor controller from the vehicle control unit, is greater than or equal to the first time threshold, it may be determined that the current communication state between the motor controller and the vehicle control unit is abnormal.
And 102, if the motor is abnormal, after warning information is output, controlling the motor to stop torque output.
The warning information may be information in any form.
Specifically, the warning information can be output in any mode such as lighting a fault lamp of the whole vehicle system, sounding a warning sound, outputting text information such as 'system fault, power output is about to be interrupted, please stop as soon as possible', and the like.
It can be understood that if the current communication state between the motor controller and the vehicle controller is abnormal, the driving system continues to work, so that the vehicle is exposed to high risks and faces a great potential safety hazard, therefore, the warning information can be output, and after the warning information is output, the motor is controlled to stop torque output, so that power output is cut off, and driving safety is guaranteed.
It should be noted that, in order to avoid that the motor controller directly performs power-off operation due to the fact that the wake-up signal cannot be detected when the wake-up signal is abnormal, in the embodiment of the present invention, the power chip may also be used to supply power to the motor controller when the wake-up signal is abnormal, so as to ensure that the motor controller has sufficient time to perform wake-up system fault processing when the wake-up signal is abnormal.
That is, after determining that the wake-up signal is abnormal in step 101, the motor controller may further include:
and outputting a power supply maintaining control signal to the power supply chip.
The power supply chip may be any type of power supply chip such as TLE 7368.
Specifically, the power chip can be connected with the low-voltage normal power of the vehicle, and detects the wake-up signal output by the vehicle controller (the signal can be a level signal, and the high level is effective), after the wake-up signal is detected, the power chip normally outputs the voltage (including the power supply of the main control chip, the power supply of the co-processing chip, the power supply of the current sensor, the power supply of the temperature sensor, the power supply of the circuit and the like) which meets the normal work of the motor controller in each phase as the power supply, and under the action of the above power supply voltage, each part of the motor controller normally works to complete the power. Then the motor controller can continuously output a power supply maintaining control signal (the signal can be a level signal, and the high level is effective) to the power supply chip, so that the power supply chip can continuously supply power to the motor controller. After the awakening signal is determined to be abnormal, the motor controller keeps the power supply of the power supply chip to keep the control signal to continue to be effective, so that the power supply chip can continue to stabilize the output voltage, the motor controller is ensured to normally work, and the motor controller can have sufficient time to perform awakening system fault treatment.
It should be noted that, after the motor controller performs the wake-up system fault processing, the power-off operation may also be performed, and therefore, after step 102, the method may further include:
and outputting a power supply stop control signal to the power supply chip.
Specifically, after the motor controller stops torque output, a power supply stop control signal may be output to the power supply chip, so that the power supply chip may stop voltage output, and at this time, the motor controller performs a power-off operation.
Specifically, the fault handling method for the wake-up system of the motor controller provided by the embodiment of the invention is simple and easy to implement, is easy to implement, does not additionally increase the manufacturing cost of the motor controller, and has good popularization value.
According to the fault processing method for the motor controller wake-up system provided by the embodiment of the invention, when the wake-up signal is determined to be abnormal, the motor controller firstly judges whether the current communication state with the vehicle controller is normal, and if the communication state is abnormal, the motor controller outputs the warning information and then controls the motor to stop torque output. Therefore, the fault processing of the motor controller wake-up system is realized when the wake-up signal is abnormal, the serious damage to the driving safety caused by the power-off operation directly executed by the motor controller when the wake-up signal is abnormal is avoided, the driving safety is improved, and the user experience is improved.
Fig. 2 is a flowchart of a fault handling method for a wake-up system of a motor controller according to another embodiment of the present invention.
As shown in fig. 2, the method for handling the fault of the wake-up system of the motor controller includes:
in step 201, the motor controller determines that all electrical components in the vehicle are currently in an on state.
The detailed implementation process and principle of the steps 201-202 may refer to the detailed description of the above embodiments, and are not described herein again.
And step 203, determining the current running mode of the vehicle according to the vehicle state information sent by the vehicle controller.
The vehicle state information may include state information such as a driving speed, a driving shaft speed, and the like.
The operation mode can comprise non-driving, driving and other modes.
Specifically, the vehicle controller may send the vehicle state information to the motor controller, so that the motor controller may determine the current operating mode of the vehicle.
And step 204, performing awakening system fault processing according to the current running mode of the vehicle.
Specifically, if the motor controller determines that the vehicle is currently in the non-driving mode, the warning information can be output, and after the warning information is output, the motor is controlled to stop torque output so as to cut off power output.
The warning information may be information in any form.
During specific implementation, the warning information can be output in any mode of lighting a fault lamp of the whole vehicle system, sounding a warning sound, outputting text information such as 'system fault, power output is about to be interrupted, and please stop as soon as possible', and the like.
In addition, if the motor controller determines that the vehicle is currently in a driving mode, warning information can be output to remind a user of system failure.
The warning information may be information in any form.
During specific implementation, the warning information can be output in any modes of lightening a fault lamp of the whole vehicle system, sounding a warning sound and outputting text information such as 'driving system fault and safety driving' and the like.
In the case where the wake-up signal is abnormal due to the deterioration of the wire harness, the signal interference, and the loosening of the plug connector when the vehicle is in the drive mode, the power output may not be limited in order to protect the driving feeling of the driver as much as possible in consideration of the driver's driving demand.
In addition, in order to improve the driving safety in the driving mode, the power output may be limited according to the driving speed.
Specifically, if the vehicle is currently in the driving mode and the driving speed is 0, the warning information is output, and the torque value output by the motor is limited to limit the maximum vehicle speed of the vehicle, for example, the maximum vehicle speed of the vehicle may be limited to 15 km/h.
The warning information may be information in any form.
During specific implementation, warning information can be output in any modes of lightening a fault lamp of the whole vehicle system, sounding a warning sound, outputting text information such as 'fault of a driving system and power output limitation', and the like.
Through when the wake-up signal is abnormal, warning information is output to remind a user of system faults, and fault processing in different modes is carried out on the damage degree of traffic safety according to the wake-up signal abnormality by combining the current running mode of a vehicle, so that the driving feeling of a driver can be protected, and the user experience is improved.
And step 205, after the warning information is output, controlling the motor to stop torque output.
The detailed implementation process and principle of step 205 may refer to the detailed description of the above embodiments, and are not described herein again.
The motor controller firstly determines that all electrical elements in a vehicle are in a current connection state, judges whether the current communication state with a vehicle controller is normal or not when the wakeup signal is determined to be abnormal, determines the current running mode of the vehicle according to vehicle state information sent by the vehicle controller if the communication state with the vehicle controller is normal, performs wakeup system fault processing according to the current running mode of the vehicle, and controls the motor to stop torque output after warning information is output if the communication state with the vehicle controller is abnormal. Therefore, the fault processing of the motor controller wake-up system is realized when the wake-up signal is abnormal, the serious damage to the driving safety caused by the power-off operation directly executed by the motor controller when the wake-up signal is abnormal is avoided, the driving safety is improved, and the user experience is improved.
An embodiment of the present invention further provides a motor controller, including: the motor controller wake-up system fault handling method comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor executes the program to realize the motor controller wake-up system fault handling method according to the embodiment.
When the wake-up signal is determined to be abnormal, the motor controller provided by the embodiment of the invention firstly judges whether the current communication state with the vehicle controller is normal, and if the communication state is abnormal, the motor controller outputs warning information and then controls the motor to stop torque output. Therefore, the fault processing of the motor controller wake-up system is realized when the wake-up signal is abnormal, the serious damage to the driving safety caused by the power-off operation directly executed by the motor controller when the wake-up signal is abnormal is avoided, the driving safety is improved, and the user experience is improved.
The present invention also provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the motor controller wake-up system fault handling method according to the above embodiments.
The invention also provides a motor controller awakening system.
As shown in fig. 3, the motor controller wake-up system includes a vehicle control unit 31, a motor controller 32 and a power chip 33, where the motor controller is configured to execute the motor controller wake-up system fault handling method according to the embodiment.
It can be understood that the vehicle control unit 31 may output the wake-up signal, when the power chip 33 detects the wake-up signal, the power chip 33 as a power source normally outputs voltages (including power supply of the main control chip, power supply of the co-processing chip, power supply of the current sensor, power supply of the temperature sensor, power supply of the circuit, and the like) that each phase satisfies normal operation of the motor controller 32, and under the effect of the above power voltages, each part of the motor controller 32 normally operates to complete power-on of the motor controller 32. The motor controller 32 can then continuously output the power supply maintaining control signal to the power chip 33, so that the power chip 33 can continuously supply power to the motor controller 32.
After the awakening signal is determined to be abnormal, the motor controller 32 keeps the power supply control signal output by the power chip 33 to be effective, so that the power chip 33 can continue to stabilize the output voltage, the motor controller 32 is ensured to work normally, and the motor controller 32 can have sufficient time to perform awakening system fault processing.
After the motor controller 32 completes the failure process, a power supply stop control signal may be output to the power supply chip 33 so that the power supply chip 33 may stop the voltage output, at which time the motor controller 32 performs a power-off operation.
In the motor controller wake-up system provided by the embodiment of the invention, when the motor controller determines that the wake-up signal is abnormal, the motor controller firstly judges whether the current communication state with the vehicle control unit is normal, and if the communication state is abnormal, the motor controller outputs warning information and then controls the motor to stop torque output. Therefore, the fault processing of the motor controller wake-up system is realized when the wake-up signal is abnormal, the serious damage to the driving safety caused by the power-off operation directly executed by the motor controller when the wake-up signal is abnormal is avoided, the driving safety is improved, and the user experience is improved.
The present invention also provides a computer program product, wherein when the instructions in the computer program product are executed by a processor, the motor controller wake-up system fault handling method according to the above embodiment is performed.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps of the process, and the scope of the preferred embodiments of the present application includes other implementations in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present application.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
The storage medium mentioned above may be a read-only memory, a magnetic or optical disk, etc. Although embodiments of the present application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present application, and that variations, modifications, substitutions and alterations may be made to the above embodiments by those of ordinary skill in the art within the scope of the present application.
Claims (10)
1. The fault processing method for the motor controller wake-up system is characterized by comprising the following steps:
when the motor controller determines that the wake-up signal is abnormal, judging whether the current communication state with the vehicle control unit is normal;
and if the motor is abnormal, after the warning information is output, controlling the motor to stop torque output.
2. The method of claim 1, wherein after determining whether the current communication status with the vehicle control unit is normal, the method further comprises:
if the current running mode of the vehicle is normal, determining the current running mode of the vehicle according to the vehicle state information sent by the vehicle controller;
and according to the current running mode of the vehicle, carrying out awakening system fault treatment.
3. The method of claim 2, wherein said performing wake-up system fault handling based on a current operating mode of said vehicle comprises:
if the vehicle is in a non-driving mode at present, after warning information is output, the motor is controlled to stop torque output;
or if the vehicle is currently in a driving mode, outputting warning information to remind a user of system failure;
or if the vehicle is in a driving mode at present and the driving speed is 0, outputting warning information and limiting the torque value output by the motor.
4. The method of claim 1, wherein the determining whether the current communication state with the vehicle control unit is normal comprises:
judging whether the time interval of the communication message acquired from the vehicle control unit is smaller than a first time threshold value or not;
or judging whether the frequency of the communication messages with the content not updated acquired from the vehicle control unit is smaller than a first frequency threshold value.
5. The method of any of claims 1-4, wherein the determining that the wake-up signal is abnormal comprises:
and if the duration time that the level value corresponding to the awakening signal is smaller than the first threshold value is larger than a second threshold value, determining that the awakening signal is abnormal.
6. The method of claim 2 or 3, wherein prior to determining the wake-up signal is abnormal, further comprising:
determining that all electrical components within the vehicle are currently in an on state.
7. The method of any of claims 1-4, wherein the motor controller, after determining the wake-up signal is abnormal, further comprises:
outputting a power supply maintaining control signal to the power supply chip;
after the control of the motor to stop the torque output, the method further includes:
and outputting a power supply stop control signal to the power supply chip.
8. A motor controller comprising:
memory, processor and computer program stored on the memory and executable on the processor, characterized in that the processor implements the motor controller wake-up system fault handling method according to any of claims 1-7 when executing the program.
9. A computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements a motor controller wake-up system fault handling method according to any of claims 1-7.
10. A motor controller wake-up system is characterized by comprising a vehicle controller, a motor controller and a power supply chip, wherein the motor controller is used for executing the motor controller wake-up system fault processing method as claimed in any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710899872.XA CN107804172B (en) | 2017-09-28 | 2017-09-28 | Motor controller wake-up system fault processing method and motor controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710899872.XA CN107804172B (en) | 2017-09-28 | 2017-09-28 | Motor controller wake-up system fault processing method and motor controller |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107804172A CN107804172A (en) | 2018-03-16 |
CN107804172B true CN107804172B (en) | 2020-02-18 |
Family
ID=61584009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710899872.XA Active CN107804172B (en) | 2017-09-28 | 2017-09-28 | Motor controller wake-up system fault processing method and motor controller |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107804172B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110824335B (en) * | 2019-10-09 | 2023-04-14 | 威睿电动汽车技术(宁波)有限公司 | Abnormity detection system and method for wake-up circuit |
CN113306508B (en) * | 2020-02-25 | 2024-02-06 | 北京新能源汽车股份有限公司 | Vehicle control method and device, vehicle and equipment |
CN112959893B (en) * | 2021-03-05 | 2022-11-29 | 东风小康汽车有限公司重庆分公司 | Responding method and device for wake-up signal disconnection |
CN114670633A (en) * | 2021-07-05 | 2022-06-28 | 北京新能源汽车股份有限公司 | Power-on and power-off control method, device and equipment of motor controller and automobile |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005020570A (en) * | 2003-06-27 | 2005-01-20 | Denso Corp | Multiplex communication system |
CN102774377A (en) * | 2011-05-12 | 2012-11-14 | 上海汽车集团股份有限公司 | Torque monitoring system of hybrid power automobile |
CN104494463A (en) * | 2014-12-30 | 2015-04-08 | 西安正麒电气有限公司 | Pure electric automobile torque control method |
CN104608763A (en) * | 2013-11-01 | 2015-05-13 | 北汽福田汽车股份有限公司 | Car torque safety monitoring method and system |
CN106427582A (en) * | 2016-10-27 | 2017-02-22 | 奇瑞汽车股份有限公司 | Busbar voltage release method for electric drive system of electric automobile |
-
2017
- 2017-09-28 CN CN201710899872.XA patent/CN107804172B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005020570A (en) * | 2003-06-27 | 2005-01-20 | Denso Corp | Multiplex communication system |
CN102774377A (en) * | 2011-05-12 | 2012-11-14 | 上海汽车集团股份有限公司 | Torque monitoring system of hybrid power automobile |
CN104608763A (en) * | 2013-11-01 | 2015-05-13 | 北汽福田汽车股份有限公司 | Car torque safety monitoring method and system |
CN104494463A (en) * | 2014-12-30 | 2015-04-08 | 西安正麒电气有限公司 | Pure electric automobile torque control method |
CN106427582A (en) * | 2016-10-27 | 2017-02-22 | 奇瑞汽车股份有限公司 | Busbar voltage release method for electric drive system of electric automobile |
Also Published As
Publication number | Publication date |
---|---|
CN107804172A (en) | 2018-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107804172B (en) | Motor controller wake-up system fault processing method and motor controller | |
KR100747303B1 (en) | A control system for fail safety of hybrid vehicle | |
CN108475939B (en) | Power charging module and use method thereof | |
JP4437812B2 (en) | Electronic control unit | |
TW201620744A (en) | Device and method for detecting vehicle engine state | |
JP6124010B2 (en) | Electronic control unit | |
EP3056866B1 (en) | Diagnostic reporting for sensor integrated circuits | |
US10027110B2 (en) | Communicating with power switching devices | |
CN110466363B (en) | Motor control method, device, equipment and computer readable storage medium for vehicle | |
CN104568698A (en) | Device and method for detecting state of filter screen in air conditioner | |
KR102113771B1 (en) | Apparatus and method for judging of current consumption of battery | |
US20180075674A1 (en) | Vehicular control device and method of controlling vehicular control device | |
CN105242608A (en) | Vehicle control unit and control method thereof | |
CN113138592A (en) | Controller area network transceiver and controller | |
CN109149520A (en) | Overheating and overcurrent protection device, motor and overheating and overcurrent protection method of motor | |
CN110154824B (en) | Detection device and method for dormancy of battery pack and vehicle | |
US9145100B2 (en) | In-vehicle ECU | |
JP4456639B2 (en) | Digital controller | |
CN107327346A (en) | Monitoring method, device and the engine controller of starter working life | |
CN104168679A (en) | Induction cooker and induction cooker discharge method | |
CN116069147A (en) | Vehicle-mounted controller dormancy method and device and vehicle | |
CN105083171B (en) | Automotive running data recording system and method | |
CN112659901B (en) | Automobile power-on and power-off control method, device, equipment and storage medium | |
US20230204392A1 (en) | Apparatus and method for detecting a failure of a motor drive circuit | |
KR101533805B1 (en) | System and method for alarming leakage current |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |