Data och strömförsörjning på samma trådar?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
digitaliz
Inlägg: 278
Blev medlem: 10 oktober 2003, 21:27:38
Ort: Stockholm, Sverige

Data och strömförsörjning på samma trådar?

Inlägg av digitaliz »

Hej hopp!

Någon som har några idéer på detta område?

Jag vill kunna koppla ihop diverse enheter (lysdiodsdrivare, sensorer mm) på en tvåtrådsbuss med dubbelriktad kommunikation (runt 9600 bps), med ett minimum av komponenter och utan att orsaka störningar eller påverkas av störningar i någon större utsträckning. Kabellängder uppemot en kilometer vore trevligt att klara av...

Hur ska då detta gå till...? Min tanke är att använda sig av något slags differentiell signalering (som RS-485). Det måste då förstås finnas en masterenhet som orkar blåsa på med lite mer kräm så alla slavenheter kan klara sig på det. Den skulle kunna lägga ut en 12V puls var 20:e ms, 20 ms lång. Mellan pulserna sker kommunikationen på vanligt sätt (+/- 5V, som då alltså är så lågt att slavenheternas strömförsörningsdel inte belastar kommunikationen).

Är det nån som har testat nåt liknande?
Användarvisningsbild
lgrfbs
Inlägg: 7025
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

Här är lösningen:
Ström & data kommunikation
Användarvisningsbild
digitaliz
Inlägg: 278
Blev medlem: 10 oktober 2003, 21:27:38
Ort: Stockholm, Sverige

Inlägg av digitaliz »

Det var ju spännande :) Jag har googlat runt och hittat massvis med scheman, men man verkar dock inte använda sig av differentiell kommunikation (vilket ju inte heller skulle ge samma fördelar på en tågräls som ju inte är tvinnad), därför misstänker jag att det inte skulle funka så bra på riktigt långa avstånd. Eller?
Användarvisningsbild
lgrfbs
Inlägg: 7025
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

Hmm, det finns 10A boosters som inte är något annat än en signalstyrd
trafo på 10A som lägger ut data genom att hacka upp ström matningen.

På en mycket stor anläggning typ hamburg wonder land räker dock inte
en 10Apérare långt men anta att du tar betydligt bättre kablar än vad mj
räls är & en 10A booster så bör (vet ej) det räka en riktig bra bit.

Varför ska du iväg så gångt som 1 Km??

Om någon vet hur långt 10A 16Volt räcker i en kabel med en metall dia
på 10mm innan den har tappat 6Volt kan väl upplysa oss om det?
Användarvisningsbild
digitaliz
Inlägg: 278
Blev medlem: 10 oktober 2003, 21:27:38
Ort: Stockholm, Sverige

Inlägg av digitaliz »

Hmm, jag tror inte strömmen i sig är problemet... jag oroar mig snarare för såna saker som kabelkapacitanser, reflektioner och common mode-störningar. Sånt som RS-485 är konstruerat att undvika.

1 km var nog i överkant (bra att ha marginaler ;)). Jag tänkte placera ut vita lysdioder på strategiska platser i trädgården, och den är ju inte så stor... :)

Spänningsfallet i kabeln är ganska enkelt att räkna på. Med lite googlande hittade jag detta:
http://www.delabmarine.se/Webboken/Tekn ... 11.02A.pdf

Men hur räknar man på såna saker som bandbredd i en viss kabel? Och hur gör man med common mode störningar?
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Är det av "kabeltekniska" problem du bara vill använda två ledare? Annars är ju TP-kabel relativt jättebillig, även om den absolut inte lämpar sig för att grävas ner i trädgården. Använder du TP så har du ju gott om par att distrubuera ut signaler/strömförsörjning i.

Om jag förstår dig rätt så vill du göra ett jättelikt 1-wiresystem?
Användarvisningsbild
digitaliz
Inlägg: 278
Blev medlem: 10 oktober 2003, 21:27:38
Ort: Stockholm, Sverige

Inlägg av digitaliz »

Japp, det stämmer. Ett 1-wire-system ska väl bara funka på avstånd uppemot metern...

Visst skulle man kunna göra det enkelt för sig och använda fler trådar, men... :)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Annars brukar det vara vanligt att skicka data som AC och energi som DC så att man kan använda två trådar för allt. Därefter separerar man det mha av filter.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Ska du styra lampor/LED:ar så är det kanske inte helt kritiskt att få ack tillbaka på skickad data om man kontinuerligt ligger och skickar om samma data. Det kommer också att gå en hel del ström på dom här kablarna till drivningen av belysningen.

I det här fallet, om man absolut vill ha två kablar, så skulle jag nog gått på lgrfbs förslag med ett system som liknar digitalsystemen till modelljärnvägar. Där kör man drivströmmen som AC med fyrkantvåg som likriktas och blir fin DC. Tiderna för polaritetsväxlingarna av drivströmmen blir då datan. På detta sätt går det att skicka ut hyfsat med ström och ändå på ett enkelt sätt kunna överlagra information i riktning utåt till lamporna.

Det som är svagheten är just att man inte lika enkelt kan få tillbaka information för t.ex acknowledge. Men kör man bara belysning och dessutom upprepar all data i sekvens, så skulle det inte behöva vara helt nödvändigt heller.

I ett projekt jag byggde där vi hade dålig feedback, så skickades data ang. förändring i status omedelbart ut. Sedan låg kontrollern och upprepade redan utskickad data sekvensiellt när det inte fanns några statusförändringar att skicka ut.

Edit: Du kan ju också göra ett stjärnnät med flera slingor ut från huset för att ytterligare få ner ledningslängden.
Användarvisningsbild
lgrfbs
Inlägg: 7025
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

En annan sak är ju att NMRA-DCC systemet klarar nu mera 9999 lokdekodrar
där det ingår moto utgång & vanligtvis 4 funktions utgångar (125-1000mA)
All utrusning finns att köpa nyckelkart om man vill från 500Kr till 4000Kr
beroende på vad man vill ha.

Vill bara påpeka att Lenz nu mera har feedback dekodrar till salu så
det är "bara" att börja leta delar, natuligtvis går det att bygga allt själv
om man läse några PDF filer. :wink:

RailCom
Address Display
RailCom transmitting module LRC100
Skriv svar