Sida 1 av 1

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

Postat: 13 januari 2008, 01:14:14
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

Postat: 13 januari 2008, 06:18:22
av blueint
Schema på hur MCUn kopplas in vore intressant..

Postat: 13 januari 2008, 11:56:19
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

Postat: 13 januari 2008, 12:08:01
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.

Postat: 13 januari 2008, 12:21:06
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

Postat: 13 januari 2008, 12:32:15
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.

Postat: 13 januari 2008, 13:18:20
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)

Postat: 13 januari 2008, 13:46:13
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®.

Postat: 13 januari 2008, 14:24:35
av Micke_s
Själva inkoppligen ser likadan ut, protokollet ser antagligen annorlunda ut