Le système numérique Carrera est un système à deux conducteurs comme les autres systèmes de piste de course numérique.
Avec un système analogue, la tension entre les deux conducteurs change et régule ainsi la vitesse de la voiture à fente. Dans un système numérique, on obtient une tension constante, qui sert de tension d’alimentation à tous les véhicules. Avec les instructions D132 et D143, on mesure environ 15V (14,7 V, on dira 15v), à la valeur nominale de 18 V D124.
La tension n’étant plus utilisable comme support d’information pour la vitesse de la voiture, la vitesse doit être communiquée différemment aux véhicules.
Cela se fait via des paquets de données qui sont envoyés aux véhicules.
Pour transmettre les paquets de données, la tension est fixe et hashée à un certain rythme, comparable à un code Morse.

Les 75 ms représente un mot de données. Dix mots de données différents sont constamment répétés. Cela signifie qu’un mot de données est répété tous les 75 ms. Ceci correspond à une fréquence de 13Hz.
Entre 9 mots de données, il y a 8 impulsions individuelles, utilisées pour envoyer des informations à partir de dispositifs externes à l’U. Cependant, nous les ignorons d’abord et nous nous concentrons sur les paquets de données envoyés par l’intermédiaire de l’échelle de conduite aux véhicules, points et autres dispositifs.

Les mots de données sont des mots de données en série encodé Manchester. Le débit nominal de 10 kBaud.
Dans le code Manchester, l’état indique la valeur de bit avant le changement de phase.
Le premier bit est un bit de départ.
Le nombre de bits de données varie en fonction du mot de données. Il y a des mots de données avec 7, 8, 9 et 12 bits de données.
Il n’y a pas de bit d’arrêt.
Etrangement, il y a des mots de données MSB et LSB.
Dans les pitlane, des paquets Ghost et les véhicules seront prolongés par une phase basse de 150. Cela aide les véhicules à se rendre compte qu’ils sont dans une cantine.

