Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Pour illustrer un cas concret , je vais prendre pour exemple le CV29 du décodeur DZ123 de Digitrax

Voici le tableau concernant le CV29 (Extrait du manuel digitrax)

CV29-digitrax

 

La 1ere colonne nommée 'switch' correspond à la position du bit dans le CV29 

Pour plus de clarté , on va crée un nouveau tableau. 

De base la valeur du CV29 sur le décodeur DZ123 est égale à 6 car les options sélectionnées sont :

  • Mode 28/128 pas (Bit 1 = 1)
  • Conversion mode analogique activée (Bit 2 =1) 

Switch 7

(Bit 7)

Switch 6

(Bit 6)

Switch 5

(Bit 5)

Switch 4

(Bit 4)

Switch 3

(Bit 3)

Switch 3

(Bit 2)

Switch 2

(Bit 1)

Switch 1

(Bit 0)

 

Réservé

 

Réservé

 

Reservé

Adresse

0 : 2 digit

1: 4 Digit

Table de vitesse

0:OFF

1:ON

 

Conversion

mode analogique

0: OFF 1:ON

0 : 14 pas

1:28/128 pas

 

Sens

0 : Normal

1 : Inserse

27

26

25

24

23

22

21

20

128

64

32

16

8

4

2

1

0

0

0

0

0

1

1

0

 

Exercice :

Si la loco ne tourne pas dans le sens conventionnel voulu et que l'on ne désire pas toucher au câblage .On peut inverser le paramétrage du sens en jouant sur le bit 0 du CV29

Tout paramétrage ou destruction du matériel reste sous la responsabilité de l'utilisateur (Ca s'appelle tirée la couverture....) 

 

Switch 7

(Bit 7)

Switch 6

(Bit 6)

Switch 5

(Bit 5)

Switch 4

(Bit 4)

Switch 3

(Bit 3)

Switch 3

(Bit 2)

Switch 2

(Bit 1)

Switch 1

(Bit 0)

 

Réservé

 

Réservé

 

Reservé

Adresse

0 : 2 digit

1: 4 Digit

Table de vitesse

0:OFF

1:ON

 

Conversion

mode analogique

0: OFF 1:ON

0 : 14 pas

1:28/128 pas

 

Sens

0 : Normal

1 : Inverse

27

26

25

24

23

22

21

20

128

64

32

16

8

4

2

1

0

0

0

0

0

1

1

1

 

La nouvelle valeur du CV29 sera donc égale à 7 . En activant le bit 0 on ajoute 1 (20) à notre valeur précédente.

 

Cette série d'articles sur le codage binaire est terminée , il existe des convertisseurs de toutes sortes qui quand on n'a pas l'habitude facilite la vie , mais je pense que lorsque l'on commence à vouloir coder des programmes (informatique , pic) ou vouloir changer des paramètres sur nos décodeurs , il est quand souhaitable d'avoir de bonnes bases en codage binaire et hexadécimale (que je n'ai pas abordé ,c'est du codage sauf que la base est de 16) . J'espère que cette série d'article un peu théorique n'aurait pas été trop lourde et qu'ainsi ,vous ayez envie de manipuler du binaire .

Tag(s) : #Digital