Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Vehicle controller debugging method and device

A technology of a vehicle controller and a debugging method, which is applied in the field of electric vehicles, and can solve problems such as inconvenient software updates, large memory space occupied by debugging codes, and software information leakage.

Pending Publication Date: 2021-09-10
BEIJING CHJ AUTOMOTIVE TECH CO LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when this method reserves multiple debugging functions, the debugging code needs to occupy a large amount of memory space, and when the content of the debugging code needs to be changed, the entire controller software needs to be updated, which brings inconvenience to the software update
In addition, debuggers have complete software codes, which can easily lead to leakage of software information

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Vehicle controller debugging method and device
  • Vehicle controller debugging method and device
  • Vehicle controller debugging method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] Such as figure 1 As shown, the embodiment of the present disclosure provides a vehicle controller debugging method, which specifically includes the following method steps:

[0061] Step S102: Receive a debugging request instruction.

[0062] In the software design stage of the internal program of the vehicle controller, each subsystem needs to be divided into functional modules, such as figure 2 As shown, as an example, the vehicle controller includes a power module, a thermal management module, a power steering module, an optical module, etc., and each module includes at least one algorithm module, thereby forming a block management structure, so that in the subsequent During the debugging process, the debugging function can perform search and directly debug the algorithm modules that need to be debugged, which improves the overall debugging efficiency of the vehicle controller and ensures the independence of each algorithm module. It will not affect the performance...

Embodiment approach

[0071] When the identity level is the first level, the debugging function downloaded online based on the pre-assigned data transmission interface has a viewing function; Does not have any modification authority, thus ensuring the security of the controller program.

[0072] When the identity level is the second level, the debugging function downloaded online based on the pre-assigned data transmission interface has a parameter modification function; Modify the parameters, such as resetting the battery temperature control alarm threshold, fatigue driving reminder threshold, etc., so that the vehicle parameters can be adaptively adjusted according to the user's driving habits or car environment.

[0073] When the identity level is the third level, the debugging function downloaded online based on the pre-allocated data transmission interface has a source code editing function. For example, the developer of the vehicle controller in the car factory can have the highest authority...

Embodiment 2

[0096] Corresponding to the first embodiment provided in the present disclosure, the present disclosure also provides a second embodiment, that is, a vehicle controller debugging device. For performing the method steps described in Embodiment 1, the same features have the same technical effect, and will not be repeated here. Specifically, as Figure 5 As shown, the vehicle controller debugging device, incl.

[0097] a receiving unit 502, configured to receive a debugging request instruction;

[0098] The download unit 504 is configured to download the debugging module online based on the pre-assigned data transmission interface according to the debugging request instruction, and store the debugging module in the reserved random access memory;

[0099] The debugging unit 506 is configured to execute the debugging module to debug the vehicle controller.

[0100] Optionally, it further includes: a judging unit, configured to judge whether the debugging module is complete, and w...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a vehicle controller debugging method and device, a vehicle controller and an electric vehicle. The method comprises the following steps: receiving a debugging request instruction; downloading a debugging module online based on a pre-distributed data transmission interface according to the debugging request instruction, and storing the debugging module in a reserved random access memory; and executing the debugging module to debug the vehicle controller. According to the method, CAN, LIN or Ethernet interfaces are used for downloading a debugging function online, professional debugging equipment does not need to be used, and the debugging means is simplified.

Description

technical field [0001] The present disclosure relates to the field of electric vehicles, in particular, to a vehicle controller debugging method and device, a vehicle controller and an electric vehicle. Background technique [0002] The vehicle controller is used to control the operation of various mechanisms of the car, and the accurate execution of the controller's control instructions is crucial to the driving of the vehicle. Therefore, for driving safety, it is necessary to debug each module in the controller before or after the vehicle leaves the factory. [0003] The principle of the existing controller debugging is to observe the program execution flow, function execution results and variables in the controller through the debugging equipment, and then perform problem analysis or performance optimization. However, the existing debugging technology and its defects are as follows: [0004] First, use a special debugging device to connect to the chip debugging interfac...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36G06F9/445
CPCG06F11/3656G06F11/3664G06F9/44521
Inventor 库海鹏
Owner BEIJING CHJ AUTOMOTIVE TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products