A hardware and software configuration method and system of a new energy vehicle controller

By classifying and adaptively learning the configuration information of new energy vehicle controllers, the high cost problem caused by the diverse configuration requirements in the development of new energy vehicles is solved. The controller can adaptively identify configurations, reduce development costs and improve version management efficiency.

CN115525008BActive Publication Date: 2025-12-09DONGFENG LIUZHOU MOTOR
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211156958.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-22
Publication Date
2025-12-09
Estimated Expiration
2042-09-22

AI Technical Summary

Technical Problem

In the development of new energy vehicles, facing diverse functional configuration requirements, existing technologies need to develop multiple software and hardware versions for different configuration models, which increases software development and maintenance costs and makes version management difficult.

Method used

By classifying the configuration information of new energy vehicle controllers into three categories—Class I, Class II, and Class III—and utilizing configuration adaptive learning and self-learning modules, each controller can adaptively identify its configuration. This eliminates the need to develop multiple software versions for different vehicle configurations, reducing development costs and improving version management efficiency.

Benefits of technology

It enables adaptive learning for each controller, reduces software development and maintenance costs, improves the efficiency of software and hardware version management, simplifies the version change process, and enhances vehicle development efficiency and after-sales problem troubleshooting capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115525008B_ABST
    Figure CN115525008B_ABST
Patent Text Reader

Abstract

The application discloses a kind of new energy automobile controller's software and hardware configuration method and system, method includes according to the configuration attribute of each controller of new energy automobile, the classification of several configuration information is carried out, obtains configuration type;Wherein, configuration type includes one class configuration, two class configurations and three class configurations;According to configuration type, each configuration information is respectively written to respective corresponding controller, to make each controller configuration adaptive learning, according to relevant configuration information determines software logic, and stores relevant configuration information, completes the software and hardware configuration of each controller.This embodiment has realized without needing to develop multiple edition software for different configuration vehicle type, reduces development cost, each controller carries out software self-adaption, improves software and hardware version management efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of automobile configuration, and in particular to a software and hardware configuration method and system for a new energy automobile controller. BACKGROUND

[0002] Each controller of an automobile includes two major components of hardware and software, and the core software and program thereof are generally developed by a manufacturer, while an automobile parts supplier can provide controller hardware and bottom layer driver. In the development process of a new energy vehicle model, in order to cope with different user scenarios, different configurations of vehicle models are often developed, and different software of each controller needs to be developed to match different vehicle configurations. In the face of diversified functional configuration requirements of new energy vehicles, when a large number of vehicle models are developed, the cost of software development and maintenance increases, and the difficulty of software and hardware version management increases.

[0003] Currently, one part controller needs to develop multiple states of software and hardware versions for different states of the same configuration. For example, for the existence of multiple rear axle speed ratio optional states of a vehicle model, the system related to the speed ratio, such as the vehicle controller VCU, also needs to develop multiple states of software and hardware. SUMMARY

[0004] The present application provides a software and hardware configuration method and system for a new energy automobile controller, which realizes the development of multiple versions of software for different configuration vehicle models, reduces the development cost, and improves the software and hardware version management efficiency.

[0005] In order to solve the above technical problems, the present application provides a software and hardware configuration method for a new energy automobile controller, comprising:

[0006] According to the configuration properties of each controller of the new energy automobile, a plurality of configuration information is classified to obtain a configuration type; wherein the configuration type includes a first configuration, a second configuration and a third configuration;

[0007] According to the configuration type, each configuration information is written into the corresponding controller to make each controller perform configuration adaptive learning, determine the software logic according to the related configuration information, and store the related configuration information, thereby completing the software and hardware configuration of each controller.

