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

High-fault-tolerance controller area network (CAN) bus digital gateway based on double digital signal processors (DSPs)

A CAN bus, high fault-tolerant technology, applied in the field of CAN bus gateway, can solve the problems of communication interruption, data frame loss, large delay, etc., and achieve the effect of reducing impact, enhancing speed and improving reliability

Active Publication Date: 2013-06-05
严格集团股份有限公司
View PDF6 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The purpose of the present invention is to solve the problem that the existing CAN bus gateway will cause communication interruption when the overall failure of a single sub-node, resulting in data frame loss or large delay, and provides a high fault-tolerant CAN bus digital bus based on dual DSP. gateway

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
  • High-fault-tolerance controller area network (CAN) bus digital gateway based on double digital signal processors (DSPs)
  • High-fault-tolerance controller area network (CAN) bus digital gateway based on double digital signal processors (DSPs)
  • High-fault-tolerance controller area network (CAN) bus digital gateway based on double digital signal processors (DSPs)

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0039] Specific implementation mode one: the following combination figure 1 Describe this embodiment, the high fault-tolerant CAN bus digital gateway based on dual DSP described in this embodiment, it includes master node 1, slave node 2, dual-channel redundant CAN network A3, dual-channel redundant CAN network B4, non-redundant Remaining sub-network bus #E15 and non-redundant sub-network bus #E26,

[0040] Dual redundant CAN network A3 includes network bus #A1 and network bus #A2;

[0041] Dual redundant CAN network B4 includes network bus #B1 and network bus #B2;

[0042] Master node 1 includes DSP#A11-1, DSP#A21-2, CAN bus port #A111-3, CAN bus port #A121-4, CAN bus port #A211-5 and CAN bus port #A221-6;

[0043]Slave node 2 includes DSP#B12-1, DSP#B22-2, CAN bus port #B112-3, CAN bus port #B122-4, CAN bus port #B212-5 and CAN bus port #B222-6;

[0044] Data is transmitted between DSP#A11-1 and DSP#A21-2 through SPI data channel, DSP#A11-1 is connected to network bus #A1...

specific Embodiment approach 2

[0049] Specific implementation mode two: the following combination figure 1 with figure 2 Describe this embodiment, this embodiment will further explain Embodiment 1, the master node 1 described in this embodiment also includes CAN driver #A111-7, CAN driver #A121-8, CAN driver #A211-9 and CAN driver #A221 -10,

[0050] CAN driver #A111-7 is set between DSP#A11-1 and CAN bus port #A111-3, CAN driver #A121-8 is set between DSP#A11-1 and CAN bus port #A121-4, CAN driver #A211-9 is set between DSP#A21-2 and CAN bus port #A211-5, CAN driver #A221-10 is set between DSP#A21-2 and CAN bus port #A221-6;

[0051] Slave node 2 also includes CAN driver #B112-7, CAN driver #B122-8, CAN driver #B212-9 and CAN driver #B222-10,

[0052] CAN driver #B112-7 is set between DSP#B12-1 and CAN bus port #B112-3, CAN driver #B122-8 is set between DSP#B12-1 and CAN bus port #B122-4, CAN driver #B212-9 is set between DSP#B22-2 and CAN bus port #B212-5, CAN driver #B222-10 is set between DSP#B22-2...

specific Embodiment approach 3

[0054] Specific implementation mode three: the following combination figure 2 Describe this embodiment, this embodiment will further explain Embodiment 2, the master node 1 in this embodiment also includes a main memory #A11-11 and a main memory #A21-12,

[0055] The main memory #A11-11 is connected with the DSP#A11-1 through the external expansion interface, and the main memory #A21-12 is connected with the DSP#A21-2 through the external expansion interface;

[0056] Slave node 2 also includes from memory #B12-11 and from memory #B22-12,

[0057] The slave memory #B12-11 is connected with the DSP#B12-1 through the external expansion interface, and the slave memory #B22-12 is connected with the DSP#B22-2 through the external expansion interface.

[0058] The two DSPs are interconnected through the SPI serial port, which not only provides data exchange at a rate of up to 10M / b, but also takes into account the anti-interference and reliability of transmission. The CAN driver ...

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 high-fault-tolerance controller area network (CAN) bus digital gateway based on double digital signal processors (DSPs) and belongs to the technical field of a CAN bus gateway. The high-fault-tolerance CAN bus digital gateway aims at solving the problems that an existing CAN bus gateway can cause communication outage in the process of single node whole failure, a data frame is lost or large time delay condition occurs. The high-fault-tolerance CAN bus digital gateway comprises a main node, an auxiliary node, a double-channel redundancy CAN network A, a double-channel redundancy CAN network B, a non-redundancy sub network bus # E1 and non-redundancy sub network bus # E2. The double-channel redundancy CAN network A comprises a network bus # A1 and a network bus # A2, and the double-channel redundancy CAN network B comprises a network bus # B1 and a network bus # B2. The high-fault-tolerance CAN bus digital gateway provides protocol conversion and data high-speed cache and transmission between double-link redundancy CAN backbone networks, and between a CAN backbone network and a single-link non-redundancy CAN sub network. The high-fault-tolerance CAN bus digital gateway is used as a CAN bus digital gateway.

Description

technical field [0001] The invention relates to a high fault-tolerant CAN bus digital gateway based on double DSPs, and belongs to the technical field of CAN bus gateways. Background technique [0002] CAN bus technology has been widely used in the field of industrial automation, which has excellent characteristics such as high reliability, anti-interference, simple structure and low cost. With the maturity of technology, CAN bus is gradually moving towards SCS in safety-critical fields such as aerospace, aviation, energy and medical health, and the development prospect is very broad. [0003] However, safety-critical systems not only involve complex cascading and frequent interoperability among a large number of electronic devices, but also require large-scale networking and high transmission performance requirements. Once the system function fails, it will cause heavy loss of life and property. Therefore, the design or operator often puts the reliability of the system in ...

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/66H04L12/40
Inventor 刘晓胜张鹏宇海天翔徐殿国
Owner 严格集团股份有限公司
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