Rainbow-electronics CAN интерфейс Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Panneau de contrôle Rainbow-electronics CAN интерфейс. Rainbow Electronics CAN интерфейс User Manual Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer

Résumé du contenu

Page 1 - BOSCH

BOSCH CAN Specification Version 2.0 1991, Robert Bosch GmbH, Postfach 50, D-7000 Stuttgart 1 Thi d t t d ith F M k 4 0 4

Page 2

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 8 Performance of Error DetectionThe error detection mechanisms have t

Page 3 - CAN Specification 2.0

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 9 AcknowledgmentAll receivers check the consistency of the message be

Page 4

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 10 3 MESSAGE TRANSFER 3.1 Frame Types Message transfer is manifested

Page 5 - Contents

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 11 START OF FRAMEmarks the beginning of DATA FRAMES and REMOTE FRAMEs

Page 6

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 12 Coding of the number of data bytes by the DATA LENGTH CODEabbrevia

Page 7

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 13 DATA FIELDThe DATA FIELD consists of the data to be transferred wi

Page 8

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 14 IF CRCNXT THENCRC_RG(14:0) = CRC_RG(14:0) EXOR (4599hex);ENDIFUNTI

Page 9

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 15 3.1.2 REMOTE FRAME A station acting as a RECEIVER for certain data

Page 10 - Basic Concepts

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 16 3.1.3 ERROR FRAME The ERROR FRAME consists of two different fields

Page 11

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 17 of equal polarity, beginning at the start of the PASSIVE ERROR FLA

Page 12 - Message Transfer

The document as a whole may be copied and distributed withoutrestrictions. However, the usage of it in parts or as a whole in otherdocuments needs th

Page 13 - Data Frame

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 18 OVERLOAD FLAGconsists of six ’dominant’ bits. The overall form cor

Page 14

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 19 For stations which are not ’error passive’ or have been RECEIVER o

Page 15

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 203.2 Definition of TRANSMITTER / RECEIVERTRANSMITTERA unit originating

Page 16

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 214 MESSAGE VALIDATIONThe point of time at which a message is taken to b

Page 17 - Remote Frame

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 225 CODINGBIT STREAM CODINGThe frame segments START OF FRAME, ARBITRATIO

Page 18 - Error Frame

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 236 ERROR HANDLING6.1 Error DetectionThere are 5 different error types (

Page 19 - Overload Frame

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 247 FAULT CONFINEMENTWith respect to fault confinement a unit may be in

Page 20

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 25ERROR because of not detecting a ’dominant’ ACK and does not detect a’

Page 21 - Interframe Space

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 2610.A node is ’bus off’ when the TRANSMIT ERROR COUNT is greater than o

Page 22 - Transmitter / Receiver

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 278 BIT TIMING REQUIREMENTSNOMINAL BIT RATEThe Nominal Bit Rate is the n

Page 23 - Message Validation

BOSCH ROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30 Sep. 1991page 1 Recital The acceptance and introduction of serial communication to mo

Page 24 - 5 CODING

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 28It is twice the sum of the signal’s propagation time on the bus line,

Page 25 - Error Handling

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 29SYNCHRONIZATIONHARD SYNCHRONIZATIONAfter a HARD SYNCHRONIZATION the in

Page 26 - Fault Confinement

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 30SYNCHRONIZATION RULESHARD SYNCHRONIZATION and RESYNCHRONIZATION are th

Page 27

BOSCHROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1Sep. 1991Part A - page 319 INCREASING CAN OSCILLATOR TOLERANCEThis section describes an upwards

Page 28

PART B

Page 29 - 8 BIT TIMING REQUIREMENTS

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 331 INTRODUCTION...

Page 30 - Bit Timing

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 341 INTRODUCTIONThe Controller Area Network (CAN) is a serial com

Page 31

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 35course, has to be the same for all nodes. There may be, however

Page 32

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 362 BASIC CONCEPTSCAN has the following properties• prioritizatio

Page 33 - Oscillator Tolerance

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 37Data Link LayerPhysical LayerLLCMACAcceptance FilteringOverload

Page 34

PART A

Page 35

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 38The scope of this specification is to define the Data Link Laye

Page 36 - Introduction

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 39Remote Data RequestBy sending a REMOTE FRAME a node requiring d

Page 37

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 40Total residual error probability for undetected corrupted messa

Page 38 - 2 BASIC CONCEPTS

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 41without any internal activity and with disconnected bus drivers

Page 39

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 423 MESSAGE TRANSFER3.1 Frame FormatsThere are two different form

Page 40

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 43START OF FRAME (Standard Format as well as Extended Format)The

Page 41

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 44In order to distinguish between Standard Format and Extended Fo

Page 42

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 45Base IDThe Base ID consists of 11 bits. It is transmitted in th

Page 43

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 46above), and the reserved bit r0. Frames in the Extended Format