[0008] According to the configuration properties of the controllers of the new energy vehicle, the configuration information is classified, the configuration type is obtained, and the configuration information is written to the corresponding controller according to the configuration type. After the configuration information of the whole vehicle is classified, the configuration information is written to the respective controller according to different classifications. After the self-configuration information is written, it can also be used for self-learning of other controllers. The configuration self-adaptive learning of the controllers is performed, the self-logic of the controllers is confirmed, and the related configuration information is stored, so as to complete the software and hardware configuration of the controllers. The configuration is identified by the self-adaptive learning of the controllers. When the parts are replaced, there is no need to develop multiple versions of software for different configuration vehicle models. The parts configuration is identified, the related system is adaptively changed, the version change of the software and hardware of the controllers is greatly reduced, the development cost is reduced, the software of the controllers is self-adapted, and the management efficiency of the software and hardware version is improved.

[0009] As a preferred solution, according to the configuration properties of the controllers of the new energy vehicle, a plurality of configuration information is classified, and the configuration type is obtained. Specifically,

[0010] The configuration information determined by the hardware of the controllers is classified into a first type of configuration.

[0011] The configuration information determined by the demand of the whole vehicle is classified into a second type of configuration.

[0012] The configuration information determined by the use of the whole vehicle is classified into a third type of configuration.

[0013] According to the embodiment of the present application, the configuration of the whole vehicle is classified, the configuration information sending logic is determined, and different configuration information is written into the corresponding controller according to different classifications. In addition to the traditional ODB plus host computer and controller diagnosis interface writing, a development instrument configuration modification method is developed. The configuration of part of the controllers can be written in the engineering mode of the instrument. The instrument can also be used to replace the host computer to realize the function of rewriting the configuration of the controllers by the instrument.

[0014] As a preferred solution, according to the configuration type, each configuration information is written into the corresponding controller, specifically:

[0015] When the configuration information is a first type of configuration, the configuration information is sent according to a preset first period, and the configuration information is written into the controllers through configuration self-adaptive learning.

[0016] As a preferred solution, according to the configuration type, each configuration information is written into the corresponding controller, specifically:

[0017] When the configuration information is a second type of configuration, the instrument device sends a configuration writing request to the corresponding controller according to the configuration information.

[0018] When the corresponding controller receives the configuration writing request, if it is identified that the device key matches, the configuration information is written into the corresponding controller through the instrument device.

[0019] The instrument device comprises a controller diagnosis interface, a host computer and an instrument.

[0020] According to the embodiment of the present application, the current controller identifies that the device key matches, identifies the writing device key, and then writes, so as to prevent malicious tampering and reading of vehicle configuration.

[0021] As a preferred solution, according to the configuration type, each configuration information is written into the corresponding controller, specifically:

[0022] When the configuration information is three types of configuration, the configuration information is sent according to the preset second period, and the instrument device sends a configuration writing request to the corresponding controller according to the configuration information;

[0023] When the corresponding controller receives the configuration writing request, if it is identified that the device key matches, the configuration information is written into the corresponding controller through the instrument device.

[0024] The instrument device comprises a controller diagnosis interface, a host computer and an instrument.

[0025] As a preferred solution, each controller performs configuration adaptive learning, determines software logic according to related configuration information, and stores related configuration information to complete the software and hardware configuration of each controller, specifically:

[0026] Each controller sends a configuration request to request related configuration information decided by a non-self controller;

[0027] According to the configuration type, the related configuration information is sent to the bus, and each controller reads the related configuration information on the bus;

[0028] According to the related configuration information, each controller confirms its own software logic and stores the related configuration information to complete the software and hardware configuration of each controller.

[0029] According to the embodiment of the present application, adaptive learning is performed according to different configuration types, and after reading the corresponding configuration, self-learning is performed, without writing configuration for each controller. At the same time, since the controller identifies the configuration, when replacing parts, the related system is adaptively changed according to the identified part configuration, so that the version of the controller software and hardware is greatly reduced.

[0030] In order to solve the same technical problem, the embodiment of the present application also provides a software and hardware configuration system of a new energy vehicle controller, comprising: a configuration classification module, a configuration writing module and a self-learning module.

[0031] The configuration classification module is configured to classify the configuration information according to the configuration attributes of the controllers of the new energy vehicle, and obtain a configuration type; the configuration type includes a first type of configuration, a second type of configuration and a third type of configuration.

