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

Method for designing general-type SAE J1939 protocol stack

A SAEJ1939, design method technology, applied in the direction of data exchange through path configuration, electrical components, transmission systems, etc., can solve the problems of large amount of code, poor application scalability, and difficult transplantation, and achieve high reliability and good error detection effect of ability

Inactive Publication Date: 2012-07-25
WUHAN KOTEI TECH CORP
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The problem to be solved by the present invention is: the existing SAE J1939 protocol stack has a large amount of code, difficult transplantation and poor application scalability

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 designing general-type SAE J1939 protocol stack
  • Method for designing general-type SAE J1939 protocol stack
  • Method for designing general-type SAE J1939 protocol stack

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] In order to make it easier for those skilled in the art to understand and implement the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0036] 1) Define software layering

[0037] Such as figure 1 As shown, the software is divided into hardware abstraction layer, middle layer and application layer, and a layered structure is also adopted on the application layer. According to SAEJ1939, it is divided into transport layer, diagnosis layer, network management layer, and online configuration layer.

[0038] The hardware abstraction layer realizes the standardization of the CAN bus controller driver. For the CAN bus controller with its own hardware buffer, it directly reads the hardware buffer data for processing by polling. For the CAN bus controller without hardware buffer If the controller is used, the CAN data is copied to the software buffer through the interrup...

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 discloses and realizes a method for designing a general-type SAE J1939 protocol stack, which comprises the following steps: step 1, defining a software layering structure, namely a three-layer structure of a hardware abstraction layer, a middle layer and an application layer used on the software; step 2, defining a CAN (Controller Area Network) message data structure, namely defining a data structure including each characteristic parameter of the CAN message; and step 3, soft timer scheduling mechanism, namely sending, receiving and processing the message timely through the soft timer. According to the invention, the correctness of SAE J1939 protocol stack and cross-platform application realized by the method is verified through a development embodiment of a heavy truck automobile liquid crystal instrument; the method disclosed by the invention realizes the cross-platform application; research and development of ECU (Electronic Control Unit) only need to edit codes directly at the application; therefore, a developing period of automobile ECU products is shortened greatly.

Description

technical field [0001] The invention belongs to the field bus field of automobile electronics, in particular to a method for designing and implementing the protocol stack of the application layer protocol SAEJ1939 of the CAN bus. Background technique [0002] Car bus technology is used in today's mid-to-high-end cars. The automotive bus provides a unified data exchange channel for various complex electronic devices, controllers, and measuring instruments inside the automobile. Some auto experts believe that just like the introduction of integrated circuits in the 1970s and microprocessors in the 1980s, the introduction of data bus technology in the past 10 years will also be a milestone in the development of automotive electronics technology. [0003] CAN is the abbreviation of Controller Area Network (CAN). It was developed by German BOSCH company, which is famous for R&D and production of automotive electronic products, and finally became an international standard (ISO118...

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): H04L29/06H04L12/40
Inventor 龚红波刘传鹏
Owner WUHAN KOTEI TECH CORP