Hoi Anne,
Ik probeerde met mijn betoog duidelijk te maken dat het sturen van beide
protocollen meteen achterelkaar niet erg efficient is en dat het extra geheugen
en bandbreedte op de baan kost.
Met bandbreedte bedoel ik elk commando heeft tijd nodig om uitgezonden te worden
als je nu een commando twee maal uitzend kost dit dubbele tijd. Daar wordt elk
systeem trager van. De vraag is wanneer begin je hier daadwerkelijk iets van te
merken op de baan.
Over het gebruik van beide protocollen op de baan zegt het Raptor Handboek V2.15.pdf
het volgende:
Citeer
Standaard is Raptor ingesteld op Motorola en DCC.
Opmerking:
Hoewel het in principe mogelijk is om de Motorola en DCC protocollen door elkaar
heen te gebruiken is er echter het advies om, indien u enkel een Motorola
installatie of enkel een DCC installatie bezit, om deze beide protocollen NIET
te mengen als dit niet echt nodig is. Wanneer u toch beide protocollen door elkaar
gebruikt, kan het bij zeer grote modelspoorbanen(meer dan 40 treinen tegelijk
gebeuren dat de verwerkingssnelheid van het systeem ietwat minder snel wordt.
Ook kan het voorkomen dat sommige decoders het niet prettig vinden om voor hun
"vreemde" signalen aangeboden te krijgen.
Fabrikanten van decoders vermelden dit vaak in hun beschrijving die wordt
meegeleverd bij de decoder.
In de engelse Raptor Manual 2.4 is in de vertaling van Nederlands naar Engels;
40 in 60 treinen vertaald.
Hier wordt dus in een iets andere bewoording precies hetzelfde gezegd namelijk:
"het systeem wordt trager".
Verder nog even over de decoders die aan protocol herkenning doen o.a. digikeijs
DR4018
Citeer
Stukje uit de handleiding van de DR4018:
Omdat de decoder multiprotocol is en DCC en Marklin Motorola ondersteund,
zal het kiezen van een wisseladres ook het protocol selecteren. Tijdens het
ontvangen van het wisselcommando zoals we in bovenstaande volgorde hebben gedaan
kijkt de decoder welk protocol gebruikt wordt en slaat dit op in zijn geheugen.
M.a.w. het eerste Wisselcommando wat geldig is wordt opgeslagen, als het Motorola
formaat het eerst wordt uitgezonden zal de decoder zich op Motorola instellen.
Het omgekeerde geldt natuurlijk ook.
Als je met Raptor de Multiprotocol decoder gaat programmeren (zo een die na het
indrukken van de programmeer knop gaat luisteren naar een commando) ben je dus
afhankelijk wat Raptor als eerste uitzend.
Stel dat dit Motorola is dan kun je met Raptor dus in het Motorola addressen bereik
nooit een DCC addres programmeren. Wil je dit wel kunnen heb je een centrale van een
ander merk nodig waarbij je kunt kiezen welk protocol gebruikt wordt voor welk adres.
Zoals je zelf schrijft dien je dus de DCC gerelateerde decoders achter het max aantal
Motorola adressen te zetten.
Dat is logisch want dan word het Motorola commando namelijk niet meer uitgestuurd.
Citaat van: Anne W op zondag 09 februari 2020, 17:46:41
Ik weet dat het programma iTrain ook draait op Raspberry computertjes (ook bij mij op de club), wat mij interesseert is hoe de capaciteit van de processor in de Raspberry's zich verhouden tot de door Raptor gebruikte, inderdaad oude, processor.
Deze processoren kun je eigenlijk niet met elkaar vergelijken, ja het zijn allebei ARM processoren
maar daar houd het dan ook wel bij op.
De LPC2292 heeft meer on chip I/O mogelijkheden zoals Digital Input/Output, Analoge Input/Output etc
en worden voornamelijk ingezet in b.v. Wasmachines en kleinere electronische apparaten die veelal
ook een klein LCD schermpje hebben voor bediening.
De Processor van de Raspberry PI is te vergelijken met die in je Telefoon, heeft mogelijkheden voor
wireless netwerk, bluetooth, USB, HDMI en generieke Input/Output.
Op de Raspberry PI draait meestal een Operating systeem, b.v. Linux waar je weer applicaties op kunt
zetten zoals iTrain.
Het is in feite een kleine PC.
Hieronder een paar van de balangrijkste specificaties o.a. Geheugen en processor snelheid.
De gebruikte processor bij Raptor LPC2292/01 met 1 Core 16/32 bits
- 256 kB Flash memory
- 16 kB Ram
- Max frequentie waarop de processor werkt: 60 MHz
Raspberry Pi 3B+ specs:
- Quad Core 64 bits processor 1.4 GHz --> 1400 MHz
- 1 GB Ram
- Micro SD kaart Max 32GB voor besturings systeem
Raspberry Pi 4 specs:
- Quad Core 64 bits processor 1.5 GHz --> 1500 MHz
- 1,2 of 4GB model afhankelijk
- Micro SD kaart max 64GB voor besturings systeem
Oh ja, ik heb destijds ook de Edits centrale gebouwd, staat nog steeds op zolder. Ben daarna wel gaan bedenken hoe ik zelf mijn
eigen decoders kon ontwerpen met behulp van de FPGA's van Altera. Het ontwerp heb ik nog altijd (werkte ook in simulatie). Daarna heb ik ook mijn eigen decoders ontworpen m.b.v. Microchip microcontrollers en hier mijn eigen software voor ontwikkeld zowel voor Motorola als DCC. Het gerucht ging destijds dat de productie van de Motorola IC's gestopt zou worden, dus vandaar mijn eigen decoder ontwikkeling.
Ik heb me dus wel enigzins verdiept in de protocollen.
Mvg,
Peter