[0032] The configuration writing module is configured to write the configuration information into the corresponding controller according to the configuration type.

[0033] The self-learning module is configured to adaptively learn the configuration of the controllers, determine the software logic according to the related configuration information, and store the related configuration information, thereby completing the software and hardware configuration of the controllers.

[0034] As a preferred solution, the configuration classification module includes a first type of configuration unit, a second type of configuration unit and a third type of configuration unit.

[0035] The first type of configuration unit is configured to classify the configuration information determined by the hardware of the controller into the first type of configuration.

[0036] The second type of configuration unit is configured to classify the configuration information determined by the demand of the vehicle into the second type of configuration.

[0037] The third type of configuration unit is configured to classify the configuration information determined by the use of the vehicle into the third type of configuration.

[0038] As a preferred solution, the configuration writing module includes a first type of writing unit, a second type of writing unit and a third type of writing unit.

[0039] The first type of writing unit is configured to send the configuration information according to a preset first period when the configuration information is of the first type of configuration, and write the configuration information into the controller through adaptive learning.

[0040] The second type of writing unit is configured to send a writing configuration request to the corresponding controller according to the configuration information when the configuration information is of the second type of configuration; when the corresponding controller receives the writing configuration request, if it is identified that the device key matches, the configuration information is written into the corresponding controller through the instrument device.

[0041] The third type of writing unit is configured to send the configuration information according to a preset second period when the configuration information is of the third type of configuration, and send a writing configuration request to the corresponding controller according to the configuration information; when the corresponding controller receives the writing configuration request, if it is identified that the device key matches, the configuration information is written into the corresponding controller through the instrument device.

[0042] As a preferred solution, the self-learning module includes a configuration request unit, a reading configuration unit and a storage configuration unit.

[0043] The configuration request unit is configured to send a configuration request by each controller, and request relevant configuration information decided by a non-self controller.

[0044] The reading configuration unit is configured to send the relevant configuration information to a bus according to the configuration type, and each controller reads the relevant configuration information on the bus.

[0045] The storage configuration unit is configured to confirm the software logic of each controller according to the relevant configuration information, and store the relevant configuration information, so as to complete the software and hardware configuration of each controller. BRIEF DESCRIPTION OF DRAWINGS

[0046] Figure 1 FIG. 1 is a flowchart of a new energy vehicle controller software and hardware configuration method according to an embodiment of the present application.

[0047] Figure 2 FIG. 2 is a configuration flash logic diagram of the new energy vehicle controller software and hardware configuration method according to an embodiment of the present application.

[0048] Figure 3 FIG. 3 is a configuration adaptive learning logic diagram of the new energy vehicle controller software and hardware configuration method according to an embodiment of the present application.

[0049] Figure 4 FIG. 4 is a connection diagram of a new energy vehicle controller software and hardware configuration system according to an embodiment of the present application. DETAILED DESCRIPTION

[0050] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0051] Embodiment One

[0052] Please refer to Figure 1 FIG. 1 is a flowchart of a new energy vehicle controller software and hardware configuration method according to an embodiment of the present application. In this embodiment, each controller is adaptively learned and recognized to configure, and when replacing parts, there is no need to develop multiple versions of software for different configuration models. The parts are recognized and configured, the relevant system is adaptively changed, the controller software and hardware version is greatly reduced, and the development cost is reduced. The software and hardware configuration method includes steps 101 to 102, and each step is specifically as follows:

[0053] Step 101: according to the configuration properties of each controller of the new energy vehicle, a plurality of configuration information is classified to obtain a configuration type; wherein the configuration type includes a first configuration, a second configuration and a third configuration.

[0054] In the embodiment, the vehicle configuration method includes that the vehicle controller, the all-in-one (such as MCU, DCAC, DCDC, PDU, BMS, gateway, instrument and the like) all participate in configuration adaptive matching, the third configuration is based on hardware, vehicle demand and vehicle use different to adopt three configuration information modes for sending, the configuration classification classifies the configuration information type of the controller, and determines the configuration sending mode and the configuration writing mode.