Nous nous consacrerons plus tard aux impulsions individuelles entre les mots de données en détail.
Comme on l’a déjà mentionné, 10 mots de données sont envoyés de manière cyclique.
Six de ces mots de données ont la même structure, car chacun d’eux passe sur les informations du contrôleur à la voiture correspondante.
Normalement, l’ordre est:
Une caractéristique spéciale est le troisième mot de données transférée, puisqu’il peut s’agir de deux types différents de mot de données. Normalement, il s’agit d’un mot de données actif. Cependant, si l’UC a reçu un ou plusieurs mots de données d’un autre dispositif dans le cycle, elle transmet un mot de récépissé.
Mot de données du contrôleur: 1 R2 R1 R0 SW G3 G2 G1 G0 TA
Le dossier de données indique aux voitures où elles doivent conduire, si le scanner de changement de voie est pressé sur le contrôleur et si le véhicule est activé sa propre gestion du carburant. Les mots de données sont toujours envoyés pour tous les contrôleurs, quels contrôleurs sont réellement connectés.
1 Startbit
R2 R1 R0 Adresse du contrôleur (0-5). MSB
SW
Bouton de changement de voie. Sera 0 si la touche est enfoncée.
G3 G2 G1 G0
Vitesse (0-15) MSB
AT Est 1 si le niveau de carburant est activé. Le bit n’est pas évalué par les décodeurs D143.
PaceUndGhostCar mot de données: 1 1 1 KFR TK FR NH PC TA
Le mot de données est utilisé pour contrôler la voiture pace-car. À première vue, il ressemble à un mot de données du contrôleur du contrôleur pour le contrôleur de numéro 7.
Le décodeur D143 ne supporte pas l’opération Ghostcar.
1 Startbit
1 1 1 Adresse du contrôleur (7). MSB
KFR Pas de libération. Si le bit est 0, l’exploitation ferroviaire normale a lieu. Si le bit 1 est, le voyant de départ ou le mode programme est actif. Ghost et Pacecar se tiennent debout.
KT
Le bit change pour chaque commande. Il peut servir de cycle, mais n’est actif que pendant l’exploitation ferroviaire normale. Et peut tracer la voie si une voiture fantôme doit mettre l’interrupteur ou non.
FR L’onduleur de la KFR.
NH Si le bouton de la voiture de marche a été enfoncé, cet élément indique si le pacecar doit être de retour dans la boîte. Avec un 0 il ne doit pas, à 1. Si la pacecar n’est pas active, le bit est 0.
PC Le bit est 1, tant que la voiture de cygne est active après que l’on appuie sur le bouton pacecar.
AT Est 1 si le niveau de carburant est activé.
Mot de données active: 1 R0 R1 R2 R3 R4 R5 IE
Le mot de données fournit des informations sur les boutons qui sont actuellement pressés. Il ne prend en compte que le bouton de changement de piste mais pas le bouton de changement de piste. Ce mot de données est envoyé deux fois dans chaque cycle.
Je suppose qu’il sert à raccourcir le temps de réaction lors du freinage. Ces mots de données supplémentaires se traduisent dans un cycle de 75 ms, trois occasions de reconnaître l’autorité de réglementation au lieu d’une seule. Je suppose que les régulateurs analogiques sont fréquemment interrogés.
Cependant, cela n’aide pas avec le contrôleur IR, puisque leurs valeurs ne sont posées que peu de temps avant l’envoi du mot de données du responsable du traitement. Toutefois, elle contribue également à compenser l’"erreur "d’un mot de données du responsable du traitement.
1 Startbit
R0 Le bit est 1 en poussant le bouton 0.
R1 Le bit est 1 lorsque le coulisseau 1 est enfoncé.
R2 R3 R4 R5 Il en est de même pour les mineurs.
IE Est 1 si un contrôle est soumis à un contrôle.
Mot de réponse: 1 S0 S1 S2 S3 S5 S5 S6 S7
Les données transférées à l’unité centrale seront transmises dans l’un des 8 créneaux horaires (sections horaires, créneaux non routiers). Le numéro de fente correspond généralement au nom d’id du véhicule auquel les données se réfèrent. Si des données ont été reçues de l’UC au cours du dernier cycle, les bits d’ensemble indiquent pour quels slots CU ont reçu des données.
Si aucune donnée n’a été reçue de l’unité centrale au cours du dernier cycle, elle envoie un mot de données actif au lieu du mot d’accusé de réception. Ce mot de données n’est disponible que dans l’unité de mesure et ni avec la boîte noire, ni avec la Redbox.
1 Startbit
S0 Le bit est 1 lorsque des données ont été reçues dans le fente 0
S1 Le bit est 1 si des données ont été reçues dans le fente 1
S2 S3 S5 S6 S7 Il en est de même pour les mineurs.
Mot de données de programmation: 1 W0 W1 W2 W3 B0 B1 B1 R0 R1 R2
Le mot de données n’a initialement envoyé qu’aux valeurs de vitesse maximale, de freinage ou de carburant à un véhicule. À l’UC et au nouveau BB, des informations supplémentaires sur l’éclairage de démarrage ou les données pour l’affichage du conducteur et le compteur de poition sont envoyées,
Si les valeurs sont programmées pour le contenu de la vitesse, du frein ou du réservoir, chaque commande de programmation est envoyée deux fois pour chaque véhicule. Le décodeur D143 ne prend pas en charge les fonctions de programmation.
1 Startbit
W0 W1 W2 W3 La valeur (0-15) pour le paramètre sélectionné. LSB
B0 B1 B2 B3 B4 Numéro de la commande sélectionnée (0-31). LSB
R0 R1 R2 Adresse du contrôleur (7). LSB
Le tableau suivant répertorie les commandes que je connais. Il y en a probablement d’autres, par exemple, pour mettre à jour les véhicules et les participations. Le CU est le seul à connaître toutes ces commandes. La plupart des commandes ne connaissent pas le BB et le RB, et utilisent en partie d’autres numéros de commande pour la même commande.
Lorsqu’il est expliqué sur la page avec la description des processus.
Commande Valeur Contrôleurs Description
0 0 0 0-15 0-5 Programmer la valeur de vitesse pour le « contrôleur » du véhicule sur la « valeur »
1 0-15 0-5 Programmer la valeur du freinage pour « contrôleur » du véhicule à « valeur »
2 0-15 0-5 Prévoir la taille du réservoir pour le véhicule « Contrôle » de « valeur »
4 0 0 0 0-5 Fonctionnement normal pour les véhicules « Contrôles » sans adaptateur Pitlane disponible
4 0 à 7 ans 0-5 Fonctionnement normal pour l’adaptateur pour le véhicule « contrôleur » de l’adaptateur pour pitlane disponible. La valeur correspond au niveau du carburant. 7 signifie réservoir plein.
4 8ème 0-5 Clignotes de « contraction » du véhicule, par exemple au début précoce, pas d’adaptateur pitlane disponible
4 8 - 15 0-5 Le véhicule « Contrôle » clignote, par exemple à un démarrage précoce, l’adaptateur Pitlane est disponible. La valeur correspond au niveau du carburant. 15 signifie réservoir plein.
5 5 5 0 0 0 0 à 7 ans Le système de contrôle du véhicule laisse le mode de « réalimentation en carburant est possible »
5 5 5 1 0 à 7 ans Véhicule « Slider » passe dans le mode « La tricoture est possible »
6 6 6 1-8 0 à 7 ans Transférer la position « Valeur » du véhicule « Contrôle »
6 6 6 9 9 9 0 0 0 Lors de l’appui sur le bouton de démarrage pour la première fois (tous conduits rouges) - réinitialiser les positions et l’affichage au tour
7 1 0 à 7 ans Le véhicule « Slider » termine la course. Par example, il est initié par le Rz30355.
8ème 1 0 à 7 ans Le véhicule « Slider » termine un tour (passage de destination) avec un nouveau meilleur temps
9 9 9 1 0 à 7 ans Véhicule « Slider » termine un tour (passage de destination) sans nouveau meilleur temps
10 0 à 7 ans 0-5 Support de citerne pour véhicule « Contrôleur »
10 15 0 0 0 Éteignez la jauge de carburant au niveau du DD. Sera activé à nouveau dès qu’une valeur de carburant sera transférée.
10 15 4 Réinitialiser le premier mot de progword transféré.
11 1 0-5 Début précoce par le véhicule « Contrôle »
16 0-5 7 0 à 5 DEL s’allumer à l’UC et mettent au point la lumière
17 0-15 7 La qualité supérieure grignotine (4 bits) du nombre de tour du leader. N’est envoyé que si aucun compteur de surface n’est relié au compteur de tour de la CU. L’affichage de la tour de position n’est mis à jour qu’avec la réception de la bulle de mauvaise qualité.
18 0-15 7 Chabble de faible valeur (4 bits) du nombre de tour du leader. N’est envoyé que si aucun compteur de surface n’est relié au compteur de tour de la CU.
19 0 0 0 7 Remise à zéro
20 20 20 1 à 4 7 Fixe le mode de transit de destination de l’adaptateur pitlan 1 - Départ, 2 - passage de finition, 3 - Intervalle 1, 4 - Procédure provisoire 2. Mise à jour 2019: Également utilisé pour Checklane,
20 20 20 15 7 Reset suit 19/0/7 et déclenche le test de si l’adaptateur Pitlane est disponible
21 21 21 0-1 7 Actualisation 2019: active le mode de mesure des performances en (1) ou off (0).
Communication à l’UC
Niveau physique
L’unité de mesure peut recevoir des données d’autres dispositifs via l’échelle de glissement. Dans chaque cycle, il donne aux dispositifs une chance en 8 intervalles de temps. Dans la plupart des cas, le numéro de fente correspond au numéro du véhicule, qui concerne les données. Une décision « non inspirée », car cela ne peut influencer la voiture qu’un cycle entier plus tard sur l’action déclenchée sur la base des données.
Les créneaux ne sont donc pas numérotés selon leur ordre chronologique, mais sont basés sur l’ordre dans lequel les données du contrôleur sont transmises. L’ordre est:
Slot 7 (en voyage)
Flottille 0
Flot 4
Flot 1
Flot 5
Flot 2
Slot 6 (Ghostcar)
Flot 3
Les 8 fentes sont situées entre les 2 et 3, 3 et 4 etc. Mot des données d’un cycle. L’unité centrale envoie une phase basse de 50 s 2,3 ms après que le mot de données soit terminé.
CU3
Si un dispositif dans ce créneau veut envoyer des données, il détecte la faible phase une fois qu’il a reconnu le guide routier à un potentiel positif. Cela détecte la CU et génère maintenant 14 autres phases faibles à une distance (flanc de chute pour chuter le flanc) de 250 chacun.
CU4
Les petits crochets sur l’image sont des traducteurs, n’ont aucune influence et doivent être ignorés.
Chacune des 15 phases basses représente un bit. Si le dispositif tire le signal « haut » (comme avec les bits 0, 1, 3, 8 et 14 le boîtier), alors un bit est sinon un bit 0. Les octets sont transmis à LSB. Le premier bit est vu comme un bit de démarrage, que la station définit pour que l’unité CU sache que les données sont prêtes et que le dernier bit doit régler la station pour que l’UCU sache que les données sont valides.
En tant que valeur binaire, nous aurions été dans l’image ci-dessus 100000100001011 donc 410B incl. Commencez et arrêtez. Dans toutes les discussions ultérieures, j’inclurai le début et l’arrêt bit dans le mot des données.
Cependant, la transmission de données ne comprend que 15 bits dans des circonstances particulières. Normalement, les bits 6 à 13.
CU5
Puisque l’autre regardant 15 bits, le cas « plus naturel » je l’ai mentionné en premier. Étant donné que les bits manquants sont tous sur un potentiel positif, il est logique de les interpréter comme 1. Dans notre example, le résultat est 111111111001011 ou 7FCB.
L’adaptateur pinlane ne réagit pas aux impulsions négatives, mais semble fonctionner selon leur propre horloge interne. Il en résulte qu’aucune impulsion n’est visible à 1 bits.
Plaie sémantique
Mot de passage du capteur
1 Stopbit
S7 S5 S5 S3 S2 S1 S0 Le passage du capteur a été fait tant de millisecondes avant que l’approche du capteur ne soit transmise à l’UC. Avec seulement 6 bits de données valides, tous les bits sont lus comme des bits.
B Le véhicule commence à clignoter. Le clignotement s’arrête lorsque l’unité CU le réinitialise ou qu’un capteur de réservoir est en cours d’exécution. Pendant que le véhicule clignote, le véhicule ne fait pas calibré.
Q Si nous programmons un adaptateur via l’UC, l’adaptateur reconnaît cela avec un mot de données dans lequel ce bit est réglé. Bit est par ailleurs 0.
T Le bit est 1 si le capteur (également yo’re ) est un capteur de réservoir
G1 G0
Groupe de capteurs pour le temps d’effort.
0 - pas de chronométrage
1 - Passage d'arrivée
2 - Intermédiaire 1
3 - Espace provisoire 2
1 Startbit
Kurve
0 à 7 sont la valeur 47.
Mot d’initialisation
Après que l’adaptateur Pitstop a reçu une Progwort 20/15/7, il répond en tant que voiture 0
1 Stopbit
1 1 1 1 1 1 1 1 1 1 1 1 1 1
Toujours 1
0 0 0 0 0 Toujours 0
0 0 0 Mise à jour 2019: Apparaît toujours 0
F 1 si une transmission de 15 bits est souhaitée Si le bit est réglé, l’unité de mesure permet d’utiliser tous les adaptateurs pour les mesures à temps partiel.
T 1 s’il y a un capteur de réservoir
1 Startbit
Il y a certainement d’autres commandes ou informations pertinentes que j’ajouterai dès qu’elles me seront connues.
Si l’unité de coordination reçoit un ou plusieurs de ces mots, elle envoie un mot de données de réception dans le cycle suivant au lieu du premier nom de fichier actif, avec lequel elle a reçu des données dans lesquelles elle a reçues.