Tout d'abord mes dernières emplettes sur un site d'enchères connu :
Un lot de relais Finder : 15
× 40.52 et 15
× 40.61 négocié pour 40€, frais de port inclus.
- Différents finger-boards vierges récupérés par-ci par-là et qui dormaient dans mon stock, dommage qu'aucun n'ait des contacts dorés.
- 350 diodes Schottky (7 lots de 50), négociées pour 16,24€ auprès d'un vendeur allemand, frais de port inclus.
|
Je ne me suis pas encore décidé à commander le mécanisme et les galettes MK112N du contacteur que je projetais d'utiliser.
Bien que le contacteur à 12 positions soit facile à mettre en oeuvre, son usage souffre d'un défaut : les alimentations seront commutées un court instant sur toutes les cartes Jamma des positions intermédiaires quand on quittera une position pour en sélectionner une autre qui n'est pas immédiatement voisine.
- Ce défaut risque d'être néfaste aux cartes qui ne seront alimentées qu'un court instant.
- L'alimentation aura aussi à supporter autant d'appels de courant qu'il y aura de positions du commutateur à parcourir pour atteindre la position désirée.
Le "6-in-1 multi-Jamma switcher" montre la voie à suivre, sa télécommande permet de sélectionner n'importe quelle carte Jamma sans commutation intempestive des alimentations sur ses voisines.
Bien sûr toute amélioration exige une contrepartie et elle se traduit par l'ajout de matériel dans le "truc" en plus du boîtier de télécommande :
- Un troisième relais par connecteur Jamma pour commuter les fils du haut-parleur sur un bus supplémentaire.
- Un quadruple multiplexeur analogique 16-->1 à base de 4067 pour commuter les sorties vidéo tout comme cela est fait sur le "6-in-1 multi-Jamma switcher" avec des multiplexeurs 8-->1 de type 4051.
- Un récepteur radio avec la logique de commande des relais et des switches analogiques.
Incorporation d'une télécommande dans l'étude du "truc"Ces télécommandes par radio à faible portée sont généralement utilisées pour des usages domestiques/domotiques : ouverture de portail, verrouillage des portières de voiture ... deux fréquences radio leurs sont réservées : le 434 MHz et le 868 MHz.
Fortuitement la société AUREL (
http://www.aurelwireless.com/en/ ) fabrique des modules spécialisés pour ces fréquences : récepteurs, émetteurs, décodeurs, antennes ... ainsi que des télécommandes en mini-boîtier. Ces modules et télécommandes ont l'avantage, pour la plupart, d'être disponibles chez les revendeurs habituels (Électronique-Diffusion, Sélectronic, Conrad ...), ce qui va grandement faciliter la tâche.
Le boîtier de la télécommande du "truc" devra comporter :
- Une touche pour chaque carte Jamma, soit 12 touches de sélection.
- Une touche supplémentaire pour mettre le "truc" en veille. Cette 13ème touche désactivera la carte Jamma en service et imposera l'inactivité à toutes les autres.
Aucune des télécommandes en mini-boîtier ainsi qu'aucun des modules décodeurs Aurel n'ont cette capacité, pourtant certains sont réalisés à base de la paire de puces encodeur 45026 et décodeur 45027 qui ont manifestement cette capacité qui est inemployée par Aurel.
Il va donc falloir réaliser cette télécommande ainsi que le système de décodage des trames reçues par le module récepteur Aurel puisqu'il n'existe rien d'équivalent dans le commerce .
Étude de la télécommande en boîtier.Autant utiliser les mêmes composants encodeur/décodeur que ceux des modules Aurel et ainsi reprendre les valeurs préconisées des composants passifs associés.
Le synoptique du couple encodeur/émetteur issu des notes d'application Aurel.
Le bouton T.E. positionne la broche 14 à 0 et active ainsi l'émission de trames sur la sortie 15 du 45026 :
- La trame se répète cycliquement tout pendant que la broche 14 est maintenue à 0.
- La sortie 15, reliée à l'entrée modulation du module émetteur Aurel permet de moduler sa porteuse (le signal radio).
L'encodeur 45026 : http://www.freescale.com/files/rf_if/doc/data_sheet/MC145026.pdf La trame émise par l'encodeur 45026 comporte deux champs :
- Un champ adresse sur 5 bits ternaires, ce qui correspond à 35 adresses possibles soit 243 adresses.
Cette adresse est construite par des straps ou des micro-switches qui sont lus par 5 broches spécifiques de l'encodeur et/ou du décodeur (A1 à A5).
L'état lu sur chacune des 5 broches peut prendre 3 valeurs possibles, d'où la dénomination d'adresse ternaire :
- OFF : la broche est en l'air.
- LOW : la broche est connectée au 0 volt.
- HIGH : la broche est connectée à la tension d'alimentation.
Le récepteur doit avoir la même adresse ternaire que l'émetteur pour reconnaître et décoder les trames émises par ce dernier. - Un champ données sur 4 bits lu sur les broches D6 à D9, ce qui permet 16 combinaisons.
Tout va bien, seulement 13 valeurs seront nécessaires pour opérer le "truc".
Le clavier de la télécommande.L'encodeur 45026 supportant 16 combinaisons, autant utiliser un clavier 16 touches du commerce pour simplifier la réalisation mécanique du boîtier de la télécommande.
Le clavier Secme a l'avantage d'être un clavier hexadécimal avec les 16 chiffres hexadécimaux 0..9, A..F gravés sur ses touches alors que le clavier 16KEY Velleman est plutôt un clavier téléphonique étendu avec ses deux touches étoile et dièse.
Ces claviers sont matricés en XY, donc non raccordables directement sur les entrées D6 à D9 de l'encodeur 45026. Un encodeur de clavier matricé comme la puce 74C922 devra donc être inséré entre les deux.
L'encodeur de clavier 74C922 : http://www.national.com/ds/MM/MM54C922.pdfCet encodeur, non seulement encode les touches d'un clavier 16 touches matricées, mais se charge de filtrer les rebonds des touches (debouncing) et gére l'enfoncement simultané de plusieurs touches (rollover).
- Le clavier matricé en XY est raccordé sur les entrées X1..X4 et Y1..Y4 de l'encodeur 74C922.
- La valeur hexadécimale de la touche pressée est disponible sur les sorties D0 à D3 quand OE/ (Output Enable) est posititionné à 0. Elle le reste tant qu'une autre touche n'est pas activée.
- La sortie DA (Data Available) est positionnée à 1 quand une touche est pressée, elle retourne à 0 dés que cette touche est relachée.
A noter que la gravure des touches des claviers précités ne correspond pas à la matrice de l'encodeur 74C922, seule solution : ouvrir le clavier à ses risques et périls pour mettre les cabochons des touches dans l'ordre désiré.
Le schéma de principe de la télécommande :- A noter que le signal DA en sortie du 74C922 doit être inversé avant d'être appliqué à l'entrée TE/ du 45026.
- Le module émetteur Aurel suggéré est ici un module 434 MHz référence "TX SAW MID 5V".
- L'alimentation par des piles ou des accumulateurs n'est pas représentée, un régulateur LDO (Low DropOut) devrait permettre de maintenir la tension d'alimentation des puces à la valeur requise.