Forum: Mikrocontroller und Digitale Elektronik PIC18F2550 und RS 485


von Ron N. (blitzgeist)


Lesenswert?

Hallo zusammen,

folgendes: Benötigt man mit dem PIC18F2550 noch ein RS485-Transceiver 
Chip? Also wenn ich mit diesem PIC eine RS232  aufbaue dann ja, aber im 
Datenblatt habe ich gelesen:

20.2.3
SETTING UP 9-BIT MODE WITH
ADDRESS DETECT

This mode would typically be used in RS-485 systems.
To set up an Asynchronous Reception with Address
Detect Enable:

1.
Initialize the SPBRGH:SPBRG registers for the
appropriate baud rate. Set or clear the BRGH
and BRG16 bits, as required, to achieve the
desired baud rate.

2.
Enable the asynchronous serial port by clearing
the SYNC bit and setting the SPEN bit.

3.
If the signal at the RX pin is to be inverted, set
the RXDTP bit. If the signal from the TX pin is to
be inverted, set the TXCKP bit.

4.
If interrupts are required, set the RCEN bit and
select the desired priority level with the RCIP bit.

5.
Set the RX9 bit to enable 9-bit reception.

6.
Set the ADDEN bit to enable address detect.

7.
Enable reception by setting the CREN bit.

...

Der PIC an sich kann ja nur TTL-Pegel (0 bis 5V) verarbeiten, doch RS 
485 bewegt sich im Bereich -1.5V und +6V.

Kann mir jemand dazu genaueres sagen? Danke im Voraus.

Gruß
blitzgeist

von Jo (Gast)


Lesenswert?

Ja brauchst du.

von Ron N. (blitzgeist)


Lesenswert?

Ok, danke. Was ist das so ein "standard" RS485-Transceiver? Dachte an 
einen von Analog Devices.

Gruß
blitzgeist

von Plo (Gast)


Lesenswert?

Wie ware's denn mit http://www.analog.com, vielleicht haben die sogar 
irgendwas das nach RS485 ausschaut ? Allenfalls danach suchen....

P

von Ron N. (blitzgeist)


Lesenswert?

Das nenn ich mal ne fixe Antwort :)
Werde es mir gleich anschauen.
Gruß
blitzgeist

von A.K. (Gast)


Lesenswert?

RS485 Transceiver gibt es hordenweise, z.B. von Dallas/Maxim, von TI, 
...

von Ron N. (blitzgeist)


Lesenswert?

In zwischen habe ich auch schon weiter gegooglet und bin auf folgendes 
gestoßen:

http://elina.htlw16.ac.at/~bec00/as1.html

Der SN75176 von TI ist der RS485-Transceiver, J2 könnte man den Pins vom 
PIC zuordnen... Ich dachte ich benötige NUR einen RS485-TX wie zum 
Beispiel der ADM485 von Analog Devices. Für was ist in dem von mir 
angegeben Link der Baustein MAX232 gut? Brauche ich den auch? Wenn 
nicht, wie verschalte ich dann den ADM485 an den PIC18F2550.

Gruß
blitgeis

von A.K. (Gast)


Lesenswert?

Hinter dem Link versteckt sich ein RS232-RS485 Konverter für Anschluss 
eines PC an RS485. Für Anschluss an einen Controller benötigst du nur 
den SN75176/MAX485/ADM485/...

von Frank (Gast)


Lesenswert?

Hallo

Hier auch noch eine Schaltung PIC-RS485.

http://burger-web.com/ProductDescription/PIC18_Dev_Board/de_PIC18_Dev.htm.de

Beste Grüsse

Frank

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.