Configuration information processing method and device, storage medium and program product
By receiving and processing vehicle configuration information in the vehicle control system and writing it to the EEPROM of the vehicle charger, the problem of different charging protocol standards for domestic new energy vehicles in different regions is solved, and the vehicle charger is realized for different protocols. Compatibility and stability.
Patent Information
- Application Number
- CN202411114848.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-14
- Publication Date
- 2025-02-14
AI Technical Summary
In the prior art, the charging problem of domestic new energy vehicles in different countries or regions is difficult to effectively solve, especially due to the different charging protocol standards in different regions, the on-board charger needs to store multiple configuration information, which is prone to configuration errors.
The configuration module of the vehicle control system receives the vehicle configuration information written by the diagnostic device, including the charging protocol conversion configuration information and charging configuration information, and sends it to the vehicle-mounted charger function module and writes it to the EEPROM so that when the vehicle is charged, it is based on the These configuration information communicates with the charging pile.
It realizes compatibility of the on-board charger for different charging protocols, improves applicability and stability, avoids loss or errors in configuration information, and simplifies the vehicle assembly process.
Smart Images

Figure CN119439942A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of electric vehicles, and in particular to a configuration information processing method, device, storage medium and program product. Background Art
[0002] With the rapid development of new energy vehicles, a large number of domestic new energy vehicles are exported to different countries or regions. Since the AC charging protocol standards in different countries or regions are different, it is very important to solve the charging problem of domestic new energy vehicles in different countries or regions.
[0003] In related technologies, the communication protocol conversion module can ensure smooth communication between the vehicle's battery management system (BMS) and charging piles with different protocol standards to achieve charging control and data exchange; the on-board charger needs to store different charging information.
[0004] However, in the vehicle charger of the above solution, different configuration information needs to be stored specifically for different countries or regions where the vehicle is sold in order to execute corresponding charging strategies. When there are many types of configuration information, configuration errors are prone to occur. Summary of the invention
[0005] The present application provides a configuration information processing method, device, storage medium and program product. The technical solution is as follows:
[0006] In one aspect, a configuration information processing method is provided, the method comprising:
[0007] The vehicle configuration information written by the diagnostic device is received through the configuration module of the vehicle control system; the vehicle configuration information includes charging protocol conversion configuration information and charging configuration information, the charging protocol conversion configuration information is used to indicate whether the vehicle has a communication conversion unit, the communication conversion unit is used to convert communication signals of different charging protocols, and the charging configuration information is used to indicate the configuration information of different charging protocols involved in charging the vehicle; the vehicle control system includes a plurality of functional modules connected via a CAN network;
[0008] The configuration module sends the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module of the vehicle control system;
[0009] Writing the charging protocol conversion configuration information into an electrically erasable programmable read-only memory (EEPROM) in the on-board charger function module through the on-board charger function module;
[0010] When the vehicle is charging, the charging protocol conversion configuration information is read by the on-board charger function module, and communication is performed with the charging pile according to the charging protocol conversion configuration information and the charging configuration information.
[0011] In another aspect, a configuration information processing device is provided, the device comprising:
[0012] a configuration information receiving module, used to receive the vehicle configuration information written by the diagnostic device through the configuration module of the vehicle control system; the vehicle configuration information includes charging protocol conversion configuration information and charging configuration information, the charging protocol conversion configuration information is used to indicate whether the vehicle contains a communication conversion unit, the communication conversion unit is used to convert communication signals of different charging protocols, and the charging configuration information is used to indicate the configuration information of different charging protocols involved in charging the vehicle; the vehicle control system includes a plurality of functional modules connected via a CAN network;
[0013] A configuration information sending module, used to send the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module of the vehicle control system through the configuration module;
[0014] A configuration information writing module, used to write the charging protocol conversion configuration information into an electrically erasable programmable read-only memory EEPROM in the on-board charger function module through the on-board charger function module;
[0015] The configuration information application module is used for the on-board charger function module to read the charging protocol conversion configuration information, and communicate with the charging pile according to the charging protocol conversion configuration information and the charging configuration information.
[0016] In a possible implementation, the configuration information sending module is used to broadcast the vehicle configuration information in the CAN network through the configuration module;
[0017] The configuration information sending module is used to receive the vehicle configuration information through the on-board charger function module, and extract the charging protocol conversion configuration information and the charging configuration information from the vehicle configuration information.
[0018] In one possible implementation, the configuration information sending module is used to extract the charging protocol conversion configuration information and the charging configuration information corresponding to the on-board charger function module from the vehicle configuration information through the configuration module, and unicast the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module.
[0019] In a possible implementation, the configuration information processing device further includes: a unicast sending module, configured to send a configuration request to the configuration module through the on-board charger function module when an error occurs in the on-board charger function module reading the charging protocol conversion configuration information, wherein the configuration request is used to request to obtain the charging protocol conversion configuration information;
[0020] The unicast sending module is used to receive the configuration request through the configuration module, and unicast the charging protocol conversion configuration information to the on-board charger function module.
[0021] In a possible implementation, the configuration module is one of the following functional modules:
[0022] Body controller BCM functional module, vehicle controller VCU functional module.
[0023] In a possible implementation, the vehicle configuration information includes one or more of the following information:
[0024] Charging protocol configuration information, on-board charger configuration information, battery management system configuration information, user interface configuration information, remote service configuration information, fault diagnosis configuration information, and safety configuration information.
[0025] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the configuration information processing method as described above.
[0026] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the storage medium, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the configuration information processing method as described above.
[0027] In another aspect, a computer program product is provided, the computer program product comprising a computer program, the computer program being stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the configuration information processing method provided in the above-mentioned various optional implementations.
[0028] The technical solution provided by this application may have the following beneficial effects:
[0029] During the configuration information writing process, the charging protocol conversion configuration information of whether the vehicle contains a communication conversion unit, as well as the charging configuration information of different charging protocols, is written into the on-board charger function module, so that the on-board charger function module can run on vehicles that support different charging protocols, achieving the compatibility of the on-board charger function module with different charging protocols, and improving the applicability of the on-board charger function module. Among them, this solution writes the charging protocol conversion configuration information into the EEPROM in the on-board charger function module, which can avoid the loss or error of configuration information due to external factors, and improve the stability and reliability of the on-board charger function module.
[0030] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0032] Figure 1 is a schematic diagram of an implementation environment of a configuration information processing method involved in an exemplary embodiment of the present application;
[0033] Figure 2 is a flow chart of a configuration information processing method provided by an exemplary embodiment of the present application;
[0034] Figure 3 It is a flowchart of a method for configuring a vehicle-mounted charging assembly compatible with a communication conversion module through a CAN software configuration function provided by an exemplary embodiment of the present application;
[0035] Figure 4 is a block diagram of a configuration information processing device provided by an exemplary embodiment of the present application;
[0036] Figure 5 It is a structural diagram of a computer device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0038] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0039] The terms used in the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the present disclosure. The singular forms "a", "said" and "the" used in the present disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0040] It should be understood that although the terms first, second, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0041] Due to the differences between the international charging protocol and the national standard charging protocol and the special needs of vehicle manufacturers, a communication protocol converter EVCC is required for protocol conversion. Specifically, when the vehicle has a communication protocol converter EVCC, the communication protocol converter EVCC and the AC charging pile usually confirm the charging guidance during AC charging; when there is no communication protocol converter EVCC, the on-board charger and the AC charging pile usually confirm the charging guidance. In other words, the on-board charger implements different strategies depending on whether there is a communication protocol conversion module or not.
[0042] Currently, compatible communication protocol conversion modules on the market are usually implemented using the following two solutions.
[0043] The first method is to implement it through CAN signals, and determine whether the vehicle has a communication protocol conversion module by whether the communication protocol conversion module signal is received through the CAN network; the disadvantage of this method is that when the communication protocol conversion module signal is lost, the on-board charger cannot distinguish whether the communication protocol conversion module has a signal loss failure or is configured as the communication protocol conversion module does not exist.
[0044] The second method is to use the diagnostic identifier (DID) of the Unified Diagnostic Services (UDS) to implement it. The vehicle writes the UDSDID to the on-board charger when it is offline. The on-board charger implements different software through different DID information. This solution often requires diagnostic equipment to develop dedicated DID writing. If it involves the configuration of multiple controllers, it will increase the offline time of the production line, and the update and maintenance of the configuration information may require special diagnostic equipment or specific operating procedures, which will bring certain difficulties to the maintenance of the vehicle configuration information. If the on-board charger needs to adapt to more types of charging protocols or software requirements, the current method may not be able to fully meet all situations and needs further improvement.
[0045] In view of the problems in the above-mentioned related technologies, the solution shown in the following embodiments of this application can be adopted to solve how to achieve compatibility with national and European standard charging protocols in the on-board charger, so that the same on-board charger assembly can perform different software requirements in different situations. The solution shown in the following embodiments of this application can effectively manage and transmit configuration information, ensure the accuracy and stability of configuration information, and achieve flexibility and reliability in compatibility with different charging protocols.
[0046] Please refer to Figure 1 , which shows a schematic diagram of an implementation environment of a configuration information processing method provided by an exemplary embodiment of the present application. Figure 1 As shown, the implementation environment may include: a vehicle 110 and a diagnostic device 120 .
[0047] The vehicle 110 includes a vehicle control system 110 a , which may be connected to a diagnostic device 120 .
[0048] The above-mentioned vehicle control system 110a may include but is not limited to one or more of the following: a vehicle-mounted telematics box (TBOX), a vehicle dispatch monitoring terminal (TCU), a vehicle-mounted navigation system, a vehicle-mounted video monitoring system, a driving recorder, and an intelligent central console / vehicle computer. Among them, the vehicle-mounted TBOX provides remote communication capabilities, supports functions such as vehicle remote control, data upload to the cloud, remote diagnosis, and software over-the-air technology (OTA); TCU is used for vehicle monitoring and dispatch management, integrating satellite positioning, data communication, and vehicle status monitoring functions; the vehicle-mounted navigation system is used to provide map navigation services, and can plan driving routes for vehicles in combination with traffic information; the vehicle-mounted video monitoring system includes a vehicle-mounted video server, a camera, etc., for video monitoring inside and outside the vehicle, supporting video recording, remote viewing and downloading; the driving recorder is used to record video images and sounds during vehicle driving; the intelligent central console / vehicle computer integrates a touch screen device with functions such as infotainment, navigation, vehicle settings, and mobile phone interconnection (such as Apple CarPlay, AndroidAuto), etc.
[0049] The vehicle control system 110a may include a plurality of functional modules connected via a CAN network, and the plurality of functional modules may include a configuration module and an on-board charger functional module.
[0050] For example, in Figure 1 In the system shown, the vehicle control system 110a can receive the vehicle configuration information written by the diagnostic device 120 through the configuration module of the vehicle control system; the vehicle configuration information includes charging protocol conversion configuration information and charging configuration information, the charging protocol conversion configuration information is used to indicate whether the vehicle contains a communication conversion unit, the communication conversion unit is used to convert communication signals of different charging protocols, and the charging configuration information is used to indicate the configuration information involved in the vehicle charging; the vehicle control system includes a plurality of functional modules connected through a CAN network; thereafter, through the configuration module, the vehicle control system 110a can send the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module of the vehicle control system; thereafter, through the on-board charger function module, the vehicle control system 110a can write the charging protocol conversion configuration information into the electrically erasable programmable read-only memory EEPROM in the on-board charger function module; when the vehicle is charging, the vehicle control system 110a can read the charging protocol conversion configuration information and the charging configuration information through the on-board charger function module, and communicate with the charging pile according to the charging protocol conversion configuration information and the charging configuration information.
[0051] Please refer to Figure 2, which is a flowchart of a configuration information processing method provided by an embodiment of the present application. The method is applied to a new energy vehicle including a power battery, and the method can be executed by a vehicle control system. Optionally, the vehicle control system can be Figure 1 The vehicle control system 110a in the system shown. Figure 2 As shown, the method may include step 210 , step 220 , step 230 and step 240 .
[0052] Step 210: Receive vehicle configuration information written by the diagnostic device through the configuration module of the vehicle control system; the vehicle configuration information includes charging protocol conversion configuration information and charging configuration information, the charging protocol conversion configuration information is used to indicate whether the vehicle contains a communication conversion unit, the communication conversion unit is used to convert communication signals of different charging protocols, and the charging configuration information is used to indicate configuration information of different charging protocols involved in vehicle charging; the vehicle control system includes multiple functional modules connected through a CAN network.
[0053] In the embodiment of the present application, the vehicle control system includes multiple functional modules, which communicate with each other through the CAN network, and the multiple functional modules work together to ensure the normal operation and safety of the vehicle. Among them, the controller area network (CAN) is a common vehicle internal communication network used to connect various electronic control units (ECU) inside the vehicle, such as the engine control unit, the brake system control unit, the air conditioning control unit, etc. The CAN network has a fast transmission speed and high reliability, and is used to transmit real-time data and commands inside the vehicle.
[0054] Among them, the configuration module of the above-mentioned vehicle control system is one of the above-mentioned multiple functional modules and is also the management center of the configuration information. Exemplarily, the developer can designate a main functional module among multiple functional modules as the management center of the configuration information. The main controller is responsible for coordinating and distributing the configuration information of the entire vehicle and has higher authority and processing capabilities. For example, the configuration module of the above-mentioned vehicle control system can be a power system controller, a body control module, a dedicated gateway module, etc.
[0055] The diagnostic device may be a vehicle diagnostic instrument. The diagnostic device may be connected to the configuration module via a diagnostic port and write the vehicle configuration information into the configuration module. Exemplarily, the diagnostic port may be a vehicle standard on-board diagnostics (OBD) interface; the vehicle configuration information may also include vehicle model, optional accessories information, software version, etc.
[0056] Exemplarily, the above charging protocol conversion configuration information can be represented by 0 and 1. 0 represents that the vehicle does not include a communication conversion unit, and 1 represents that the vehicle includes a communication conversion unit.
[0057] The above charging configuration information refers to various configuration information involved in the vehicle's onboard charger function module when supporting different charging protocols. Exemplarily, the charging configuration information may include configuration information corresponding to two or more of the following different charging protocols: national standard, European standard, American standard, Japanese standard, etc.
[0058] Exemplarily, the communication conversion unit may be a communication protocol converter EVCC. The communication protocol converter (Electric Vehicle Communication Controller, EVCC) is a module in the electric vehicle charging system, which is used to convert communication protocols between different charging standards to ensure that electric vehicles can be charged at different types of charging stations.
[0059] In a possible implementation, before the vehicle is completed and about to roll off the production line, the above-mentioned diagnostic device can be connected to the above-mentioned configuration module through the diagnostic port, and then the above-mentioned configuration module receives the vehicle configuration information written by the diagnostic device. In other words, in the software configuration process before the vehicle is completed and about to roll off the production line, the present application can carry the charging protocol conversion configuration information and the charging configuration information in the vehicle configuration information, without the need to develop new diagnostic equipment, and realize the configuration of the charging protocol conversion configuration information and the charging configuration information without affecting the production line time.
[0060] Step 220: Send the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module of the vehicle control system through the configuration module.
[0061] It should be noted that the configuration module can send the vehicle configuration information corresponding to each functional module to the corresponding functional module through the CAN network. In the embodiment of the present application, the vehicle configuration information corresponding to the on-board charger functional module includes charging protocol conversion configuration information and charging configuration information.
[0062] Among them, the above-mentioned on-board charger function module can be an on-board charger OBC. The on-board charger (OBC) is a key component in electric vehicles. The main function of the on-board charger is to convert alternating current (AC) into direct current (DC), and then transmit the power to the vehicle's power battery for charging.
[0063] Step 230: The charging protocol conversion configuration information is written into the electrically erasable programmable read-only memory EEPROM in the on-board charger function module through the on-board charger function module.
[0064] Among them, Electrically Erasable Programmable Read-Only Memory (EEPROM) is a non-volatile memory that can save data even when the power is off. Compared with traditional Electronically Programmable Read-Only Memory (EPROM), EEPROM can be erased and rewritten in the circuit, which makes EEPROM convenient for configuration update.
[0065] In one possible implementation, after writing the charging protocol conversion configuration information into the EEPROM in the on-board charger function module through the on-board charger function module, the developer can use a diagnostic tool or a programmer to read the EEPROM in the on-board charger function module to verify whether the charging protocol conversion configuration information has been correctly written to confirm the correctness of the charging protocol conversion configuration information.
[0066] Step 240: When the vehicle is charging, the charging protocol conversion configuration information and the charging configuration information are read through the on-board charger function module, and the charging pile is communicated according to the charging protocol conversion configuration information.
[0067] When the vehicle is charging, the vehicle control system identifies the charging protocol corresponding to the charging pile through the on-board charger function module; then, the vehicle control system reads the charging configuration information corresponding to the charging protocol through the on-board charger function module; then, the vehicle control system reads the charging protocol conversion configuration information through the on-board charger function module to obtain whether the vehicle contains a communication conversion unit to verify whether the vehicle supports the charging protocol.
[0068] For example, taking the above-mentioned charging configuration information as an example, which can indicate the configuration information of the national standard and the European standard involved in vehicle charging, after the vehicle control system identifies that the charging protocol corresponding to the charging pile is the European standard through the on-board charger function module, the charging configuration information corresponding to the European standard charging protocol can be read through the on-board charger function module; afterwards, the vehicle control system reads the charging protocol conversion configuration information through the on-board charger function module to obtain whether the vehicle contains a communication conversion unit. In the case where the vehicle contains a communication conversion unit, the vehicle can support the European standard charging protocol. Afterwards, the on-board charger function module can communicate with the charging pile through the charging configuration information corresponding to the European standard charging protocol and the communication conversion unit to charge the vehicle.
[0069] In summary, the scheme shown in the embodiment of the present application, during the configuration information writing process, writes the charging protocol conversion configuration information of whether the vehicle contains a communication conversion unit, as well as the charging configuration information of different charging protocols, into the on-board charger function module, so that the on-board charger function module can run on vehicles that support different charging protocols, and achieves the compatibility of the on-board charger function module with different charging protocols, thereby improving the applicability of the on-board charger function module. Among them, this scheme writes the charging protocol conversion configuration information into the EEPROM in the on-board charger function module, which can avoid the loss or error of configuration information due to external factors, and improves the stability and reliability of the on-board charger function module.
[0070] In addition, compared with solutions involving different on-board charger functional modules for different charging protocols, the on-board charger functional module of this solution is universal, which can avoid failures caused by incorrect assembly of the on-board charger functional module during vehicle assembly, thereby improving the efficiency of vehicle assembly.
[0071] Based on the above Figure 2 In the solution in the embodiment shown, in a possible implementation solution, the above step 220 can be implemented as follows:
[0072] Broadcast vehicle configuration information in the CAN network through the configuration module;
[0073] The vehicle configuration information is received through the on-board charger function module, and the charging protocol conversion configuration information and the charging configuration information are extracted from the vehicle configuration information.
[0074] Among them, after receiving the vehicle configuration information broadcast by the configuration module, the on-board charger function module can parse the above vehicle configuration information, identify and extract the vehicle configuration information related to the on-board charger function module.
[0075] In an embodiment of the present application, the configuration module can broadcast vehicle configuration information in the CAN network, so that the on-board charger function module can extract the charging protocol conversion configuration information and charging configuration information related to the on-board charger function module from the broadcast vehicle configuration information. This solution can improve the efficiency of the configuration module in sending vehicle configuration information and reduce the network resource consumption when the configuration module sends vehicle configuration information.
[0076] Based on the solutions shown in the above embodiments of the present application, in a possible implementation scheme, the above step 220 can be implemented as follows:
[0077] The configuration module extracts the charging protocol conversion configuration information and the charging configuration information corresponding to the on-board charger function module from the vehicle configuration information, and unicasts the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module.
[0078] Exemplarily, the configuration module carries a specified identifier in the charging protocol conversion configuration information and the charging configuration information. At the same time, the identifier can only be recognized by the on-board charger functional module, avoiding the situation where the charging protocol conversion configuration information and the charging configuration information are received by other functional modules.
[0079] In an embodiment of the present application, the configuration module can send the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module in a unicast manner. This solution can improve the accuracy of the configuration module sending the vehicle configuration information to the on-board charger function module through the CAN network, thereby saving the network resource consumption occupied by the CAN network when sending the vehicle configuration information, and improving the transmission efficiency when the CAN network sends the vehicle configuration information.
[0080] Based on the solutions shown in the above embodiments of the present application, in a possible implementation scheme, the above configuration information processing method further includes the following steps:
[0081] When an error occurs in the on-board charger function module reading the charging protocol conversion configuration information, a configuration request is sent to the configuration module through the on-board charger function module, where the configuration request is used to request to obtain the charging protocol conversion configuration information;
[0082] The configuration request is received through the configuration module, and the charging protocol conversion configuration information is unicasted to the on-board charger function module.
[0083] The above configuration request refers to a request sent by the on-board charger function module to the configuration module to resend the charging protocol conversion configuration information so as to verify again whether the vehicle contains a communication conversion unit.
[0084] Exemplarily, after receiving the configuration request sent by the on-board charger function module, the configuration module can resend the charging protocol conversion configuration information through the CAN network, and carry a specified identifier in the charging protocol conversion configuration information. The identifier can be recognized by the on-board charger function module. In other words, the resent charging protocol conversion configuration information can be received and processed by the on-board charger function module.
[0085] In an embodiment of the present application, when an error occurs when the on-board charger function module reads the charging protocol conversion configuration information, the on-board charger function module can request the configuration module to send the charging protocol conversion configuration information again via unicast; this solution can improve the accuracy of the on-board charger function module in reading the configuration information.
[0086] Based on the solutions shown in the above embodiments of the present application, in a possible implementation scheme, the configuration module is one of the following functional modules:
[0087] Body controller BCM functional module, vehicle controller VCU functional module.
[0088] Among them, the body control module (BCM) function module is an electronic control unit (ECU). The BCM function module is mainly used to manage the non-drive-related systems of the car, that is, functions unrelated to the vehicle's powertrain system. The BCM function module can be located in the central position of the vehicle to communicate with multiple subsystems.
[0089] Among them, the vehicle control unit (VCU) function module is a higher-level control unit. The VCU function module is mainly responsible for coordinating all subsystems of the vehicle, especially playing a core role in electric vehicles. The VCU function module can be integrated in the central control area of the vehicle to better monitor and manage the operating status of the entire vehicle.
[0090] Based on the above embodiments, this embodiment shows that the configuration module can be a BCM functional module among multiple functional modules, or a VCU functional module among multiple functional modules. This solution realizes the reception and transmission of vehicle configuration information by reusing the existing functional modules in the vehicle control system, which can simplify the structure of the vehicle control system.
[0091] Based on the solutions shown in the above embodiments of the present application, in a possible implementation scheme, the vehicle configuration information includes one or more of the following information:
[0092] Charging protocol configuration information, on-board charger configuration information, battery management system configuration information, user interface configuration information, remote service configuration information, fault diagnosis configuration information, and safety configuration information.
[0093] The charging protocol configuration information may be the configuration information of the charging protocol corresponding to the sales area of the vehicle. For example, if the sales area of the vehicle is China, the charging protocol configuration information includes the charging protocol information supporting the national standard. For another example, if the sales area of the vehicle is Europe, the charging protocol configuration information includes the charging protocol information supporting the European standard.
[0094] The above-mentioned vehicle charger configuration information may include one or more of the following information:
[0095] Charging parameters: configure the maximum charging current, voltage range and other parameters;
[0096] Power level: Configure the power level of the on-board charger according to the vehicle model and market demand. For example, the power level of the on-board charger can be 3.3kW, 6.6kW, 11kW, etc.
[0097] Charging mode: configure the charging mode, for example, the charging mode is single-phase charging or three-phase charging;
[0098] Communication protocol: configure the communication protocol between the on-board charger and the charging station;
[0099] Fault Detection: Configure the fault detection logic and fault codes of the on-board charger.
[0100] The battery management system (BMS) configuration information may include one or more of the following information:
[0101] Battery parameters: configure battery capacity, state of charge (SOC) calculation algorithm, etc.
[0102] Charging strategy: configure the battery protection strategy during the charging process, such as charging cut-off voltage, temperature protection, etc.;
[0103] Communication configuration: Configure the communication protocol between the BMS and the on-board charger to ensure effective communication between the two.
[0104] The above user interface configuration information may include one or more of the following information:
[0105] Charging Status Display: Configure how the charging status is displayed in the instrument cluster or infotainment system;
[0106] Charging settings menu: Configure the charging settings options that users can make through the vehicle system, such as scheduled charging time, charging restrictions, etc.
[0107] The remote service configuration information may include one or more of the following information:
[0108] Remote monitoring: configure the function of remotely monitoring charging status;
[0109] Remote control: Configure the function of remotely controlling charging start, pause or stop;
[0110] OTA Update: Configure the OTA update function of charging-related software.
[0111] The above fault diagnosis configuration information may include one or more of the following information:
[0112] Fault Code: Configure the fault codes related to charging and their meanings;
[0113] Self-test procedure: Configure the self-test procedure at startup to ensure that the charging system functions normally.
[0114] The above security configuration information may include one or more of the following information:
[0115] Insulation monitoring: Configure the insulation monitoring function between the on-board charger and the BMS;
[0116] Over-temperature protection: Configure over-temperature protection logic to ensure that the charging process does not cause overheating.
[0117] Based on the above embodiments, this embodiment shows a variety of contents corresponding to vehicle configuration information. For example, vehicle configuration information may include configuration information related to electric vehicle charging and configuration information for electric vehicle fault diagnosis. It is possible to uniformly configure different vehicle configuration information, improve the processing efficiency of various vehicle configuration information, and further expand the application scenarios of this solution, thereby improving the applicability of the above configuration information processing method.
[0118] Based on any one or more of the above embodiments, the embodiment of the present application proposes a method for an on-board charging assembly that is compatible with a communication conversion module through a CAN software configuration function, selects a main controller as the configuration module, writes the vehicle configuration information to the main controller, and the main controller broadcasts the configuration information to the CAN line. The on-board charger receives the CAN configuration information and filters whether there is a configuration of the communication protocol conversion module, and stores it in the internal EEPROM. Subsequently, it reads its own EEPROM to obtain whether there is a communication protocol conversion module, thereby achieving the purpose of compatibility with the communication protocol conversion module.
[0119] Please refer to Figure 3 , which shows a flow chart of a method for configuring a vehicle-mounted charging assembly compatible with a communication conversion module through a CAN software configuration function according to an exemplary embodiment of the present application. Figure 3 As shown, the method includes the following steps.
[0120] First, a controller is selected as the configuration main controller 301. The configuration main controller 301 may be a body controller BCM or a vehicle control unit VCU.
[0121] Secondly, when the vehicle is about to be offline, the diagnostic device 302 is connected to the configuration main controller 301 through the diagnostic port, and the diagnostic device 302 writes the vehicle configuration information of the vehicle into the configuration main controller 301. Among them, the vehicle configuration information includes charging protocol conversion configuration information and charging configuration information. The charging protocol conversion configuration information is used to indicate whether the vehicle contains EVCC, and the charging configuration information is used to indicate the configuration information of the European standard and the national standard involved in the vehicle charging.
[0122] Afterwards, the configuration main controller 301 sends the vehicle configuration information to various controllers of the entire vehicle, including the on-board charger 303, through the CAN network.
[0123] The on-board charger receives the charging protocol conversion configuration information and the charging configuration information sent by the configuration main controller 301, and stores the charging protocol conversion configuration information in the EEPROM. Each time it runs, the on-board charger reads the charging protocol conversion configuration information from the EEPROM to run different interactive logics.
[0124] It should be noted that the international fast charging protocol is different from the national standard fast charging protocol. For example, in the European standard fast charging protocol, the BMS interacts with the charging pile through PLC communication, while in the national standard fast charging protocol, the BMS interacts with the charging pile through CAN communication. The role of EVCC is to replace the BMS to interact with the European standard charging pile, convert the European standard PLC communication into CAN communication, and then transmit it to the BMS, so that the BMS is compatible with both national and European standard charging without modifying the software.
[0125] In summary, the above method can update the configuration information of each controller of the vehicle at the same time by configuring the main controller once, which simplifies the maintenance and update process of the vehicle and improves work efficiency. Using a unified configuration main controller can reduce the adaptation of multiple controller configurations during the development of diagnostic equipment, reducing costs and development cycles. By storing the charging protocol conversion configuration information in EEPROM and reading the configuration at each run, it can avoid configuration information loss or errors due to external factors, thereby improving the stability and reliability of the on-board charger software.
[0126] Exemplarily, the above method can achieve the compatibility of the on-board charger with the national standard and European standard charging protocols. Through the communication protocol conversion module and configuration management, the on-board charger can adapt to the charging requirements of different standards, thereby improving the flexibility and availability of the on-board charging assembly. By introducing the configuration master node and EEPROM storage, centralized management of vehicle configuration information is achieved. This can simplify the configuration process, improve management efficiency, and ensure the stability and reliability of configuration information. By storing configuration information in EEPROM, reliable reading and execution of data in various environments is guaranteed, improving the stability and reliability of the equipment.
[0127] In other words, this method can achieve compatibility with the national standard charging protocol and the European standard charging protocol in the on-board charger, and manage the configuration information of the entire vehicle by configuring the main node and the communication protocol conversion module, so as to execute different software requirements in different situations.
[0128] Please refer to Figure 4 , which shows a block diagram of a configuration information processing device provided by an exemplary embodiment of the present application, the configuration information processing device can be implemented as all or part of the vehicle control system by hardware or a combination of hardware and software to achieve the above Figure 2 All or part of the steps in the illustrated embodiments.
[0129] like Figure 4 As shown, the data processing device includes:
[0130] The configuration information receiving module 401 is used to receive the vehicle configuration information written by the diagnostic device through the configuration module of the vehicle control system; the vehicle configuration information includes charging protocol conversion configuration information and charging configuration information, the charging protocol conversion configuration information is used to indicate whether the vehicle has a communication conversion unit, the communication conversion unit is used to convert communication signals of different charging protocols, and the charging configuration information is used to indicate the configuration information of different charging protocols involved in vehicle charging; the vehicle control system includes multiple functional modules connected through a CAN network;
[0131] The configuration information sending module 402 is used to send the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module of the vehicle control system through the configuration module;
[0132] The configuration information writing module 403 is used to write the charging protocol conversion configuration information into the electrically erasable programmable read-only memory EEPROM in the on-board charger function module through the on-board charger function module;
[0133] The configuration information application module 404 is used for the on-board charger function module to read the charging protocol conversion configuration information, and communicate with the charging pile according to the charging protocol conversion configuration information and the charging configuration information.
[0134] In a possible implementation, the configuration information sending module 402 is used to broadcast the vehicle configuration information in the CAN network through the configuration module;
[0135] The configuration information sending module 402 is used to receive vehicle configuration information through the on-board charger function module, and extract charging protocol conversion configuration information and charging configuration information from the vehicle configuration information.
[0136] In one possible implementation, the configuration information sending module 402 is used to extract the charging protocol conversion configuration information and the charging configuration information corresponding to the on-board charger function module from the vehicle configuration information through the configuration module, and unicast the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module.
[0137] In a possible implementation, the configuration information processing device further includes: a unicast sending module, configured to send a configuration request to the configuration module through the on-board charger function module when an error occurs in the on-board charger function module reading the charging protocol conversion configuration information, wherein the configuration request is used to request to obtain the charging protocol conversion configuration information;
[0138] The unicast sending module is used to receive the configuration request through the configuration module, and unicast the charging protocol conversion configuration information to the on-board charger function module.
[0139] In a possible implementation, the configuration module is one of the following functional modules:
[0140] Body controller BCM functional module, vehicle controller VCU functional module.
[0141] In a possible implementation, the vehicle configuration information includes one or more of the following information:
[0142] Charging protocol configuration information, on-board charger configuration information, battery management system configuration information, user interface configuration information, remote service configuration information, fault diagnosis configuration information, and safety configuration information.
[0143] One point that needs to be explained is that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0144] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method; the technical effects achieved by each module performing operations are the same as those in the embodiment of the method, and will not be elaborated here.
[0145] Please refer to Figure 5 , Figure 5 1 is a schematic diagram of the structure of a computer device provided by an exemplary embodiment of the present application. The computer device 500 includes a central processing unit (CPU) 501, a system memory 504 including a random access memory (RAM) 502 and a read-only memory (ROM) 503, and a system bus 505 connecting the system memory 504 and the central processing unit 501. The computer device 500 also includes a basic input / output system (I / O system) 506 that helps transmit information between various devices in the computer, and a large-capacity storage device 507 for storing an operating system 513, application programs 514 and other program modules 515.
[0146] The basic input / output system 506 includes a display 508 for displaying information and an input device 509 such as a mouse and a keyboard for user inputting information. The display 508 and the input device 509 are connected to the central processing unit 501 through an input / output controller 510 connected to the system bus 505. The basic input / output system 506 may also include an input / output controller 510 for receiving and processing inputs from a plurality of other devices such as a keyboard, a mouse, or an electronic stylus. Similarly, the input / output controller 510 also provides output to a display screen, a printer, or other types of output devices.
[0147] The mass storage device 507 is connected to the central processing unit 501 through a mass storage controller (not shown) connected to the system bus 505. The mass storage device 507 and its associated computer readable media provide non-volatile storage for the computer device 500. That is, the mass storage device 507 may include a computer readable medium (not shown) such as a hard disk or a CD-ROM (Compact Disc Read-Only Memory) drive.
[0148] Without loss of generality, computer readable media may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented by any method or technology for storing information such as computer readable instructions, data structures, program modules or other data. Computer storage media include RAM (Random Access Memory), ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technologies, CD-ROM, DVD (Digital Video Disc) or other optical storage, cassettes, magnetic tapes, disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that computer storage media are not limited to the above. The above-mentioned system memory 504 and mass storage device 507 can be collectively referred to as memory.
[0149] The computer device 500 can be connected to the Internet or other network devices through a network interface unit 511 connected to the system bus 505 .
[0150] The memory also includes one or more programs, one or more programs are stored in the memory, and the central processing unit 501 implements the one or more programs by executing the one or more programs. Figure 2 All or part of the steps in the method shown.
[0151] In an exemplary embodiment, a chip is also provided. The chip includes a programmable logic circuit and / or program instructions. When the chip runs on a computer device, it is used to implement all or part of the steps of the method shown in the above embodiments of the present application.
[0152] In an exemplary embodiment, a computer program product is also provided, the computer program product includes computer instructions, the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor reads and executes the computer instructions from the computer-readable storage medium to implement all or part of the steps of the method shown in the above-mentioned various embodiments of the present application.
[0153] In an exemplary embodiment, a computer-readable storage medium is also provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement all or part of the steps of the method shown in the above-mentioned embodiments of the present application.
[0154] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program. The above program may be stored in a computer-readable storage medium. The above storage medium may be a read-only memory, a disk or an optical disk, etc.
[0155] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0156] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A configuration information processing method, characterized in that: The method comprises: The vehicle configuration information written by the diagnostic device is received through the configuration module of the vehicle control system; the vehicle configuration information includes charging protocol conversion configuration information and charging configuration information, the charging protocol conversion configuration information is used to indicate whether the vehicle has a communication conversion unit, the communication conversion unit is used to convert communication signals of different charging protocols, and the charging configuration information is used to indicate the configuration information of different charging protocols involved in charging the vehicle; the vehicle control system includes a plurality of functional modules connected via a CAN network; The configuration module sends the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module of the vehicle control system; Writing the charging protocol conversion configuration information into an electrically erasable programmable read-only memory (EEPROM) in the on-board charger function module through the on-board charger function module; When the vehicle is charging, the charging protocol conversion configuration information is read by the on-board charger function module, and communication is performed with the charging pile according to the charging protocol conversion configuration information and the charging configuration information.
2. The method according to claim 1, characterized in that The step of sending the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module of the vehicle control system through the configuration module includes: Broadcasting the vehicle configuration information in the CAN network through the configuration module; The vehicle configuration information is received through the on-board charger function module, and the charging protocol conversion configuration information and the charging configuration information are extracted from the vehicle configuration information.
3. The method according to claim 1, characterized in that The step of sending the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module of the vehicle control system through the configuration module includes: The configuration module extracts the charging protocol conversion configuration information and the charging configuration information corresponding to the on-board charger function module from the vehicle configuration information, and unicasts the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: In the case that the on-board charger function module makes an error in reading the charging protocol conversion configuration information, a configuration request is sent to the configuration module through the on-board charger function module, where the configuration request is used to request to obtain the charging protocol conversion configuration information; The configuration request is received by the configuration module, and the charging protocol conversion configuration information is unicasted to the on-board charger function module.
5. The method according to any one of claims 1 to 3, characterized in that: The configuration module is one of the following functional modules: Body controller BCM functional module, vehicle controller VCU functional module.
6. The method according to any one of claims 1 to 3, characterized in that: The vehicle configuration information includes one or more of the following information: Charging protocol configuration information, on-board charger configuration information, battery management system configuration information, user interface configuration information, remote service configuration information, fault diagnosis configuration information, and safety configuration information.
7. A configuration information processing device, characterized in that: The device comprises: a configuration information receiving module, used to receive the vehicle configuration information written by the diagnostic device through the configuration module of the vehicle control system; the vehicle configuration information includes charging protocol conversion configuration information and charging configuration information, the charging protocol conversion configuration information is used to indicate whether the vehicle contains a communication conversion unit, the communication conversion unit is used to convert communication signals of different charging protocols, and the charging configuration information is used to indicate the configuration information of different charging protocols involved in charging the vehicle; the vehicle control system includes a plurality of functional modules connected via a CAN network; A configuration information sending module, used to send the charging protocol conversion configuration information and the charging configuration information to the on-board charger function module of the vehicle control system through the configuration module; A configuration information writing module, used to write the charging protocol conversion configuration information into an electrically erasable programmable read-only memory EEPROM in the on-board charger function module through the on-board charger function module; The configuration information application module is used for the on-board charger function module to read the charging protocol conversion configuration information, and communicate with the charging pile according to the charging protocol conversion configuration information and the charging configuration information.
8. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one computer instruction, and the at least one computer instruction is loaded and executed by the processor to implement the configuration information processing method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer instruction, and the computer instruction is loaded and executed by a processor to implement the configuration information processing method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; the computer instructions are read and executed by a processor of a computer device to implement the configuration information processing method according to any one of claims 1 to 6.
Citation Information
Cited By
System and method for realizing vehicle information configuration based on UDS diagnostic service and data storage
CN120762391A