Olika typer av datakommunikation?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Icecap
Inlägg: 26779
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Ja, det "enda" som kommer nära med det budget är just SioX-bussen, evt. som en duplex.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47633
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

Att titta på elfas priser vid serieproduktion är väl lite dumt.
Användarvisningsbild
Icecap
Inlägg: 26779
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Inte speciellt, det är bra jämförelsesdata om man ska välja billigaste sätt.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4764
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Inlägg av Swech »

snabb optokopplare
Styr med strömgeneratorer så blir det inte så störkänsligt.
Bör kunna hålla 5-10 sek budgeten

Swech
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47633
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

Tveksamt, då du måste skapa en separat strömförsörjning för databussen.
Det är lätt att lura sig.
Maxen kostar runt $10:- eller så, optokopplare, strömförsörjning interface mm, kan lätt kosta mer, tillkommer också att det skall fungera under alla omständigheter, speciellt om det ligger upp emot 300V potenialskillnad mellan enheterna.
Användarvisningsbild
Icecap
Inlägg: 26779
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Man kan fint använda samma strömförsörjning som driver mastern, det fungerar i alla fall alldeles utmärkt på SioX-modulerna.

Varje enhet är optoisolerat mot bussen så den "flyter" för sig själv rent galvanisk, att i det läge använda matningen vid mastern är en skaplig lösning.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Inlägg av jesse »

Jag tänker köra med samma strömförsörjning som mastern. Behövs knappast spänningsomvandlare för att driva ett gäng lysdioder. Bara varje modul i sin tur har isolering (genom optokopplare) så går det bra. Men då är väl UART 9600 baud det närmaste till hands ändå? Då behövs en opto för data ut och en för data in, 3+3 = 6 kr ( + ett par motstånd).
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Om du kör samma strömförsörjning på alla enheter så behöver du inte optoisolerat.
Användarvisningsbild
Icecap
Inlägg: 26779
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Ja, ska alla slaverna matas med samma matning som mastern är all isolering totalt värdelöst men om det är den optoisolerade bussen som matas av masterns matning är det en annan femma.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

jesse: En annan sak, behöver du dubbelriktad data till dina "LED-moduler"?
Då räcker två trådar och optokopplare på varje kort, se bara till att master har en bra drivning bara.
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Inlägg av jesse »

Det blev visst lite förvirrat här. "Samma strömförsörjning som mastern" syftade alltså inte på drivningen av slavprocessorerna utan av själva databussen. Vad jag menar är att databussen inte behöver vara isolerad från mastern, men den måste isoleras från slavarna. Om jag använder vanliga optokopplare så handlar det om att mastern får driva uppåt en 25 lysdioder (när den sänder).

Micke_s : Jag tänker mig två optokopplare på varje kort, en för indata och en för utdata. Men jag har lite svårt att få ihop det med bara två trådar. Mastern ska ju kunna driva upp till 25 st lysdioder som sitter i modulernas optokopplare samtidigt som den ska kunna avläsa om någon av modulernas utgående data aktiveras genom att en transistor börjar dra ström... det kan jag bara lösa med tre trådar - en data in, en data ut och en gnd. eller?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47633
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

RS485 är tvåtråd vid simplex och fyrtråd vid duplex, sedan krävs lite logik och timing för att skifta mellan mottagning och sändning vid simplex.
Användarvisningsbild
Icecap
Inlägg: 26779
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Simplex = bara kommunikation åt ena hållet.
Duplex = kommunikation åt båda håll.
Detta har givit lite pseudouttryck:
Half duplex = kommunikation åt båda håll fast de "turas om" ledningarna.
Full duplex = kommunikation åt båda håll samtidig.
RS485 är half duplex.
RS422 är full duplex.

Timingen med RS485 kan ganska enkelt skötas av µC'n med UART'en i.

Och bussen...
En konstantströmsgenerator till att driva det hela. Sändande optokopplaren behöver med stor säkerhet hjälp av en transistor som buffer för att palla strömmen.
Skriv svar