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

Dynamic scheduling method for OSEK COM messages based on CAN network

A dynamic scheduling and network technology, applied in the field of CAN network communication

Inactive Publication Date: 2009-09-30
ZHEJIANG UNIV +1
View PDF0 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If we use the CAN frame as the underlying communication network of OSEK COM, two problems need to be solved: 1) The problem of scheduling the IPDU of the OSEK COM layer on the CAN network
2) The transmission problem of I-PDU with a length greater than 8 bytes

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
  • Dynamic scheduling method for OSEK COM messages based on CAN network
  • Dynamic scheduling method for OSEK COM messages based on CAN network
  • Dynamic scheduling method for OSEK COM messages based on CAN network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Within each ECU, each IPDU data unit of the OSEK COM layer has an IPDU ID to address different IPDUs. This design takes IPDU ID as an important part of CANID. On the same ECU, a data unit with a smaller IPDU ID has a higher priority. Such as figure 2 As shown, the IPDU ID occupies 7 bits from 8 to 14, and there are at most 2^7=128 IPDUs on an ECU.

[0026] Within an ECU, the priority between IPDUs is easy to determine. However, it is difficult to determine the priority of IPDUs between different ECUs. In order to coordinate the IPDU priority between different ECUs, the wood design introduces the node priority (Node Priority) as an important part of the CAN ID. Such as figure 2 As shown, NodePriority occupies 14 positions from 15 to 29. Up to 2^14 node priorities can be assigned on the CAN network. The Node Priority field of CANID will be adjusted according to the actual conditions on the network. At most sqrt(2^14)=2^7=128 CAN nodes are allowed to be mounted on the networ...

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 belongs to the technical field of CAN network communication, and in particular relates to a dynamic scheduling method for OSEK COM messages based on a CAN network. In an OSEK COM communication system based on the CAN network, a second domain of high order of an identifier of an extended CAN frame consists of IPDU ID; in the same ECU, a data unit is provided with smaller IPDU ID, the data unit has higher priority; and each ECU node is allocated with a node priority and the node priority of each ECU is dynamically adjusted in a running process of the network to ensure that the IPDU messages are not starved as possible. The method uses the extended CAN frame (CAN ID in the 29th order) to solve the problems of flexible scheduling and sharding of the IPDU. Under an OSEK COM framework, the invention provides a dynamic scheduling method for CAN priorities under the OSEK COM framework so as to solve the problem of mapping between the OSEK COM and the CAN network.

Description

Technical field [0001] The invention belongs to the technical field of CAN network communication, and particularly refers to a method for dynamic scheduling of OSEKCOM messages based on the CAN network. Background technique [0002] The portability of application software and the compatibility of control modules from different manufacturers prompted the German automotive industry to jointly propose the OSEK (Open Systems and the Corresponding Interface For Automotive Electronics) specification in 1993. , Designed to provide an open-structure industry standard for distributed control units on automobiles. Among them, the OSEK communication specification (OSEK COM) specifies the data exchange behavior within the ECU and between multiple ECUs, providing a unified communication environment between the application software of the car control unit. figure 1 It is the hierarchical model diagram of OSEK COM. [0003] Many people study the message scheduling problem on the CAN network. D...

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): H04L12/56H04L12/40H04L47/80
Inventor 吴朝晖杨国青张吕红李红张培锋赵民德
Owner ZHEJIANG UNIV
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