Sida 1 av 2
Styra via två trådar
Postat: 30 maj 2005, 17:23:42
av sMkr
Hej
Jag behöver kunna styra flera utgångar via två trådar, tex. kunna tända och släcka 8 lampor. (behöver inte vara just 8 )
Någon som vet någon kretts som löser detta eller kanske rent av har någon färdig ritning på detta?
Postat: 30 maj 2005, 18:22:23
av PaNiC
Vad har du för övrig hårdvara?
I2C är ett alternativ att köra med dina två trådar. Men det fordrar ju uC eller annat.
Postat: 30 maj 2005, 18:33:29
av RDX*
I2C behöver en jord förbindelse så rent teoretiskt så kräver den 3 sladdar. Men det är kanske underförstått i frågan.
Postat: 30 maj 2005, 18:47:40
av Schnegelwerfer
Vanlig RS-232 funkar ju, om man har en mikrokontroller i den mottagande änden. Annars finns det ju speciella 2-wireprotokoll. Hag har för mig att Dallas använder ett sådant för avläsning av I-buttons. Det kanske går att sampla periferikretsar från Dallas. Detta kräver ju ändå en uC, så då kan man ju lika gärna använda RS-232 om man nu inte behöver dubbelriktad kommunikation.
Postat: 30 maj 2005, 18:51:32
av cyr
Ja, definiera "två trådar". Är det två ledare som ska göra allt - inklusive driva lamporna - eller är det två dataledningar och matning, jord osv tillkommer?
Och vad för slags lampor ska styras? 230V?
Postat: 30 maj 2005, 19:49:10
av bengt-re
Finns ju något som kallas X-10 för att skicka styrdata över 230 nätet. Vet inte någon som i sverige som säljer kretsar för det, men borde finnas - har inte letat.
Postat: 30 maj 2005, 19:51:36
av sMkr
En sändare och en mottagre, dom skall vara sammankopplade med en två trådar, en jord och en data. och strömförsörjningen skall inte ske via dessa trådar.
typ som denhär --->
http://www.autemashop.com/prod_k8023.htm
Postat: 30 maj 2005, 19:57:04
av Schnegelwerfer
Då måste det ju definitivt bli fråga om asynkron överföring. Jag skulle nog satsa på RS-232 som ju är enkelt och väldokumenterat.
Postat: 30 maj 2005, 21:01:18
av Icecap
Det finns färdiga kretsar till sånt, jag kommer inte ihåg vad de heter eller vem som tillverkar dom men söka på multiplexing eller sånt, då ska du nog hitta.
Ett alternativ är seriell kommunikation med strömslinga, den kan gå väldigt långt.
Postat: 30 maj 2005, 21:47:08
av sMkr
Jag lyckades få fram ett fungerade schema som fungerar i min simulator.
För den som är intreserad: tryck på länken nedan
http://henke.no-ip.com/multiplex.jpg
Postat: 30 maj 2005, 22:02:49
av speakman
Hm, hur får du det där att synca? Är du säker på att det inte kan "synca ur" när man kör det ett längre tag?
Kanske inte tyder ditt schema riktigt bra heller.
Mvh
speakman
Postat: 30 maj 2005, 22:24:40
av Icecap
Hur gör du när klockorna "halkar" i förhållande till varandra? Då kommer synkningen att skita sig rejält!
Och även om du använder 2 identiska kristaller osv kommer de att glida i förhållande till varandra över en viss tid.
Dessutom är det ett annat problem som du inte har svarit på: hur långt ska signalerna gå? Är det långt bör du köra med strömslinga, inte spänning.
Postat: 30 maj 2005, 22:25:13
av sMkr
Man synkar det vid uppstart och sedan är det bara att hoppas

Har ett annat schema under konstruktion som skickar både CLK och data i samma tråd, (växelspänning )
Postat: 30 maj 2005, 22:35:19
av Jine
Ursäka, kanske jag som är trött.. Men va fanken är växelSPÄNNING?? Växelström vet man vet det är.. men spänning?
Zappp.. Edit..
http://susning.nu/V%E4xelsp%E4nning
jag fick mitt svar.. Man kalalr det AC oavsett det är växelström eller spänning..
Postat: 30 maj 2005, 22:38:22
av Icecap
Vad med:
Kort puls = klocka + 0
Mellan puls = klocka + 1
Lång puls = synkronisering (börja om från början)