High fault tolerance can bus digital gateway based on double dsp

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

Active Publication Date: 2015-10-28
严格集团股份有限公司
View PDF6 Cites 0 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 can bus digital gateway based on double dsp
  • High fault tolerance can bus digital gateway based on double dsp
  • High fault tolerance can bus digital gateway based on double dsp

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0039] Specific implementation mode 1: the following combination figure 1 To explain this embodiment, the dual DSP-based CAN bus digital gateway with high fault tolerance in this embodiment includes a master node 1, a slave node 2, a dual redundant CAN network A3, a dual redundant CAN network B4, and a non-redundant CAN network. Yu 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] The main 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 the SPI data channel, DSP#A11-1 is connected to the network bus #A1 through...

specific Embodiment approach 2

[0049] Specific implementation manner 2: the following combination figure 1 with figure 2 This embodiment will be described. This embodiment will further explain the first embodiment. The master node 1 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, and 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, and CAN driver #B222-10 is set between DSP...

specific Embodiment approach 3

[0054] Specific implementation manner three: the following combination figure 2 To illustrate this embodiment, this embodiment will further explain the second embodiment. The master node 1 in this embodiment also includes main memory #A11-11 and main memory #A21-12,

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

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

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

[0058] The dual 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. CAN driver can realize the phy...

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 CAN bus digital gateway with high fault tolerance based on dual 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. It has outstanding characteristics such as high reliability, anti-interference, simple structure and low cost. With the increasing maturity of technology, CAN bus is gradually moving towards SCS in key safety areas such as aerospace, aviation, energy, medical and health, and its development prospects are very broad. [0003] However, safety-critical systems not only involve complex cascading and frequent interoperability among a large number of electronic devices, but also have a large networking scale and high transmission performance requirements. Once the system fails, it will cause significant loss of life and property. Therefore, designers or operators often put system reliability in the most imp...

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 Patents(China)
IPC IPC(8): H04L12/66H04L12/40
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