Problem med potentialskillnad

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
pettab
Inlägg: 20
Blev medlem: 10 maj 2008, 11:43:51
Ort: Stockholm

Problem med potentialskillnad

Inlägg av pettab »

Jag har ett par siffermoduler i en tavla som styrs av ett drivkort. För ett ge signal till detta kort så använder jag rs422 från en dator mha http://www.dustin.se/pd_5010034927.aspx

Avståndet är runt 100m. Detta fungerar nästan alltid, men ibland så har det varit problem med att få fram signalen, fungerar ibland och fungerar ibland inte. Testade då att dra en el-förlängning mellan datorn och tavlan och då fungerade det utmärkt.

Så jag antar att jag har ett potentialfel som spökar, hur stoppar man det på bästa sätt?

Finns det några nackdelar med att helt enkelt ta en ledare till och ansluta till jord på båda sidor?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47443
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

Du måste ha skärmad partvinnad kabel.
Nerre
Inlägg: 27356
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Inlägg av Nerre »

Isolation med optokopplare är väl det enklaste, i alla fall om bägge enheterna drivs från elnätet. Potentialutjämning av nätdrivna grejer är lite kinkigt att pyssla med.


TomasL, som jag förstod honom så funkade det bra med samma signalkabel om tavlan och datorn matas från samma eluttag (den ena via en lång skarvsladd). Då lär ju inte skärmad kabel vara vad han behöver?
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Med RS-422 borde man kunna fixa det med en signaltrafo av samma typ som ethernet använder?
Användarvisningsbild
Icecap
Inlägg: 26727
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Nja.... inte utan lite extra kretslopp men det vore en bra grej att göra.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

extra kretslopp?
Användarvisningsbild
Icecap
Inlägg: 26727
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Ja...? Eller känner du till något magisk sätt att få en transformator att transformera DC?

Använder man en transformator får man enbart växlingar, inte nivå, dessa signaler måste då driva en t.ex. schmitt-trigger koppling som sedan ger ut rätta signaler = extra kretslopp.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47443
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

RS422 är ju differentiell signal, så absoluta nivåer är väl i princip ointressanta,
Bästa lösningen är naturligtvis ett isolerat RS422 gränssnitt.
Tyvärr finns det inte tillräckligt med information som talar om exakt vilken adapter han har, då det finns två versioner av denna, en isolerad och en oisolerad.
USB-COMi-M Oisolerad
USB-COMi-SI-M isolerad
Å andra sidan, räcker det med att ha ena sidan isolerad, då det bara är P2P kommunikation som gäller.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31701
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Även om nu herr Icecap bott i Sverige ett tag så lyser ett annat nordiskt språk igenom ibland. Kretslopp (kredsløb på det andra språket, vilket iofs kan översättas till enbart krets på svenska) är en riktig benämning, men det är ändå inget i alla fall jag använder i de här sammanhangen. Det är alltså en handfull komponenter som utgör en fungerande krets, i detta fall en anpassningskrets på var sida om trafon. ;)
Man får väl vara lite internationell för 17 gubbar. :D
Användarvisningsbild
Icecap
Inlägg: 26727
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

RS422 medger en DC-offset på runt ±3V enl. de datablad jag har sett.

Alltså är isolering det "enda rätta" och det kan vara ganska enkelt eller ganska svårt.

Då hastigheten inte framgår är det svårt att ge enkelt råd men är den låg nog hade jag tagit en helt vanlig optokopplare med strömbegränsaremotstånd mellan dataledarna, på mottagaresidan hade jag gjort så att det var RS422 igen eller rättare: hade jag chansen hade jag monterat denna isolering inne i displayen så att den utåt var helt vanlig RS422 in men isoleringen satt inuti.

I det fall räcker en optokopplare alldeles väl, håller man sig i hastigheter på 9K6 eller så kan man klara sig med en PC817 eller liknande.

Edit: ahaaa... språkförbistring...
Ja, Sverige är en svår en att trycka ur sig på...
pettab
Inlägg: 20
Blev medlem: 10 maj 2008, 11:43:51
Ort: Stockholm

Inlägg av pettab »

Hastigheten är 9600 eller 115200 (två olika användingsområden)

Har ett par pc817 liggandes här hemma, men hur ska man koppla in den på bästa sätt när man arbetar med rs422? På diodsidan är det väl bara att ansluta de två ledarna med ett motstånd innan som är räknat på 5v?

På andra sidan har jag ingen aning om hur det ska se ut.

För att förtydliga så är det bara one way, från datorn skickas till flera mottagare, ingen data skickas tillbaka.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31701
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Jag har kört en fyrkantvåg med 50% pulsförhållande genom en PC817, och resultatet var INTE vackert.

Först 5kHz
Bild

Sen 10kHz
Bild

Sen 15kHz, nu börjar vi tappa signalstyrka
Bild

Sen 20kHz
Bild

Och sist 25kHz. Man ser inte rutnätet, eller Volts/div, men amplituden är mindre än hälften nu.
Bild

9600 funkar. Men över det är det inte ens någon idé att prova med PC817.
Användarvisningsbild
prototypen
Inlägg: 11107
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Problem med potentialskillnad

Inlägg av prototypen »

pettab skrev:Jag har ett par siffermoduler i en tavla som styrs av ett drivkort. För ett ge signal till detta kort så använder jag rs422 från en dator mha http://www.dustin.se/pd_5010034927.aspx

Avståndet är runt 100m. Detta fungerar nästan alltid, men ibland så har det varit problem med att få fram signalen, fungerar ibland och fungerar ibland inte. Testade då att dra en el-förlängning mellan datorn och tavlan och då fungerade det utmärkt.

Så jag antar att jag har ett potentialfel som spökar, hur stoppar man det på bästa sätt?

Finns det några nackdelar med att helt enkelt ta en ledare till och ansluta till jord på båda sidor?
Kan man inte isolera tavlan från elnätet?
Att göra tavlan dubbelisolerad, inte behöva skyddsjord. En bra trafo och en vettig inbyggnad kan lösa problemet "från andra hållet"

Fö tycker jag att kretslopp är ett bra uttryck, strömmen går ju runt runt och har ofta en start och mål.

Protte
peter555
Inlägg: 6047
Blev medlem: 12 februari 2006, 10:02:22

Inlägg av peter555 »

MadModder skrev:Jag har kört en fyrkantvåg med 50% pulsförhållande genom en PC817, och resultatet var INTE vackert.
Du har inte kört för lite ström ?
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31701
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Jag provade från 5mA upp till lite över vad dioden tålde. Det där var strax under 40mA och var väl det som såg minst dåligt ut.
Körde med pullup på transistorsidan, och det där var ett mellanting mellan snabb stigtid och låg tillräckligt lågt. Minns inte motståndet.
Skriv svar