"SerialPower" uC-nätverk: power+comm via 2 tråd

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
kranenborg
Inlägg: 5
Blev medlem: 13 januari 2008, 00:05:18
Ort: Uppsala
Kontakt:

"SerialPower" uC-nätverk: power+comm via 2 tråd

Inlägg av kranenborg »

Hej!

Som nybörjare i det här forumet (och i Sverige, jag ber om ursäkt för min språktortyr) kan jag visa något som är möjligen intressant för någon som vill bygga applikationer som behöver enkel kommunikation (RS-232) mellan flera mikrokontroller.

Jag har skapat ett "SerialPower" nätverkskoncept som bara använder två tråd och tillåter både (semi)bidirektionell kommunikation (half-duplex via RS-232) mellan processer på uC-baserade noder och samtidigt effektöverföring; noder behöver inget eget batteri eller liknade, bara ett backup-kondensator, och koppling av noder till nätverket skes på vilket sätt som helst. Gärna titta på: http://www.picaxeforum.co.uk/showthread.php?t=7694
Jag är nyfiken att få kommentar, förbättringsförslag, användingsmöjligheter/projekt etc.

Implementationen är baserat på PICAXE mikrokontroller (PIC + BASIC + program loader, så ingen dyr programmerare behövs, programming editor laddas ner och används för fritt) men kan lätt användas med andra mikrokontroller + BASIC också. Information om PICAXE konceptet finns på http://www.picaxe.co.uk och (min sida): http://www.kranenborg.org/ee/picaxe

Som prototyping system använder jag det gamla "Philips EE" experimentsystem som skulla vara känd i Sverige också för det finns svensktaliga handledningar. Länkar till detta finns också:
http://www.kranenborg.org/ee/index.htm
http://ee.old.no/
http://ee.old.no/library/

Hälsningar,
Jurjen Kranenborg
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Inlägg av blueint »

Schema på hur MCUn kopplas in vore intressant..
kranenborg
Inlägg: 5
Blev medlem: 13 januari 2008, 00:05:18
Ort: Uppsala
Kontakt:

Inlägg av kranenborg »

I första länken till picaxeforumet finns följande länk till min webbsida om SerialPower: http://www.kranenborg.org/ee/picaxe/twowirenetwork.htm . I denna sida hänvisas till PDF-dokumentet som beskriver allt, inklusivt detaljer om hur MCUn kopplas in: http://www.kranenborg.org/ee/picaxe/Ser ... k_V2.0.pdf (länk till V2.0 av dokumentet). På samma webbplats finns network stack implementationen också.


Ett exempel från PDF dokumentet som visar hur en slave node kan se ut:

http://www.kranenborg.org/ee/picaxe/Ser ... xample.png

MCUn kan vara en PIC, AVR etc som kan jobba med mindre än 5V

Hälsningar,
Jurjen
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Det går att lösa på ett "bättre" sätt, som det är har man tillgång till en begränsat mängd energi i slaverna.

Men annars är det en kul grej.
kranenborg
Inlägg: 5
Blev medlem: 13 januari 2008, 00:05:18
Ort: Uppsala
Kontakt:

Inlägg av kranenborg »

@icecap: Om en node behöver mer energi (flera 100-tals mA eller mer, t.ex. till motorer, många LEDs etc.) så kan man byta ut Backup-kondensatorn med en batteri eller annan typ av strömförsörjning; ingen annan förändring i kretsen behövs. Ideen bakom de här konceptet är att man kan lätt skapa t.ex. en sensornätverk av intelligenta noder med möjligen flera fysiska sensorer (och processer) per node. Flera ideer om applikationer finns i PDF-dokumentet

För ett bra exempel av användning av SerialPower gärna titta på Chuck Bingley's webbsida: http://www.bramblyhill.com/Picaxe/serialPower.aspx

/Jurjen
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Jo, som ett sensornätverk är det OK men likaväl är det ett lågenergi-nätverk, att koppla in motorer eller liknande är inte grejen och att ha laddning av ackumulator via detta system tycker jag är helt fel väg att gå, de energimängder som behövs till det kommer att påverka systemet negativt.

Och att sedan koppla in extern kraft "förstör" ju hela grejen med smidigheten, dessutom skulle jag då av störningshänsyn ha en isolerat koppling mellan bus och enheten med extern kraft.

Men allt beror ju på vad man behöver så det har sin plats i vissa sammanhang.

Den är ju mer eller mindre saxat från Dallas 1-Wire® systemet.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Den designen likar mycket den som används i dekodrarna i lok för digital körkontroll för modelltåg (DCC)
Användarvisningsbild
Icecap
Inlägg: 26659
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Använder DCC inte att växla spänningen?

"SerialPower" gör ju så att den klippar spänningen med signaleringen, exakt som 1-Wire®.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Själva inkoppligen ser likadan ut, protokollet ser antagligen annorlunda ut
Skriv svar