MODULE  voies 8 à 11

 

Lorsque le Supertef passe en mode 11 voies, la séquence reste identique à celle du mode 7 voies.
Les 7 voies habituelles encadrées par les huit impulsions et suivies du temps de synchro nécessaire au décodeur
du récepteur. Temps de synchro qui, en mode 7 voies, est de 8 ou 9 ms, selon la position de l'inter V8
En mode 11 voies, les voies supplémentaires sont véhiculées par ce temps de synchro :
On aura la relation         Tsy  =  7 ms   +  tps/voie
Ainsi si la voie dure 1 ms, on aura Tsy = 7 + 1 = 8 ms,  pour le neutre qui est à mod4V-R.jpg (6603 octets)
1.5 ms   Tsy = 7 + 1.5 = 8.5 ms....
Le temps de synchro va ainsi varier de 8 à 9 ms, de manière continue, quand la
voie passera de 1 à 2 ms
Comme il n'y a qu'un seul temps de synchro par séquence, on ne peut ainsi
transmettre qu'une voie.
Il nous faudra 4 séquences pour passer les 4 voies.
Il faut aussi que le module de décodage de ces voies puisse déterminer leur
ordre.Pour ce faire, on transmet une cinquième séquence véhiculant une
"durée de voie" inférieure au minimum autorisé.
Le décodeur se synchronise alors sur cette séquence.                                                                                 Vue côté µCet 4015 de sortie
Accessoirement, cette séquence transmet la valeur de la voie T/R

Tps-Sy.jpg (9273 octets)
                             
La figure ci-contre illustre notre propos :
En haut, le signal de synchro, sortant sur la voie 8
    -  8 ms  en 7 voies si l'inter V8 est "off"
    -  9 ms, si cet inter est "on"

Mais en 11 voies, ce signal peut évoluer d'une manière
analogique, entre ces deux valeurs


En bas, Le temps de synchro pour la voie T/R et qui sert
de référence pour le décodeur :
    - 7.4 ms si l'inter V8 est "off"
    - 7.6 ms si cet inter est "on"




LE  SCHEMA  du module.


Notre module est construit autour d'un µC de MOTOROLA :         le 68HC908QTx
Ce µC, malgré sa petite taille est très puissant. Il se décline en plusieurs versions :
- le QT1, le QT2 et le QT4 qui conviennent toutes trois à notre application.
Le QT4 est le plus performant avec 4K de flash et un convertisseur A/D. Tous les 3 ont un timer type HC11 !
C'est dire que ces µC n'ont rien à envier aux fameux PICs 12C508

Voir à ce sujet  le site   http://www.ybdesign.fr/68hc908

L'essai de l'extension du nombre de voies du SUPERTEF s'est fait au départ avec un récepteur "ordinaire",
en l'occurence  un RX14. Le signal de synchro récupéré sur le connecteur "voie 8" envoyé directement à l'entrée
capture du µC  qui se chargeait d'extraire les valeurs des voies supplémentaires.
Un fonctionnement correct a été rapidement obtenu, après quelques heures passées à l'écriture et au débogage du soft

Le passage aux récepteurs à µC : Les RX19 et RX23 a par contre été très difficile !!
Après quelques jours de tentatives infructueuses de modification du logiciel, il nous fallu nous rendre à l'évidence :
Le problème ne pouvait pas se résoudre par soft.

Nous allons tenter de vous en expliquer les raisons.
La technique d'extension utilisée utilise le temps de synchro pour véhiculer les informations des voies ajoutées :
soit les voies 8 à 11 et la TouR à récupérer. Il faut donc 5 séquences pour faire passer le message.
Dans un récepteur à décodage direct ( RX15, RX17, RX18, RX21) la sortie 8 du décodeur restitue le créneau de
synchro en temps réel. C'est-à-dire qu'il n'y a pratiquement pas de retard entre l'émission de ce temps et sa restitution.
Toute séquence transmise est instantanément reçue et restituée. Aucune séquence n'est perdue.
Dans un récepteur à µC, tel le RX19 ou le RX23, ce n'est plus vrai !  La séquence transmise est bien reçue instantanément
mais elle est transmise au µC qui l'analyse et l'envoie vers les sorties, si elle est conforme.
Cette analyse ne peut se faire que la séquence terminée. Donc la séquence de sortie est toujours une séquence en retard
sur celle d'entrée. De plus la durée de cette analyse est un peu variable, le µC ne faisant pas que cela ! 
Il s'ensuit qu'il n'y a plus de synchronisme entre les séquences d'entrée et celles de sortie.
On peut très bien voir cela à l'oscillo en mettant l'entrée en canal 1 et la sortie en canal 2. Si on synchronise l'oscillo sur l'une,
on constate que l'autre défile !
Tout cela fait que les séquences restituées ne respectent pas forcément l'ordre exact des séquences émises et qu'il peut y
avoir de temps en temps  une séquence gommée.  Et notre petit module 4 voies ajouté n'y comprend plus rien

Pour résoudre le problème d'une manière catégorique, nous avons utilisé une solution simple ! 

Nous avons ajouté un décodeur classique ( type RX14,17,18..... ) pour cette voie 8, ce qui nous fait revenir pour cette
voie au cas de ces récepteurs.  Et nos difficultés sont disparues !
C'est ce qui apparaît dans le schéma suivant :


SCH4Vx-19-23.jpg (31091 octets)