[0055] Optionally, step 101 specifically includes steps 1011 to 1013, and each step is specifically as follows:

[0056] Step 1011: the configuration information determined by the hardware of each controller is classified into the first configuration.

[0057] In the embodiment, the first configuration is a configuration determined based on hardware, such as different high-voltage architectures of all-in-one, different high-voltage architectures are determined by high-voltage schematics and the selected hardware, which is an inherent property of the controller, is sent by the controller itself, the configuration is determined at the factory, and the all-in-one has two high-voltage architectures, which are sent by the all-in-one controller to other related controllers in the vehicle network segment according to a period. The configuration information of the first configuration includes but is not limited to different states of the all-in-one high-voltage architecture, different states of the battery pack and the like.

[0058] Step 1012: the configuration information determined by the demand of the vehicle is classified into the second configuration.

[0059] In the embodiment, the second configuration is a configuration determined based on the demand of the vehicle, which is an optional content at the vehicle level, and the gateway carries the function of forwarding related configuration information to the required controller. The configuration information of the second configuration includes but is not limited to one-key starting, tire pressure monitoring, tire model, rear axle model, motor model and the like.

[0060] Step 1013: the configuration information determined by the use of the vehicle is classified into the third configuration.

[0061] In the embodiment, the third configuration is a configuration determined based on the use of the vehicle, which can be customized according to the customer demand, determines the different emphasis of the vehicle, and the vehicle controller has the configuration property, which can select the control mode of adaptive matching according to the written configuration content. The configuration information of the third configuration includes but is not limited to speed limit (the configuration of limiting the maximum speed of the vehicle is selected for the low energy consumption vehicle), power take-off speed limit, power take-off speed writing and the like.

[0062] Step 102: according to the configuration type, write each configuration information into the corresponding controller respectively, so that each controller performs configuration adaptive learning, determines the software logic according to the related configuration information, and stores the related configuration information, thereby completing the software and hardware configuration of each controller.

[0063] Step 102 specifically includes steps 1021 to 1022, and each step is specifically as follows:

[0064] Step 1021: according to the configuration type, write each configuration information into the corresponding controller respectively.

[0065] In this embodiment, each configuration information is stored in the controller, and the configuration information is sent as needed, and the controller configuration can be written / modified through the system diagnostic interface, the vehicle OBD interface, and the instrument, etc. The configuration writing writes the actual configuration of the vehicle, and after the related controller is written with the configuration, the configuration message can be sent as needed for the self-learning of other controllers.

[0066] By implementing the embodiment of the present application, in addition to the traditional ODB plus the host computer and the controller diagnostic interface writing, the instrument configuration modification method is developed, and the configuration of part of the controller can be written in the engineering mode of the instrument. The adaptive configuration, the BMS is the battery swap system A, the controller itself sends the configuration information to the whole vehicle CAN network, and the gateway receives the configuration information, and routes the message / information to other related systems according to the battery swap system A; the multi-in-one sends the high-voltage architecture configuration information, and the whole vehicle controller matches the power-on / off, charging and other high-voltage control logic of the vehicle model according to the received configuration information.

[0067] Optionally, when the configuration information is a type of configuration, the configuration information is sent according to a preset first period, and the configuration information is written into each controller through configuration adaptive learning.

[0068] In this embodiment, the type of configuration is the configuration determined at the factory, and the controller with the type of configuration sends the configuration attribute on the vehicle network segment according to the period, and updates the configuration information of other controllers related thereto through configuration adaptive learning. For example, the multi-in-one is divided into a type of configuration, the configuration attribute is sent on the vehicle network segment according to the period after power-on, and the VCU directly reads the configuration to realize self-learning after entering the vehicle self-learning process.

[0069] Optionally, when the configuration information is a type of configuration, the configuration information is sent according to a preset first period, and the configuration information is written into each controller through configuration adaptive learning.

