DCC-signalen: Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) |
||
(10 mellanliggande sidversioner av 3 användare visas inte) | |||
Rad 1: | Rad 1: | ||
<div id="content_view" class="wiki" style="display: block"> | <div id="content_view" class="wiki" style="display: block"> | ||
DCC-signalen går från digitalcentralen till lok-, växel- och signaldekodrar. Signalen är en fyrkants växelström, dvs polariteten växlar mellan plus och minus.<br /> I H0 är en vanlig spänning ca 15-16V, i N-skalan något lägre. Kraften för att driva t.ex. ett lok får man genom att likrikta signalen (görs i lokdekodern) och längden på pulserna ger styrinformationen.<br /> <br /> | [[DCC]]-signalen går från digitalcentralen till lok-, växel- och signaldekodrar. Signalen är en fyrkants växelström, dvs polariteten växlar mellan plus och minus.<br /> I H0 är en vanlig spänning ca 15-16V, i N-skalan något lägre. Kraften för att driva t.ex. ett lok får man genom att likrikta signalen (görs i lokdekodern) och längden på pulserna ger styrinformationen.<br /> <br /> | ||
==Den elektriska signalen== | ==Den elektriska signalen== | ||
DCC-signal för H0<br /> [[Image:DCCsignal.jpg|900px|DCCsignal.jpg]]<br /> <br /> Varje data-bit har en positiv och en negativ puls. Vilken som kommer först spelar ingen roll (eftersom loken kan stå åt valfritt håll på spåret)<br /> <br /> För en logisk etta i dataöverföringen ska varje puls ha en längd på 58 mikrosekunder, den totala längden för en etta blir då 116 mikrosekunder.<br /> (En centralenhet ska skicka pulser med längden 55-61 mikrosekunder och en dekoder ska acceptera pulslängder mellan 52-64 som en etta)<br /> <br /> För en logisk nolla i dataöverföringen ska varje puls ha en längd på minst 100 mikrosekunder. Normalt är plus och minus-puls lika långa men det förekommer att den ena sträcks ut (s.k. zero-bit-stretching) vilket används om man vill köra analoga lok på en DCC-bana.<br /> (En centralenhet ska skicka pulser med längden 95-9900 mikrosekunder, med den totala längden för plus och minus puls högts 12000 mikrosekunder, och en dekoder ska acceptera pulslängder mellan 95-10000 som en nolla) | DCC-signal för H0<br /> [[Image:DCCsignal.jpg|900px|DCCsignal.jpg]]<br /> <br /> Varje data-bit har en positiv och en negativ puls. Vilken som kommer först spelar ingen roll (eftersom loken kan stå åt valfritt håll på spåret)<br /> <br /> För en logisk etta i dataöverföringen ska varje puls ha en längd på 58 mikrosekunder, den totala längden för en etta blir då 116 mikrosekunder.<br /> (En [[centralenhet]] ska skicka pulser med längden 55-61 mikrosekunder och en dekoder ska acceptera pulslängder mellan 52-64 som en etta)<br /> <br /> För en logisk nolla i dataöverföringen ska varje puls ha en längd på minst 100 mikrosekunder. Normalt är plus och minus-puls lika långa men det förekommer att den ena sträcks ut (s.k. zero-bit-stretching) vilket används om man vill köra analoga lok på en DCC-bana.<br /> (En [[centralenhet]] ska skicka pulser med längden 95-9900 mikrosekunder, med den totala längden för plus och minus puls högts 12000 mikrosekunder, och en dekoder ska acceptera pulslängder mellan 95-10000 som en nolla) | ||
==Data-informationen== | ==Data-informationen== | ||
Rad 21: | Rad 21: | ||
==Andra artiklar om digitalstyrning== | ==Andra artiklar om digitalstyrning== | ||
[[Digitala system]]<br /> [[DCC]]<br /> [[ | [[Digitala system]]<br /> [[DCC]]<br /> [[LCC]]<br/> [[LocoNet]]<br /> [[Märklin Digital]]<br /> [[Selectrix]]<br /> [[Återkoppling]]<br />[[Boostrar till modulbanor]]<br /> | ||
== | ==Webreferenser== | ||
[https://www.nmra.org/sites/default/files/standards/sandrp/pdf/s-9.1_electrical_standards_2020.pdf NMRA.org: S-9.1 Electrical standard] | |||
[https://www.nmra.org/sites/default/files/s-92-2004-07.pdf NMRA.org: S-9.2 Communications standard]. | |||
[https://www.nmra.org/sites/default/files/s-9.2.1_2012_07.pdf NMRA.org: S-9.2.1 Extended packet format] | |||
</div> | |||
[[Kategori: DCC]] | |||
[[Kategori: Digitalt]] | |||
[[Kategori: Standarder]] | |||
[[Kategori: El och elektronik]] | |||
[[Kategori: NMRA]] |
Nuvarande version från 23 maj 2023 kl. 20.24
DCC-signalen går från digitalcentralen till lok-, växel- och signaldekodrar. Signalen är en fyrkants växelström, dvs polariteten växlar mellan plus och minus.
I H0 är en vanlig spänning ca 15-16V, i N-skalan något lägre. Kraften för att driva t.ex. ett lok får man genom att likrikta signalen (görs i lokdekodern) och längden på pulserna ger styrinformationen.
Den elektriska signalen
DCC-signal för H0
Varje data-bit har en positiv och en negativ puls. Vilken som kommer först spelar ingen roll (eftersom loken kan stå åt valfritt håll på spåret)
För en logisk etta i dataöverföringen ska varje puls ha en längd på 58 mikrosekunder, den totala längden för en etta blir då 116 mikrosekunder.
(En centralenhet ska skicka pulser med längden 55-61 mikrosekunder och en dekoder ska acceptera pulslängder mellan 52-64 som en etta)
För en logisk nolla i dataöverföringen ska varje puls ha en längd på minst 100 mikrosekunder. Normalt är plus och minus-puls lika långa men det förekommer att den ena sträcks ut (s.k. zero-bit-stretching) vilket används om man vill köra analoga lok på en DCC-bana.
(En centralenhet ska skicka pulser med längden 95-9900 mikrosekunder, med den totala längden för plus och minus puls högts 12000 mikrosekunder, och en dekoder ska acceptera pulslängder mellan 95-10000 som en nolla)
Data-informationen
Datainformationen skickas i datapaket. Varje datapaket ska innehålla:
- Inledning (preamble) - en serie ettor som talar om att ett nytt datapaket börjar. Minst 14 ettor ska skickas från digitalcentralen och dekoderna ska uppfatta minst 10 av dessa.
- Paket-start-bit - första nollan efter inldningen talar om att nu kommer address-data-byten
- Address-data-byte - En byte (8tecken) som normalt innehåller addressinformation.
- Data-byte-start-bit - En nolla som mellantecken
- Data-byte - En byte (8 tecken) som innehåller data, instruktion eller kontrollsiffror
- Data-byte-start-bit - En nolla som mellantecken
- Data-byte - En byte (8 tecken) som innehåller kontrolsumman av de övriga data-bytarna, beräknat som en exklusive-or av övriga bytar.
- Paket-slut-bit - En avslutande etta
Det kan förekomma fler data-byte-start-bit + data-byte i ett paket, var och en av bytarna är separerade med en 0-bit (data-byte startbit), den sista är kontrollsumma och avslutas med en 1:a (paketslut-bit). På tillbehörsdekodrar är delar av den andra data-byten en del av adressen, eftersom adresserna till dessa har 9 eller 11 bitar, och då får de inte plats i den första byten.
Datapaketets format
Lokdekoder: 1111111111111111 0 0aaaaaa 0 01dcssss 0 xxxxxxxx 1 Dekoderns 7-bitars adress är aaaaaa undantaget 0000000 som är en allmän adress. Adress 1 (0000001) till 126 (1111110) kan användas. d anger riktning (1=framåt, 0= bakåt), c anger om huvudljus ska vara på (1) eller av (0), och ssss är körsteg 0-15 (0000 - 1111). xxxxxxxx är kontrolsumman av 0aaaaaa och 01dcssss.
Exempel: Lok med adress 8 ska köra framåt på körsteg 4: 11111111111111 0 00001000 0 01100100 0 01101100 1. Kontrollsumman (bitvis paritet) på 00001000 exclusive or 01100100 är 01101100. Den står som sista byte.
Tillbehörsdekoder: Dessa har längre adresser, 11 bitar, där varje utgång har en adress. Adressberäkningen är mer komplex än för lokdekodrar. Ett tillbehörsdekoderpaket är uppbyggt på samma sätt som ett 7-bitars lokpaket, men adressen är längre och körsteg, riktning m.m. är inte relevant.
Tillbehörsdekoder 9-bitarsadress: 11111111111111 0 10aaaaaa 0 1AAApuuu 0 xxxxxxxx 1. Adressen här är AAA med omvända tecken (1 blir 0 och vice versa) följt av (aaaaaa-1) följt av två nollor. Därefter plussas de två sista uu på.uu är utgångens nummer, typiskt 0-3 då man kan styra 4 växlar, det tredje u:et är höger eller vänster spole. p styr strömmen till spolen (1=på, 0=av).
Exempel: 111111111111111 0 10000100 0 11111010 0 01111110 1. Adress 1 i paketet är dekodrar med 1-4, 2 i paketet är dekodrar med adress 5-8, 3 är för dekodrar med adress 9-12 etc.
Andra artiklar om digitalstyrning
Digitala system
DCC
LCC
LocoNet
Märklin Digital
Selectrix
Återkoppling
Boostrar till modulbanor
Webreferenser
NMRA.org: S-9.1 Electrical standard