A gauche un régulateur LM2931D ajustable, permettant d'alimenter le module aussi bien à partir d'une
batterie de 4 ou de 5 éléments. La tension est régulée à 4.4 V
La broche 1 du 908QT est celle de Vdd (+) et la 8 celle de Vss (-)
Les picots 2 et 3 sont reliées au quartz.
Notons que le 908QT a 4 modes d'oscillateur :
- interne sur 12.8 MHz, ce qui libère les picots 2 et 3 pour d'autres fonctions
- externe à résistance : le picot 2 relié par cette R à Vdd. Fréquence fonction de R
- externe par oscillateur séparé injecté sur le picot 2
- externe à quartz ( ou résonateur ). Option retenue dans notre module,car le timing interne doit être très précis pour
   respecter  le cahier des charges vu plus haut.
La broche 4 sort le signal "data" du 4015 tandis que la 6 sort le signal "clock"
La broche 7 est l'entrée capture, connectée à la sortie V8 du décodeur auxillaire incorporé :  Un  deuxième 4015
avec son transistor générateur du signal data associé.  Les entrées Clock de ce 4015 sont activées par la séquence
directe,
à travers un transistor en collecteur commun réduisant la charge du 3362 du Rx et permettant par ailleurs de
réduire le niveau du signal clock.
La broche 5 permet de choisir le "mode". Tirée au + par une R de pull-up interne, elle fait fonctionner le module en
4 voies supplémentaires + voie T/R.  Mise à la masse par un strap elle le configure en 2 voies + voie T/R
Pour terminer, le 4015 sur la droite décode les 5 voies.                                                       

REALISATION

Composants                                                                                                                                              Vue côté LM2931 et 4015  d'entrée
mod4V-V.jpg (16296 octets)
  actif      1      LM2931CD                               F    300-3425
              2      MC14015BD                             F    354-8338
              2       BC549     SOT23 CMS
              1      MC68HC908QT1CDW        RS     445-6299
               ou   MC68HC908QT2CDW        RS     445-6312
               ou   MC68HC908QT4CDW        RS     445-6340
                           selon disponibilité
  à faire programmer par l'auteur avant montage.
      passif             R1       10 kW            CMS805
                           R2        27 kW           CMS805
                           R3        10 MW         CMS805
                            R4        2.7 k
W           CMS805
                            R5/6       47 k
W          CMS805
                           C1/2     22 µF            CMS tantale taille B
                           C3/4      0.1 µF          CMS805
                           C5/6        39 pF         CMS805
                           4 straps 0 W               CMS805
                           1 strap  0
W                CMS1206

                           1  quartz  HC49/4H     10 MHz                    F     485-081
                           1   circuit imprimé.   Voir  fichier   Module-4Vx  en page téléchargements
                           5 fois 3 picots 2.54 HE10     +  1  cordon servo

Montage

Ad4Vx-V.jpg (14836 octets)
Ad4Vx-R.jpg (13371 octets)Il suffit de se reporter aux
vues recto et verso ci-contre
pour effectuer le montage
très simple du module
Commencer par les renvois
recto-verso.
Puis souder les R et C.
Enfin les composants actifs
Le montage des picots est
un peu délicat.
En effet, l'écartement entre
connecteurs est légèrement
supérieur à 2.54mm, ce qui
permet un peu plus de latitude
dans le cas de fiches plus
épaisses
Pour une pose facile, enfiler les
6 connecteurs sur une baguette
de balsa de 10x2  et régler les
positions pour une parfaite  correspondance avec les plots du circuit imprimé.
Ce circuit imprimé s'encastre entre la rangée des picots signal et celle des picots du + batt. Souder ces deux  rangées en
veillant à l'alignement.
Les picots de masse sont "en l'air" . Un fil nu les relie et les connecte aux pistes de masse de chaque côté.
Terminer par la soudure du connecteur 3 fils d'entrée.

Mise en service.

Tester en mode 4 voies ( Cavalier inactif en position haute. Voir figure )mod-4Vx-con.jpg (4886 octets)
Le module doit fonctionner immédiatement.
Le timing étant très serré, nos premiers essais qui avaient été faits avec un
résonateur ont été décevants. Nous sommes donc revenu au quartz dont la
précision est bien meilleure. On vérifiera cependant que ce quartz oscille
très près de 10000 kHz. Au besoin modifier la valeur de C5 et C6 pour
réduire l'écart.à 200 ou 300 Hz maximum !
A noter que les créneaux de voies sortantes existent, même si l'entrée ne reçoit
aucun signal.
On pourra alors tester le mode 2 voies, en disposant le cavalier comme indiqué ci-contre.

                                        Modification des récepteurs

Tous les récepteurs devront subir une petite modification pour fonctionner avec le module décrit
En effet, la sortie V8 de ces récepteurs ne doit plus sortir le signal issu de leur 4015 , mais  la séquence 
mise en forme et récupérée sur le picot 15 du MC3362

Nous donnons ci-dessous deux exemples : Cas du RX19 et cas du RX23
Pour les autres récepteurs, le principe est le même

Le connecteur de voie 8 ne doit plus être relié à la sortie générée par le récepteur ( 4015 de ces Rx ).
Couper cette liaison. Pour les RX19 et RX23, il suffit de couper la piste reliant le picot 2 du 4015 à R26. Voir Fig.
Puis relier la résistance R26  à la sortie "Séquence mise en forme " c'est-à-dire au picot 15 du MC3362.  
Liaison en petit fil isolé.
Sur le RX23, c'est particulièrement facile en profitant d'un trou assurant le transfert recto-verso pour atteindre l'entrée du µC
Sur le RX19B, pas de difficulté non plus :  utiliser le point SRx d'entrée du signal dans le décodeur.

DEC-RX19v.jpg (12438 octets)

Cmp--RX23.jpg (14313 octets)

Cas du RX19B

Cas du RX23

Nous signalons qu'il faut ici, alimenter les RX19 et RX23   avec 4 éléments ( et non 3, comme possible ! ).