Pantograph management method based on UDS protocol and related device
The UDS protocol sends a fault diagnosis request to the electric vehicle charging communication controller to obtain and analyze the fault information, solving the problem of inconvenient acquisition of pantograph fault information and safety hazards, and achieving convenient and safe fault detection.
Patent Information
- Application Number
- CN202411383256.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2024-12-20
AI Technical Summary
In the prior art, the pantograph fault information is inconvenient and has safety risks, so it requires manual climbing to the roof of the vehicle for operation.
The pantograph management method based on the UDS protocol is adopted, and fault diagnosis requests are sent to the electric vehicle charging communication controller, received and analyzed fault information, and determined the fault handling plan to achieve fault detection without manual operation.
It greatly improves the convenience and safety of pantograph fault detection and avoids the risk of manual climbing of the roof.
Smart Images

Figure CN119159998A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electric vehicles, and in particular to a pantograph management method and related devices based on a UDS protocol. Background Art
[0002] With the continuous development of new energy technologies, the application fields of electric vehicles are becoming more and more extensive, the types of electric vehicles are becoming more and more diversified, and there are multiple options for charging electric vehicles. The charging method through the contact between the charging pantograph on the charging pile and the pantograph on the vehicle is the main charging solution for many electric buses.
[0003] For electric vehicles with pantographs, the charging controller is an electric vehicle charging communication controller. The electric vehicle charging communication controller needs to be installed on the roof of the vehicle to control the lifting and lowering of the charging pantograph and obtain better wireless signals for wireless communication with the charging pile end. When the pantograph fails and the electric vehicle charging communication controller is needed to obtain the pantograph fault information, it is often necessary to manually climb to the roof to obtain it, which is troublesome and dangerous.
[0004] It can be seen that it is inconvenient and dangerous to obtain pantograph fault information in the prior art. Summary of the invention
[0005] In view of this, it is necessary to provide a pantograph management method and related devices based on the UDS protocol to solve the problem that it is inconvenient and dangerous to obtain pantograph fault information in the prior art.
[0006] In order to solve the above problems, the present invention provides a pantograph management method based on the UDS protocol, comprising: Sending a pantograph fault diagnosis request to the electric vehicle charging communication controller based on the UDS protocol; Receiving pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request; A pantograph fault handling solution is determined based on the pantograph fault diagnosis information.
[0007] In a possible implementation manner, the sending of a pantograph fault diagnosis request to an electric vehicle charging communication controller based on the UDS protocol includes: The fault diagnosis service using the UDS protocol sends a current fault code reading request and a historical fault code reading request to the electric vehicle charging communication controller.
[0008] In a possible implementation manner, the receiving the pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request includes: Receiving the current fault code information of the pantograph returned by the electric vehicle charging communication controller based on the current fault code reading request; Receiving the pantograph historical fault code information returned by the electric vehicle charging communication controller based on the historical fault code reading request; Current fault information of the pantograph is determined based on the current fault code information and the historical fault code information.
[0009] In a possible implementation manner, determining a pantograph fault processing scheme based on the pantograph fault diagnosis information includes: Determining a fault type of the pantograph based on the pantograph fault diagnosis information; A fault handling solution is determined based on the fault type and the historical solution corresponding to the fault type.
[0010] In a possible implementation manner, determining a fault handling solution based on the fault type and a historical solution corresponding to the fault type includes: When the fault type is an abnormal pantograph raised position or an abnormal pantograph lowered position, the pantograph raised normal position or lowered normal position is determined based on the pantograph's historical normal position.
[0011] In a possible implementation, the method further includes: When a firmware update instruction of the electric vehicle charging communication controller is received, the firmware of the electric vehicle charging communication controller is updated based on the UDS protocol.
[0012] In a possible implementation, the method further includes: The pantograph fault diagnosis information and the fault handling solution corresponding to the pantograph fault diagnosis information are recorded based on the UDS protocol.
[0013] The present invention also provides a pantograph management device based on the UDS protocol, comprising: A fault diagnosis request sending module is used to send a pantograph fault diagnosis request to an electric vehicle charging communication controller based on a UDS protocol; A fault diagnosis information receiving module, used for receiving the pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request; A fault processing module is used to determine a fault processing solution for the pantograph based on the pantograph fault diagnosis information.
[0014] The present invention also provides a pantograph vehicle, comprising a memory and a processor, wherein: The memory is used to store programs; The processor is coupled to the memory and is used to execute the program stored in the memory to implement the steps in the pantograph management method based on the UDS protocol described in any of the above embodiments.
[0015] The present invention also provides a computer-readable storage medium for storing computer-readable programs or instructions, which, when executed by a processor, can implement the steps of the pantograph management method based on the UDS protocol described in any of the above embodiments.
[0016] The beneficial effects of the present invention are as follows: the pantograph management method based on the UDS protocol provided by the present invention can send a pantograph fault diagnosis request to the electric vehicle charging communication controller through the UDS protocol, thereby obtaining the pantograph fault diagnosis information, and determining the pantograph fault handling solution based on the fault diagnosis information. When the present invention performs fault detection on the pantograph, there is no need to manually climb to the roof to operate, which greatly improves the convenience and safety of pantograph fault detection. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 A schematic diagram of a process flow of a pantograph management method based on the UDS protocol provided in an embodiment of the present invention; Figure 2 A schematic flow chart of a method for obtaining pantograph fault information provided by an embodiment of the present invention; Figure 3 A schematic flow chart of a pantograph fault processing method confirmation method provided by an embodiment of the present invention; Figure 4 A schematic diagram of the structure of a pantograph management device based on the UDS protocol provided in an embodiment of the present invention; Figure 5 A schematic structural diagram of a pantograph vehicle provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0019] The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of the present invention and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not used to limit the scope of the present invention.
[0020] Reference to an "embodiment" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0021] A specific embodiment of the present invention, as Figure 1 As shown, a pantograph management method based on the UDS protocol is disclosed, including: S101, sending a pantograph fault diagnosis request to an electric vehicle charging communication controller based on the UDS protocol; S102, receiving pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request; S103, determining a pantograph fault handling solution based on the pantograph fault diagnosis information.
[0022] In an embodiment of the present invention, a pantograph management method based on the UDS protocol is provided and can be applied to a vehicle with a pantograph charging device. The pantograph refers to a charging device installed on the top of the vehicle and can be raised and lowered to achieve contact and disconnection with the charging pantograph to complete charging. The lifting and lowering control, operation status monitoring and fault diagnosis of the pantograph can be achieved through EVCCW (Electric Vehicle Communication Controller WIFI). The EVCCW and the charging controller at the pile end realize data interaction between the vehicle and the pile in a wireless communication mode of WIFI according to the ISO 15118 protocol, and control and coordinate the stable charging. In the current technology, the EVCCW can only be installed on the roof of the vehicle to facilitate its control of the pantograph and better communication with the charging controller at the pile end. Therefore, when performing a fault inspection on the pantograph and updating the firmware of the EVCCW based on the EVCCW, the technician can only climb to the roof to operate, which is inconvenient to operate and has safety hazards. Based on this, the present invention provides a pantograph management method based on the UDS protocol to overcome this technical problem.
[0023] In the embodiment of the present invention, the UDS (Unified Diagnostic Services) protocol is a standardized standard for diagnostic services. For example, what instructions should be sent to the ECU (electronic Control Unit) to read the fault code, and what instructions should be sent to read the data stream. In a pantograph vehicle, the pantograph fault diagnosis information can be obtained based on the UDS protocol through CAN bus communication. Specifically, a fault diagnosis request needs to be made first, and the fault diagnosis request can be a fault code reading request. When sending the fault diagnosis request, the technician can initiate a fault diagnosis request to the EVCCW through the vehicle-side fault diagnosis instrument. When receiving the fault request, the EVCCW returns the pantograph fault diagnosis information, wherein the pantograph fault diagnosis information can include the pantograph fault code information. Further, based on the fault diagnosis information, the pantograph fault handling plan can be determined.
[0024] The pantograph management method based on the UDS protocol provided by the present invention can send a pantograph fault diagnosis request to the electric vehicle charging communication controller through the UDS protocol, thereby obtaining the pantograph fault diagnosis information, and determining the pantograph fault handling solution based on the fault diagnosis information. When the present invention performs fault detection on the pantograph, there is no need to manually climb to the roof to operate, which greatly improves the convenience and safety of pantograph fault detection.
[0025] As a possible implementation mode of the present invention, in this implementation mode, sending a pantograph fault diagnosis request to an electric vehicle charging communication controller based on the UDS protocol includes: The fault diagnosis service using the UDS protocol sends a current fault code reading request and a historical fault code reading request to the electric vehicle charging communication controller.
[0026] In an embodiment of the present invention, a fault diagnosis request may include a current fault code reading request and a historical fault code reading request. Specifically, the fault code reading may be implemented through the 19 service of the UDS protocol. The 19 service of the UDS protocol allows the client to read the fault code diagnostic information received from any on-board server or server group. In an embodiment of the present invention, the fault diagnostic code information of the pantograph by the EVCCW may be read.
[0027] Further, such as Figure 2 , receiving the pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request, including: S201, receiving current fault code information of the pantograph returned by the electric vehicle charging communication controller based on the current fault code reading request; S202, receiving the pantograph historical fault code information returned by the electric vehicle charging communication controller based on the historical fault code reading request; S203, determining the current fault information of the pantograph based on the current fault code information and the historical fault code information.
[0028] In an embodiment of the present invention, the current fault code refers to the fault code corresponding to the current fault of the pantograph, and the historical fault code may be a fault code corresponding to a fault that occurred in the past use of the pantograph, or a fault code of a fault similar to the current fault that occurred in the past use of the pantograph. Based on this, when obtaining the fault code information of the pantograph, the EVCCW may be based on the current fault code information of the pantograph returned by the current fault code reading request, based on the historical fault code information of the pantograph returned by the historical fault code reading request, and return the current fault code information and the historical fault code information to the diagnostic instrument, and the diagnostic instrument determines the current fault information of the pantograph based on the current fault code information and the historical fault code information.
[0029] Specifically, Figure 3 As shown, a pantograph fault handling solution is determined based on the pantograph fault diagnosis information, including: S301, determining a pantograph fault type based on pantograph fault diagnosis information; S302: Determine a fault handling solution based on the fault type and the historical solution corresponding to the fault type.
[0030] In the embodiment of the present invention, the pantograph fault type refers to the type of pantograph fault, such as abnormal pantograph raising and lowering position, abnormal pantograph voltage and current, abnormal pantograph temperature, abnormal pantograph poor contact, etc. The specific pantograph fault type can be determined based on the pantograph fault code information, and then the current fault handling solution can be determined based on the historical solution to this type of fault.
[0031] Specifically, the fault handling solution is determined based on the fault type and the historical solution corresponding to the fault type, including: When the fault type is an abnormal pantograph raised position or an abnormal pantograph lowered position, the pantograph's normal raised position or normal lowered position is determined based on the pantograph's historical normal position.
[0032] In an embodiment of the present invention, the pantograph fault type may be an abnormality in the pantograph's raised or lowered position. For example, the raised position is not in place, resulting in the pantograph being unable to contact the charging pantograph, or the lowered position is not in place, resulting in the pantograph's position not being able to return to its proper position, thereby causing an alarm. When an abnormality in the pantograph position occurs, the pantograph can be adjusted according to the raised and lowered positions when the pantograph is working normally, thereby completing the processing of the pantograph position fault.
[0033] Optionally, for other types of pantograph faults, a corresponding fault handling method may be determined based on a previous fault handling solution or the state of the pantograph during normal operation, which will not be described in detail in the present invention.
[0034] Furthermore, the pantograph management method based on the UDS protocol provided by the present invention further includes: When a firmware update instruction of the electric vehicle charging communication controller is received, the firmware of the electric vehicle charging communication controller is updated based on the UDS protocol.
[0035] In the embodiment of the present invention, EVCCW is a fixed device installed on the roof. When it is necessary to update the firmware of the EVCCW, a technician is also required to climb to the roof to operate. In the pantograph management method based on the UDS protocol provided by the present invention, when it is necessary to update the firmware of the EVCCW, the EVCCW software version update and parameter configuration can be directly implemented based on the online programming service of the UDS protocol. Specifically, the EVCCW can be flashed by the host computer through the vehicle-mounted CAN bus.
[0036] Optionally, the pantograph management method based on the UDS protocol provided by the present invention further includes: The pantograph fault diagnosis information and the fault handling scheme corresponding to the pantograph fault diagnosis information are recorded based on the UDS protocol.
[0037] In the embodiment of the present invention, the information such as the pantograph fault diagnosis, fault handling, and EVCCW firmware update can be recorded through the UDS protocol. By setting a specific storage area in the storage area for storing fault codes, EVCCW firmware update information, etc., it is convenient to analyze the cause of the fault when a pantograph or EVCCW fails in the future. Data recording and analysis need to be implemented using the 04 sub-service of the 19 service of UDS. When the corresponding fault occurs, the ECU side needs to record the snapshot information when the fault occurs; and the 04 service is used to request the snapshot information of the specified fault code, and determine the fault code by searching the data at the time of the fault. The request command sent is 190492 0813 01, 92 0813 is the DTC code, and the record number of the query snapshot is 02. The ECU will reply with 92 08 13 snapshot information, indicating that the fault is recorded.
[0038] The UDS function of the EVCCW in the embodiment of the present invention can update the firmware of the pantograph vehicle-side charging controller EVCCW through the on-board CAN communication network in the vehicle, which is convenient and fast; and the UDS function can also diagnose the EVCCW, read the current or historical EVCCW faults, and quickly analyze and solve the problems that arise, which is convenient for vehicle engineers to analyze and solve on-site problems.
[0039] In order to better implement the pantograph management method based on the UDS protocol in the embodiment of the present invention, on the basis of the pantograph management method based on the UDS protocol, correspondingly, Figure 4 As shown, the embodiment of the present invention further provides a pantograph management device based on the UDS protocol. The pantograph management device 400 based on the UDS protocol includes: A fault diagnosis request sending module 401 is used to send a pantograph fault diagnosis request to the electric vehicle charging communication controller based on the UDS protocol; The fault diagnosis information receiving module 402 is used to receive the pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request; The fault processing module 403 is used to determine a pantograph fault processing solution based on the pantograph fault diagnosis information.
[0040] The pantograph management device 400 based on the UDS protocol provided in the above embodiment can implement the technical solution described in the above embodiment of the pantograph management method based on the UDS protocol. The specific implementation principles of the above modules or units can refer to the corresponding contents in the above embodiment of the pantograph management method based on the UDS protocol, which will not be repeated here.
[0041] The pantograph management method based on the UDS protocol provided by the present invention can send a pantograph fault diagnosis request to the electric vehicle charging communication controller through the UDS protocol, thereby obtaining the pantograph fault diagnosis information, and determining the pantograph fault handling solution based on the fault diagnosis information. When the present invention performs fault detection on the pantograph, there is no need to manually climb to the roof to operate, which greatly improves the convenience and safety of pantograph fault detection.
[0042] like Figure 5 As shown, the present invention also provides a pantograph vehicle 500. The pantograph vehicle 500 includes a processor 501, a memory 502 and a display 503. Figure 5 Only some of the components of the pantograph vehicle 500 are shown, but it should be understood that implementation of all of the shown components is not a requirement, and more or fewer components may alternatively be implemented.
[0043] In some embodiments, the processor 501 may be a central processing unit (CPU), a microprocessor or other data processing chip, used to run program codes or process data stored in the memory 502, such as the pantograph management method based on the UDS protocol in the present invention.
[0044] In some embodiments, the processor 501 may be a single server or a server group. The server group may be centralized or distributed. In some embodiments, the processor 501 may be local or remote. In some embodiments, the processor 501 may be implemented in a cloud platform. In one embodiment, the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an internal cloud, a multi-cloud, etc., or any combination thereof.
[0045] In some embodiments, the memory 502 may be an internal storage unit of the pantograph vehicle 500, such as a hard disk or memory of the pantograph vehicle 500. In other embodiments, the memory 502 may also be an external storage device of the pantograph vehicle 500, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc., equipped on the pantograph vehicle 500.
[0046] Furthermore, the memory 502 may include both an internal storage unit and an external storage device of the pantograph vehicle 500. The memory 502 is used to store application software installed in the pantograph vehicle 500 and various data.
[0047] In some embodiments, the display 503 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch device, etc. The display 503 is used to display information of the pantograph vehicle 500 and to display a visual user interface. The components 501-503 of the pantograph vehicle 500 communicate with each other via a system bus.
[0048] In some embodiments, when the processor 501 executes the pantograph management program based on the UDS protocol in the memory 502, the following steps may be implemented: Sending a pantograph fault diagnosis request to the electric vehicle charging communication controller based on the UDS protocol; Receiving pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request; Determine the pantograph fault handling plan based on the pantograph fault diagnosis information.
[0049] It should be understood that: when the processor 501 executes the pantograph management program based on the UDS protocol in the memory 502, in addition to the above functions, other functions can also be implemented. For details, please refer to the description of the corresponding method embodiment above.
[0050] Furthermore, the embodiment of the present invention does not specifically limit the type of the pantograph vehicle 500 mentioned. The pantograph vehicle 500 may be a vehicle with a specific pantograph charging device, such as an electric bus, an electric car, or an electric truck.
[0051] Correspondingly, an embodiment of the present invention also provides a computer-readable storage medium, which is used to store computer-readable programs or instructions. When the program or instructions are executed by a processor, it can implement the steps or functions of the pantograph management method based on the UDS protocol provided in the above-mentioned method embodiments.
[0052] Those skilled in the art can understand that all or part of the processes of the above-mentioned embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, wherein the computer-readable storage medium is a disk, an optical disk, a read-only storage memory, or a random access memory, etc.
[0053] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention.
Claims
1. A pantograph management method based on UDS protocol, characterized in that: include: Sending a pantograph fault diagnosis request to the electric vehicle charging communication controller based on the UDS protocol; Receiving pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request; A pantograph fault handling solution is determined based on the pantograph fault diagnosis information.
2. The pantograph management method based on the UDS protocol according to claim 1, characterized in that: The method of sending a pantograph fault diagnosis request to the electric vehicle charging communication controller based on the UDS protocol includes: The fault diagnosis service using the UDS protocol sends a current fault code reading request and a historical fault code reading request to the electric vehicle charging communication controller.
3. The pantograph management method based on the UDS protocol according to claim 2, characterized in that: The receiving the pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request includes: Receiving the current fault code information of the pantograph returned by the electric vehicle charging communication controller based on the current fault code reading request; Receiving the pantograph historical fault code information returned by the electric vehicle charging communication controller based on the historical fault code reading request; Current fault information of the pantograph is determined based on the current fault code information and the historical fault code information.
4. The pantograph management method based on the UDS protocol according to claim 3 is characterized in that: The determining of the pantograph fault processing scheme based on the pantograph fault diagnosis information includes: Determining a fault type of the pantograph based on the pantograph fault diagnosis information; A fault handling solution is determined based on the fault type and the historical solution corresponding to the fault type.
5. The pantograph management method based on the UDS protocol according to claim 4, characterized in that: The determining of a fault handling solution based on the fault type and a historical solution corresponding to the fault type includes: When the fault type is an abnormal pantograph raised position or an abnormal pantograph lowered position, the pantograph raised normal position or lowered normal position is determined based on the pantograph's historical normal position.
6. The pantograph management method based on the UDS protocol according to claim 1, characterized in that: The method further comprises: When a firmware update instruction of the electric vehicle charging communication controller is received, the firmware of the electric vehicle charging communication controller is updated based on the UDS protocol.
7. The pantograph management method based on the UDS protocol according to claim 1, characterized in that: The method further comprises: The pantograph fault diagnosis information and the fault handling solution corresponding to the pantograph fault diagnosis information are recorded based on the UDS protocol.
8. A pantograph management device based on UDS protocol, characterized in that: include: A fault diagnosis request sending module is used to send a pantograph fault diagnosis request to an electric vehicle charging communication controller based on a UDS protocol; A fault diagnosis information receiving module, used for receiving the pantograph fault diagnosis information sent by the electric vehicle charging communication controller based on the pantograph fault diagnosis request; A fault processing module is used to determine a fault processing solution for the pantograph based on the pantograph fault diagnosis information.
9. A pantograph vehicle, characterized in that: comprising a memory and a processor, wherein: The memory is used to store programs; The processor is coupled to the memory and is used to execute the program stored in the memory to implement the steps in the pantograph management method based on the UDS protocol as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Used to store computer-readable programs or instructions, which, when executed by a processor, can implement the steps of the pantograph management method based on the UDS protocol as described in any one of claims 1 to 7.
