Problem med RS-485

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
jon_kanon
Inlägg: 390
Blev medlem: 27 oktober 2005, 14:47:39
Ort: Göteborg

Problem med RS-485

Inlägg av jon_kanon »

Hej!
Jag försöker prata lite RS-485, men det går inget bra. Jag har en standard halv-duplex-transceiver med drivern disabled och readern enabled (= båda driverkontrollerbenen låga). Om kretsen står utan last på A och B ger den (som den ska) 1:a vilande på Rx, men om jag kopplar in 100Ohm motstånd mellan A och B blir Rx vilosignalen 0:a. Detta borde motsvara en korrekt terminerad RS-485-kabel som "hänger löst".

Någon som har en idé om vad som är fel?

http://www.sipex.com/Files/DataSheets/sp481_485.pdf
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Du bör även ha någon form av failsafe på bussen om inte mottagarna har den funktionen inbyggd. Just Sipex-kretsarna har jag haft sådana problem med.

Orsaken är att när du lägger på 100 ohm på bussen så hamnar potentialen på A och B-linjen så nära varandra att minsta hysteres på ingången på mottagaren kan få den att gå i "fel" läge när bussen inte drivs av någon sändare.

Failsafe bygger du med t.ex 1000 ohm till respektive matning för att få "1-läge" som viloläge när ingen driver bussen. D.v.s med termineringen så blir det "5V - 1000 - A - 100 - B - 1000 - GND".
jon_kanon
Inlägg: 390
Blev medlem: 27 oktober 2005, 14:47:39
Ort: Göteborg

Inlägg av jon_kanon »

Pullup och pulldown på A och B hjälpte. Tack.
Skriv svar