Page 1 sur 1

DR4024 : Vitesse des servos

MessagePosté: 27 Avr 2020, 14:27
par jc59
Bonjour,

J’ai récemment testé un module DR4024 pour manœuvrer une barrière avec un servo.

Pour modifier la vitesse de celui-ci, la documentation dans la langue de Molière indique de modifier la CV 113 pour le servo 1.



J’ai alors compris la question lue récemment dans un post : « A quoi correspondent les modes 0-3 ou 4-7 du DR4024 ? »
D’autre part, une approche directe expérimentale de la valeur entre 0 et 255, comme on le fait parfois pour une vitesse ou un volume sonore, réserve aussi quelques surprises.


La langue de Shakespeare nous rassure :



Il faut donc bien remplacer « mode » par « bit »


Pour les débutants en numérique :

Une grandeur binaire comprend un certain nombre de bits, prenant les valeurs 0 ou 1

Le bit, à l’état 1, de rang n (de la droite vers la gauche), a une valeur décimale égale à 2n (2 puissance n).



A l’état 0, sa valeur décimale est nulle

La valeur décimale totale est égale à la somme de ces valeurs



Ex : 1101 en binaire vaut 8+4+0+1 = 13 en décimal
11111111 en binaire vaut 128+64+32+16+8+4+2+1 = 255 en décimal

Lorsque l’on travaille en 8 bits, les valeurs décimales varient donc entre 0 et 255.


Revenons à notre DR4024 :

Les quatre bits 0 à 3 donnent la valeur du pas (0 à 15 en décimal)
Les quatre bits 4 à 7 donnent la valeur de l’intervalle de temps entre deux pas, donc de la vitesse. Leur valeur en décimal vaut (0 à 15) x 16 et est donc comprise entre 0 et 240
La valeur de la CV 113 est donc la somme des deux valeurs précédentes.

Vous pouvez ainsi obtenir une barrière qui se relève vraiment lentement, et non comme une catapulte, et vos aiguillages pourront se manoeuvrer de manière réaliste.

Bons réglages :D

Jean-Claude

Re: DR4024 : Vitesse des servos

MessagePosté: 26 Aoû 2020, 10:40
par jc59
Bonjour,

Un petit up, si cela peut rendre service à certains :)

En dehors de l'obtention d'une réponse satisfaisante des servos, ce DR4024 est intéressant, permettant d'associer (ou pas) les 4 sorties supplémentaires à celles des servos.

On peut par exemple obtenir, en plus des barrières, les feux clignotants d'un passage à niveau, sans autre module ou composant électronique supplémentaire.

En manoeuvres d'aiguillages, ces sorties, associées aux servos, peuvent alimenter automatiquement les modules DR4102 pour polariser les coeurs.

Jean-Claude