Rainbow-electronics CAN интерфейс Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Panel sterowania Rainbow-electronics CAN интерфейс. Rainbow Electronics CAN интерфейс User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 15

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

Strona 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

Strona 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

Strona 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 (

Strona 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

Strona 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’

Strona 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

Strona 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

Strona 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

Strona 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,

Strona 25 - Error Handling

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

Strona 26 - Fault Confinement

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

Strona 27

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

Strona 29 - 8 BIT TIMING REQUIREMENTS

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

Strona 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

Strona 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

Strona 32

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

Strona 33 - Oscillator Tolerance

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

Strona 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

Strona 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

Strona 37

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

Strona 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

Strona 39

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

Strona 40

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

Strona 41

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

Strona 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

Strona 43

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

Strona 44

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

Strona 45

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

Strona 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:

Strona 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

Strona 48

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

Strona 49

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

Strona 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

Strona 51

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

Strona 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

Strona 53

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

Strona 54

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

Strona 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

Strona 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

Strona 57 - Conformance

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 64

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 69

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

Strona 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

Strona 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.

Strona 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

Komentarze do niniejszej Instrukcji

Brak uwag