CAN PR~1 DOC


1 Wprowadzenie

CAN (Controller Area Network) jest zaawansowanym szeregowym protokołem komunikacyjnym który sprawnie i niezawodnie wspomaga sterowanie w czasie rzeczywistym oraz pozwala elastycznie konfigurować sieci z różnymi typami mikroprocesorów.

Typowe aplikacje CAN można spotkać w systemach samochodowych oraz w przemyśle:

- transmisja za pomocą rozbudowanej instalacji elektrycznej (<125 kbit/s)

- kontrola silnika, ABS itp. (do 1 Mbit/s)

Przykład sieci CAN:

0x08 graphic

Mikroprocesor P8xC592 posiada następujące cechy związane z komunikacją magistralą CAN:

2 Charakterystyka P8xC592

P8xC592 jest rozbudowanym procesorem 80C52 o trzy następujące moduły:

Specyfikacja mikrokontrolera P8xC592:

3 CAN w procesorze P8x592

3.1 Podłączenie procesora do magistrali CAN

Procesor P8x592 do pracy w sieci CAN wymaga dołączenia odpowiedniego interfejsu. Może to być układ PCA82C250 który to sprzęga kontroler CAN z fizyczną siecią:

0x08 graphic

3.2 Interfejs PCA82C200

Interfejs pośredniczy w transmisji, dokonując konwersji przychodzących z procesora sygnałów CTX0, CTX1 na odpowiedni poziom napięcia magistrali CAN, oraz odbiera wartości napięcia przekształcając je w sygnały dla procesora CRX0, CRX1.

How this connection actually is implemented, is application-specific. Depending on the requirements for

the bus signals, the transceiver can be realized with more or less effort, the cheapest solution consists only

of a couple of resistors, more expensive ones need some more discrete components or an extra IC. In

principle the very same transceiver circuits can be used as for the stand-alone CAN controller PCA 82C200

[3]. Three examples for cheap discrete transceivers have been described in the Application Note [4] for

the PCA 82C200, for instance.

In order to get to an international standard for CAN communication (including the transceiver), the

International Standardization Organization (ISO) has prepared two standards, one for lower bit rates (up

to 125 kbit/s) [6], one for higher ones [7]. They also define the electrical parameters for the transceiver.

Application hints for implementation of an ISO-compatible transceiver circuit are given in [10].

Rs - pozwala utrzymywać interfejs w jednym z trzech stanów : high speed (Rs podłączone do masy), slope control, standbay.

INTERFEJS

APLIKACJI

CPU

KONTROLER

MAGISTRALI

FIZYCZNY

INTERFEJS

FIZYCZNY

INTERFEJS

PCA 82C200

P8xC552

INTERFEJS

APLIKACJI

FIZYCZNY

INTERFEJS

Magistrala CAN

P8xC592

INTERFEJS

APLIKACJI

0x01 graphic

Procesor P8x592 - kontroler CAN

Px,y

CTX0

CRX0

CTX1

Rext

100nF

+5V

TxD

RxD

Vref

Rs

Vcc

GND

CANH

CANL

124 Ω

124 Ω

Magistrala CAN

Interfejs

PCA82C250



Wyszukiwarka

Podobne podstrony:
PR$DNI~1 DOC
CW5-PR~1
LAB(6)~1 DOC
WA1~1 DOC
202 SP~1 DOC
PL CI$~1 DOC
SKRZY$~1 DOC
CAŁO$Ć~1 DOC
27 POL~1 DOC
ZWI$ZK~1 DOC
CW 42 ~1 (2) DOC
PR zwody doc
ĆW11~1 DOC
~$O102~1 (2) DOC
RLC WN~1 DOC
1 PULS~1 DOC
~$WDOK~1 DOC

więcej podobnych podstron