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

Coding method for CAN bus long message transmission

A technology of CAN bus and encoding method, which is applied in the direction of adjusting the transmission mode, transmission system, bus network, etc., can solve the problems that cannot meet the needs of data transmission, low effective message transmission rate, etc., and achieve the effect of efficient transmission

Active Publication Date: 2018-04-17
NANJING NARI GROUP CORP
View PDF6 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current mainstream CAN bus application layer communication protocol adopts multi-frame splicing coding to support a maximum message length of less than 2000 bytes, which cannot meet the data transmission needs of some large-capacity measuring point modules in the industrial control field, and the effective message transmission rate lower

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
  • Coding method for CAN bus long message transmission
  • Coding method for CAN bus long message transmission
  • Coding method for CAN bus long message transmission

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The CAN basic protocol stipulates the physical layer and the data link layer. When users apply the CAN bus, they need to design the application layer protocol by themselves. Such as SAE J1939, which describes a network application of heavy-duty vehicle fieldbus, including CAN network physical layer definition, data link layer definition, application layer definition, network layer definition, fault diagnosis and network management.

[0019] The function of SAE J1939 in communication is divided into two parts: data splitting and packaging, reorganization and connection management. Its data frame transmits information in units of PDU (protocol data unit), and each PDU is equivalent to a frame in the CAN protocol. PDU is composed of 29-bit identifier and 0-8 bytes of data, as shown in Table 1. SAE J1939 provides a complete network definition using 29-bit identifiers (CAN extended frames). In Table 1, the P bit is the first 3 bits that determine the priority of the messag...

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 a coding method for CAN bus long message transmission. The coding method for CAN bus long message transmission comprises the following steps: step 1, defining a 29 bit identifier in a CAN extension frame; wherein the definition rule is that the information of each frame contains the frame type, the destination address, the source address, the frame serial number, the message serial number and the effective data to be transmitted; step 2, splitting and packaging the long message according to the same definition rule as the step 1 by a sending node, and analyzing each frame of the message by a receiving node; and step 3, splicing the frames with the same message serial number together one by one according to the frame serial number 0-n from small to large to completethe splicing and reorganization of the message. The coding method for CAN bus long message transmission disclosed by the invention does not occupy data area space, therefore, all the 8 byte data areacan be used to transmit data; the efficient transmission of the CAN bus long message data is realized; and the communication rate is only limited by the hardware design, and is up to 1Mbps.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a coding method for CAN bus long message transmission. Background technique [0002] CAN bus is one of the most widely used field buses in the world, and is widely used in industrial automation, ships, medical equipment, industrial equipment, etc. However, the CAN bus data frame length is up to 8 bytes. When the data to be transmitted is more than 8 bytes, the sending node needs to split the data into multiple frames for transmission, and the receiving node needs to divide the received multi-frame data into frames. Sequential splicing into a complete message. The current mainstream CAN bus application layer communication protocol adopts multi-frame splicing coding to support a maximum message length of less than 2000 bytes, which cannot meet the data transmission needs of some large-capacity measuring point modules in the industrial control field, and the effective message...

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): H04L1/00H04L12/40H04L29/06
CPCH04L1/0006H04L12/4013H04L69/22H04L2012/40215
Inventor 周霞彭文才熊光亚孙延岭徐方明赵涌刘成俊丁志宇郭壁垒
Owner NANJING NARI GROUP CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More