Julklappsbygge växelbord över radio för Lenz RS feedback
Julklappsbygge växelbord över radio för Lenz RS feedback
Nu när det lackar mot jul så tyckte jag farsan som är tågintresserad och dessutom har digitaliserat sin bana att han skulle ha en trådlöst växelbord.
Han har idag ett växelbord med kabel som jag tidigare byggt och tyckte detta skulle kunna vara en bra uppgradering.
Digitalsystem farsan kör med är av märket Lenz (www.lenz.com) och består av en huvudenhet LZ100 som har en feedback bus som brukar kallas RS-bus
Själva protokollet har en tysk reverse engineer:at redan, vilket underlättar en del. http://www.der-moba.de/index.php/RS-R%C3%BCckmeldebus
Protokollet är lite skumt minst sagt. T.ex. så är paritet först efter start biten, vilken i vanlig uart är sist.
Radiomodulerna kommer från sparkfun och kretskorten är tillverkade hos olimex.
Specifikation av systemet
* Systemet klarar av 64 knappar i en matris, vilket motsvarar 8st LB101 moduler
* Standby tid på ca 300 dagar. (2xAA)
* 2.4 Ghz radio
* Atmega88 på både sändare och mottagare
* Mottagaren tar 7-18 volt in
* Sändaren klarar sig på 2xAA
Själva radiomodulen "MiRF v2" som består av en nRF24L01 och massa kringkomponenter styrs över SPI och har autoack och autoresend, vilket är trevligt. Jag valde de med extern antenn för det ser mer professionellt ut.
Dessa radiokretsar sitter i t.ex. Logitech Revolution.
För spara ström utan att behöva löda på radiomodulerna så vid sändning så slå dessa på, konfigureras, data sänds och sedan släcks dessa igen.
Detta gör också att strömförbrukningen går från 1.4mA till 300uA.
I dagsläget så scannar matrisen igenom 8 ggr per sekund och detta kan förklara varför strömförbrukningen inte är lägre än 300uA. (den sover mellan varje scan med WDT som uppvakningskälla)
Idag fick jag mjukvaran att prata med LZ100 efter lite kodande, det störta problemet var att den interna RC oscilatorn inte var bra nog. Men med en extern resonator på 16Mhz så löste det problemet.
Jag har använt A/D:n för få 2 pinnar till, atmega88 i TQFP förpackning har två Analoga kanaler extra jfm atmega88 i PDIP.
Sändarkortets schema.
Mottagarkortet är hålmonterad, orkade inte rita kretsarna ytmonterat i eagle.
Han har idag ett växelbord med kabel som jag tidigare byggt och tyckte detta skulle kunna vara en bra uppgradering.
Digitalsystem farsan kör med är av märket Lenz (www.lenz.com) och består av en huvudenhet LZ100 som har en feedback bus som brukar kallas RS-bus
Själva protokollet har en tysk reverse engineer:at redan, vilket underlättar en del. http://www.der-moba.de/index.php/RS-R%C3%BCckmeldebus
Protokollet är lite skumt minst sagt. T.ex. så är paritet först efter start biten, vilken i vanlig uart är sist.
Radiomodulerna kommer från sparkfun och kretskorten är tillverkade hos olimex.
Specifikation av systemet
* Systemet klarar av 64 knappar i en matris, vilket motsvarar 8st LB101 moduler
* Standby tid på ca 300 dagar. (2xAA)
* 2.4 Ghz radio
* Atmega88 på både sändare och mottagare
* Mottagaren tar 7-18 volt in
* Sändaren klarar sig på 2xAA
Själva radiomodulen "MiRF v2" som består av en nRF24L01 och massa kringkomponenter styrs över SPI och har autoack och autoresend, vilket är trevligt. Jag valde de med extern antenn för det ser mer professionellt ut.
Dessa radiokretsar sitter i t.ex. Logitech Revolution.
För spara ström utan att behöva löda på radiomodulerna så vid sändning så slå dessa på, konfigureras, data sänds och sedan släcks dessa igen.
Detta gör också att strömförbrukningen går från 1.4mA till 300uA.
I dagsläget så scannar matrisen igenom 8 ggr per sekund och detta kan förklara varför strömförbrukningen inte är lägre än 300uA. (den sover mellan varje scan med WDT som uppvakningskälla)
Idag fick jag mjukvaran att prata med LZ100 efter lite kodande, det störta problemet var att den interna RC oscilatorn inte var bra nog. Men med en extern resonator på 16Mhz så löste det problemet.
Jag har använt A/D:n för få 2 pinnar till, atmega88 i TQFP förpackning har två Analoga kanaler extra jfm atmega88 i PDIP.
Sändarkortets schema.
Mottagarkortet är hålmonterad, orkade inte rita kretsarna ytmonterat i eagle.
Senast redigerad av Micke_s 24 december 2007, 15:00:36, redigerad totalt 1 gång.
Bygget fungerar, lite lödning kvar för alla knappar däremot.
Det blev klar i tid före julafton (kl 15:00 alltså)
en liten hög knappar som senare ska monteras, tror kjell & co är glada på en i alla fall.
Efter lite borrande....
Börjat lite smått och testat montera två knappar.
All borrning färdig, många hål blev det, ca 80st
Montering av alla knappar gjorda
Sändarkortet isatt i boxen, batteriboxen ska bytas mot en panelmonterad senare.
Det blev klar i tid före julafton (kl 15:00 alltså)
en liten hög knappar som senare ska monteras, tror kjell & co är glada på en i alla fall.
Efter lite borrande....
Börjat lite smått och testat montera två knappar.
All borrning färdig, många hål blev det, ca 80st
Montering av alla knappar gjorda
Sändarkortet isatt i boxen, batteriboxen ska bytas mot en panelmonterad senare.
-
- Inlägg: 135
- Blev medlem: 1 mars 2007, 13:09:24
- Ort: Norrköping
- MadModder
- Co Admin
- Inlägg: 30015
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Ser ju bra ut.
Själv skulle jag dock inte använda knappar för att ställa tågvägen, utan fräsa ur på spårplanen för alla spår och växlar, och sen i botten på spåret ledande punkter där knapparna sitter. Sen t.ex en multimetersladd kopplad till jord. För att ställa en önskad tågväg drar man sen bara testpinnen längs önskat spår, och klick-klick-klick ställs alla växlar mm. Har så på modelljärnvägen som står nere i föräldrarnas källare.
Sen stavas perrong på två R.
Men det var en redig spårplan. Hur stor yta sträcker sig anläggningen över i verkligheten?
Min är bara två två huvudspår som går runt i landskapet. Vid stationen är det ett tredje innerspår. Bangården består av 4 stickspår...
Dock har jag vanliga skjutströmställare för att slå av sektioner. Har inga signaler. Lima storlek H0.
Själv skulle jag dock inte använda knappar för att ställa tågvägen, utan fräsa ur på spårplanen för alla spår och växlar, och sen i botten på spåret ledande punkter där knapparna sitter. Sen t.ex en multimetersladd kopplad till jord. För att ställa en önskad tågväg drar man sen bara testpinnen längs önskat spår, och klick-klick-klick ställs alla växlar mm. Har så på modelljärnvägen som står nere i föräldrarnas källare.
Sen stavas perrong på två R.
Men det var en redig spårplan. Hur stor yta sträcker sig anläggningen över i verkligheten?
Min är bara två två huvudspår som går runt i landskapet. Vid stationen är det ett tredje innerspår. Bangården består av 4 stickspår...
Dock har jag vanliga skjutströmställare för att slå av sektioner. Har inga signaler. Lima storlek H0.
Felstavningen såg jag efter jag har borrat klart, miss.
Själva rummet är på 4x5 meter och sedan utanför i ett annat rum så finns 1.4 meter x 2.4 meter stor skiva till.
Knapparna på panelen styr i sin tur bara virtuella knappar i ett datorprogram som i sin tur lägger växelgator. Datorprogrammet är det som bestämmer vad som ska göras, så inget är egentligen hårdkodat i panelen förutom var knapparna sitter. Utan dator så händer inte mycket.
FredrikNestor: Roco Digtal har några nackdelar jfm Lenz, lenz är förvisso dyrare i startsettet men feedback modulerna kostar hälften än vad roco:s moduler gör.
Edit: Skalan är H0 med Roco, Lima, Lilliput, lite Märklin(främst vagnar), Rivarossi, Fleishmann mm.
Själva rummet är på 4x5 meter och sedan utanför i ett annat rum så finns 1.4 meter x 2.4 meter stor skiva till.
Knapparna på panelen styr i sin tur bara virtuella knappar i ett datorprogram som i sin tur lägger växelgator. Datorprogrammet är det som bestämmer vad som ska göras, så inget är egentligen hårdkodat i panelen förutom var knapparna sitter. Utan dator så händer inte mycket.
FredrikNestor: Roco Digtal har några nackdelar jfm Lenz, lenz är förvisso dyrare i startsettet men feedback modulerna kostar hälften än vad roco:s moduler gör.
Edit: Skalan är H0 med Roco, Lima, Lilliput, lite Märklin(främst vagnar), Rivarossi, Fleishmann mm.
Senast redigerad av Micke_s 28 december 2007, 00:58:31, redigerad totalt 1 gång.
Även jag får väl redovisa min modelljärnväg:
Kör en mix av DCC prylar, Räls: Tilig, Roco, Fleishmann.
Lok/vagnar: Roco, Lima, Lilliput, Fleishmann.
Skala: H0 (Halv Noll) 1:87
Våran hobbysida som jag ska ta och väcka till liv igen.
Ur funktion - http://kbh.nu/jemtrallarna
http://jemtrallarna.se
Vad heter PC programmet?
Kör en mix av DCC prylar, Räls: Tilig, Roco, Fleishmann.
Lok/vagnar: Roco, Lima, Lilliput, Fleishmann.
Skala: H0 (Halv Noll) 1:87
Våran hobbysida som jag ska ta och väcka till liv igen.
Ur funktion - http://kbh.nu/jemtrallarna
http://jemtrallarna.se
Vad heter PC programmet?
Senast redigerad av lgrfbs 13 juli 2016, 03:41:17, redigerad totalt 1 gång.
Anledning: La in en fungerande URL
Anledning: La in en fungerande URL
Re: Julklappsbygge växelbord över radio för Lenz RS feedback
Lite uppdateringar, har funkat felfritt i några år nu.. Oj vad tiden går...
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.