Sida 2 av 2

Postat: 22 september 2008, 17:38:18
av Icecap
Ja, det "enda" som kommer nära med det budget är just SioX-bussen, evt. som en duplex.

Postat: 22 september 2008, 18:15:21
av TomasL
Att titta på elfas priser vid serieproduktion är väl lite dumt.

Postat: 22 september 2008, 18:48:51
av Icecap
Inte speciellt, det är bra jämförelsesdata om man ska välja billigaste sätt.

Postat: 22 september 2008, 19:39:34
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

Postat: 22 september 2008, 23:57:01
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.

Postat: 23 september 2008, 08:55:00
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.

Postat: 23 september 2008, 17:46:46
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).

Postat: 23 september 2008, 20:53:54
av Micke_s
Om du kör samma strömförsörjning på alla enheter så behöver du inte optoisolerat.

Postat: 24 september 2008, 08:05:08
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.

Postat: 24 september 2008, 08:19:33
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.

Postat: 24 september 2008, 22:55:50
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?

Postat: 24 september 2008, 23:04:35
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.

Postat: 25 september 2008, 09:01:18
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.