[0070] In the embodiment, the second type of configuration is written by the production personnel through the instrument or the upper computer, the configuration information is not sent in a fixed period, and is sent only after the corresponding upper computer or controller requests. For example, the gateway is divided into the second type of configuration, the gateway configuration is written according to the vehicle condition to have the ABS+ESC configuration, in the entering vehicle self-learning process, the VCU requests the corresponding configuration from the gateway, the gateway sends the configuration, the VCU identifies it, and then performs software self-adaptation to meet the functional requirements of the ABS+ESC configuration.

[0071] The configuration writing logic is as shown in Figure 2 The configuration writing logic is as shown in

[0072] The configuration writing logic is as shown in

[0073] In the embodiment, the third type of configuration is also written by the production personnel through the instrument or the upper computer, and the configuration information is sent to the vehicle CAN network segment in a fixed period. The configuration writing logic of the third type of configuration is the same as that of the second type of configuration, as shown in Figure 2

[0074] ​Step 1022: Each controller performs configuration adaptive learning, determines software logic according to relevant configuration information, and stores the relevant configuration information, completing the software and hardware configuration of each controller.

[0075] Step 1022 specifically includes: Each controller sends a configuration request to request relevant configuration information determined by a non-self controller; according to the configuration type, the relevant configuration information is sent to the bus, and each controller reads the relevant configuration information on the bus; according to the relevant configuration information, each controller confirms its own software logic, and stores the relevant configuration information, completing the software and hardware configuration of each controller.

[0076] In this embodiment, the controller self-learning is performed according to different configuration types, and the self-learning is performed after the corresponding configuration is read, without the need for each controller to be written with the configuration. The configuration adaptive learning logic is as shown in Figure 3 The instrument device (host computer or instrument) is operated to make the vehicle enter a self-learning state, each controller (self-learning controller) sends a configuration request to request relevant configuration information of different controllers (non-self controllers) having a configuration attribute, the self-learning controller reads the relevant controller configuration information on the bus, and the self-learning controller confirms its own software logic according to the relevant configuration information and stores the relevant configuration information. When the self-learning controller sends a configuration request, the relationship between each controller is identified, for example, the VCU needs to adaptively match the control according to the multi-in-one controller high-voltage architecture, and the VCU sends a configuration request to the multi-in-one. When the multi-in-one configuration is returned as a high-voltage architecture state 1, the VCU software accesses the configuration and controls according to the high-voltage architecture state 1.

[0077] By classifying the vehicle configuration information types and agreeing on the writing and sending methods of different configuration types, the embodiment of the application can integrate the controllers into one version of software for different states of the same part hardware, that is, different configurations. When the controllers identify different configurations, different control logics are used to control the vehicle, reducing the software development and maintenance costs and improving the vehicle development efficiency. The controllers are integrated into one version of software for identifying the configuration differences, selecting the required control logic, and reducing the software and hardware states. The vehicle self-learning mechanism can be started by the host computer or instrument under the low-voltage power-on condition, each controller automatically checks the vehicle configuration, determines the software logic that should be used by each controller, and stores the configuration information. The embodiment has many advantages in configuration writing, adaptive configuration information, shortening the development cycle, reducing the maintenance cost, and improving the after-sales problem troubleshooting efficiency.

[0078] Embodiment two

[0079] Correspondingly, referring to Figure 4 , Figure 4is the connection diagram of the second embodiment of the hardware and software configuration system of the new energy vehicle controller provided by the application. As shown in Figure 4 The hardware and software configuration system of the new energy vehicle controller comprises a configuration classification module 401, a configuration flashing module 402 and a self-learning module 403.

[0080] The configuration classification module 401 is used for classifying a plurality of configuration information according to the configuration properties of each controller of the new energy vehicle, and obtaining a configuration type; wherein the configuration type comprises a first-class configuration, a second-class configuration and a third-class configuration.

[0081] The configuration classification module 401 comprises a first-class configuration unit 4011, a second-class configuration unit 4012 and a third-class configuration unit 4013.

[0082] The first-class configuration unit 4011 is used for classifying the configuration information determined by the hardware of each controller into the first-class configuration.

