Application layer allocation method through utilization of two CAN (Controller Area Network) identifier divisions

A distribution method and identifier technology, applied in the direction of data exchange through path configuration, bus network, digital transmission system, etc., can solve problems such as difficult analysis, lack of popularization, CAN application layer protocol cannot be directly compatible with CAN-FD, etc., to achieve Easy to parse, good direct readability and openness, the effect of improving overall performance

Active Publication Date: 2018-11-13
邓晓燕
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Field bus CAN-bus only defines the physical layer and data link layer in the ISO / OSI reference model, but does not define the application layer. For this reason, some institutions and organizations have defined a variety of application layer protocols for different application fields. Among them, use The most widely used are CANopen and DeviceNet. my country also released the national standard GB / T 18858.3 compatible with the DeviceNet protocol in 2002. Since both protocols use 11-bit CAN identifiers, their ID resources are limited, forcing the protocol to be compiled. is very complex and difficult to parse, and for some simple applications, the cost of using the protocol is too high
[0004] In 2006, Guangzhou Zhiyuan Electronics Co., Ltd. released the "iCAN Application Layer Protocol V1.0" with my country's independent intellectual property rights. At that time, it played a very important role in promoting the application of CAN bus in my country. Effective use of the resources of the 29-bit CAN identifier in the extended frame format of the CAN2.0b protocol and the command competition characteristics it provides, as well as the non-openness of the protocol itself, limit its application range and ultimately fail to be popularized
Due to the late appearance of CAN-FD, the traditional CAN application layer protocol cannot be directly compatible with CAN-FD, and a lot of adaptive transformation work is required

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
  • Application layer allocation method through utilization of two CAN (Controller Area Network) identifier divisions
  • Application layer allocation method through utilization of two CAN (Controller Area Network) identifier divisions
  • Application layer allocation method through utilization of two CAN (Controller Area Network) identifier divisions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] like figure 1 As shown, the application layer of the present invention uses the continuous register space as the information carrier, and divides its sixteen-bit register addressing space into two parts equally, wherein: 0x0000~0x7FFF is used for storing and transferring process variables; 0x8000~0xFFFF is used for storing, Pass non-procedural variables.

[0031] like figure 2 As shown, the application layer uses two different CAN identifiers to divide and transmit the above two variables according to the different characteristics of the CAN bus transmission variables, that is, process variables or non-process variables, and provides different bus competition paths for the two variables. .

[0032] like image 3As shown, the CAN identifier division of the transfer process variable divides the 29-bit CAN identifier in the CAN2.0b or CAN-FD protocol extended frame format into six sections, namely: priority section, subsection 1, subsection 3, equipment Number segment...

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 an application layer allocation method through utilization of two CAN (Controller Area Network) identifier divisions. According to an application layer, two different CAN identifier divisions are used for transferring process variables and non-process variables. Different bus competition ways are provided for the variables. According to the CAN identifier division for transferring the process variables, in a mode of extracting a plurality of bit segments in CAN identifiers and rearranging, splicing and combining the bit segments, a register base address segment for transferring the process variables in the application layer is formed, so the contradiction between variable segmented management and bus competition allocation imbalance is solved well. According to theapplication layer, division allocation and meaning allocation of the CAN identifiers have clear application protocol instruction meanings. A designed application layer protocol has good direct readingperformance and openness, is easy to analyze and is convenient for a user to establish application layer sub-protocols applicable to employing environments in a framework, and seamless compatibilitycan be carried out on a CAN-FD (CAN with Flexible Data rate) protocol.

Description

technical field [0001] The present invention relates to a Controller Area Network (CAN for short), in particular to a method for using and distributing CAN identifiers. Background technique [0002] Fieldbus CAN-bus is a new type of serial bus proposed by Bosch at the SAE (Society of Automotive Engineers) conference in February 1986 - Controller Area Network (CAN), which has multi-master and non-destructive arbitration The characteristics and excellent error detection mechanism, the reliability of the bus is generally recognized by the industry, widely used in the field of automobile manufacturing and industrial control production, and continues to expand, and now hundreds of millions of CAN chips are put into use every year. [0003] Field bus CAN-bus only defines the physical layer and data link layer in the ISO / OSI reference model, but does not define the application layer. For this reason, some institutions and organizations have defined a variety of application layer pr...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08H04L29/12H04L12/40
CPCH04L69/329H04L2012/40215H04L2101/627Y02P90/02
Inventor 邓晓燕陈平王剑宇
Owner 邓晓燕
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products