Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for realizing time-sharing task of whole-vehicle controller

A vehicle controller and implementation method technology, applied in vehicle components, circuits or fluid pipelines, transportation and packaging, etc., can solve the problems of intermittent blockage of source data, untimely and unreliable data exchange, etc. The effect of avoiding data burst blocking and task execution omission

Active Publication Date: 2012-03-14
苏州海格电控股份有限公司
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the scheduling of periodic timing tasks or interrupts that are usually used is based on the clock cycle, such as figure 1 As shown; at a certain point in time, multiple tasks will be triggered simultaneously, such as the task of data exchange with multiple control objects in the MCU of the vehicle controller will occur simultaneously or successively; and because the vehicle controller The calculation speed of the MCU is much faster than the communication or acquisition speed for data exchange, so each control object will receive the request of the vehicle controller at almost the same time and respond, resulting in disordered competition in CAN communication and source-end data array. Many problems such as intermittent blocking have become one of the main factors for the untimely and unreliable data exchange with each control object

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
  • Method for realizing time-sharing task of whole-vehicle controller
  • Method for realizing time-sharing task of whole-vehicle controller
  • Method for realizing time-sharing task of whole-vehicle controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, so that the advantages and features of the present invention can be more easily understood by those skilled in the art, and the protection scope of the present invention can be more clearly defined.

[0052] see Figure 2 to Figure 7 , figure 2 It is a scheduling method centered on the reference clock cycle and time-sharing tasks related to the present invention; image 3 It is a schematic structural diagram of a preferred embodiment of a method for realizing time-sharing tasks of a vehicle controller according to the present invention; Figure 4 is the flow chart of the reference clock module of the present invention; Figure 5 is the flow chart of the task scheduling marking module of the present invention; Image 6 is the flow chart of the task execution module of the present invention; Figure 7 It is a flow chart of the task mark cl...

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 method for realizing a time-sharing task of a whole-vehicle controller. The whole-vehicle controller comprises a reference clock module, a task scheduling marking module, a task execution module and a task mark removing module, wherein the reference clock module is used for generating and counting a reference clock period and calling the task scheduling marking module; the task scheduling marking module is used for sequentially and evenly hashing each task on a time axis by utilizing the information of the time-sharing task, a reference clock counted value and a specific algorithm, and is used for marking the task scheduling; the task execution module is used for triggering and executing a plurality of tasks by utilizing a task scheduling mark and is used for calling the task mark removing module; and the task mark removing module is used for removing the task scheduling mark according to a task removing mark after the task execution is finished. The method provided by the invention can be used for effectively solving the problems that soft interrupted clock counting is inaccurate, source data are subjected to paroxysmal blocking, and task execution is omitted in front and back frameworks.

Description

technical field [0001] The invention provides a method for realizing task scheduling, and particularly relates to a method for realizing time-sharing tasks for a vehicle controller. Background technique [0002] As the core of power and drive management and coordination of new energy vehicles, the vehicle controller is the key to realizing energy saving and environmental protection; however, the related subsystems involved in the vehicle controller, that is, the control objects are many and complex, and the relationship between each control object is very complicated. The timeliness and reliability of data exchange are extremely high; for this reason, periodic scheduled tasks or interruptions are usually used to collect, exchange, analyze and store data. [0003] However, the scheduling of periodic timed tasks or interrupts usually used is based on the clock cycle, such as figure 1 Indicated; at a certain point in time, multiple tasks will be triggered at the same time, for...

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): B60R16/023
Inventor 吴新兵
Owner 苏州海格电控股份有限公司