[0083] The second-class configuration unit 4012 is used for classifying the configuration information determined by the demand of the whole vehicle into the second-class configuration.

[0084] The third-class configuration unit 4013 is used for classifying the configuration information determined by the use of the whole vehicle into the third-class configuration.

[0085] The configuration flashing module 402 is used for flashing each configuration information into the corresponding controller according to the configuration type.

[0086] The configuration flashing module 402 comprises a first-class flashing unit 4021, a second-class flashing unit 4022 and a third-class flashing unit 4023.

[0087] The first-class flashing unit 4021 is used for sending the configuration information according to a preset first period when the configuration information is the first-class configuration, and writing the configuration information into each controller through configuration adaptive learning.

[0088] The second-class flashing unit 4022 is used for sending a flashing configuration request to the corresponding controller through the instrument device according to the configuration information when the configuration information is the second-class configuration; when the corresponding controller receives the flashing configuration request, if it is identified that the device key is matched, the configuration information is flashed into the corresponding controller through the instrument device.

[0089] The third-class flashing unit 4023 is used for sending the configuration information according to a preset second period when the configuration information is the third-class configuration, and sending a flashing configuration request to the corresponding controller through the instrument device according to the configuration information; when the corresponding controller receives the flashing configuration request, if it is identified that the device key is matched, the configuration information is flashed into the corresponding controller through the instrument device.

[0090] The self-learning module 403 is configured to adaptively learn according to each controller, determine software logic according to relevant configuration information, and store the relevant configuration information, thereby completing the software and hardware configuration of each controller. The self-learning module 403 includes a configuration request unit 4031, a read configuration unit 4032, and a storage configuration unit 4033.

[0091] The configuration request unit 4031 is configured to send a configuration request by each controller, and request relevant configuration information determined by a non-self controller.

[0092] The read configuration unit 4032 is configured to send the relevant configuration information to a bus according to a configuration type, and each controller reads the relevant configuration information on the bus.

[0093] The storage configuration unit 4033 is configured to confirm software logic of each controller according to the relevant configuration information, and store the relevant configuration information, thereby completing the software and hardware configuration of each controller.

[0094] By implementing the embodiment of the present application, the controller uses the same version of software, adapts to different configuration vehicle models, determines the control logic used by the vehicle through the configuration information sent by each system, can realize part integration, and greatly improves the software and hardware version management efficiency. When replacing a certain part, other related systems adaptively select their own control logic by recognizing configuration changes, without the need for follow-up, thereby reducing maintenance costs. When facing configuration changes of vehicle models, there is no need to develop multiple versions of software for different configuration vehicle models, different configuration software is integrated into one version, thereby shortening the development cycle and reducing development costs. In terms of after-sales troubleshooting, the basic situation of the vehicle can be known through the configuration information on the bus, corresponding different control logic can help quickly troubleshoot and lock problems.

[0095] The above-described specific embodiments further detail the purpose, technical solutions, and beneficial effects of the present application. It should be understood that the above-described specific embodiments are merely examples of the present application and are not intended to limit the scope of protection of the present application. It is particularly pointed out that any modifications, equivalent replacements, improvements, etc. made by those skilled in the art within the spirit and principles of the present application should be included within the scope of protection of the present application.

Claims

