Op 13 november 2008 20:09:36 schreef Jochem_S:
Differentieel signaal is leuk, maar het common mode potentiaal te hoog wordt komen er brokken van.

Het is dus een kwestie van checken wat voor common-mode-verschillen er kunnen voorkomen, en of je transceivers dat aankunnen. 'gewone' (75176 enzo) kunnen meestal een paar volt aan, genoeg om geen last te hebben van een redelijke stroom door de draden die de massa's verbinden. Maar (ik heb het bij een expert gevraagd) er zijn CAN-RS485 transceivers die een paar kV aankunnen. Dat is in de praktijk genoeg om de aarddraad weg te laten.

Als je het nog extremer wil hebben: trafo-gekoppelde communicatie (Ethernet, MIL-1553), of glasvezel.

mooi verhaal over RS-232: je ziet het over 100én meters soms en het werkt ook nog...

echter maar gespec't tot 15 M (op 115K2 dan idd)
maaremm meer is haalbaar, maar neit gegarandeerd!!!

Op 13 november 2008 19:47:59 schreef jan lietaer:
't is wel een (heel) oude koe die ik uit de gracht sleur
maar rs485 werkt effectief met 2 draden.

Ik heb zopas de test gedaan met 2 onafhankelijke niet geaarde voedingen en 't werkt.

jan

ps geen garantie dat het altijd werkt

Hele netwerken zijn op die manier buiten langs de snelweg opgebouwd.

Op 13 november 2008 20:09:36 schreef Jochem_S:
...
Laten we het nou even heel erg overdrijven he.. Stel, je legt 3V aan over je 2 RS485 draden. Niks aan het handje. Vervolgens geef je die tranceiver ook een voeding, zeg, 5 volt. Als laatste stap drijf je het potentiaalverschil tussen één voedingslijn (ground danwel VCC, om het even) en één van de RS485 draden op tot, zeg, 3kV.

Nou kunnen we ons allemaal inbeelden dat die tranceiver dan uit elkaar klapt toch?
...

Nee, daar ben ik het niet mee eens. Zolang er geen pad terug is (dus minimaal 1 van beide schakeling zweeft, zoals meestal het geval is bij transformator-gevoede schakelingen), kan die 3kV geen kwaad, sterker nog, die 3kV bestaat niet, omdat je geen gemeenschappelijke referentie hebt, en er kan dus ook geen stroom lopen.

Waar de je transformator opneemt, direct in de signaallijn of in de voeding, is niet relevant; als deze in de voeding zit, zal de hele schakeling vrolijk mee deinen met de bus, zonder daar schade aan te ondervinden.

Precies.

Dat is de reden waarom alle betere schakelingen een geïsoleerde driver hebben. Dat is wel wat duurder in aanschaf en productie, maar rekens eens uit wat de service bij de klant kost.
En dan als je pech hebt moet het nog s'nachts ook omdat je er overdag niet bij mag.

Beetje ouder topic maar Bart komt dichter in de buurt, die is de eerste die een opmerking maakt over de isolatie!

Profibus heeft intern een geisoleerde transciever (althans bij Siemens, daar heb ik het zelf gezien).
Daarom heb je geen last van common mode voltages.
Waarom denk je dat in profibus kabels ook een 5V in zit?
Daarom kun/moet je de shield ook overal aansluiten in de plug.
Dat is dus de hele truuk.

Bij niet geisoleerde transceivers MOET je minimaal een potentiaal vereffening hebben, het handigste is dan gewoon alle units aan aarde hangen. En daar mag dan maar in totaal een paar volt tussen zitten in heel de bus (die bekende +/-7 V).

Wat oud topic inderdaad. Maar de truc zit 'm in devices als een LTC1535 of IL3185. Kunnen ruim 2kV hebben, dus als het spul niet al te veel van aarde, netspanning of iets wat daar qua potentiaal in de buurt komt zweeft, gaat dat snel goed.

@henri62

Dus in principe als je de 5 volt voeding galvanisch en de bus optisch of galvanisch isoleert dan kun je met 2 kabels toe ?

Ik ben hier een paar weken terug ook tegen aan gelopen. Ik had 2 device's die op de canbus werkt. Device 1 stuurt device 2 aan en device 2 heeft aantal fets aan boord om wat dingen aan te sturen.

Bij deze test voerde ik de stroom langzaam op en bij 15A kapte de canbus ermee, ik denk dus door het massa verschil over de kabel (4x1.5 6 meter). Nu loopt deze stroom in de praktijk nooit, maar is wel een punt van aandacht.

@henri: ook geïsoleerd heb je te maken met een doorslagspanning natuurlijk. Maar dan zit je wel op grote getallen.

Lekker verwarrende discussie hier. RS485 is 3-draads. ECHTER, de signaaloverdracht gebeurt via 2 draden waarvan differentieel bepaald wordt of het een 1 of 0 is. Die 3e draad zorgt ervoor dat de 2 signaaladers binnen de spanningsrange van de transceivers blijven (zie Wouter). Die 3e draad kan dus heel goed een shield zijn. Sterker nog, dat gebeurt heel vaak zo.
[edit] sht, ik zie net dat er nog een hele pagina achteraan kwam. Was al opgemerkt dus...

Op 19 februari 2012 17:36:57 schreef Jochem:
@henri: ook geïsoleerd heb je te maken met een doorslagspanning natuurlijk. Maar dan zit je wel op grote getallen.

Uiteraard, daarom wordt bij profibus aan een kant de kabel/shield aan aarde gelegd (terminating end) en zo blijft de common mode spanning binnen normale grenzen.

In het plaatje van 'RES' zit (igv profibus) de isolatie aan de lokale kant van de RS485 drivers (meestal via een dual high-speed optcoupler). Is in dit geval dus niet getekend.

De voeding van de RS485 driver komt van een kleine mini DC/DC converter. Meestal niet groter als een fors uitgemeten DIL14 IC.
Daar wordt ook de terminator mee gevoed als deze is ingeschakeld op de betreffende plug.

das bet knap dat dat dan werkt met CAN, want CAN zit tussen de 1 en 3 V voor can L en tussen de 2 en de 4 V voor CAN H als ik uit mijn hoofd zeg.

spannings niveau is dus nogal laag, en het zijn in principe blokken, wat een trafootje ook niet zo makkelijk overdraagt.

dus dat er iets leesbaars uitkomt is op zich best knap met een trafo. zou zelf eerder voor opto's gegaan zijn.

Waar zie jij een trafo Sven?