Vehicle diagnosis method and device, electronic equipment, vehicle and storage medium
By sending voltage signals to the motor controller and inverter in new energy vehicles and collecting voltage and current values to calculate impedance increments, the problem of being unable to locate the degradation of the high-voltage power circuit of the motor controller in existing technologies is solved, and accurate diagnosis and reliability improvement of the entire link are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-03-31
AI Technical Summary
Existing technologies lack a full-link diagnostic solution for the high-voltage power circuit of the motor controller, making it impossible to locate degraded components and affecting the power performance and safety of new energy vehicles.
By sending voltage signals to the motor controller and inverter under the current state of the vehicle that meets the preset diagnostic conditions, the voltage and current values are collected, the impedance increment is calculated, and combined with the impedance increment of the battery, the system can accurately locate whether the motor controller, inverter and battery are degraded.
It enables comprehensive diagnostics of the entire battery, controller, and inverter chain, accurately locating components with performance degradation, providing reliable technical basis for subsequent maintenance and fault handling, and improving the reliability and safety of new energy vehicles.
Smart Images

Figure CN121764047A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of vehicle technology, and in particular relates to a vehicle diagnostic method, device, electronic equipment, vehicle, and storage medium. Background Technology
[0002] With the rapid development of the new energy vehicle industry, the motor controller, as the core control unit of the electric drive system, directly determines the power performance and safety level of the entire vehicle. A typical new energy vehicle electric drive system consists of a high-voltage power battery, a high-voltage distribution box, a DC bus, a motor controller, and a drive motor. The inverter built into the motor controller is the core component for converting electrical energy into its form, converting the DC power output from the power battery into the three-phase AC power required by the drive motor.
[0003] During long-term vehicle service, the high-voltage power circuit of the motor controller faces complex and harsh operating conditions. Affected by multiple factors such as road vibration, environmental thermal cycling, chemical corrosion, and assembly process deviations, it is prone to internal faults such as increased contact resistance, loose connections, cracks, and even localized burning. Early degradation often manifests only as a slow increase in equivalent impedance and slight heating, still within the normal current, temperature, and insulation protection thresholds, but the safety margin has already been weakened. To ensure the reliability of the high-voltage power circuit, existing technologies mainly improve the initial assembly quality by selecting high-grade connectors, optimizing the circuit structure design, standardizing bolt tightening processes, and implementing random sampling and re-inspection.
[0004] After a vehicle is put into use, the motor controller is generally protected by temperature, current and voltage exceeding limits. There is a lack of diagnostic solutions for the entire link from battery to inverter, which makes it impossible to locate degraded components. Summary of the Invention
[0005] This application provides a vehicle diagnostic method, device, electronic device, vehicle, and storage medium, which can realize full-dimensional diagnosis of the entire link of battery, controller, and inverter, accurately locate components with performance degradation in the link, and provide a reliable technical basis for subsequent targeted maintenance and fault handling.
[0006] In a first aspect, embodiments of this application provide a vehicle diagnostic method applied to an electronic device, wherein the electronic device is communicatively connected to a vehicle, and the method includes: When the current state of the vehicle meets the preset diagnostic conditions, the excitation module of the vehicle is triggered to send a voltage signal to the target component of the vehicle, the target component including the vehicle's motor controller and the vehicle's inverter; During the transmission of the voltage signal, the target voltage value and target current value corresponding to the target component are collected; Based on the target voltage and target current values corresponding to the target component, the impedance increment corresponding to the target component is obtained; Based on the impedance increment corresponding to the target component and the impedance increment corresponding to the vehicle's battery, a diagnostic result for the vehicle is obtained. The diagnostic result is used to indicate whether the motor controller, the inverter, and the battery have degraded.
[0007] In one embodiment of this application, the target component is the motor controller, which includes a DC bus and a power module, and the power module is connected to the DC bus and the excitation module respectively. The excitation module that triggers the vehicle sends a voltage signal to the target component of the vehicle, including: The excitation module is triggered to send a voltage signal to the DC bus through the power module; The step of acquiring the target voltage value and target current value corresponding to the target component during the transmission of the voltage signal includes: During the transmission of the voltage signal, the current value of the DC bus at multiple sampling moments is collected, and the voltage value of the DC bus at multiple sampling moments is also collected. The current values of the DC bus at multiple sampling times are preprocessed to obtain the target current value of the DC bus. The preprocessing includes filtering, bias correction and averaging. The voltage values of the DC bus at multiple sampling times are preprocessed to obtain the target voltage value of the DC bus.
[0008] In one embodiment of this application, obtaining the impedance increment corresponding to the target component based on the target voltage value and the target current value corresponding to the target component includes: When the target component is the motor controller, the target voltage value of the DC bus is divided by the target current value of the DC bus to obtain the equivalent impedance corresponding to the DC bus. Subtracting the equivalent impedance of the DC bus from the basic impedance of the DC bus yields the impedance increment of the DC bus. The impedance increment corresponding to the DC bus is subtracted from the impedance increment corresponding to the vehicle's battery to obtain the impedance increment corresponding to the motor controller.
[0009] In one embodiment of this application, the target component is the inverter, the inverter includes a three-phase AC bus, the three-phase AC bus is connected to the excitation module through the power module of the motor controller, and the motor controller includes a DC bus; The excitation module that triggers the vehicle sends a voltage signal to the target component of the vehicle, including: The excitation module is triggered to send a voltage signal to any one phase of the three-phase AC bus through the power module; The step of acquiring the target voltage value and target current value corresponding to the target component during the transmission of the voltage signal includes: During the transmission of the voltage signal, the current values of the three-phase AC bus at multiple sampling times are collected, and the voltage values of the DC bus at multiple sampling times are also collected. The current values of the three-phase AC bus at multiple sampling times are preprocessed to obtain the target current values of the three-phase AC bus. The preprocessing includes filtering, bias correction and averaging. The voltage values of the DC bus at multiple sampling times are preprocessed to obtain the target voltage value of the DC bus.
[0010] In one embodiment of this application, obtaining the impedance increment corresponding to the target component based on the target voltage value and the target current value corresponding to the target component includes: When the target component is the inverter, the target voltage value of the DC bus is divided by the target current value of the three-phase AC bus to obtain the equivalent impedance corresponding to the three-phase AC bus. Subtract the equivalent impedance of the three-phase AC bus from the basic impedance of the three-phase AC bus to obtain the impedance increment of the three-phase AC bus. The impedance increment corresponding to the three-phase AC bus is subtracted from the impedance increment corresponding to the DC bus to obtain the impedance increment corresponding to the inverter. The impedance increment corresponding to the DC bus is determined based on the equivalent impedance corresponding to the DC bus and the basic impedance of the DC bus.
[0011] In one embodiment of this application, obtaining the diagnostic result of the vehicle based on the impedance increment corresponding to the target component and the impedance increment corresponding to the vehicle's battery includes: The degradation level of the target component is determined based on the impedance increment corresponding to the target component. The degradation level of the battery is determined based on the impedance increment corresponding to the battery of the vehicle. The impedance increment corresponding to the battery is determined based on the equivalent impedance of the battery obtained from the battery management system of the vehicle and the basic impedance of the battery. The diagnostic results for the vehicle are obtained based on the degradation level of the target component and the degradation level of the battery.
[0012] In one embodiment of this application, obtaining the diagnostic result of the vehicle based on the degradation level of the target component and the degradation level of the battery includes: When the degradation level corresponding to the battery, the degradation level corresponding to the motor controller, and the degradation level corresponding to the inverter are all preset levels, a diagnostic result for the vehicle is generated. The diagnostic result includes a first indication, which indicates that the motor controller, the inverter, and the battery are all free from degradation. If the degradation level corresponding to the battery, the degradation level corresponding to the motor controller, or the degradation level corresponding to the inverter is greater than a preset level, a diagnostic result for the vehicle is generated. The diagnostic result includes an identifier of the degraded component and a second indication. The identifier of the degraded component is the identifier of the component whose degradation level is greater than the preset level. The second indication is used to indicate that the remaining components are not degraded. The remaining components are the components other than the degraded components.
[0013] In one embodiment of this application, after obtaining the diagnostic result of the vehicle based on the impedance increment corresponding to the target component and the impedance increment corresponding to the vehicle's battery, the method further includes: Report the diagnostic results of the vehicle to the diagnostic system; Based on the diagnostic results of the vehicle, a preset operation is performed, which includes one of the following: Adjust the maximum output current of the vehicle's battery to limit the maximum output power and maximum output torque of the motor; The power generation intensity of the vehicle's motor is limited.
[0014] Secondly, embodiments of this application provide a vehicle diagnostic device, the device comprising: The control module is used to trigger the vehicle's excitation module to send a voltage signal to a target component of the vehicle when the current state of the vehicle meets preset diagnostic conditions. The target component includes the vehicle's motor controller and the vehicle's inverter. The acquisition module is used to acquire the target voltage value and target current value corresponding to the target component during the transmission of the voltage signal; The determining module is used to obtain the impedance increment corresponding to the target component based on the target voltage value and the target current value corresponding to the target component; The diagnostic module is used to obtain a diagnostic result of the vehicle based on the impedance increment corresponding to the target component and the impedance increment corresponding to the vehicle's battery. The diagnostic result is used to indicate whether the motor controller, the inverter, and the battery have degraded.
[0015] Thirdly, embodiments of this application provide an electronic device, including: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the vehicle diagnostic method as described in the first aspect.
[0016] Fourthly, embodiments of this application provide a vehicle including the electronic equipment described in the third aspect.
[0017] Fifthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the vehicle diagnostic method as described in the first aspect.
[0018] In a sixth aspect, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform the vehicle diagnostic method as described in the first aspect.
[0019] This application provides a vehicle diagnostic method, device, electronic device, vehicle, and storage medium. When the current state of the vehicle meets preset diagnostic conditions, the vehicle's excitation module is triggered to send a voltage signal to a target component of the vehicle. The target component includes the vehicle's motor controller and inverter. During the transmission of the voltage signal, target voltage and target current values corresponding to the target component are collected. Based on the target voltage and target current values, the impedance increment corresponding to the target component is obtained. Based on the impedance increment corresponding to the target component and the impedance increment corresponding to the vehicle's battery, a diagnostic result is obtained. The diagnostic result indicates whether the motor controller, inverter, and battery have degraded. In the above steps, the excitation module is triggered to send a voltage signal, and the impedance increment is obtained by collecting voltage data from the motor controller and inverter. The diagnostic result is obtained by combining the impedance increment of the battery. This allows for full-link diagnostics of the battery, controller, and inverter, enabling comprehensive diagnostics of the entire link and accurately locating components with performance degradation within the link. This provides a reliable technical basis for subsequent targeted maintenance and fault handling. Attached Figure Description
[0020] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a schematic flowchart of a vehicle diagnostic method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the structure of the electric drive system of the vehicle provided in the embodiments of this application. Figure 1 ; Figure 3 This is a schematic diagram of multiple preset intervals and degradation scenarios provided in the embodiments of this application; Figure 4 This is a schematic diagram of the structure of the electric drive system of the vehicle provided in the embodiments of this application. Figure 2 ; Figure 5 This is a schematic diagram of the motor control structure provided in an embodiment of this application; Figure 6 This is a schematic diagram of the vehicle diagnostic device provided in the embodiments of this application; Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0022] The features and exemplary embodiments of various aspects of this application will now be described in detail. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are intended only to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by using examples illustrating this application.
[0023] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0024] The vehicles can be private cars, such as sedans, SUVs, MPVs, or pickup trucks. They can also be commercial vehicles, such as vans, buses, small trucks, or large semi-trailers. Vehicles can be either gasoline-powered or new energy vehicles. When a vehicle is a new energy vehicle, it can be a hybrid or a pure electric vehicle.
[0025] To address the problems of the prior art, embodiments of this application provide a vehicle diagnostic method, apparatus, electronic device, vehicle, and storage medium. The vehicle diagnostic method provided in this application embodiment will be described first below.
[0026] Figure 1 A schematic flowchart of a vehicle diagnostic method according to an embodiment of this application is shown. Figure 1 As shown, the vehicle diagnostic method provided in this application embodiment is applied to electronic devices and includes the following steps 101-104, wherein: Step 101: If the current state of the vehicle meets the preset diagnostic conditions, trigger the excitation module of the vehicle to send a voltage signal to the target component of the vehicle. The target component includes the motor controller of the vehicle and the inverter of the vehicle.
[0027] The executing entity is an electronic device that communicates with the vehicle. The electronic device can be installed in the vehicle and does not rely on external devices. The electronic device can also be an independent device that communicates with multiple vehicles and is used by multiple vehicles.
[0028] In this embodiment, the vehicle is equipped with an excitation module, which is used to apply a short-duration, small-amplitude voltage step to a target component. Specifically, it determines whether the current state of the vehicle meets preset diagnostic conditions. If the current state of the vehicle meets the preset diagnostic conditions, the vehicle's excitation module is triggered to send a voltage signal to the target component, i.e., applying a short-duration, small-amplitude voltage step to the target component. The target component includes the vehicle's motor controller and the vehicle's inverter. The inverter is a power conversion unit that converts direct current to alternating current. The motor controller is used to control the output of the vehicle's motor. Based on instructions and feedback signals, it precisely controls the output of the inverter, thereby controlling the motor's speed and torque.
[0029] Determine whether the vehicle's current state meets the preset diagnostic conditions. Specifically, based on relevant vehicle information, determine whether the vehicle is in a parking, self-check, or low-speed condition suitable for diagnosis. Relevant information includes at least one of the following: gear position, driving speed, drive motor status, and pedal opening signal. For example, if the driving speed is less than or equal to the preset speed, the vehicle's current state meets the preset diagnostic conditions; if the driving speed is greater than the preset speed, the vehicle's current state does not meet the preset diagnostic conditions.
[0030] Step 102: During the transmission of the voltage signal, the target voltage value and target current value corresponding to the target component are collected.
[0031] In this embodiment, during the transmission of voltage signals, the target voltage value and target current value corresponding to the target component are collected. The voltage and current values are collected at multiple sampling times. After data processing, the target voltage value and target current value are obtained.
[0032] Step 103: Obtain the impedance increment corresponding to the target component based on the target voltage value and target current value corresponding to the target component.
[0033] In this embodiment, the impedance increment is calculated based on the target voltage and target current values corresponding to the target component. The degradation request of the target component can be determined by the change in the impedance increment.
[0034] Step 104: Based on the impedance increment corresponding to the target component and the impedance increment corresponding to the vehicle's battery, obtain the diagnostic result of the vehicle. The diagnostic result is used to indicate whether the motor controller, the inverter, and the battery have degraded.
[0035] In this embodiment, based on the impedance increment corresponding to the target component, it can be determined whether the motor controller and inverter have degraded. Combined with the impedance increment corresponding to the battery, the vehicle's diagnostic results are obtained. These results are used to indicate whether the motor controller, inverter, and battery have degraded.
[0036] Optionally, if the vehicle's current state meets preset diagnostic conditions, one of the motor controller and the inverter is selected as the target component. For each target component, the following steps are performed: triggering the vehicle's excitation module to send a voltage signal to the target component until the impedance increment corresponding to the target component is obtained. Further, based on the impedance increment corresponding to the inverter, the impedance increment corresponding to the motor controller, and the impedance increment corresponding to the battery, the vehicle's diagnostic result is obtained.
[0037] In this embodiment, when the vehicle's current state meets preset diagnostic conditions, the vehicle's excitation module is triggered to send voltage signals to target components of the vehicle, including the vehicle's motor controller and inverter. During the transmission of voltage signals, target voltage and target current values corresponding to the target components are collected. Based on the target voltage and target current values, the impedance increment corresponding to the target components is obtained. Based on the impedance increment corresponding to the target components, the vehicle's diagnostic result is obtained. The diagnostic result is used to indicate whether the motor controller and inverter have degraded. In the above steps, the excitation module is triggered to send voltage signals, and the impedance increment is obtained by collecting voltage data from the motor controller and inverter. Combined with the battery's impedance increment, the diagnostic result is obtained. This enables diagnosis of the entire battery, controller, and inverter chain, achieving full-dimensional diagnosis of the entire battery, controller, and inverter chain. It accurately locates components with performance degradation within the chain, providing a reliable technical basis for subsequent targeted maintenance and fault handling, and effectively meeting the development needs of high reliability and high safety for new energy vehicle electric drive systems.
[0038] In one embodiment of this application, the target component is the motor controller, which includes a DC bus and a power module, and the power module is connected to the DC bus and the excitation module respectively. The excitation module that triggers the vehicle sends a voltage signal to the target component of the vehicle, including: The excitation module is triggered to send a voltage signal to the DC bus through the power module; The step of acquiring the target voltage value and target current value corresponding to the target component during the transmission of the voltage signal includes: During the transmission of the voltage signal, the current value of the DC bus at multiple sampling moments is collected, and the voltage value of the DC bus at multiple sampling moments is also collected. The current values of the DC bus at multiple sampling times are preprocessed to obtain the target current value of the DC bus. The preprocessing includes filtering, bias correction and averaging. The voltage values of the DC bus at multiple sampling times are preprocessed to obtain the target voltage value of the DC bus.
[0039] In this embodiment, the target component is the motor controller, indicating that the target object of the diagnosis is the DC bus circuit corresponding to the motor controller, which needs to output a small signal excitation, i.e., a trigger voltage signal, within a limited time.
[0040] See Figure 2The power circuit between the battery and the drive motor is divided into three sections according to its physical location: the battery and upstream high-voltage power distribution section (Z1 section), the DC power section inside the motor controller (Z2 section), and the inverter output and motor section (Z3 section). The equivalent impedance of the entire power circuit can be expressed as Ztotal = Z1 + Z2 + Z3.
[0041] The motor controller includes a DC bus and a power module connected to the DC bus and excitation module respectively. The DC bus is connected to the DC busbar, such as... Figure 2 As shown, see continue. Figure 2 From top to bottom, the components are a high-voltage power battery, a high-voltage distribution box, a main contactor, and a DC busbar, forming a DC busbar circuit. A sampling node is set at the node below the DC busbar. This node is connected downwards to the busbar capacitor, which is connected across the positive and negative DC busbars to provide DC support and ripple suppression. At the same time, this node is connected to the busbar voltage sampling unit to measure the voltage value of the DC busbar and to collect the voltage value of the DC busbar.
[0042] The excitation module (also known as the power loop test excitation module) is connected to the DC bus section of the power module. The excitation module sends a voltage signal to the DC bus through the power module. During the signal transmission, it collects the voltage and current values of the DC bus at multiple sampling times. Further, it preprocesses the voltage values of the DC bus at these sampling times to obtain the target voltage value corresponding to the DC bus (i.e., the target voltage value corresponding to the target component mentioned above). Specifically, it sequentially performs filtering, bias calibration, and averaging on the multiple voltage values. The purpose of filtering is to eliminate interference and purify the effective signal. The core function of bias calibration is to eliminate the inherent static error (bias error) of the sensor, acquisition circuit, or signal processing module, ensuring that the acquired signal value is consistent with the actual physical quantity and improving data measurement accuracy. Averaging facilitates subsequent calculations.
[0043] The target voltage value of the DC bus is obtained through preprocessing; the voltage values of the DC bus at multiple sampling times are preprocessed to obtain the target current value of the DC bus (i.e., the target current value corresponding to the target component mentioned above). Specifically, multiple current values are filtered, biased, and averaged in sequence.
[0044] In one embodiment of this application, obtaining the impedance increment corresponding to the target component based on the target voltage value and the target current value corresponding to the target component includes: When the target component is the motor controller, the target voltage value of the DC bus is divided by the target current value of the DC bus to obtain the equivalent impedance corresponding to the DC bus. Subtracting the equivalent impedance of the DC bus from the basic impedance of the DC bus yields the impedance increment of the DC bus. The impedance increment corresponding to the DC bus is subtracted from the impedance increment corresponding to the vehicle's battery to obtain the impedance increment corresponding to the motor controller.
[0045] In this embodiment, the excitation module is a controlled voltage source, the target component is the motor controller, and the target object for diagnosis is the DC bus circuit. By applying a short-term, small-amplitude voltage step to the DC bus through the excitation module, the current mainly circulates in the battery, the upstream high-voltage distribution section, and the DC power section inside the motor controller. No significant torque is established at the motor output. At this time, the voltage and current values of the DC bus can be used to estimate the equivalent impedance of the DC bus circuit, that is, the equivalent impedance corresponding to the DC bus.
[0046] Divide the target voltage value of the DC bus by the target current value of the DC bus to obtain the equivalent impedance of the DC bus. Specifically: (1); Among them, Z bus V is the equivalent impedance corresponding to the DC bus. bus I is the target voltage value of the DC bus. bus Let Z be the target current value of the DC bus, where Z can be considered as bus ≈Z1+Z2, where Z1 is the equivalent impedance of the battery and the upstream high-voltage power distribution section, and Z2 is the equivalent impedance of the DC power section inside the motor controller.
[0047] Subtracting the equivalent impedance of the DC bus from its fundamental impedance yields the impedance increment of the DC bus. Specifically: (2); Among them, △Z bus Z represents the impedance increment corresponding to the DC bus. bus Z is the equivalent impedance corresponding to the DC bus. bus0 Subtracting the basic impedance of the DC bus, we can consider ΔZ as... bus ≈△Z1+△Z2, where △Z1 is the impedance increment corresponding to the battery and the upstream high-voltage power distribution section, i.e. the impedance increment corresponding to the battery, and △Z2 is the impedance increment corresponding to the DC power section inside the motor controller, i.e. the impedance increment corresponding to the motor controller.
[0048] Subtracting the impedance increment corresponding to the DC bus from the impedance increment corresponding to the vehicle's battery yields the impedance increment corresponding to the motor controller. Specifically: (3); Where ΔZ2 is the impedance increment corresponding to the motor controller, ΔZbus ΔZ1 represents the impedance increment corresponding to the DC bus, and ΔZ2 represents the impedance increment corresponding to the vehicle's battery.
[0049] The impedance increment corresponding to the vehicle's battery is obtained as follows: The equivalent impedance of the battery is obtained from the vehicle's battery management system. The equivalent impedance of the battery is subtracted from the basic impedance of the battery to obtain the corresponding impedance increment of the battery.
[0050] By estimating the battery and upstream high-voltage power distribution section, the DC power section inside the controller, and the inverter output, a foundation is provided for the subsequent accurate location of degraded components.
[0051] In one embodiment of this application, the target component is the inverter, the inverter includes a three-phase AC bus, the three-phase AC bus is connected to the excitation module through the power module of the motor controller, and the motor controller includes a DC bus; The excitation module that triggers the vehicle sends a voltage signal to the target component of the vehicle, including: The excitation module is triggered to send a voltage signal to any one phase of the three-phase AC bus through the power module; The step of acquiring the target voltage value and target current value corresponding to the target component during the transmission of the voltage signal includes: During the transmission of the voltage signal, the current values of the three-phase AC bus at multiple sampling times are collected, and the voltage values of the DC bus at multiple sampling times are also collected. The current values of the three-phase AC bus at multiple sampling times are preprocessed to obtain the target current values of the three-phase AC bus. The preprocessing includes filtering, bias correction and averaging. The voltage values of the DC bus at multiple sampling times are preprocessed to obtain the target voltage value of the DC bus.
[0052] In this embodiment, the target component is the inverter, indicating that the target object of the diagnosis is the phase branch circuit corresponding to the inverter, which needs to output a small signal excitation, i.e., a trigger voltage signal, within a limited time.
[0053] See Figure 2 The power circuit between the battery and the drive motor is divided into three sections according to its physical location: the battery and upstream high-voltage power distribution section (Z1 section), the DC power section inside the motor controller (Z2 section), and the inverter output and motor section (Z3 section). The equivalent impedance of the entire power circuit can be expressed as Ztotal = Z1 + Z2 + Z3.
[0054] The inverter includes a three-phase AC bus, which is connected to the excitation module. The excitation module is connected to the motor controller's power module, which includes a DC bus. (See attached image.) Figure 2 Continuing downwards from the DC busbar are the power module and the UVW phase busbar / wiring harness, which are then connected in series with the motor stator windings before returning to the battery via the three-phase bridge arm of the power module and the negative terminal of the DC busbar, forming a phase branch circuit. A phase current sampling unit is installed between the UVW phase busbar / wiring harness and the motor stator windings to collect the current values of the three-phase AC busbars.
[0055] The excitation module (also known as the power circuit test excitation module) is connected to the three-phase bridge arm of the power module. The excitation module is triggered to send a voltage signal to any one phase of the three-phase bus through the power module. During the transmission of the voltage signal, the current value of the three-phase AC bus at multiple sampling times is collected, and the voltage value of the DC bus at multiple sampling times is also collected.
[0056] The current values of the three-phase AC bus at multiple sampling times are preprocessed to obtain the target current values of the three-phase AC bus. The preprocessing includes filtering, bias correction and averaging.
[0057] Furthermore, the current values of the three-phase AC bus at multiple sampling times are preprocessed. Specifically, the multiple current values are sequentially filtered, biased, and averaged to obtain the target current value of the three-phase AC bus. The voltage values of the DC bus at multiple sampling times are also preprocessed to obtain the target current value of the DC bus.
[0058] In one embodiment of this application, obtaining the impedance increment corresponding to the target component based on the target voltage value and the target current value corresponding to the target component includes: When the target component is the inverter, the target voltage value of the DC bus is divided by the target current value of the three-phase AC bus to obtain the equivalent impedance corresponding to the three-phase AC bus. Subtract the equivalent impedance of the three-phase AC bus from the basic impedance of the three-phase AC bus to obtain the impedance increment of the three-phase AC bus. The impedance increment corresponding to the three-phase AC bus is subtracted from the impedance increment corresponding to the DC bus to obtain the impedance increment corresponding to the inverter. The impedance increment corresponding to the DC bus is determined based on the equivalent impedance corresponding to the DC bus and the basic impedance of the DC bus.
[0059] In this embodiment, when the target component is an inverter, the target voltage value of the DC bus is divided by the target current value of the three-phase AC bus to obtain the equivalent impedance corresponding to the three-phase AC bus. Specifically: (4); Among them, Z phase V is the equivalent impedance corresponding to the three-phase AC bus. bus I is the target voltage value of the DC bus. phase Let Z be the target current value of the three-phase AC bus, where Z can be considered as... bus ≈Z1+Z2+Z3, where Z1 is the equivalent impedance of the battery and the upstream high-voltage power distribution section, Z2 is the equivalent impedance of the DC power section inside the motor controller, and Z3 is the equivalent impedance of the inverter output and the motor section.
[0060] Subtracting the equivalent impedance of the three-phase AC bus from the basic impedance of the three-phase AC bus yields the impedance increment of the three-phase AC bus. Specifically: (5); Among them, △Z phase Z represents the impedance increment corresponding to the three-phase AC bus. phase Z represents the equivalent impedance corresponding to the three-phase AC bus. phase0 The basic impedance of the three-phase AC busbar can be considered as ΔZ. phase ≈△Z1+△Z2+△Z3, where △Z1 is the impedance increment corresponding to the battery and the upstream high-voltage power distribution section, i.e. the impedance increment corresponding to the battery; △Z2 is the impedance increment corresponding to the DC power section inside the motor controller, i.e. the impedance increment corresponding to the motor controller; and △Z3 is the impedance increment corresponding to the inverter output and the motor section, i.e. the impedance increment corresponding to the inverter.
[0061] Subtracting the impedance increment corresponding to the three-phase AC bus from the impedance increment corresponding to the DC bus yields the impedance increment corresponding to the inverter. Specifically: (6); Where △Z3 is the impedance increment corresponding to the inverter, △Z phase The impedance increment corresponding to the three-phase AC bus, ΔZ bus This represents the impedance increment corresponding to the DC bus.
[0062] By estimating the impedance increments of the battery and upstream high-voltage power distribution section, the DC power section inside the controller, and the inverter output and motor section, a foundation is provided for the subsequent accurate location of degraded components.
[0063] In one embodiment of this application, obtaining the diagnostic result of the vehicle based on the impedance increment corresponding to the target component and the impedance increment corresponding to the vehicle's battery includes: The degradation level of the target component is determined based on the impedance increment corresponding to the target component. The degradation level of the battery is determined based on the impedance increment corresponding to the battery of the vehicle. The impedance increment corresponding to the battery is determined based on the equivalent impedance of the battery obtained from the battery management system of the vehicle and the basic impedance of the battery. The diagnostic results for the vehicle are obtained based on the degradation level of the target component and the degradation level of the battery.
[0064] In this embodiment, the degradation level of the target component is determined based on the impedance increment corresponding to the target component, including level one, level two, level three, and level four. Level one is no degradation, level two is slight degradation, level three is significant degradation, and level four is severe degradation.
[0065] The battery degradation level is determined based on the impedance increment corresponding to the vehicle's battery. This level may include Level 1, Level 2, Level 3, and Level 4. Optionally, the impedance increment corresponding to the vehicle's battery is obtained as follows: the equivalent impedance of the battery is obtained from the vehicle's battery management system, and the equivalent impedance of the battery is subtracted from the basic impedance of the battery to obtain the impedance increment corresponding to the battery.
[0066] Optionally, the degradation level of the battery is obtained as follows: multiple preset intervals are set for the battery, each of the multiple preset intervals is set with a corresponding degradation level; the impedance increment of the battery is matched with the multiple preset intervals; the preset interval that matches the impedance increment of the battery is taken as the target interval of the battery, and the degradation level corresponding to the target interval is taken as the degradation level of the battery.
[0067] Furthermore, based on the degradation level of the target components and the degradation level of the battery, the diagnostic results for the vehicle are obtained.
[0068] The degradation level is determined by impedance increment, and the vehicle diagnostic results are obtained based on the degradation level. These results are used to indicate whether degradation exists in the motor controller and inverter, so as to accurately locate the degraded components.
[0069] In one embodiment of this application, determining the degradation level of the target component based on the impedance increment corresponding to the target component includes: A plurality of preset intervals are obtained for the target component, and each of the plurality of preset intervals is configured with a corresponding degradation level; The impedance increment corresponding to the target component is matched with multiple preset intervals; A preset range that matches the impedance increment corresponding to the target component is taken as the target range, and the degradation level corresponding to the target range is taken as the degradation level of the target component.
[0070] See Figure 3Multiple preset intervals are pre-defined for each target component. Different target components correspond to different preset intervals. The multiple preset intervals include a first preset interval, a second preset interval, a third preset interval, and a fourth preset interval; wherein, the first preset interval is [0, Z]. th1 The second preset interval is (Z). th1 Z th2 The third preset interval is (Z). th2 Z th3 The fourth preset interval is (Z). th3 (+∞). It should be noted that multiple preset intervals are not limited to the intervals mentioned above, and can also be other numbers of preset intervals.
[0071] Each preset interval has a corresponding degradation level. For example, the first preset interval has a degradation level of level one, which means no degradation and is considered normal fluctuation; the second preset interval has a degradation level of level two, which means slight degradation; the third preset interval has a degradation level of level three, which means significant degradation; and the fourth preset interval has a degradation level of level four, which means significant degradation.
[0072] The impedance increment corresponding to the target component is matched with multiple preset intervals. The preset interval that matches the impedance increment corresponding to the target component is taken as the target interval. For example, if the impedance increment Δz corresponding to the target component is located in the second preset interval, the second preset interval is the target interval. The degradation level corresponding to the second preset interval is taken as the degradation level of the target interval.
[0073] Optionally, if the degradation is determined to be minor, record and continue to observe; if the degradation is determined to be significant, it is recommended to arrange maintenance; if the degradation is determined to be severe, it is recommended to limit the relevant high-load conditions or prompt to stop the vehicle for inspection.
[0074] Based on multiple preset intervals, the current degradation level of the target component can be accurately determined so that appropriate measures can be taken.
[0075] In one embodiment of this application, obtaining the diagnostic result of the vehicle based on the degradation level of the target component and the degradation level of the battery includes: When the degradation level corresponding to the battery, the degradation level corresponding to the motor controller, and the degradation level corresponding to the inverter are all preset levels, a diagnostic result for the vehicle is generated. The diagnostic result includes a first indication, which indicates that the motor controller, the inverter, and the battery are all free from degradation. If the degradation level corresponding to the battery, the degradation level corresponding to the motor controller, or the degradation level corresponding to the inverter is greater than a preset level, a diagnostic result for the vehicle is generated. The diagnostic result includes an identifier of the degraded component and a second indication. The identifier of the degraded component is the identifier of the component whose degradation level is greater than the preset level. The second indication is used to indicate that the remaining components are not degraded. The remaining components are the components other than the degraded components.
[0076] In this embodiment, the preset level is level one, which means no degradation. When the degradation levels corresponding to the battery, the motor controller, and the inverter are all preset levels, i.e., all are level one, a diagnostic result for the vehicle is generated. The diagnostic result includes a first indication, which indicates that there is no degradation in the motor controller, inverter, and battery.
[0077] If the degradation level corresponding to the battery, the degradation level corresponding to the motor controller, or the degradation level corresponding to the inverter is greater than the preset level, the component with a degradation level greater than one level is a degraded component. That is, the component with a degradation level greater than the preset level is identified as a degraded component. The vehicle diagnostic result is generated based on the identification of the degraded component. The diagnostic result includes the identification of the degraded component and a second indication. The identification of the degraded component is the identification of the component with a degradation level greater than the preset level. The second indication is used to indicate that the remaining components do not have degradation. The remaining components are the components other than the degraded components.
[0078] Based on the sampling channel, through the test circuit and the setting of the excitation module, the connection status of the power circuit between the battery and the inverter output is comprehensively evaluated based on the equivalent impedance of the battery and the upstream high-voltage power distribution section, the DC power section inside the controller, the inverter output and the motor section, and the suspected degradation range is narrowed down to specific components of the vehicle.
[0079] In one embodiment of this application, after obtaining the diagnostic result of the vehicle based on the impedance increment corresponding to the target component and the impedance increment corresponding to the vehicle's battery, the method further includes: Report the diagnostic results of the vehicle to the diagnostic system; Based on the diagnostic results of the vehicle, a preset operation is performed, which includes one of the following: Adjust the maximum output current of the vehicle's battery to limit the maximum output power and maximum output torque of the motor; The power generation intensity of the vehicle's motor is limited.
[0080] In this embodiment, the diagnostic results of the vehicle are reported to the diagnostic system, and a prompt is output to the vehicle controller. The vehicle controller outputs a prompt message to notify the user to perform a preset operation based on the vehicle's diagnostic results. The preset operation includes the following: adjusting the maximum output current of the vehicle's battery to limit the maximum output power and maximum output torque of the motor; and limiting the power generation intensity of the vehicle's motor to control the output power and current of the motor when it is working as a generator.
[0081] By incorporating impedance diagnostic results into power and torque limit management, when degradation is detected, the maximum output power and maximum output torque of the motor can be limited, or the power generation intensity of the motor can be restricted, thereby improving driving safety. The diagnostic results can be reported so that relevant personnel can be notified in a timely manner.
[0082] See Figure 4 The vehicle includes a high-voltage power battery, a high-voltage distribution box, a main contactor, a motor controller, and a drive motor. The high-voltage power battery supplies power to the motor controller through the high-voltage distribution box and the main contactor. The motor controller includes a power circuit section, which consists of a DC busbar, bus capacitors, power modules, and a three-phase busbar.
[0083] The electronic device in this embodiment can be a motor controller, see [link / reference] Figure 4 For example, a power circuit impedance test unit is installed in the motor controller. The motor controller receives external inputs, including at least one of the following: gear position, driving speed, drive motor status, and pedal opening signal, to determine whether the current state of the vehicle meets preset diagnostic conditions. Sampling inputs include: DC bus voltage value, current value, and three-phase AC bus voltage value.
[0084] See Figure 5 The power loop impedance test unit includes: a working condition management and test scheduling module, a power loop test excitation module (i.e., the excitation module mentioned above), a voltage / current sampling and preprocessing module, an impedance estimation and feature extraction module, a fault assessment and location determination module, and a diagnostic result and control strategy linkage module. It may also include a benchmark library and a trend analysis module.
[0085] The operating condition management and test scheduling module is used to determine whether the current state of the vehicle meets the preset diagnostic conditions; the operating condition management and test scheduling module is also used to generate a test request signal when the current state of the vehicle meets the preset diagnostic conditions.
[0086] The power circuit test excitation module is used to trigger the vehicle's excitation module to send a voltage signal to the target component of the vehicle based on the test request signal.
[0087] The voltage / current sampling and preprocessing module is used to acquire the target voltage and target current values corresponding to the target component during the transmission of voltage signals.
[0088] The impedance estimation and feature extraction module is used to obtain the impedance increment of the target component based on the target voltage and target current values of the target component.
[0089] The diagnostic results and control strategy linkage module is used to obtain the vehicle's diagnostic results based on the impedance increment corresponding to the target component. The diagnostic results are used to indicate whether the motor controller and inverter have degraded. The diagnostic results and control strategy linkage module is also used to report the vehicle's diagnostic results to the diagnostic system. Based on the vehicle's diagnostic results, preset operations are executed. The preset operations include the following: adjusting the maximum output current of the vehicle's battery to limit the maximum output power and maximum output torque of the motor; and limiting the power generation intensity of the vehicle's motor.
[0090] The baseline library and trend analysis module is used to store baseline impedance data (i.e., the basic impedance of the motor controller, the basic impedance of the inverter, and the basic impedance of the battery mentioned above) and historical diagnostic results for new vehicles or after maintenance, providing information such as impedance increment, relative rate of change, and trend.
[0091] Instead of relying on external testing equipment, it controls the excitation module to output a small signal excitation under suitable diagnostic conditions, and completes impedance estimation in conjunction with the sampling link. Compared with quasi-online testing methods that require dedicated testing instruments or large excitation during shutdown, it is more suitable for periodic execution on mass-produced vehicles.
[0092] Figure 6 A structural diagram of the vehicle diagnostic device provided in an embodiment of this application is shown. Figure 6 As shown, the vehicle diagnostic device 600 includes: The control module 601 is used to trigger the excitation module of the vehicle to send a voltage signal to a target component of the vehicle when the current state of the vehicle meets the preset diagnostic conditions. The target component includes the motor controller of the vehicle and the inverter of the vehicle. The acquisition module 602 is used to acquire the target voltage value and target current value corresponding to the target component during the transmission of the voltage signal; The determining module 603 is used to obtain the impedance increment corresponding to the target component based on the target voltage value and the target current value corresponding to the target component; The diagnostic module 604 is used to obtain a diagnostic result of the vehicle based on the impedance increment corresponding to the target component and the impedance increment corresponding to the vehicle's battery. The diagnostic result is used to indicate whether the motor controller, the inverter, and the battery have degraded.
[0093] In one embodiment of this application, the target component is the motor controller, which includes a DC bus and a power module, and the power module is connected to the DC bus and the excitation module respectively. The control module is specifically used to trigger the excitation module to send a voltage signal to the DC bus through the power module; The acquisition module is specifically used to acquire the current value of the DC bus at multiple sampling times and the voltage value of the DC bus at multiple sampling times during the transmission of the voltage signal; to preprocess the current value of the DC bus at multiple sampling times to obtain the target current value of the DC bus, wherein the preprocessing includes filtering, bias correction and averaging; and to preprocess the voltage value of the DC bus at multiple sampling times to obtain the target voltage value of the DC bus.
[0094] In one embodiment of this application, the determining module is specifically configured to, when the target component is the motor controller, divide the target voltage value of the DC bus by the target current value of the DC bus to obtain the equivalent impedance corresponding to the DC bus; subtract the equivalent impedance corresponding to the DC bus from the basic impedance of the DC bus to obtain the impedance increment corresponding to the DC bus; and subtract the impedance increment corresponding to the DC bus from the impedance increment corresponding to the battery of the vehicle to obtain the impedance increment corresponding to the motor controller.
[0095] In one embodiment of this application, the target component is the inverter, the inverter includes a three-phase AC bus, the three-phase AC bus is connected to the excitation module through the power module of the motor controller, and the motor controller includes a DC bus; The control module is specifically used to trigger the excitation module to send a voltage signal to any one phase of the three-phase AC bus through the power module; The acquisition module is specifically used to acquire the current values of the three-phase AC bus at multiple sampling times and the voltage values of the DC bus at multiple sampling times during the transmission of the voltage signal; to preprocess the current values of the three-phase AC bus at multiple sampling times to obtain the target current value of the three-phase AC bus, wherein the preprocessing includes filtering, bias correction, and averaging; and to preprocess the voltage values of the DC bus at multiple sampling times to obtain the target voltage value of the DC bus.
[0096] In one embodiment of this application, the determining module is specifically configured to, when the target component is the inverter, divide the target voltage value of the DC bus by the target current value of the three-phase AC bus to obtain the equivalent impedance corresponding to the three-phase AC bus; subtract the equivalent impedance corresponding to the three-phase AC bus from the basic impedance of the three-phase AC bus to obtain the impedance increment corresponding to the three-phase AC bus; and subtract the impedance increment corresponding to the three-phase AC bus from the impedance increment corresponding to the DC bus to obtain the impedance increment corresponding to the inverter. The impedance increment corresponding to the DC bus is determined based on the equivalent impedance corresponding to the DC bus and the basic impedance of the DC bus.
[0097] In one embodiment of this application, the diagnostic module is further configured to: determine the degradation level of the target component based on the impedance increment corresponding to the target component; determine the degradation level of the battery based on the impedance increment corresponding to the vehicle's battery, wherein the impedance increment corresponding to the battery is determined based on the battery's equivalent impedance obtained from the vehicle's battery management system and the battery's basic impedance; and obtain the vehicle's diagnostic result based on the degradation level of the target component and the battery's degradation level.
[0098] In one embodiment of this application, the diagnostic module is specifically used to acquire a plurality of preset intervals set for the target component, each of the plurality of preset intervals corresponding to a degradation level; match the impedance increment corresponding to the target component with the plurality of preset intervals; take the preset interval that matches the impedance increment corresponding to the target component as the target interval, and take the degradation level corresponding to the target interval as the degradation level of the target component.
[0099] In one embodiment of this application, the diagnostic module is specifically used to generate a diagnostic result for the vehicle when the degradation level corresponding to the battery, the degradation level corresponding to the motor controller, and the degradation level corresponding to the inverter are all preset levels. The diagnostic result includes a first indication, which indicates that the motor controller, the inverter, and the battery are all free from degradation. When the degradation level corresponding to the battery, the degradation level corresponding to the motor controller, or the degradation level corresponding to the inverter is greater than the preset level, the diagnostic result for the vehicle is generated. This diagnostic result includes an identifier of a degraded component and a second indication. The identifier of the degraded component is the identifier of a component whose degradation level is greater than the preset level, and the second indication indicates that the remaining components are free from degradation. The remaining components are components other than the degraded components.
[0100] In one embodiment of this application, the device further includes a transceiver module and a processing module; The transceiver module is used to report the diagnostic results of the vehicle to the diagnostic system; The processing module is used to perform preset operations based on the diagnostic results of the vehicle. The preset operations include the following: adjusting the maximum output current of the vehicle's battery to limit the maximum output power and maximum output torque of the motor; and limiting the power generation intensity of the vehicle's motor.
[0101] The vehicle diagnostic device provided in this application embodiment can implement all the processes implemented in the aforementioned vehicle diagnostic method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0102] Figure 7 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown.
[0103] The electronic device may include a processor 701 and a memory 702 storing computer program instructions.
[0104] Specifically, the processor 701 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0105] Memory 702 may include mass storage for data or instructions. For example, and not limitingly, memory 702 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 702 may include removable or non-removable (or fixed) media. Where appropriate, memory 702 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 702 is non-volatile solid-state memory.
[0106] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to the first aspect of this disclosure.
[0107] The processor 701 reads and executes computer program instructions stored in the memory 702 to implement any of the methods described above in the above embodiments.
[0108] In one example, the electronic device may also include a communication interface 703 and a bus 710. For example, Figure 7 As shown, the processor 701, memory 702, and communication interface 703 are connected by a bus 710 and communicate with each other.
[0109] The communication interface 703 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.
[0110] Bus 710 includes hardware, software, or both, that couples components of a method or electronic device as described above together. For example, and not as a limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 710 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.
[0111] In addition, this application provides a vehicle that includes the aforementioned electronic equipment.
[0112] Alternatively, embodiments of this application can be implemented using a computer storage medium. This computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the vehicle diagnostic methods described in the above embodiments.
[0113] Alternatively, this application embodiment can provide a computer program product for implementation, wherein the instructions in the computer program product, when executed by the processor of an electronic device, cause the electronic device to implement any of the vehicle diagnostic methods in the above embodiments.
[0114] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described as examples. However, the method process of this application is not limited to the specific steps described. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0115] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link using data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0116] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0117] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0118] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A vehicle diagnosis method characterized by, The method is applied to an electronic device in communication connection with a vehicle, and comprises: In a case where a current state of the vehicle meets a preset diagnosis condition, triggering a stimulating module of the vehicle to send a voltage signal to a target component of the vehicle, the target component comprising a motor controller of the vehicle and an inverter of the vehicle; During sending of the voltage signal, collecting a target voltage value and a target current value corresponding to the target component; According to the target voltage value and the target current value corresponding to the target component, obtaining an impedance increment corresponding to the target component; According to the impedance increment corresponding to the target component and an impedance increment corresponding to a battery of the vehicle, obtaining a diagnosis result of the vehicle, the diagnosis result being used to indicate whether the motor controller, the inverter and the battery exist degradation.
2. The vehicle diagnosis method according to claim 1, characterized by, The target component is the motor controller, the motor controller comprising a direct-current bus and a power module, the power module being connected with the direct-current bus and the stimulating module respectively; The triggering of the stimulating module of the vehicle to send the voltage signal to the target component of the vehicle comprises: Triggering the stimulating module to send the voltage signal to the direct-current bus through the power module; During sending of the voltage signal, collecting a target voltage value and a target current value corresponding to the target component, comprising: During sending of the voltage signal, collecting current values of the direct-current bus at multiple sampling time points and collecting voltage values of the direct-current bus at the multiple sampling time points; Pretreating the current values of the direct-current bus at the multiple sampling time points to obtain a target current value of the direct-current bus, the preset pretreatment comprising filtering processing, bias correction processing and mean value processing; Pretreating the voltage values of the direct-current bus at the multiple sampling time points to obtain a target voltage value of the direct-current bus.
3. The vehicle diagnostic method of claim 2, wherein According to the target voltage value and the target current value corresponding to the target component, obtaining an impedance increment corresponding to the target component, comprising: In a case where the target component is the motor controller, dividing the target voltage value of the direct-current bus by the target current value of the direct-current bus to obtain an equivalent impedance corresponding to the direct-current bus; Subtracting the equivalent impedance corresponding to the direct-current bus from a basic impedance of the direct-current bus to obtain an impedance increment corresponding to the direct-current bus; Subtracting the impedance increment corresponding to the direct-current bus from an impedance increment corresponding to the battery of the vehicle to obtain an impedance increment corresponding to the motor controller.
4. The vehicle diagnostic method of claim 1, wherein The target component is the inverter, the inverter comprising a three-phase alternating-current bus, the three-phase alternating-current bus being connected with the stimulating module through a power module of the motor controller, the motor controller comprising a direct-current bus; The triggering of the stimulating module of the vehicle to send the voltage signal to the target component of the vehicle comprises: Triggering the stimulating module to send the voltage signal to any one phase of the three-phase alternating-current bus through the power module; During sending of the voltage signal, collecting a target voltage value and a target current value corresponding to the target component, comprising: In the process of sending the voltage signal, the current values of the three-phase AC bus at multiple sampling time points are collected, and the voltage values of the DC bus at multiple sampling time points are collected; The current values of the three-phase AC bus at multiple sampling time points are preprocessed to obtain target current values of the three-phase AC bus, and the preset processing includes filtering processing, bias correction processing, and mean value processing; The voltage values of the DC bus at multiple sampling time points are preprocessed to obtain target voltage values of the DC bus.
5. The vehicle diagnostic method of claim 4, wherein The target component corresponding impedance increment is obtained according to the target voltage value and the target current value corresponding to the target component, including: In the case that the target component is the inverter, the target voltage value of the DC bus is divided by the target current value of the three-phase AC bus to obtain the equivalent impedance corresponding to the three-phase AC bus; The equivalent impedance corresponding to the three-phase AC bus is subtracted from the base impedance of the three-phase AC bus to obtain the impedance increment corresponding to the three-phase AC bus; The impedance increment corresponding to the three-phase AC bus is subtracted from the impedance increment corresponding to the DC bus to obtain the impedance increment corresponding to the inverter, and the impedance increment corresponding to the DC bus is determined according to the equivalent impedance corresponding to the DC bus and the base impedance of the DC bus.
6. The vehicle diagnostic method of claim 1, wherein The diagnostic result of the vehicle is obtained according to the impedance increment corresponding to the target component and the impedance increment corresponding to the battery of the vehicle, including: The degradation level of the target component is determined according to the impedance increment corresponding to the target component; The degradation level of the battery is determined according to the impedance increment corresponding to the battery of the vehicle, and the impedance increment corresponding to the battery is determined according to the equivalent impedance of the battery obtained from the battery management system of the vehicle and the base impedance of the battery; The diagnostic result of the vehicle is obtained according to the degradation level of the target component and the degradation level of the battery.
7. The vehicle diagnostic method of claim 6, wherein The degradation level of the target component is determined according to the impedance increment corresponding to the target component, including: A plurality of preset intervals set for the target component are obtained, and each of the plurality of preset intervals is set with a degradation level; The impedance increment corresponding to the target component is matched with the plurality of preset intervals; The preset interval matched with the impedance increment corresponding to the target component is taken as a target interval, and the degradation level corresponding to the target interval is taken as the degradation level of the target component.
8. The vehicle diagnostic method of claim 6, wherein, The diagnostic result of the vehicle is obtained according to the degradation level of the target component and the degradation level of the battery, including: In the case that the degradation level corresponding to the battery, the degradation level corresponding to the motor controller, and the degradation level corresponding to the inverter are all preset levels, a diagnostic result of the vehicle is generated, which includes a first indication, and the first indication is used to indicate that the motor controller, the inverter, and the battery all do not exist degradation. In a case where the degradation level corresponding to the battery or the degradation level corresponding to the motor controller or the degradation level corresponding to the inverter is greater than a preset level, a diagnosis result of the vehicle is generated, the diagnosis result including an identification of a degraded component and a second indication, the identification of the degraded component being an identification of a component whose degradation level is greater than the preset level, and the second indication indicating that there is no degradation in remaining components, the remaining components being components other than the degraded component.
9. The vehicle diagnostic method according to any one of claims 1 to 8, characterized by, After obtaining the diagnosis result of the vehicle according to the impedance increment corresponding to the target component and the impedance increment corresponding to the battery of the vehicle, the method further includes: reporting the diagnosis result of the vehicle to a diagnosis system; performing a preset operation according to the diagnosis result of the vehicle, the preset operation including one of the following: adjusting a maximum output current of the battery of the vehicle to limit a maximum output power and a maximum output torque of the motor; and limiting the power generation intensity of the motor of the vehicle.
10. A vehicle diagnostic apparatus characterized by comprising: The apparatus includes: a control module configured to trigger the excitation module of the vehicle to send a voltage signal to a target component of the vehicle in a case where a current state of the vehicle satisfies a preset diagnosis condition, the target component including a motor controller of the vehicle and an inverter of the vehicle; an acquisition module configured to acquire a target voltage value and a target current value corresponding to the target component during the sending of the voltage signal; a determination module configured to obtain an impedance increment corresponding to the target component according to the target voltage value and the target current value corresponding to the target component; a diagnosis module configured to obtain a diagnosis result of the vehicle according to the impedance increment corresponding to the target component and an impedance increment corresponding to the battery of the vehicle, the diagnosis result being used to indicate whether the motor controller, the inverter, and the battery are degraded.
11. An electronic device, comprising: includes: a processor and a memory having computer program instructions stored thereon; the processor implements the vehicle diagnosis method of any one of claims 1-9 when executing the computer program instructions.
12. A vehicle characterized by comprising: includes the electronic device of claim 11.
13. A computer-readable storage medium, characterized in that, The computer readable storage medium has computer program instructions stored thereon, and the computer program instructions are executed by the processor to implement the vehicle diagnosis method of any one of claims 1-9.