1. A hardware and software configuration method of a new energy vehicle controller, characterized in that, The application relates to a configuration method and device for new energy vehicles. According to the configuration attribute of each controller of a new energy vehicle, a plurality of configuration information is classified to obtain a configuration type; wherein the configuration type comprises a first type of configuration, a second type of configuration and a third type of configuration; According to the configuration type, each configuration information is written into a corresponding controller to enable the controller to perform configuration adaptive learning, determine software logic according to related configuration information, store the related configuration information and complete the software and hardware configuration of the controller; According to the configuration attribute of each controller of a new energy vehicle, a plurality of configuration information is classified to obtain a configuration type; wherein the configuration type comprises a first type of configuration, a second type of configuration and a third type of configuration; The configuration information determined by the hardware of the controller is classified into the first type of configuration; The configuration information determined by the demand of the vehicle is classified into the second type of configuration; The configuration information determined by the use of the vehicle is classified into the third type of configuration; When the configuration information is the first type of configuration, the configuration information is sent at a preset first period, and the configuration information is written into the controller through the configuration adaptive learning; When the configuration information is the second type of configuration, the instrument equipment sends a configuration writing request to the corresponding controller according to the configuration information; When the corresponding controller receives the configuration writing request, if the device key is matched, the configuration information is written into the corresponding controller through the instrument equipment; The instrument equipment comprises a controller diagnosis interface, an upper computer and an instrument; When the configuration information is the third type of configuration, the configuration information is sent at a preset second period, and the instrument equipment sends a configuration writing request to the corresponding controller according to the configuration information; When the corresponding controller receives the configuration writing request, if the device key is matched, the configuration information is written into the corresponding controller through the instrument equipment; The instrument equipment comprises a controller diagnosis interface, an upper computer and an instrument. The controller performs configuration adaptive learning, determines software logic according to related configuration information, stores the related configuration information and completes the software and hardware configuration of the controller. The controller sends a configuration request to request the related configuration information determined by a non-self controller; According to the configuration type, the related configuration information is sent to a bus, and the controller reads the related configuration information on the bus; 2. The new energy vehicle controller software and hardware configuration method according to claim 1, wherein, According to the related configuration information, the controller confirms the software logic and stores the related configuration information, thereby completing the software and hardware configuration of the controller. The application relates to a configuration method and device for new energy vehicles. A configuration classification module, a configuration writing module and a self-learning module are comprised. ​ 3. A hardware and software configuration system of a new energy vehicle controller, characterized in that, ​ ​ The configuration classification module is configured to classify a plurality of configuration information according to configuration attributes of controllers of a new energy vehicle to obtain configuration types, wherein the configuration types include a first configuration type, a second configuration type, and a third configuration type. The configuration writing module is configured to write each of the configuration information to a corresponding controller according to the configuration types. The self-learning module is configured to perform self-adaptive learning according to the controllers, determine software logic according to related configuration information, store the related configuration information, and complete software and hardware configuration of the controllers. The configuration classification module includes a first configuration unit, a second configuration unit, and a third configuration unit. The first configuration unit is configured to classify the configuration information determined by hardware of the controllers into the first configuration type. The second configuration unit is configured to classify the configuration information determined by requirements of the vehicle into the second configuration type. The third configuration unit is configured to classify the configuration information determined by use of the vehicle into the third configuration type. The configuration writing module includes a first writing unit, a second writing unit, and a third writing unit. The first writing unit is configured to send the configuration information according to a preset first period when the configuration information is of the first configuration type, and write the configuration information into the controllers through the self-adaptive learning. The second writing unit is configured to send a writing configuration request to the corresponding controller through an instrument when the configuration information is of the second configuration type, and write the configuration information into the corresponding controller through the instrument when the corresponding controller receives the writing configuration request and identifies that a device key matches. The third writing unit is configured to send the configuration information according to a preset second period when the configuration information is of the third configuration type, send a writing configuration request to the corresponding controller through the instrument according to the configuration information, and write the configuration information into the corresponding controller through the instrument when the corresponding controller receives the writing configuration request and identifies that the device key matches.

4. The new energy vehicle controller software and hardware configuration system of claim 3, wherein, The self-learning module includes a configuration request unit, a reading configuration unit, and a storage configuration unit. The configuration request unit is configured to send a configuration request to request the related configuration information determined by non-self controllers. The reading configuration unit is configured to send the related configuration information to a bus according to the configuration types, and read the related configuration information on the bus by the controllers. The storage configuration unit is configured to confirm software logic of the controllers according to the related configuration information, store the related configuration information, and complete software and hardware configuration of the controllers.

Citation Information

Patent Citations

  • Vehicle control unit configuration flashing method and system

    CN112764374A