Page 44

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 47DATA FRAME: admissible numbers of data bytes: {0,1,...

Page 45

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 3 1 INTRODUCTION...

Page 46

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 48REPEATCRCNXT = NXTBIT EXOR CRC_RG(14);CRC_RG(14:1) = CRC_RG(13:

Page 47

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 49END OF FRAME (Standard Format as well as Extended Format)Each D

Page 48

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 50The polarity of the RTR bit indicates whether a transmitted fra

Page 49

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 51FLAG. So the sequence of ’dominant’ bits which actually can be

Page 50

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 52At most two OVERLOAD FRAMEs may be generated to delay the next

Page 51

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 533.2.5 INTERFRAME SPACINGDATA FRAMEs and REMOTE FRAMEs are separ

Page 52

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 54Note:If a CAN node has a message waiting for transmission and i

Page 53

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 553.3 Conformance with regard to Frame FormatThe Standard Format

Page 54

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 564 MESSAGE FILTERINGMessage filtering is based upon the whole Id

Page 55

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 575 MESSAGE VALIDATIONThe point of time at which a message is tak

Page 56

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 4 1 INTRODUCTION The Controller Area Network (CAN) is a serial commun

Page 57 - Conformance

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 586 CODINGBIT STREAM CODINGThe frame segments START OF FRAME, ARB

Page 58 - Message Filtering

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 597 ERROR HANDLING7.1 Error DetectionThere are 5 different error

Page 59 - 5 MESSAGE VALIDATION

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 607.2 Error SignallingA station detecting an error condition sign

Page 60 - 6 CODING

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 618 FAULT CONFINEMENTWith respect to fault confinement a unit may

Page 61 - 7 ERROR HANDLING

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 62Exception 1:If the TRANSMITTER is ’error passive’ and detects a

Page 62

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 6310.A node is ’bus off’ when the TRANSMIT ERROR COUNT is greater

Page 63 - 8 FAULT CONFINEMENT

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 649 OSCILLATOR TOLERANCEA maximum oscillator tolerance of 1.58% i

Page 64

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 6510 BIT TIMING REQUIREMENTSNOMINAL BIT RATEThe Nominal Bit Rate

Page 65

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 66PROP SEGThis part of the bit time is used to compensate for the

Page 66 - 9 OSCILLATOR TOLERANCE

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 67The total number of TIME QUANTA in a bit time has to be program

Page 67 - 10 BIT TIMING REQUIREMENTS

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 5 2 BASIC CONCEPTS CAN has the following properties• prioritization o

Page 68

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Sep. 1991Part B - page 68PHASE ERROR of an edgeThe PHASE ERROR of an edge is given by th

Page 69

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Differences of CAN SpecificationVersions 1.2 and 2.0Sep. 1991- 1 -DifferencesAmendment o

Page 70

BOSCHROBERT BOSCH GmbH, Postfach 300240, D-7000 Stuttgart 30Differences of CAN SpecificationVersions 1.2 and 2.0Sep. 1991- 2 -page B-56:Chapter 4 “M

Page 71 - Differences

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 6 • The Physical Layer defines how signals are actually transmitted.

Page 72

BOSCH ROBERT BOSCH GmbH, Postfach 50, D-7000 Stuttgart 1 Sep. 1991Part A - page 7 Bit rateThe speed of CAN may be different in different systems. How

Commentaires sur ces manuels

Pas de commentaire