Space data and information transfer system - CAN data bus communication protocol on spacecraft
1 Scope
This document specifies the topology, physical layer protocol, data link layer protocol, bus communication process and protocol, reliability design requirements and management information base of CAN data bus communication on spacecraft.
This document is applicable to the development of related equipment and systems using CAN data bus communication on spacecraft, and the ground CAN bus is used for reference.
2 Normative references
The following documents contain provisions which, through reference in this text, constitute provisions of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
GB/T 5271.9 Information technology - Vocabulary - Part 9: Data communication
GB/T 42041 Space terminology - Space data and information transfer
3 Terms and definitions
For the purposes of this document, the terms and definitions given in GB/T 5271.9 and GB/T 42041 and the following apply.
3.1
node
device connected to a communication network and capable of communicating through the network according to a communication protocol
3.2
master node
node used to control and manage other nodes during communication
3.3
slave node
node controlled by a master node during communication
3.4
polling
process of polling whether each slave node wants to send data
3.5
selecting
process that requires one or more nodes to receive data
3.6
dominant
characterization of the logic 0 state in CAN bus communication
3.7
recessive
characterization of the logic 1 state in CAN bus communication, which can be dominantly rewritten
4 Abbreviations
For the purposes of this document, the following abbreviations apply.
CAN: Controller Area Network
CRC: Cyclic Redundancy Check
DLC: Data Length Code
IDE: Identifier Extension
OSI: Open System Interconnect
RTR: Remote Transmission Request
SJW: Synchronization Jump Width
Contents
1 Scope
2 Normative references
3 Terms and definitions
4 Abbreviations
5 General
5.1 Protocol stack
5.2 Bus topology
6 Physical layer protocol
6.1 Electricity characteristic parameter
6.2 Requirements for bit timing
6.3 Bit rate
6.4 Bus cable
6.5 Coupling mode
6.6 Socket contact allocation
6.7 Terminal resistance
7 Data link layer protocol
7.1 Functions
7.2 Frame format
8 Bus communication process and protocol
8.1 General
8.2 Bus communication process
8.3 Standard frame format protocol
8.4 Extended frame format protocol
9 Reliability design requirements
9.1 Topology
9.2 Anti-interference and recovery measures
9.3 Selection and switching of dual redundant buses
10 Management information base
Annex A (Informative) Examples of node address assignment and data filtering