Citation de: olschool le Samedi 02 Avril 2011, 10:45:47 AM
j'aime beaucoup le principe du truc !
Donc ce fil de discussion aura pour objet l'étude d'un "truc" Multi-Jamma à défaut de tout autre barbarisme anglo-saxon !
Comme il existe déjà des "trucs" multi-Jamma dans le commerce (http://lejrs.e-monsite.com/rubrique,doubleur-jamma,791209.html) dont certains sont à un prix somme toute abordable, la réalisation d'un "truc" en s'inspirant de cette étude ne pourra donc être justifiée qu'à partir d'un nombre de connecteurs supérieur à l'existant vu le prix des composants nécessaires.
Le connecteur Jamma standard / Jamma à la sauce MVS NEO·GEO :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110508230829-gc339-JammaPins.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110508230829-gc339-JammaPins.PNG)
- Le repérage des broches du connecteur Jamma, il varie selon son fabriquant, deux principes sont cependant employés :
- Le repérage alphanumérique :
- Alphabétique coté soudures du PCB : (A..Z, a..f) en évitant soigneusement les lettres pouvant être interprétées comme un chiffre (le "I" et le "O" par exemple). Sur certains connecteurs les lettres minuscules sont remplacées par les binomes AA..AF.
- Numérique coté composants : 1..28, la broche n° 1 étant en face de la broche "A" et la n° 28 en face de la "f" ("F" minuscule).
- Le repérage numérique double :
- La face soudures du PCB correspond au coté "A" du connecteur, les broches seront donc numérotées A1..A28.
- La face composants correspond au coté "B" du connecteur, les broches seront donc numérotées B1..B28.
C'est ce repérage que je préfère et ce sera donc celui qui sera employé tout au long de ce fil de discussion.
- Les différentes sortes de broches :
- Les broches d'alimentation :
- La masse ou 0 volt : broches A1, B1, A2, B2, A27, B27, A28 et B28 (en noir).
A noter aussi la masse vidéo en B14 et la masse audio en A11, cette dernière étant pratiquement jamais utilisée, la broche a été réaffectée dans le standard MVS NEO·GEO. - Le +5 volts : broches A3, B3, A4 et B4 (en rose). Cette tension d'alimentation est celle des circuits logiques de la carte de jeu, l'intensité circulant sur ce rail peut être conséquente car elle peut avoisiner la dizaine d'ampères.
- Le -5 volts : broches A5 et B5 (en blanc), prévues à l'origine du Jamma pour alimenter certaines puces nécessitant une alimentation symétrique ou pour alimenter les tous premiers modèles de mémoires qui étaient multi-tensions. Quelques PCB l'utilisent, il a été banni du standard MVS NEO·GEO.
- Le +12 volts : broches A6 et B6 (en jaune), alimente la plupart du temps l'amplificateur audio intégré à chaque PCB.
Comme il n'est pas question d'alimenter toutes les PCB's enfichées sur le "truc" en même temps pour une raison évidente de surconsommation, il va donc être nécessaire de commuter les rails d'alimentation issus du connecteur Jamma mâle uniquement sur la PCB choisie. La masse n'étant bien sûr pas commutée, elle est commune à tous les connecteurs Jamma. - Le détrompeur : Broches A7 et B7 (en gris sombre), en fait ces deux broches sont absentes, elles sont remplacées par un ergot en plastique qui vient s'insérer dans une découpe du PCB.
- Les sorties (en gris très très clair) :
Les broches A8, B8, A9 et B9 peuvent être ignorées, elles sont utiles en exploitation mais superflues pour un usage domestique des PCB. Restent donc :
- La sortie HP en A10 et B10 :
- Sortie mono : HP- en A10 et HP+ en B10, c'est le Jamma standard ainsi que la configuration des systèmes MVS mono-slot.
- Sortie stéréo : HP+ du canal gauche en A10, HP+ du canal droit en B10, Masse pour les HP- des deux canaux.
- Les sorties vidéo :
- Le signal vert en A12.
- Le signal rouge en B12.
- Le signal bleu en B13.
- Le signal de synchronisation composite en A13.
Et une masse spécifique à la vidéo en B14.
Les sorties HP et vidéo ne peuvent pas être connectées en // car elles se court-circuiteraient mutuellement, il va donc être nécessaire de n'aiguiller que celles de la PCB active vers le connecteur Jamma mâle du "truc". - Les entrées (en bleu clair), on peut classer les entrées en trois types :
- Celles pour la maintenance : Service en A14, Test en B15 pour le Jamma Standard, en A11 pour le standard MVS.
- Celles pour les crédits : en A16 et B16 normalement reliées sur les sorties des monnayeurs.
- Celles pour les manches et boutons des joueurs : de A16 à A24 et de B16 à B24 en Jamma standard.
Les entrées pourraient être toutes directement connectées en // si ce n'était le fait qu'une seule PCB n'est alimentée à la fois. Les entrées des cartes non alimentées pourraient imposer un niveau logique bâtard sur les entrées de la carte alimentée en lui soutirant chacune un courant de fuite, les entrées de toutes ces cartes ne pourront donc être connectées sur le bus commun que par l'intermédiaire de diodes anti-retour.
Analyse d'un "truc" multi-Jamma du commerce :
Comme il ne s'agit pas de réinventer l'eau chaude, autant s'inspirer de ce qui existe.
Ce sera le 6 in 1 multi-Jamma switcher plébiscité par olschool (http://lejrs.e-monsite.com/rubrique,doubleur-jamma,791209.html) au sujet duquel il existe déjà un fil de discussion ici sur Gamoover (http://www.gamoover.net/Forums/index.php?topic=22715.0) :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110509110041-gc339-6in1jamma.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110509110041-gc339-6in1jamma.jpg)
- Tout de suite on remarque les 6 colonnes de diodes anti-retour disposées entre les connecteurs. Chaque colonne est constituée d'une bonne vingtaine de diodes du genre 1N4148 en boîtier CMS.
- Ensuite l'on remarque les 6 paires de relais :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110509121912-gc339-P1010669.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110509121912-gc339-P1010669.JPG)
Sur la photo ci-dessus détaillant une paire de relais :
- Le relais du haut permet de commuter les alimentations +5 volts et +12 volts sur la PCB sélectionnée, le -5 volts n'étant pas distribué d'origine sur ce modèle de "truc".
- Le relais du bas permet de commuter individuellement la sortie HP de chaque PCB (A10 et B10) vers le connecteur mâle encartable.
Remarque : le pouvoir de coupure des relais semble un peu juste pour l'alimentation +5 volts si l'inscription 5A / 3A sous 28VDC correspond bien à celui-ci.
Et une des 2 puces qui commande les bobines des relais : l'ULN2003AN avec 7 drivers.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20101125142119-gc339-P1010670.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20101125142119-gc339-P1010670.JPG)
- Moins visibles sur la photo d'ensemble : un des boîtiers CMOS de type 4051B servant à aiguiller les 4 signaux vidéos :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20101125142842-gc339-P1010673.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20101125142842-gc339-P1010673.JPG)
- Le module récepteur, vues recto/verso :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110509233612-gc339-P1010676.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110509233612-gc339-P1010676.JPG)
Ce module est un récepteur radio calé sur la fréquence d'émission de la télécommande.
La puce SC2272-L6 est en fait un clone du PT2272 de Princeton Technologie Corp. C'est un décodeur prévu pour être utilisé avec un encodeur PT2262, datasheet : http://www.princeton.com.tw/downloadprocess/downloadfile.asp?mydownload=PT2272.pdf
Si l'émetteur de la télécommande est équipé d'un encodeur PT2262 ou équivalent, il devrait y avoir moyen de modifier les adresses de chaque paire émetteur télécommande/multi-Jamma switcher. Ceci permettrait de singulariser chaque paire et d'éviter qu'une même télécommande puisse agir à la fois sur deux ou plusieurs multi-Jamma switchers voisins.
[EDIT]
- Ici comment modifier (http://www.gamoover.net/Forums/index.php?topic=28068.msg443580#msg443580) l'adresse émise par la télécommande,
- Ici comment modifier (http://www.gamoover.net/Forums/index.php?topic=28068.msg443664#msg443664) l'adresse reconnue par la carte multi-switcher.
[/EDIT]
- Le microcontroleur : TMP86FH46ANG de Toshiba
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20101125142349-gc339-P1010671.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20101125142349-gc339-P1010671.JPG)
Il récupère les 6 bits de données issus du SC2272-L6 et les décode pour agir sur la paire de relais et l'adressage des switches analogiques 4051B associés à l'emplacement envoyé par la télécommande.
Bonjour.
Cet article est très intéressant ! ^-
J'ai une vague idée du comment ce genre d'accessoire fonctionne, mais le détail m'intéresse beaucoup !
Pour le titre, je propose "multiprise JAMMA".
I'm in. Je suis certain qu'on va encore apprendre des tonnes de choses sur ce "truc" indispensable pour les amateurs de PCB.
Quand je pense que j'ai réinstallé Eagle hier soir justement pour remettre à plat mes idées sur le multi-jamma ... ^-
Personnellement, je pense qu'une troisième série de relais pour le -5V (ou un relais triple si ca existe) et une file de connecteurs séparés par des diodes pour les kick harness feraient le bonheur des fans de Midway (dont je suis évidemment) et de Capcom
Je me posais une question au sujet de ce genre de "switch Jamma".
Comment faire pour avoir des réglages moniteur qui soient adaptés à tous les jeux?
Parce que aller farfouiller au cul du moniteur à chaque fois qu'on change de jeu, ça tue un peu l'intérêt de la bestiole.
Tout d'abord un grand merci pour vous intéresser à ce système, les possibilités sont multiples et la finalité du "TRUC" est de pouvoir jouer à plus de jeux en manipulant moins nos chères et fragiles PCB.
Citation de: gc339 le Mardi 10 Mai 2011, 01:10:30 AM
Ce module est un récepteur radio calé sur la fréquence d'émission de la télécommande.
La puce SC2272-L6 est en fait un clone du PT2272 de Princeton Technologie Corp. C'est un décodeur prévu pour être utilisé avec un encodeur PT2262, datasheet : http://www.princeton.com.tw/downloadprocess/downloadfile.asp?mydownload=PT2272.pdf
Si l'émetteur de la télécommande est équipé d'un encodeur PT2262 ou équivalent, il devrait y avoir moyen de modifier les adresses de chaque paire émetteur télécommande/multi-Jamma switcher. Ceci permettrait de singulariser chaque paire et d'éviter qu'une même télécommande puisse agir à la fois sur deux ou plusieurs multi-Jamma switchers voisins.
Là c'est une très bonne nouvelle , tout en sachant qu'un système de bouton pourrais faire l'affaire le cas échéant
Je suis moi aussi très interessé par ton étude car je réfléchis à l'installation de la Naomi et de la néo géo dans ma borne (le tout contrôlé par télécommande)
Citation de: Solkan le Mardi 10 Mai 2011, 07:56:26 AM
Personnellement, je pense qu'une troisième série de relais pour le -5V (ou un relais triple si ca existe) et une file de connecteurs séparés par des diodes pour les kick harness feraient le bonheur des fans de Midway (dont je suis évidemment) et de Capcom
- Il existe bien des relais 3, 4 voir même 6 contacts, le problème c'est le coût de tels relais. Le fabriquant de la carte "6 in 1 multi Jamma switcher" (que je suppose chinois) à du lui aussi préférer l'équiper de relais doubles et faire l'impasse sur la commutation du -5 volts pour obtenir un meilleur prix de revient.
Je suis même convaincu qu'il serait plus économique de vampiriser deux cartes neuves "6 in 1" de ce type de ses connecteurs et de ses relais pour fabriquer une carte de capacité plus grande tellement le prix de ces composants dans le commerce est dissuasif.
- Étant donné qu'en principe les relais miniatures double contacts, comme ceux que l'on peut voir sur la carte "6 in 1", ont un pouvoir de coupure inférieur à un relais simple contact de même taille, le plus efficace serait :
- D'utiliser un troisième relais miniature à simple contact avec un pouvoir de coupure d'une quinzaine d'ampères pour le +5 volts.
- D'utiliser le contact précédemment dévolu au +5 volts pour commuter le -5 volts.
- Je pense que le bornier à vis, voir le bornier à levier, est la meilleure solution pour raccorder l'extrémité libre d'un "kick harness" et qu'il est facile de prévoir ce bornier à coté du connecteur Jamma correspondant. Cependant il n'est pas forcément indispensable d'en prévoir autant que de connecteurs Jamma présents, d'où ma question :
- Qel serait le nombre optimal de "kick harnesses" à raccorder sur un "truc" de capacité supérieure à 6 connecteurs Jamma ?
- Quel serait le nombre de fils à protéger avec des diodes anti-retour par bornier "kick harness" ainsi que le nombre de fils de masse commune à y raccorder ?
La photo de la carte 3 in 1 multi-Jamma extraite de cet article :
http://spaceinvaders.7.forumer.com/viewtopic.php?t=415&start=0&postdays=0&postorder=asc&highlight=multi+jamma
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110511124743-gc339-kif1707sg9.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110511124743-gc339-kif1707sg9.jpg)
- La protection des entrées semble aussi assurée par des diodes anti-retour.
- Les relais, sauf erreur, sont à quadruple contacts : commutation fils HP, alimentations +5 et +12 volts ? et -5 volts non commuté ?
- Difficile de deviner comment est réalisée la commutation des signaux vidéo à partir de cette seule photo.
- Un module récepteur radio (couché à plat contre le circuit imprimé) est aussi présent.
Est-ce que le fait d'avoir un réglage du +5V pour chaque connecteur serait une amélioration? Ou bien l'utilité d'un tel dispositif est inexistante?
Citation de: KodeIn le Mardi 10 Mai 2011, 09:29:16 AM
Je me posais une question au sujet de ce genre de "switch Jamma".
Comment faire pour avoir des réglages moniteur qui soient adaptés à tous les jeux?
Parce que aller farfouiller au cul du moniteur à chaque fois qu'on change de jeu, ça tue un peu l'intérêt de la bestiole.
Existe-t-il vraiment de telles disparités entre les différents PCB ou systèmes à cartouches ?
Sinon il faudrait prévoir un triple ou une triplette de potentiomètre(s) entre chaque connecteur Jamma et les entrées associées des switches commutant les signaux vidéo. Lors d'un remplacement de PCB sur un connecteur, le réglage du potentiomètre triple ou ceux de la triplette de potentiomètres impactés serait bien sûr à retoucher
Citation de: gc339 le Mercredi 11 Mai 2011, 13:25:05 PM
Existe-t-il vraiment de telles disparités entre les différents PCB ou systèmes à cartouches ?
Sinon il faudrait prévoir un triple ou une triplette de potentiomètre(s) entre chaque connecteur Jamma et les entrées associées des switches commutant les signaux vidéo. Lors d'un remplacement de PCB sur un connecteur, le réglage du potentiomètre triple ou ceux de la triplette de potentiomètres impactés serait bien sûr à retoucher
Pour en utiliser 2 (x6 jamma) et 2 doubles
soit 16 pcb dans 4 bornes, je n''ai pas de problème de réglage écran
un fois l'écran calibré c'est ok
ps : il y aura toujours des "ultraperfectionistedelamort" qui seront pret a râler mais pour jouer c'est Ok
pour le -5V pour tous les pcb et le bouton test/service c'est juste du cable et 2 points de soudures
cf
http://lejrs.e-monsite.com/rubrique,doubleur-jamma,791209.html
et plus particulièrement
http://forum.arcadecontrols.com/index.php?topic=93600.0 en anglais.
pour les kick harness ...
Partant du principle que les jeux qui en disposent sont dans 95% des cas les suivants :
Street fighter II harness cps 1
Tout ce qui tourne en cps 2 harness cps2
MK harness MK
MKII/MKIII/MK4 /KI et KI II harness MKII (compatible )
Donc un total de 4 harness différents et là on ratisse large et on couvre 95% des besoins.
Ca va pas être facile de mettre un slot mvs sur une tel carte!
question con = comment est gerée le +5V (ou autre)? En effet certaines pcb sont plus gourmandes que d'autres
Citation de: gc339 le Mercredi 11 Mai 2011, 13:07:21 PM
- Il existe bien des relais 3, 4 voir même 6 contacts, le problème c'est le coût de tels relais.
- Étant donné qu'en principe les relais miniatures double contacts, comme ceux que l'on peut voir sur la carte "6 in 1", ont un pouvoir de coupure inférieur à un relais simple contact de même taille, le plus efficace serait :
- D'utiliser un troisième relais miniature à simple contact avec un pouvoir de coupure d'une quinzaine d'ampères pour le +5 volts.
- D'utiliser le contact précédemment dévolu au +5 volts pour commuter le -5 volts.
- Je pense que le bornier à vis, voir le bornier à levier, est la meilleure solution pour raccorder l'extrémité libre d'un "kick harness" et qu'il est facile de prévoir ce bornier à coté du connecteur Jamma correspondant. Cependant il n'est pas forcément indispensable d'en prévoir autant que de connecteurs Jamma présents, d'où ma question :
- Qel serait le nombre optimal de "kick harnesses" à raccorder sur un "truc" de capacité supérieure à 6 connecteurs Jamma ?
- Quel serait le nombre de fils à protéger avec des diodes anti-retour par bornier "kick harness" ainsi que le nombre de fils de masse commune à y raccorder ?
Pour revenir à une de tes conditions initiales, j'ai une question à mon tour : y a-t-il réellement un intéret proposer un multi-jamma plus de 6 PCB ?
J'imagine mal le "rack" que celà va entrainer à 10 ou plus PCB côte-à-côte.
Pour moi, l'intéret d'un multi-jamma home made est de pouvoir facilement ajouter ou supprimer des élements moins standard (comme le kick harness ou le -5 V) pour les X jamma qui nous intéressent.
Le cout est donc limité par la volonté du concepteur d'héberger plusieurs PCB hors standard.
Si tous les PCb sont sans -5 V et sans kick harness, le cout sera bien moindre que la 6in1. Et pour les heureux propriétaire de CPS et carte Midway, les ajoutes (-5V) sur le 6in1 augmentent de toute facon déjà le prix initial.
Citation de: olschool le Mercredi 11 Mai 2011, 13:57:21 PM
pour les kick harness ...
Partant du principle que les jeux qui en disposent sont dans 95% des cas les suivants :
Street fighter II harness cps 1
Tout ce qui tourne en cps 2 harness cps2
MK harness MK
MKII/MKIII/MK4 /KI et KI II harness MKII (compatible )
comme de toutes facon, il faut faire une allonge "kick harness" pour chaque PCb équipée, autant prévoir un bornier pour chaque PCB.
Par contre, pour ce qui est de l'entrée panel, la plupart de ces connecteurs sont similaires si je ne m'abuse. Une simple configuraiton (sous forme de dip-switch peut-être) permettrait de spécifier quel panel a été utilisé (connection CPS1, CPS2, MK ou MKx).
Personnellement, ce projet m'intéresse tout d'abord pour ma Borne MK dans laquelle je compte placer les MK1, 2 et 3 (j'ai aussi une borne KI pour les KI et KI2 à switcher). Même si ca me coute le prix de 2 pcb 6in1, je préfère que celà soit parfaitement adapté à ma config. D'où l'intéret pour le DIY "en kit".
Citation de: Solkan le Mercredi 11 Mai 2011, 14:09:16 PM
Personnellement, ce projet m'intéresse tout d'abord pour ma Borne MK dans laquelle je compte placer les MK1, 2 et 3 (j'ai aussi une borne KI pour les KI et KI2 à switcher). Même si ca me coute le prix de 2 pcb 6in1, je préfère que celà soit parfaitement adapté à ma config. D'où l'intéret pour le DIY "en kit".
J'en ai réalisé une
Borne MKII qui fait tourner MK et MKII
http://lejrs.e-monsite.com/rubrique,ultimate-mk-et-mk-ii-cab,791204.html
Là par contre je te conseille plus le doubleur jamma que le x6
http://www.youtube.com/watch?v=melHFgse_JM&feature=player_embedded
le switch est à 1,03
Citation de: olschool le Mercredi 11 Mai 2011, 14:12:43 PM
J'en ai réalisé une
Borne MKII qui fait tourner MK et MKII
http://lejrs.e-monsite.com/rubrique,ultimate-mk-et-mk-ii-cab,791204.html
Là par contre je te conseille plus le doubleur jamma que le x6
Je connais ton projet :)
Mais il n'y a pas de gestion du kick harness ni de commutation du -5V dans aucun des "trucs" du commerce. D'où ma volonté d'en faire un sur mesure.
Pour le harness c'est clair que je dois le déplacer à la main (c'est comme une prise )
pour le -5 v le doubleur le gére
que ce soit les x2 (dispo dans le commerce) ceux avec télécommande et ceux avec boutons dispo chez yaton entre autre
le x2 que j'utilise (qui n'est plus en vente mais que l'on trouve sur la bay (j'en ai récupéré 3 en 2 ans)
le x6 auquel il suffit de relier les pistes par un simple bout de cable
yaton/jammaboard
cf le tuto sur mon avant dernier post
:)
Par contre mes compétences /connaissance sont bien trop limiter pour créer un multi kick harness et je me suis creusé la tête mais le problème de retour de masse me pose problème
mais je suis certains que certains de nos éminents membres vont nous régler ça rapidement
Citation de: olschool le Mercredi 11 Mai 2011, 14:20:59 PM
pour le -5 v le doubleur le gére
que ce soit les x2 (dispo dans le commerce) ceux avec télécommande et ceux avec bourons
le x2 que j'utilise (qui n'est plus en vente mais que l'on trouve sur la bay (j'en ai récupéré 3 en 2 ans)
le x6 auquel il suffit d erelier les pistes par un simple bout de cable
Ce n'est pas ce que j'appelle de la commutation. Pour ce faire, il faudrait ajouter un relais par connecteur comme l'a détaillé gc339 (ou utiliser le relais existant pour le 12 et -5 et en rajouter un plus costaud pour le +5)
C'est clair qu'un relais + costaud ne serais pas du luxe
Citation de: th_vador le Mercredi 11 Mai 2011, 13:17:11 PM
Est-ce que le fait d'avoir un réglage du +5V pour chaque connecteur serait une amélioration? Ou bien l'utilité d'un tel dispositif est inexistante?
Je ne pense pas que un réglage séparé du +5 volts pour chaque connecteur soit judicieux.
Avec un des rails d'alimentation de section appropriée pour :
- Le "truc" lui même.
- Les éventuelles rallonges entre le "truc" et les PCB's.
- Le peigne Jamma de la borne
Et une alimentation à découpage réglée à 5,25 volts (5 volts +5%), un réglage séparé me semble superflu.
Ce qui ne serait pas le cas pour une configuration équipée d'une alimentation bas de gamme et/ou les câbles d'alimentation du peigne Jamma ferait le tour de la borne tout en transitant par de nombreux points de coupure, exemple : http://www.gamoover.net/Forums/index.php?topic=16781.msg289472#msg289472
(http://img1.uplood.fr/mamu/lz7c_wdk_1small.jpg) (http://img1.uplood.fr/mamu/5090_wdk_1.jpg)
Certaines alimentations à découpage plus professionnelles sont équipées d'un fil pilote pour prélever la tension de sortie au plus près de la charge et assurer ainsi une meilleure régulation. Si les alimentations d'arcade en avaient été pourvues, il aurait fallu un circuit supplémentaire pour commuter ce fil pilote au plus près des broches +5 volts du connecteur de la PCB en service.
Citation de: olschool le Mercredi 11 Mai 2011, 13:57:21 PM
Pour en utiliser 2 (x6 jamma) et 2 doubles
soit 16 pcb dans 4 bornes, je n''ai pas de problème de réglage écran
un fois l'écran calibré c'est ok
Ceci conclue, rend nulle et non avenue l'objection soulevée par KodeIn.
Citation de: olschool le Mercredi 11 Mai 2011, 13:57:21 PM
pour le -5V pour tous les pcb et le bouton test/service c'est juste du cable et 2 points de soudures
OK pour le câblage du bouton test/service à l'aide de diodes anti-retour du type 1N4004.
L'application systématique du -5 volts sur toutes les cartes, y compris celles qui ne sont pas alimentées, n'est pas des plus judicieuses même si cela ne semble pas avoir de conséquences immédiates sur le bon fonctionnement des PCB's.
Citation de: olschool le Mercredi 11 Mai 2011, 13:57:21 PM
Donc un total de 4 harness différents et là on ratisse large et on couvre 95% des besoins.
Désolé, je n'attendais pas une réponse sur les différents types de harnesses existants, mais plutôt une réponse quantitative sur le nombre de fils de celui qui en comporte le plus.
Je la réitère donc à nouveau :
- Quel serait le nombre optimal de "kick harnesses" à raccorder sur un "truc" de capacité supérieure à 6 connecteurs Jamma ?
- Quel serait le nombre de fils à protéger avec des diodes anti-retour par bornier "kick harness" ainsi que le nombre de fils de masse commune à y raccorder ?
Quel serait le nombre optimal de "kick harnesses" à raccorder sur un "truc" de capacité supérieure à 6 connecteurs Jamma ?
entre 4 et 6
Quel serait le nombre de fils à protéger avec des diodes anti-retour par bornier "kick harness" ainsi que le nombre de fils de masse commune à y raccorder ?
Donc 6 boutons par kick + 1 masse commune soit 7 fils / harness
soit 28 fils pour 4 harness
et 42 pour 6
Plus de 4 harness ça me semble trop
amha
Citation de: Solkan le Mercredi 11 Mai 2011, 14:09:16 PM
Pour revenir à une de tes conditions initiales, j'ai une question à mon tour : y a-t-il réellement un intéret proposer un multi-jamma plus de 6 PCB ?
J'imagine mal le "rack" que celà va entrainer à 10 ou plus PCB côte-à-côte.
Pour moi, l'intéret d'un multi-jamma home made est de pouvoir facilement ajouter ou supprimer des élements moins standard (comme le kick harness ou le -5 V) pour les X jamma qui nous intéressent.
Mon idée initiale était de fournir des solutions autant électriques que pratiques sur la manière de mener à bien une réalisation DIY d'un "truc" multi Jamma et d'éviter le genre de fiasco qui est arrivé à bouboualex625 malgré une mise en boite du plus bel effet qui semblait prometteuse : http://www.gamoover.net/Forums/index.php?topic=23413.0
J'espère pour lui que le fait de mettre toutes les broches des connecteurs Jamma en // sans aucune précaution n'a pas été fatal pour ses précieuses PCB's.
Citation de: olschool le Mercredi 11 Mai 2011, 13:57:21 PM
Pour en utiliser 2 (x6 jamma) et 2 doubles
soit 16 pcb dans 4 bornes, je n''ai pas de problème de réglage écran
un fois l'écran calibré c'est ok
ps : il y aura toujours des "ultraperfectionistedelamort" qui seront pret a râler mais pour jouer c'est Ok
Ok, merci pour l'info :)
Voyant certains commentaires, j'avais l'impression que les disparités d'image entre les PCBs étaient importantes.
Ça me rassure, je n'aurai qu'une borne pendant un fameux bout de temps.
Donc je compte mettre mon bootleg (quand il sera réparé) et mon slot dedans. :D
Citation de: gc339 le Mercredi 11 Mai 2011, 19:48:16 PM
Mon idée initiale était de fournir des solutions autant électriques que pratiques sur la manière de mener à bien une réalisation DIY d'un "truc" multi Jamma et d'éviter le genre de fiasco qui est arrivé à bouboualex625
Je l'avais bien compris comme ca. L'étude théorique générique est la plus intéressante à mon avis : celà permet à chacun d'adapter son projet à ses besoins ou de se tourner vers un multi-jamma "commercial" si les besoins sont standards ou si les compétences ou l'envie lui font défaut pour le faire DIY.
Pour revenir au kick harness, effectivement les 6 fils potentiels devraient être protégés par diodes anti-retour (la masse est évidemment commune aux autre boutons).
Pour le nombre max de kick harness, c'est difficile de juger. De manière générale, je serais du même avis que oldschool en disant que 4, c'est déjà pas mal mais d'un autre côté avoir une cab' dédiée aux jeux de combat pourrait n'embarquer que des PCB avec kick harness.
Bon, si on fait quand même le tri, en placant un MK, un KI, un CPS1 et un CPS2, on arrive aux 4 précisés. De même pour une Kombat cab', ca ne fait que 3 PCB; ou encore 2 PCB pour une Killer cab'.
Bon finalement, après réflexion publique et intense : 4 c'est vraiment une bonne moyenne :)
Ci-dessous le principe d'une entrée sur le connecteur Jamma, le contact représenté peut aussi bien être celui d'un manche que celui d'un bouton ou encore celui des crédits.
Configuration avant insertion de la diode anti-retour :
- Contact ouvert : (bouton relâché ou manche en position centrale ) la tension sur l'entrée de la porte logique associée est voisine du +5 volts grâce à la résistance de polarisation.
- Contact fermé : (bouton maintenu appuyé ou manche maintenu incliné ) l'entrée de la porte logique est court-circuité à la masse (0 volt).
Configuration après insertion de la diode anti-retour :
- Contact ouvert : rien de changé, la tension sur l'entrée de la porte logique est toujours voisine du +5 volts.
- Contact fermé : la tension sur la cathode de la diode est nulle puisque court-circuitée à la masse par le contact. La tension sur son anode est celle d'une diode dans le sens passant, c'est à dire de l'ordre de 0,6/0,7 volt pour une diode standard genre 1N4148. La tension sur l'entrée de la porte logique n'est plus nulle puisqu'elle est égale à la tension présente sur l'anode de la diode soit 0,6/0,7 volt.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110516231221-gc339-AntiRetour.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110516231221-gc339-AntiRetour.PNG)
Le tableau ci-dessous donne les tensions associées aux niveaux logiques en fonction de la technologie utilisée.
Le cas le plus défavorable concerne les technologies de type TTL où la tension sur une entrée de porte ne doit pas excéder 0,8 volt pour le niveau logique bas.
- Au dessus de 0,8 volt et en dessous de 2 volts, le niveau logique sur cette entrée est incertain, par conséquent le niveau logique sur la sortie de cette porte est alors imprévisible.
- Au dessus de 2 volts, le niveau logique sur cette entrée est considéré comme un niveau logique haut.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110516231352-gc339-LogicLevels.png) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110516231352-gc339-LogicLevels.png)
Avec des diodes anti-retour standard (type 1N4148) le niveau bas sur des entrées de type TTL (0,6/0,7 volt) sera donc très proche du seuil de 0,8 volt, la marge ne sera que de 0,2 volt voir même 0,1 volt, ce qui est bien trop juste.
Avec des diodes de type schottky (genre BAT42 ou BAT43) la marge sera bien supérieure. Ce type de diode ayant une tension directe de l'ordre de 0,3 volt, cette marge sera alors de 0,5 volts.
L'utilisation de diodes schottky est donc préférable comme diodes anti-retour, le hic est qu'elles sont plus onéreuses :
- Diodes standard 1N4148 : actuellement entre 1 et 3€ (hors FdP) la centaine sur iB, 9€ le millier.
- Diodes shottky BAT43 : actuellement entre 2 et 3€ (hors FdP) la cinquantaine chez un vendeur iB allemand.
Le schéma du bus des entrées :
- Deux connecteurs femelles sont seulement représentés pour la clarté du schéma.
- Le connecteur mâle encartable est représenté à droite fractionné coté soudures/coté composants.
Le bus des entrées est constitué des 26 fils qui relient les cathodes des diodes anti-retour aux broches du connecteur Jamma mâle encartable. Sur le schéma, les 26 fils du bus sont représentés par un gros trait unique avec des sorties repérées individuellement : A11, A14..A26, B14..B26.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110519202025-gc339-MultiJam2.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110519202025-gc339-MultiJam2.PNG)
Le câblage de tout nouveau connecteur supplémentaire sur le bus des entrées est identique à celui de n'importe lequel des deux figurés, il faut prévoir 26 diodes anti-retour par connecteur femelle ajouté.
Ca commence a prendre forme
c'est plutôt bien en plus j'ai un nouveau projet de dédié avec 2 kick en doubleur ça tombe pile poil
<:)
Comme annoncé en préambule de cette étude les sorties des différents connecteurs Jamma (Son/HP + Vidéo) ne peuvent être raccordées en // car elles risqueraient de se court-circuiter mutuellement, il est donc nécessaire de n'aiguiller vers le connecteur encartable que uniquement les sorties de la PCB en service.
Sur la carte 6 in 1 multi-Jamma switcher cette commutation est réalisée d'une façon plutôt élaborée :
- Vidéo : 4 multiplexeurs CMOS du type 4051, un pour chaque couleur plus 1 pour le signal de synchronisation.
- Son/HP : contacts de relais, un relais double contacts pour chaque connecteur femelle.
Un deuxième relais identique est utilisé pour commuter le +5 volts et le +12 volts sur chaque connecteur, le pouvoir de coupure des contacts de ce relais semble sous dimensionné pour l'alimentation en +5 volts.
Ces dispositifs d'aiguillage conviennent parfaitement pour une réalisation sur circuit imprimé ainsi qu'une sélection à distance par télécommande comme c'est le cas pour cette carte 6 in 1. Malheureusement ils ne sont pas appropriés pour un "truc" réalisé en câblage conventionnel dans un coffret, à la manière du projet de bouboualex625 :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110402073026-bouboualex625-DSCF3589.JPG) (http://www.gamoover.net/Forums/index.php?topic=23413.0)
La solution la plus triviale et la plus simple à mettre en oeuvre pour commuter les sorties des connecteurs Jamma femelles dans une réalisation DIY de ce genre reste donc le commutateur rotatif :
(http://tengokugame.free.fr/commutateur2.jpg)
Il n'est certes pas aussi pratique que la télécommande à distance du 6 in 1 multi-Jamma switcher mais on peut se consoler en se disant que c'est la simplicité même :
Le commutateur rotatif :On peut déjà prévoir que ce commutateur devra posséder au moins 6 circuits :
- 2 circuits pour commuter les fils du HP (HP-/Left+ et HP+/Right+. La diffusion du son soit en mono (Jamma Standard ) soit en stéréo (systèmes MVS multi-slots ) n'a aucune incidence sur le câblage du commutateur puisque la commutation de la configuration s'effectue après le connecteur encartable, au plus proche des HP's.
- 4 circuits pour commuter les signaux vidéo, RVB et synchronisation.
Et même prévoir encore 3 circuits supplémentaires pour commuter les tensions d'alimentation. (+5, +12 et -5 volts), ce qui porterait sa capacité totale à 9 circuits.
Comme déjà postulé, le nombre de connecteurs devra être supérieur à 6 pour qu'une réalisation DIY soit justifiable par rapport à "truc" du commerce tout fait.
Le commutateur rotatif devra donc avoir un nombre de positions supérieur à 6.
Un tel commutateur n'existe pas en principe dans le commerce tout fait, il faut le réaliser soi même à partir d'un mécanisme que l'on équipera du nombre de galettes adéquat.
Les modèles de commutateurs distribués par des vendeurs professionnels comme Radio-Spares et Farnell semblent être issus du même fabricant mais apparemment vendus sous deux marques différentes.
Ce commutateur risque d'être le dispositif le plus coûteux de cette étude mais il s'agit de matériel de qualité professionnelle pour les fournisseurs précités. Il ne faut pas oublier non plus que c'est une espèce en voie de disparition avec l'évolution de l'électronique numérique, ce qui tend à limiter le nombre de fabricants, donc la concurrence et par conséquent les prix et la disponibilité.
Le mécanisme :Ce mécanisme de type MU-MKD avec un axe de Ø 6mm et un canon M10 permet d'empiler jusqu'à 10 galettes. Il possède 12 positions maximum (
une tous les 30° ). Un dispositif mécanique accessible à l'utilisateur permet de limiter sa course de 2 à 12 positions en fonction de la configuration prévue.
(http://fr.farnell.com/productimages/farnell/standard/42257347.jpg) (http://fr.farnell.com/nsf-controls/mu-mkd-454622fpa-mk/mecanisme/dp/1165262?in_merch=true&MER=i-9b10-00001460)
Les galettes :Les galettes comportent 12 positions angulaires, par conséquent le produit "circuit(s) × contacts" est égal à 12. Les galettes sont donc déclinées en plusieurs types :
- 1 circuit / 12 contacts.
- 2 circuits / 6 contacts.
- 3 circuits / 4 contacts.
- 4 circuits / 3 contacts.
- 6 circuits / 2 contacts.
Il existe aussi 2 modèles de galettes, les non court-circuitantes (
break before make ) et les court-circuitantes (
make before break ).
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110604225142-gc339-Contacts.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110604225142-gc339-Contacts.JPG)
En fait cette fonctionalité concerne l'instant transitoire entre deux positions consécutives : il s'effectue avec court-circuit momentané des deux contacts associés avec le deuxième modèle. Ce sera donc le modèle non court-circuitant qui devra être utilisé.
(http://de.farnell.com/productimages/farnell/standard/1815823.jpg)
En fait les galettes comportent au total 22 positions angulaires, une tous les 15° hormis le passage des tringles de fixation : 12 sur la face avant et 10 sur la face arrière. Il faut effectivement un nombre de positions angulaires supérieur à 12 pour pouvoir y sertir le commun de chaque circuit.
Le nombre de positions devant être supérieur à 6, des galettes à 1 circuit / 12 contacts modèle MK112N (http://fr.farnell.com/nsf-controls/mk112n-454633-1-mk/galette-1p-12v/dp/146034?in_merch=true&MER=i-9b10-00001460) devront être utilisées, il sera alors nécessaire de limiter la course du mécanisme en fonction du nombre de connecteurs Jamma installés (
de 7 à 12 ).
Le nombre de galettes nécessaires pourra être divisé par deux si on se limite à 6 connecteurs voir 5, il sera alors possible d'utiliser des galettes à 2 circuits / 6 contacts modèle MK206N (http://fr.farnell.com/nsf-controls/mk206n-454634-1-mk/galette-2p-6v/dp/146035?in_merch=true&MER=i-9b10-00001460).
L'empilage des galettes :Des entretoises peuvent être insérées sur les tringles de fixation entre chaque galette afin de maintenir un espacement adéquat : voir la doc du constructeur
(http://fr.farnell.com/productimages/farnell/standard/42257341.jpg) (http://fr.farnell.com/nsf-controls/mks33-spacer-221805-3mm/entretoise/dp/1165265?crosssellid=1165265&crosssell=true&in_merch=true&)
Détail d'un empilage de galettes sur un mécanisme, cliquer sur l'image pour accéder au datasheet du constructeur.
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110520122024-gc339-Empilage2.PNG) (http://docs-europe.electrocomponents.com/webdocs/009f/0900766b8009fe59.pdf)
La commutation des alimentations :Les contacts des galettes de type MK pressenties pour l'étude d'un "truc" peuvent supporter un courant maximal de 5A mais ne sont à même que de pouvoir interrompre un courant de 0,5A sous une trentaine de volts lors d'un changement de position du contacteur. Ces caractéristiques devraient être suffisantes pour l'alimentation en +12 et en -5 volts des connecteurs Jamma mais sont à coup sûr inacceptables pour l'alimentation en +5 volts. La solution passera donc par l'emploi d'un relais à pouvoir de coupure adapté.
Le relais est un composant relativement cher et il va en falloir autant de de connecteurs Jamma équipés. Il existe cependant des relais 12 volts à fort pouvoir de coupure dont le prix reste encore modique : les relais pour accessoires automobiles :
(http://www.order.conrad.com/M/8000_8999/8400/8400/8406/840629_BB_00_FB.EPS.jpg) (http://www.conrad.fr/relais_de_performance_pour_vehicule_p_48453_48539_837935_218614_FAS)
Référence 840629 chez Conrad, 1,70€ TTC pièce
Ce type de relais n'a qu'un petit défaut : sa bobine est peu résistive (80 ohms) et elle soutire un courant conséquent (150 mA) sur l'alimentation 12 volts.
La fermeture du contact étant assurée avec une tension de 9 volts aux bornes de la bobine selon le datasheet, peut-être y a-t-il moyen de la sous-volter (~10 volts) en disposant une résistance de 15 ohms en série afin de diminuer quelque peu le courant absorbé.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110520193742-gc339-RelaisAuto.PNG) (http://www1.produktinfo.conrad.com/datenblaetter/825000-849999/840629-da-01-en-KFZ_LEISTUNGS_RELAIS.pdf)
Le raccordement de ce type de relais est trivial, le numérotage des broches est apparemment standardisé :
- Broche n°30 : Rail alimentation +5 volts.
- Broche n°87 : Alimentation +5 volts commutée, broches A3, A4, B3 et B4 du connecteur Jamma.
- Broche n°85 : Alimentation de la bobine du relais en 12 volts, prélevée sur les broches A6 et/ou B6 du connecteur Jamma.
- Broche n°86 : Raccordement de la bobine à la masse commune (rail 0 volt).
Une diode du type 1N4004 devra être connectée en // sur la bobine au plus près des broches n°85 et n°86 pour court-circuiter la surtension induite à chaque coupure de son alimentation.
Le connecteur Jamma sélectionné par le contacteur rotatif recevra seul le +12 volts, la bobine du relais associé sera alors alimentée, son contact unique se fermera immédiatement et alimentera ainsi donc ce connecteur Jamma en +5 volts.
Dés sélection d'un autre connecteur par le contacteur rotatif, le +12 volts sera coupé sur celui précédemment sélectionné, la bobine du relais associé ne sera plus alimentée, son contact s'ouvrira coupant ainsi l'alimentation en +5 volts.
Génial
tout d'abord je voulais te remercier des efforts que tu fournis et de mettre à la portée de tous tes connaissance ! c'est l'essence même d'un forum de passionnes.
Le projet prend de plus en plus forme et le prix des composants semblent assez bas pour que le projet soit viable
(on feras les compte + tard avant d'attaquer la réalisation)
Concernant :le commutateur rotatif
C'est une bonne solution car peu destructrice par rapport à nos bornes, un simple trou de cloche et ça s'intègre facilement
pour les dédiés et ceux qui se refusent de mutiler leur bornes (j'en fait partie) la mise en place peut se faire à l'intérieur sous le panel ou derriere la coin door
;)
diode anti-retour
c'est le vrai plus de ce système ! personne ne commercialise ce type de produit (Truc Jamma avec multi harness) et sans les diodes conflit avec les masse et les boutons ne fonctionnent pas !
La commutation des alimentations :
Le relais 12 volts serais utilisé pour le +5 (car le commutateur ne le supporterais pas)
par contre tu indique que le +12 et le -5 passent par les galettes du commutateur rotatif
il y a t'il un interet a faire passer toutes les alimentations par des relais ?
ou c'est un coût supplémentaire pour rien ?
Je vais lancer une idée sup sur ce type de projet et je sais que c'est peut être une usine à gaz a mettre en oeuvre mais j'ai installé sur ma cocktail un voltmètre branché sur le +5v pour voir d'un un coup d'oeil
sans sortir le multimètre.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110521095155-olschool-pict49351024x768ll0.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110521095155-olschool-pict49351024x768ll0.jpg)
(l'image n'est pas de moi,je l'ai emprunté sur un autre forum)
je remplacerais par celle de ma cocktail + tard
On pourrais en placer un qui mesurerais le pcb alimenté pour vérifier sa tension
il faudrait trouver un moyen de le faire switcher de pcb en pcb
:-\
je suis conscient du surcout d'un tel ajout
j'ai acheté le mien une dizaine d'euros mais c'est bien pratique
cela pourrais être une option ...
Encore merci de ton aide et de tout le travail que tu réalise
Encore un travail d'expert
^-^
(http://www.efelant.net/planete/experts-miami2.jpg)
:D
Quand gc339 s'y met, on peut être certain d'avoir de la doc super détaillée et intéressante ^-^
Merci, grâce à toi, j'apprends plein de choses qui me seront bientôt utiles (si tout se passe comme prévu).
Citation de: olschool le Samedi 21 Mai 2011, 09:55:58 AM
Concernant :le commutateur rotatif
C'est une bonne solution car peu destructrice par rapport à nos bornes, un simple trou de cloche et ça s'intègre facilement
pour les dédiés et ceux qui se refusent de mutiler leur bornes (j'en fait partie) la mise en place peut se faire à l'intérieur sous le panel ou derriere la coin door
Le commutateur doit être fixé sur une des faces du coffret supportant les PCB's pour minimiser la longueur des fils. Un trou de Ø10 mm suffit pour sa fixation. C'est pour cela que j'ai suggéré dans mon avant-dernier message l'utilisation d'une tringlerie pour déporter mécaniquement l'axe du commutateur de la face du coffret vers un endroit plus accessible sur la borne hôte.
Citation de: olschool le Samedi 21 Mai 2011, 09:55:58 AM
diode anti-retour
c'est le vrai plus de ce système ! personne ne commercialise ce type de produit (Truc Jamma avec multi harness) et sans les diodes conflit avec les masse et les boutons ne fonctionnent pas !
Il ne faut pas moins de 26 diodes par connecteur Jamma, ce qui porte le nombre de diodes nécessaires à plus de 300 pour un jumbo "truc" équipé de 12 connecteurs Jamma.
Je compte exposer une solution pratique pour le câblage de cette foultitude de diodes dans un prochain message.
Citation de: olschool le Samedi 21 Mai 2011, 09:55:58 AM
La commutation des alimentations :
Le relais 12 volts serait utilisé pour le +5 (car le commutateur ne le supporterais pas)
par contre tu indique que le +12 et le -5 passent par les galettes du commutateur rotatif
il y a t'il un intérêt a faire passer toutes les alimentations par des relais ?
ou c'est un coût supplémentaire pour rien ?
Un relais à 3 contacts coûte cher, il faut compter plus de 15€.
Une alimentation d'arcade standard comme celles qui sont vendues par SmallCab ou starcab délivre 2/3A pour le +12V et 1A pour le -5V, ces intensités sont donc les valeurs maximales que peuvent soutirer les PCB's existantes.
- Le pouvoir de coupure d'un contact de galette type MK est donné pour 500mA sous 30V, bien que le produit de ces deux données ne soit pas une constante, il est permis d'espérer que le pouvoir de coupure soit légèrement supérieur sous une tension 5 volts qui est six fois moindre.
- L'alimentation -5V est prévue pour délivrer jusqu'à 1A, cela ne renseigne en rien sur la moyenne des consommations des cartes qui l'utilise, elles ne consomment probablement qu'une fraction de cette valeur.
La commutation du -5 volts à travers les contacts d'une galette MK me semble donc pas irréaliste.
Par contre pour le +12 volts il serait évidemment préférable d'utiliser un contact de relais.
La solution serait donc :
- D'utiliser un deuxième relais pour accessoire automobile pour commuter le +12 volts sur le connecteur Jamma associé, difficile de trouver un relais 12 volts à double contacts à moins de 3,50€ !
- La galette qui était prévue pour commuter directement le +12 volts sur les connecteur ne le commutera plus que sur les bobines des relais. La consommation de 300 mA pour les deux bobines est tout à fait compatible avec le pouvoir de coupure d'un contact de galette MK.
Citation de: olschool le Samedi 21 Mai 2011, 09:55:58 AM
Je vais lancer une idée sup sur ce type de projet et je sais que c'est peut être une usine à gaz a mettre en oeuvre
C'est vrai qu'un "truc" en version jumbo : 12 connecteurs, 300 diodes, 96 fils à commuter ... pourrait ressembler à une usine à gaz. J'ai quelques idées en réserve pour que le câblage soit exemplaire, vos suggestions seront les bienvenues !
Citation de: olschool le Samedi 21 Mai 2011, 09:55:58 AM
j'ai installé sur ma cocktail un voltmètre branché sur le +5v pour voir d'un un coup d'oeil sans sortir le multimètre.
On pourrait en placer un qui mesurerais le pcb alimenté pour vérifier sa tension
il faudrait trouver un moyen de le faire switcher de pcb en pcb
Cela serait facile à faire avec l'ajout d'une neuvième galette sur le contacteur.
Je suis réfractaire à l'emploi d'une voltmètre à demeure, cet accessoire est superflu si les précautions suivantes sont prises et respectées :
- Utiliser une alimentation à découpage de qualité, réglée à 5,25 volts (5 volts + 5%).
- Utiliser des câbles et/ou des rails d'alimentation de section adaptée et le plus court possible.
- Éviter les points de coupure comme ceux apportés par les connecteurs de rallonges éventuelles.
Initialement, je pensais réaliser le "truc" soit sous forme d'un coffret supportant les connecteurs soit sous la forme d'une pieuvre dont les bras seraient des harnesses du commerce et le corps un boîtier incluant le commutateur, les diodes, les relais ...
(http://smallcab.net/images/cablage_jamma.jpg) (http://smallcab.net/index.php?cPath=29&osCsid=nl7dna90fs7eofjku5fql1sm76)
|
Un "harness" du commerce :
- Les broches A25, A26, B25 et B26 sont exemptes de fils, les boutons associés ne sont donc pas câblés.
- La section des câbles d'alimentation est insuffisante.
Ces harnesses doivent donc être upgradés en conséquence. |
Chacune de ces options a ses avantages et ses inconvénients :
- Le coffret permet de minimiser les longueurs du câblage interne. L'espacement entre les connecteurs doit être suffisant pour l'insertion de toutes les différentes PCB's quelque soit leur épaisseur, ce qui n'est pas forcément en adéquation avec la taille du coffret qui doit être logé dans la borne hôte. Le connexion de systèmes à cartouches ainsi que de PCB's trop volumineuses ne peut se faire sans utilisation d'une rallonge.
- La pieuvre permet de disposer plus facilement les PCB's à l'intérieur de la borne hôte et la connexion de systèmes à cartouches est facilitée.
Il est cependant nécessaire de renforcer les câbles d'alimentation sur les harnesses du commerce et d'ajouter les fils manquants sur les entrées.
Les fils et câbles du peigne Jamma de la borne hôte devront aussi être les plus courts possible et exempts de points de coupure superflus.
La meilleure solution est probablement une solution mixte :
- Un coffret de dimensions raisonnables pour être intégré facilement dans une borne et un écartement entre connecteurs supportés suffisant pour accueillir des PCB's de toutes taille. Sinon il sera réservé à l'enfichage des PCB's les moins encombrantes.
- Des harnesses du commerce upgradés et entrants dans le coffret à travers des passe-fils pour se raccorder intérieurement sur la circuiterie des connecteurs Jamma fixes. Cette disposition permettrait de se connecter directement sur les systèmes à cartouches sans aucun point de coupure et d'éviter l'emploi de rallonges pour assurer la connexion des PCB's les plus encombrantes.
A suivre ...
Citation de: gc339 le Samedi 21 Mai 2011, 21:51:12 PM
Chacune de ces options a ses avantages et ses inconvénients :
- Le coffret permet de minimiser les longueurs du câblage interne. L'espacement entre les connecteurs doit être suffisant pour l'insertion de toutes les différentes PCB's quelque soit leur épaisseur, ce qui n'est pas forcément en adéquation avec la taille du coffret qui doit être logé dans la borne hôte. Le connexion de systèmes à cartouches ainsi que de PCB's trop volumineuses ne peut se faire sans utilisation d'une rallonge.
- La pieuvre permet de disposer plus facilement les PCB's à l'intérieur de la borne hôte et la connexion de systèmes à cartouches est facilitée.
Il est cependant nécessaire de renforcer les câbles d'alimentation sur les harnesses du commerce et d'ajouter les fils manquants sur les entrées.
Les fils et câbles du peigne Jamma de la borne hôte devront aussi être les plus courts possible et exempts de points de coupure superflus.
La meilleure solution est probablement une solution mixte :
- Un coffret de dimensions raisonnables pour être intégré facilement dans une borne et un écartement entre connecteurs supportés suffisant pour accueillir des PCB's de toutes taille. Sinon il sera réservé à l'enfichage des PCB's les moins encombrantes.
- Des harnesses du commerce upgradés et entrants dans le coffret à travers des passe-fils pour se raccorder intérieurement sur la circuiterie des connecteurs Jamma fixes. Cette disposition permettrait de se connecter directement sur les systèmes à cartouches sans aucun point de coupure et d'éviter l'emploi de rallonges pour assurer la connexion des PCB's les plus encombrantes.
Merci d'avoir répondu à mes questions.
Concernant le système de Pieuvre je suis Pour car l'espace dispo dans le "Ventre" de nos bornes est loin d'être exstensible...
sur le x6 que j'utilise c'est le principe et c'est vraiment bien.
De plus le cablage jamma de nos borne est souvent très court ce qui vas dans la direction que tu veut prendre .
Par contre je ne crois pas à l'enfichage des pcb !
pour avoir essayé sur un x6 c'est quasiment infaisable pour des raisons de :
Poids, écartement entre les peignes et place
il faut que le "Truc" soit posé à plat et c'est loin d'être évident.
les harness du commerce sont effectivement a upgrader car leur qualité est vraiment + que moyenne et ne disposent pour la plupart ni du cablage du -5V ni du test
(sur ceux que j'ai testé)
:-((
Il est évident qu'il vas falloir de la technique et être méticuleux pour le rangement des cables pour éviter de se retrouver submergé par la PIEUVRE !!
;D
Une chose que nous n'avons pas encore évoqué car c'étais trop tôt dans l'évolution du projet est le coût de réalisation.
Partant du principe que tout ce qui existe sur le marché dépasse allègrement les 100€
exemple pour un x6 du marché avec 4 harness :
système x6 = 70€
6 rallonges = 10x6 = 60€
4 Harness = 4x10 = 40 €
Frais de port = 25 €
__________________________
Total 195 €
Pou run système qui gère 6 pcb et 4 harness et qui oblige à déplacer les harness chaque fois ...
A garder en tête lorsque l'on calculera le coût de reviens du truc ...
Le projet prend forme et c'est vraiment intéréssant
Bonne continuation
^-
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110530163210-gc339-MultiJamSmall.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110530162400-gc339-MultiJam.PNG)
Ca prend forme
^-
je suis en train de déchiffrer ton schéma
c'est un x12 ?
Citation de: olschool le Lundi 30 Mai 2011, 17:16:10 PM
c'est un x12 ?
Effectivement, la limitation à 12 connecteurs Jamma n'est due qu'au nombre maximum de positions du contacteur rotatif.
En fait le câblage est répétitif au niveau de chaque connecteur Jamma, hormis les fils raccordés sur le contacteur rotatif puisque chaque position angulaire de ce contacteur est assignée à un connecteur Jamma différent.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110531001458-gc339-MultiJam8.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110531001458-gc339-MultiJam8.PNG)
Le schéma global n'est qu'une association de 12 schémas individuels strictement identiques plus les schémas de raccordement :
- Des galettes du contacteur rotatif.
- Des broches du connecteur mâle encartable.
Il est donc facile de réduire ce schéma à un nombre de connecteurs moindre, les positions inutilisées du contacteur devront être les toutes dernières afin de pouvoir limiter mécaniquement sa rotation grâce à son dispositif mécanique de blocage positionnable.
Bonjour.
À quoi sert la résistance de 10 Ω en série avec la bobine de chaque relais ?
Citation de: f4brice le Mardi 31 Mai 2011, 08:12:07 AM
À quoi sert la résistance de 10 Ω en série avec la bobine de chaque relais ?
Elle est facultative et son insertion est discutable, sa valeur peut être augmentée jusqu'à 15 ohms sans nuire au fonctionnement du relais : http://www.gamoover.net/Forums/index.php?topic=23663.msg355485#msg355485
1ère suggestion : Les rails du 0 volt.Les rails du 0 volt doivent desservir tous les connecteurs du "truc" et doivent être d'une section conséquente puisqu'ils servent de retour aux alimentations +5 volts, + 12 volts et -5 volts.
Ils servent aussi de conducteurs pour la masse analogique de la vidéo ainsi que des haut-parleurs en mode stéréo.
Pour illustrer cette 1
er suggestion j'ai réalisé une maquette avec 3 connecteurs 2×22 broches récupérés sur des torons de bornes Jeutel qui ont été recâblées en Jamma.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110531234109-gc339-Image-0049.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110531234109-gc339-Image-0049.JPG)
Le chas des broches de connecteur n'est pas assez large pour accueillir un conducteur rond d'une section de 2,5 mm
2. La solution est donc de le déformer avec un outil approprié.
Cela pourra se faire avec le plat d'un petit tournevis. Il suffit d'engager le plat de la lame dans le chas puis d'effectuer une suite de petites rotations du manche dans un sens puis dans l'autre en forçant légèrement pour que le chas se déforme symétriquement jusqu'à atteindre la largeur souhaitée.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110531235426-gc339-Image-0057.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110531235426-gc339-Image-0057.JPG)
Les chas des 4 broches extrêmes une fois déformés avec l'outil improvisé.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110531235710-gc339-Image-0059.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110531235710-gc339-Image-0059.JPG)
Les conducteurs une fois enfilés dans les broches de tous les connecteurs, il ne reste plus qu'à effectuer les soudures nécessaires pour que le rail du 0 volt soit finalisé.
Les conducteurs de cuivre du rail sont constitués de fils électriques de 2,5 mm
2 qui une fois débarrassés de leur isolant ont été étirés pour les rendre le plus rectiligne possible.
Rien de plus facile pour étirer un fil de cuivre, il suffit de coincer une de ses extrémités dans un étau et de tirer sur l'autre avec une pince jusqu'à ce que l'on ressente l'écrouissement du fil.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110601000859-gc339-Image-0064.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110601000859-gc339-Image-0064.JPG)
bien vue le coup d ecarté au tournevis ^-
Excellente cette idée du "rail" : facile à réaliser et n'encombrant pas du tout la PCB.
Tu n'aurais pas une section suffisante avec du 1,5 mm² ? C'est quand même ce qui est utilisé en 220V/16A en électricité domestique.
2ème suggestion : Le bus des entrées.Le bus des entrées comporte pas moins de 26 fils sur lesquels il va falloir souder la foultitude de diodes anti-retour.
(http://www.electronique-diffusion.fr/images/ph_internet_zoom/cpajb58.jpg) (http://www.electronique-diffusion.fr/product_info.php?products_id=12028)
Une des solutions sera d'utiliser une plaque d'essai trouée au pas standard de 2,54 mm et comportant des bandes cuivrées dans le sens longitudinal. Chaque bande de cuivre constituant un des fils du bus.
- La plaque sera fixée en-dessous des connecteurs et maintenue en place par des entretoises, coté bandes de cuivre vers l'extérieur pour faciliter les soudures sur les pistes imprimées.
- Les diodes seront soudées en "sandwich" entre les broches des connecteurs et la plaque d'essai.
- Les diodes soudées sur les broches coté "A" du connecteur (face soudures ) seront, par exemple, soudées sur les pistes impaires de la plaque alors que celles soudées sur les broches coté "B" (face composants ) le seront sur les pistes paires.
- Il y a 26 diodes par connecteur, disons 13 diodes par rangée de broches soit 12 intervalles :
- Coté broches : les diodes coté anode seront alignées sur une longueur de 12 × 3,96 = ~47,5 mm.
- Coté plaque d'essai : les diodes coté cathode seront alignées sur une longueur de 12 × 5,08 = ~61 mm.
Les diodes se retrouveront donc disposées en forme d'éventail. En les répartissant pour que les diodes centrales soient quasi verticales, les diodes les plus extrêmes auront donc une inclinaison maximale qui correspond à une différence d'alignement de (61 - 47,5) ÷ 2 = 6,75 mm ce qui est tout à fait compatible avec la plaque d'essai fixée à une distance aussi faible que 1,5 à 2 cm au-dessous des broches.
Les fils des diodes pourront être coupés et pliés à l'avance selon le même gabarit puisque les longueurs nécessaires entre les différents emplacements sont relativement proches.
La plaque d'essai la plus longue disponible dans le commerce de détail semble être la CPAJB58 d'Électronique Diffusion (http://www.electronique-diffusion.fr/product_info.php?products_id=12028) avec une longueur de 58 cm pour une largeur de 10 cm.
L'espacement standard entre connecteurs pourrait être alors de :
- 580 ÷ 11 soit ~53 mm pour un "truc" comportant 12 connecteurs alignés.
- 580 ÷ 9 soit ~64 mm avec 10 connecteurs.
- 580 ÷ 7 soit ~83 mm avec 8 connecteurs.
Rien n'empêche d'abouter deux plaques pour obtenir un espace plus grand entre connecteurs, dans ce cas il faudra tenir compte de la largeur de la borne, les 58 cm d'une plaque d'essai standard n'étant plutôt compatibles qu'avec la largeur d'une borne magnum.
Dans le cas d'un "truc" version jumbo avec 12 connecteurs, cet espacement doit être ramené à la dimension impériale la plus proche c'est à dire 50,8 mm ou 2 pouces (
20 pas de 2,54 mm ), ce qui laisserait quelques mm salutaires en rab entre le dernier connecteur et l'extrémité de la plaque.
Cet écartement qui serait supérieur de presque 1 cm aux 4,2 cm de l'espacement standard de la carte "6-in-1 MultiJamma switcher" serait bien sûr modulable, rien n'empêche de réduire un des espacements à 1½ pouce pour pouvoir profiter de 2½ pouces pour son voisin.
Exemple du câblage des 26 diodes anti-retour sur un des connecteurs :
- Dans cet exemple, la plaque est maintenue par des entretoises de 15 mm car les fils des diodes récupérées sur des épaves de PCB étaient plutôt courts. Cette longueur d'entretoise semble toutes fois appropriée pour un montage aisé des diodes tout en évitant que leurs fils nus puissent arriver à se toucher.
- Le montage de la diode correspondant au fil "Test MVS" diffère d'un pas : dispendieux de laisser une piste inutilisée puisque dans la réalité la largeur de la plaque d'essai devra être réduite à son strict nécessaire afin de dégager le coté droit du connecteur où seront raccordés les fils des sorties ainsi que les alimentations.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110602151234-gc339-Image-0084.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110602151234-gc339-Image-0084.JPG)
Vue du bus des entrées coté broches "A" du connecteur (face soudures )
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110602151454-gc339-Image-0088.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110602151454-gc339-Image-0088.JPG)
Vue du bus des entrées coté broches "B" du connecteur (face composants )
Cette disposition même si elle semble la plus optimisée souffre néanmoins de trois inconvénients dont il faut tenir compte :
- Difficile de respecter un espacement métrique entre les connecteurs puisqu'il devra être un multiple du pas des trous de la plaque d'essai (1/10 de pouce ou 2,54 mm).
- La soudure de l'anode des diodes sur les broches des connecteurs ne pourra pas se faire par l'arrière des connecteurs puisqu'il sera occulté par la plaque d'essai. Ces soudures ne pourront être réalisées que par l'avant, en glissant la panne du fer à souder dans l'espace libre entre deux connecteurs, ce qui impose que la distance entre deux soit au moins supérieure à 3 cm.
- Les connecteurs devant en principe être fixés sur le dessus d'un coffret, la tôle de ce coffret occulte naturellement l'espace entre les connecteurs, ce qui impose de :
- Fixer provisoirement les connecteurs et la plaque d'essai sur un gabarit ouvert pour effectuer les soudures des diodes avec une contrainte minimale.
- De retirer le gabarit une fois toutes les diodes soudées.
- De fixer finalement cet ensemble devenu monolithique par la soudure (connecteurs, diodes et plaque d'essai ) sur la tôle du coffret.
Les découpes dans la tôle du boîtier devront avoir une largeur au moins égale à celle des connecteurs, que ces derniers soient fixés face inférieure de leurs oreilles contre le dessus de la tôle ou face supérieure des oreilles contre le dessous de cette tôle.
Citation de: Solkan le Mercredi 01 Juin 2011, 08:26:59 AM
Tu n'aurais pas une section suffisante avec du 1,5 mm² ? C'est quand même ce qui est utilisé en 220V/16A en électricité domestique.
Je me re-cite :
Citation de: gc339 le Mercredi 01 Juin 2011, 00:10:39 AM
Les rails du 0 volt doivent desservir tous les connecteurs du "truc" et doivent être d'une section conséquente puisqu'ils servent de retour aux alimentations +5 volts, + 12 volts et -5 volts.
Ils servent aussi de conducteurs pour la masse analogique de la vidéo ainsi que des haut-parleurs en mode stéréo.
Je préfère donc préconiser une section de fil de 2,5 mm
2 afin d'avoir une résistance minimale sur ce rail d'alimentation surtout si des rallonges ou des "harnesses" doivent le prolonger en rajoutant encore une résistance supplémentaire.
Comme le fil électrique de 2,5 mm
2 est aussi courant que le fil de 1,5mm
2, pourquoi s'en priver ? Qui peut le plus peut le moins !
Solution alternative pour les relais.Les relais pour accessoires automobiles n'ont qu'un défaut : il sont trop gourmand et chacun soutire 150 mA sur l'alimentation +12 volts pour son maintient. De plus leurs cosses de sorties ne sont théoriquement pas prévues pour être soudées.
Une bonne alternative serait de les remplacer par des relais série 40 de marque Finder, leur prix semble attractif et Conrad les propose actuellement à -24 ou -25% selon le modèle et le prix unitaire est dégressif à partir de 10.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110610191536-gc339-Finder40.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110610191536-gc339-Finder40.PNG)
Un autre fournisseur pour ces relais Finder série 40 : http://www.electrome.fr/produits/produits/comm_rel/relais.htm
Et bien sûr, si l'on est pas trop pressé, on peut trouver des lots de ces relais à un prix unitaire encore plus modique sur iB.
Le schéma doit être modifié en conséquence :
- Un relais Finder type 40.61 (Conrad : 502921-62), avec un seul contact supportant 16 A en nominal pour la commutation du + 5 volts.
- Un relais Finder type 40.52 (Conrad : 502868-62), avec deux contacts, chacun supportant 8 A en nominal. Cette aptitude est plus que suffisante pour commuter le +12 volts et le -5 volts au plus près des rails d'alimentation.
- Les bobines des deux relais sont câblées en //, la résistance équivalente est de 110 ohms soit un courant total de 12 ÷ 110 = 0,11 A ou 110 mA pour maintenir chaque paire de relais. C'est quand même une intensité 3 fois plus faible qu'avec les relais pour accessoires auto.
- La galette du contacteur qui commutait le -5 volts n'est plus nécessaire puisque le deuxième contact du relais Finder 40.52 réalise maintenant cette commutation.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110610200555-gc339-MultiJam9.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110610200555-gc339-MultiJam9.PNG)
Très vendeur, ca, jumbo multi-jamma switcher =:))
Les relais finder sont aussi dispo chez gotronic
http://www.gotronic.fr/catalog/relais/mini1.htm#06026
Citation de: gc339 le Mercredi 11 Mai 2011, 19:05:40 PM
Ceci conclue, rend nulle et non avenue l'objection soulevée par KodeIn.
Pourtant , j'ai eu le problème sur plusieurs PCBs.
Je ne pense pas qu'il faille le prendre autant à la légère.
Mais bon, il sera surement possible de créer un module par la suite.
je suis épaté par cette belle conception. ^-^
tu as en sorte une "pcb double façe" virtuelle ,
avec le premier "étage" au niveau des rails de masse et le deuxième étage au niveau de la plaque a pastille, ce qui simplifie énormément la réalisation ^-^ :-*
Le schéma du jumbo "truc" incluant les relais Finder série 40
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110611215350-gc339-MultiJam10Small.png) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110611215212-gc339-MultiJam10.png)
La galette du contacteur qui commutait le -5 volts sur les connecteurs Jamma a été supprimée, c'est maintenant un des deux contacts du relais Finder 40.52 qui réalise la commutation de cette tension.
Ca prend forme
j'aime bien la solution que tu propose et ses nombreux avantages
cout,relative simplicité de mise en oeuvre et surtout conception,
là on a un truc valable,solide et fiable optimisé pour nos besoins.
Mode Hs on
Pose le brevet et lance la prod il y a du client ....
;D
Mode Hs Off
3ème suggestion : montage des relais Finder 40.52 et 40.61 / rails des alimentations ±5V et +12VLes relais Finder 40.52 et 40.61 sont prévus pour être soudés sur un circuit imprimé et de ce fait ils ne disposent d'aucun système mécanique de fixation un peu comme ces relais d'un autre type qui possèdent un bout de tige filetée pour pouvoir les fixer sur un support quelconque.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613133710-gc339-Image-0102.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613133710-gc339-Image-0102.JPG)
Il n'y a donc guère d'autre solution pour assurer leur maintient mécanique que de les souder sur un circuit imprimé, ce sera en l'occurrence une plaque d'essai trouée au pas standard de 2,54 mm et comportant des pastilles plutôt que des bandes cuivrées.
(http://www.electronique-diffusion.fr/images/ph_internet_zoom/cpajp58.jpg)
Voici le 1
er prototype réalisé sur une chute de plaque d'essai, il a juste servi à concrétiser l'idée de départ :
- La plaque d'essai est fixée en-dessous des broches du connecteur Jamma par des entretoises de 10 mm, face pastillée coté broches. Cette distance semble optimum, des entretoises plus courtes (7,5 mm) ne laisseraient pas assez d'espace disponible.
- Les rails des alimentations ±5V et +12V ainsi que les relais sont disposés sur la face vierge de la plaque d'essai. Des épingles en fil de cuivre étamé rigide (Ø 1 mm avant étirement ) à cheval sur les rails font la jonction avec les broches des contacts de relais coté pastillé de la plaque tout en assurant le maintient mécanique de ces rails.
- Le même fil de cuivre étamé sert à relier les contacts de relais aux broches du connecteur jamma.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613010226-gc339-Image-0092.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613010226-gc339-Image-0092.JPG)
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613004131-gc339-Image-0097.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613004131-gc339-Image-0097.JPG)
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613004156-gc339-Image-0100.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613004156-gc339-Image-0100.JPG)
3ème suggestion : montage des relais Finder 40.52 et 40.61 / rails des alimentations ±5V et +12VLe 1
er essai a montré qu'il valait mieux resserrer les relais et les rails d'alimentation pour laisser plus de place à la plaque supportant les diodes.
Les cavaliers assurant la continuité entre les rails et les broches des relais sont maintenant très près des boîtiers de ces relais et il est préférable de les enfiler dans les trous de la plaque avant d'embrocher les relais sur cette même plaque.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613231729-gc339-Image-0112.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613231729-gc339-Image-0112.JPG)
1er photo de la plaque pastillée non encore découpée avec des relais Omron d'installés.
Les relais Finder ont des broches légèrement plus large que les relais Omron de la photo ci-dessus (
1,1 de mm alors que les trous de la plaque ont un 1 mm de Ø ) aussi il est nécessaire de repercer à 1,2 mm tous les trous devant recevoir les broches de ces relais Finder.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613231758-gc339-Image-0124.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613231758-gc339-Image-0124.JPG)
La même plaque équipée avec les relais Finder, elle a été découpée à sa largeur définitive.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613231824-gc339-Image-0129.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613231824-gc339-Image-0129.JPG)
Les broches des paires de relais ressortent de ~2,5 mm au dessus du pastillage, ce qui permet de les enlacer par le fil de Ø 1mm pour une meilleure soudure.
- Les liaisons rails d'alimentation / contacts de relais sont traversantes : elles connectent les contacts des relais coté pastillage aux rails d'alimentation contre le dessous de la plaque d'essai.
- Les liaisons connecteur Jamma / contacts de relais sont surplombantes : elles sont réalisées au-dessus de la surface pastillée.
|
La plaque supportant les relais et la plaque interconnectant les diodes anti-retour au bus des entrées ont été solidarisées par des vis de Ø3 mm.
L'intercalaire nécessaire pour maintenir les deux plaques au bon écartement devrait faire 1,8 mm (
La différence de hauteur entre les entretoises de chaque coté du connecteur soit 5 mm moins l'épaisseur des deux plaques d'essai soit 2×1,6 mm ).
Comme il est impossible de trouver des entretoises de cette hauteur de 1,8 mm, elles ont été remplacées par un mille-feuilles composé d'une rondelle métallique (0,8 mm) et de deux rondelles en fibre (0,5 mm) qui sont communément utilisées pour isoler les vis de fixation des cartes mères de PC.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613231849-gc339-Image-0137.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613231849-gc339-Image-0137.JPG)
Vue sur les vis d'assemblage des deux plaques, on peut apercevoir les rondelles de fibre entre celles-ci.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613231920-gc339-Image-0140.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613231920-gc339-Image-0140.JPG)
Vue des deux plaques coté "A" d'un connecteur cablé.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110613232016-gc339-Image-0144.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110613232016-gc339-Image-0144.JPG)
Vue des deux plaques coté "B" du même connecteur cablé.
je suis fan. définitivement. ^-^
on est pas digne GC339, on est pas digne ... (http://25.media.tumblr.com/tumblr_lefcrcKOgA1qflcqio1_500.gif)
tu as laissé quelle place entre chaque peigne jamma par curiosité ?
Bonsoir.
Citation de: maldoror68 le Mardi 14 Juin 2011, 18:48:26 PM
tu as laissé quelle place entre chaque peigne jamma par curiosité ?
Sur la maquette qui me sert à exposer mes différentes suggestions, l'espacement entre connecteurs est de 5,08 cm soit 2 pouces. Il est issu des considérations évoquées au beau milieu d'un message précédent : http://www.gamoover.net/Forums/index.php?topic=23663.msg357312#msg357312
J'en profite pour repasser une seconde couche en me citant :
Citation de: gc339 le Jeudi 02 Juin 2011, 15:41:36 PM
La plaque d'essai la plus longue disponible dans le commerce de détail semble être la CPAJB58 d'Électronique Diffusion (http://www.electronique-diffusion.fr/product_info.php?products_id=12028) avec une longueur de 58 cm pour une largeur de 10 cm.
L'espacement standard entre connecteurs pourrait être alors de :
- 580 ÷ 11 soit ~53 mm pour un "truc" comportant 12 connecteurs alignés.
- 580 ÷ 9 soit ~64 mm avec 10 connecteurs.
- 580 ÷ 7 soit ~83 mm avec 8 connecteurs.
Rien n'empêche d'abouter deux plaques pour obtenir un espace plus grand entre connecteurs, dans ce cas il faudra tenir compte de la largeur de la borne, les 58 cm d'une plaque d'essai standard n'étant plutôt compatibles qu'avec la largeur d'une borne magnum.
Dans le cas d'un "truc" version jumbo avec 12 connecteurs, cet espacement doit être ramené à la dimension impériale la plus proche c'est à dire 50,8 mm ou 2 pouces (20 pas de 2,54 mm ), ce qui laisserait quelques mm salutaires en rab entre le dernier connecteur et l'extrémité de la plaque.
Cet écartement qui serait supérieur de presque 1 cm aux 4,2 cm de l'espacement standard de la carte "6-in-1 MultiJamma switcher" serait bien sûr modulable, rien n'empêche de réduire un des espacements à 1½ pouce pour pouvoir profiter de 2½ pouces pour son voisin.
1er pas vers la réalisation du jumbo "truc"Pas facile de trouver un coffret de taille respectable (
~70 cm de long) à un prix attrayant. A défaut de coffret, un support a été réalisé à partir d'une goulotte 190×60 de récupération. L'épaisseur de plastique est de l'ordre de 2 mm et devrait être suffisante pour cet usage.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110621182333-gc339-DSCF6494.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110621182333-gc339-DSCF6494.JPG)
Les deux cloisons intérieures de la goulotte ont été préalablement retirées, celle-ci sera ensuite sciée dans le sens de la longueur pour obtenir 2 longerons en
"L".
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110621183924-gc339-DSCF6547.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110621183924-gc339-DSCF6547.JPG)
Les trous des plaques d'essai ont préalablement été réalésés à 3,2 mm à l'emplacement des entretoises. Ces plaques ainsi repercées ont ensuite été utilisées comme guide pour percer les trous de fixation des connecteurs dans les longerons, ainsi pas de souci pour respecter les distances en unités impériales : 2 pouces exactement entre chaque connecteur.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110621183446-gc339-DSCF6552.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110621183446-gc339-DSCF6552.JPG)
Les 12 connecteurs Jamma fixés sur les longerons, les entretoises (10 mm et 15 mm) filetées intérieurement faisant office d'écrous pour les vis de fixation des connecteurs et des plaques d'essai.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110621185427-gc339-Image-0155.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110621185427-gc339-Image-0155.JPG)
Les trous de fixation des connecteurs ont été éloignés au maximum à l'intérieur des longerons et une rondelle de grand diamètre a été placée sous chaque entretoise.
Sur la maquette précédente, les trous de fixation avaient été percés trop près du bord des longerons, aussi les entretoises avaient tendance à s'incliner vers les broches des connecteurs dés que l'on serrait les vis de fixation.
Ces précautions permettent d'avoir des entretoises bien perpendiculaires à la surface des longerons et surtout d'obtenir un parallélisme correct entre les plaques d'essai et les connecteurs, ainsi qu'avec les plaques entre elles.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110621190729-gc339-Image-0149.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110621190729-gc339-Image-0149.JPG)
Juste en dessous des broches des connecteurs, la première plaque d'essai à pastilles CPAJ
P58 qui supportera les relais, puis encore en dessous la deuxième plaque à bandes CPAJ
B58 qui supportera les diodes assurant la liaison entre les connecteurs Jamma et le bus des entrées.
Je me suis honteusement fourvoyé dans mon précédent calcul d'espacement entre plaques, j'avais retranché deux épaisseurs de plaque de la différence de hauteur des entretoises.
La distance correcte entre les plaques est donc de 5 mm moins une épaisseur de plaque soit 3,4 mm.
1er pas (suite) : remplacement des longerons par des profilés aluminium.Les longerons en plastique blanc de l'étape précédente étaient affectés d'un petit défaut : l'angle entre les deux surfaces du "L" n'est pas tout à fait un angle droit puisqu'il mesure 93°. J'ai donc préféré les remplacer par de la cornière aluminium de 5 cm
× 5 cm et de 2 mm d'épaisseur.
Les 12 connecteurs étant implantés avec un pas de 2 pouces, la même distance a donc été conservée entre chacune des extrémités des profilés et le connecteur extrême associé. Ce qui donne une longueur de 13
× 5,08 = 66,04 cm autrement dit 66 cm pour simplifier
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808135550-gc339-DSCF6576.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808135550-gc339-DSCF6576.JPG)
Positionnement du profilé avant sciage, le mètre à ruban maintenu par des pinces sur le profilé permet d'ajuster l'emplacement de la découpe à 66 cm.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808135641-gc339-DSCF6578.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808135641-gc339-DSCF6578.JPG)
Perçage des trous de fixation des connecteurs au Ø 3,2 mm dans le premier longeron.
- Les deux trous extrêmes ont été percés en premier afin de pouvoir maintenir le circuit imprimé pastillé en place par des vis de 3 mm.
- Les trous du circuit pastillé précédemment réalésés à 3 mm et distants de 2 pouces servent de guide pour percer les 10 autres trous dans le profilé.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808135840-gc339-DSCF6579.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808135840-gc339-DSCF6579.JPG)
Le premier longeron a été plaqué par des serre-joints contre le deuxième pour que les trous du premier servent de guide de perçage pour le deuxième.
Les connecteurs montés sur la face horizontale des logerons maintiennent naturellement l'écartement entre ces derniers
Pour plus de rigidité, des entretoises (6 au total) sont nécessaires pour maintenir cet espacement entre les faces verticales.
Ces entretoises d'une longueur de 20,9 cm n'existent pas toutes faites dans le commerce, il faut donc les réaliser soit même à partir d'un barreau d'aluminium dont le Ø sera d'au moins 8 mm pour une rigidité suffisante.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808140327-gc339-DSCF6589.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808140327-gc339-DSCF6589.JPG)
Tronçonnage d'un barreau d'aluminium de Ø 8 mm. Une butée sur la droite de la scie permet de scier toutes les entretoises à la même longueur.
Pas évident de percer un trou au centre de chaque barreau même avec une perceuse à colonne, il faut donc trouver un moyen facile à mettre en oeuvre pour avoir un centrage correct :
- Réalisation d'une fente par sciage dans un bloc d'aggloméré d'une épaisseur conséquente (28 mm).
- Blocage de la table de la perceuse et fixation du bloc d'aggloméré sur celle-ci par des serre-joints.
- Perçage d'un trou de Ø 8 mm dans le bloc d'aggloméré, juste en bout de la fente. Comme cela l'axe du trou est le même que celui du mandrin de la perceuse.
- Insertion du barreau à percer dans le trou du bloc. L'aggloméré étant quelque peu déformable, le barreau est bloqué en rotation par resserrement de la fente à l'aide d'un nouveau serre-joint.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808140405-gc339-DSCF6603.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808140405-gc339-DSCF6603.JPG)
Perçage d'un avant-trou avec un foret à centrer.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808140437-gc339-DSCF6604.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808140437-gc339-DSCF6604.JPG)
Perçage du trou avec un foret Ø 3,2 mm sur toute la longueur de ce foret.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808140558-gc339-DSCF6605.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808140558-gc339-DSCF6605.JPG)
Taraudage M4 avec le taraud n°1 (l'ébaucheur), le mandrin de la perceuse sert de tourne-à-gauche pour un démarrage bien perpendiculaire du filetage.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808140635-gc339-DSCF6614.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808140635-gc339-DSCF6614.JPG)
Poursuite du taraudage en manuel avec le taraud n°2 (l'intermédiaire) puis finition avec le n°3 (le finisseur).
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808140735-gc339-DSCF6630.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808140735-gc339-DSCF6630.JPG)
Vue de l'ensemble par en-dessous.
Les trous de fixation des entretoises ont été d'abord été percés dans le premier longeron :
- A 5 mm du bord inférieur.
- A 10 mm du bord latéral pour les deux entretoises extrêmes.
- Les autres trous sont répartis régulièrement sur les longerons : (66 - 2) ÷ 5 = 12,8 cm.
De ce fait aucune des entretoises n'est en vis à vis avec les vis de fixation des connecteurs/circuits imprimés, le montage en est grandement facilité.
Les trous de fixation une fois percés, le premier longeron a été plaqué par des serre-joints contre le deuxième pour que les trous du premier servent de guide de perçage pour le deuxième.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808140815-gc339-DSCF6634.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808140815-gc339-DSCF6634.JPG)
Vue de l'ensemble par en-dessus.
Citation de: gc339 le Lundi 08 Août 2011, 14:12:24 PM
Commentaires/explications en cours de rédaction, à suivre ...
/me viens de casser sa touche F5. C'est pas beau de teaser :)
Déjà un petit commentaire très positif sur la qualité des photos tout autant que la qualité du montage :)
Le truc de malaaaade, on est dans de la production de haut niveau là!
Pas mal l'idée du bloc d'aggloméré pour tenir la tige bien verticale ;)
Citation de: Wil2000 le Mardi 09 Août 2011, 13:29:14 PM
Pas mal l'idée du bloc d'aggloméré pour tenir la tige bien verticale ;)
Non seulement le bloc d'aggloméré permet de maintenir la verticalité des tiges, mais il permet surtout de maintenir le centrage d'une tige à l'autre puisqu'il reste fixé à demeure sur la table par les serre-joints pendant la mise en place de la tige suivante.
^-
la, je dis top ...
Bon courage
Juste pour le teasing !
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110810144608-gc339-Telecmde.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110810144608-gc339-Telecmde.PNG)
la c'est de la haute volée :o :-* :-* :-*
Tout d'abord mes dernières emplettes sur un site d'enchères connu :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110810190846-gc339-Image-0207.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110810190846-gc339-Image-0207.JPG)
Un lot de relais Finder : 15 × 40.52 et 15 × 40.61 négocié pour 40€, frais de port inclus.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110810191404-gc339-Image-0176.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110810191404-gc339-Image-0176.JPG)
- 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.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110810234824-gc339-RX-4MM5.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110810234824-gc339-RX-4MM5.PNG)
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.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110811111709-gc339-Synoptique45026.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110811111709-gc339-Synoptique45026.PNG)
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
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110811103235-gc339-45026.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110811103235-gc339-45026.PNG)
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.
(http://www.limpulsion.fr/upload/article/moyennes/ECO1625006.JPG) (http://www.limpulsion.fr/?c=art&sc=fic&idart=ECO1625006&msc=fam&mrt=inter&mview=50&moffset=2)
| | (http://www.velleman.eu/images/products/12/16key.jpg) (http://www.agelectronique.fr/ag/p_cat.php?ref=VEL_16KEY)
|
Le clavier Secme.
| | Le clavier 16KEY Velleman vendu par AG Électronique. (http://www.agelectronique.fr/ag/p_cat.php?ref=VEL_16KEY)
|
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.pdf
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110811124956-gc339-74C922.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110811124956-gc339-74C922.PNG)
Cet 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 :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110810144608-gc339-Telecmde.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110810144608-gc339-Telecmde.PNG)
- 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.
Bonjour,
Pour régler ce problème sans trop se compliquer, on pourrait mettre une temporisation au signal de commande dès relais de chaque jeux, réglé sur 2 secondes par exemple. Comme ça aucun jeux n'est allumé tant que le commutateur rotatif ne soit resté 2 secondes immobile.
Citation de: yarga le Jeudi 11 Août 2011, 18:53:33 PM
Bonjour,
Pour régler ce problème sans trop se compliquer, on pourrait mettre une temporisation au signal de commande dès relais de chaque jeux, réglé sur 2 secondes par exemple. Comme ça aucun jeux n'est allumé tant que le commutateur rotatif ne soit resté 2 secondes immobile.
Bonjour yarga et bienvenue.
Il est usuel pour tous les nouveaux venus d'écrire quelques lignes pour se présenter : The Topic of the Welcome (http://www.gamoover.net/Forums/index.php?topic=541.0)
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110120134711-gc339-Pry-sentation.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110120134711-gc339-Pry-sentation.PNG)
Le problème avec cette solution, c'est qu'il faut autant de temporisateurs que de positions du commutateur.
J'ai effectivement songé à une solution similaire mais avec mutualisation du temporisateur :
- En regroupant toutes les commandes de relais en sortie de la galette associée grâce à un "ou" câblé constitué par des diodes, il doit être possible de détecter l'absence fugitive de toute commande sur l'ensemble des relais à chaque saut de position puisque les galettes du commutateur sont du type "break before make".
- Le détecteur pourra être constitué par exemple par la LED d'un photo-coupleur en série avec une résistance limitatrice, le tout connecté entre la sortie du "ou" câblé (le point commun à toutes les diodes) et la masse.
- Ce détecteur armera alors une temporisation qui coupera momentanément la masse ou 0 volt sur toutes les bobines de relais. Cette temporisation devra être réalisée à l'aide d'une bascule monostable réamorçable (retriggerable) genre 74HC123.
Le schéma initial doit être modifié, le point froid des bobines de relais ne doit plus être connecté directement à la masse mais raccordé sur un nouveau rail dont la continuité électrique avec la masse sera interrompue par le temporisateur à chaque fois qu'il sera armé.
Désolé, j'avais pas vue, c'est fait maintenant.
Pourquoi utiliser un système sans fil ?
Puisqu'il est fait maison, on devrais l'inclure directement à la borne, comme ca on aurai pas besoin de fabriquer/acheter un système de transmission/réception.
Citation de: yarga le Jeudi 11 Août 2011, 21:17:12 PM
Pourquoi utiliser un système sans fil ?
Le commutateur possède un axe relativement court et dans la plupart des cas il sera nécessaire d'utiliser un prolongateur d'axe ou une tringlerie de renvoi pour que le bouton du commutateur soit facilement accessible, Cette contrainte a déjà été évoquée au début de ce fil de discussion (http://www.gamoover.net/Forums/index.php?topic=23663.msg355435#msg355435).
La télécommande permet d'éviter cet écueil. Bien que la transmission par radio soit plus pratique car elle évite d'avoir "un fil à la patte", il n'est pas interdit de raccorder directement la sortie de l'encodeur de la télécommande sur l'entrée du décodeur du "truc" par l'intermédiaire d'un cordon multifilaire d'un mètre ou deux.
Vue que je ne n'y connait pas trop. Combien coûteraient les élements de cet appareil ? Risque-t-il de dépasser le prix du commutateur ?
Citation de: yarga le Jeudi 11 Août 2011, 22:42:49 PM
Vue que je ne n'y connait pas trop. Combien coûteraient les élements de cet appareil ? Risque-t-il de dépasser le prix du commutateur ?
Malheureusement oui, le commutateur NSF controls préconisé n'est certes pas donné mais je pense qu'il revient moins cher qu'un dispositif avec télécommande.
Le commutateur est une bonne solution pour le bricoleur de base, il est plus simple à mettre en oeuvre, mécaniquement il n'y a qu'un trou à percer pour fixer le commutateur en place et son câblage ne nécessite que des connaissances électriques. La réalisation d'un système à télécommande nécessite un outillage plus complet, elle est aussi plus pluridisciplinaire. Il faut être un bon bricoleur pour intégrer le clavier, l'électronique, les piles ... dans le boîtier de la télécommande, avoir des connaissances minimum en électronique pour câbler les différents circuits de la télécommande et du récepteur/décodeur.
Je suis en train de modifier le schéma original pour incorporer un détecteur de changement de position du contacteur ainsi qu'un temporisateur pour pallier à l'alimentation intempestive des cartes. je le publierai dés qu'il sera finalisé.
En fait, comme je compte ne mettre que 4-5 jeux dans ma borne (je sais, je pourrai acheter un switcher 6in1 tout prêt. Mais quelle joie de le faire sois-même quand on bosse dans l'électricité et qu'on adore bricoler. On peut aussi l'adapter à sa borne, qui manque souvent de place ), je pense acheter ce commutateur: http://ch.mouser.com:80/ProductDetail/Electroswitch/C4D0806N-A/?qs=sGAEpiMZZMvNbjZ2WlReYkj4TnT6O8G1sDYFZNWHjBY%3d
Normalement, ça devrai jouer puisque c'est aussi un non-shorting ?
J'ai fait un schema pour comprendre un peux ce système de temporisations du 0v :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110813132412-yarga-IMAG0373-1.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110813132412-yarga-IMAG0373-1.jpg)
C'est bien à peut près comme ça que sa devra fonctionner ?
Bonsoir.
Citation de: gc339 le Jeudi 11 Août 2011, 19:46:02 PM
J'ai effectivement songé à une solution similaire mais avec mutualisation du temporisateur :
- En regroupant toutes les commandes de relais en sortie de la galette associée grâce à un "ou" câblé constitué par des diodes, il doit être possible de détecter l'absence fugitive de toute commande sur l'ensemble des relais à chaque saut de position puisque les galettes du commutateur sont du type "break before make".
- Le détecteur pourra être constitué par exemple par la LED d'un photo-coupleur en série avec une résistance limitatrice, le tout connecté entre la sortie du "ou" câblé (le point commun à toutes les diodes) et la masse.
- Ce détecteur armera alors une temporisation qui coupera momentanément la masse ou 0 volt sur toutes les bobines de relais. Cette temporisation devra être réalisée à l'aide d'une bascule monostable réamorçable (retriggerable) genre 74HC123.
Le schéma initial doit être modifié, le point froid des bobines de relais ne doit plus être connecté directement à la masse mais raccordé sur un nouveau rail dont la continuité électrique avec la masse sera interrompue par le temporisateur à chaque fois qu'il sera armé.
Voici, en image, la solution à laquelle je pensais.
J'ai réalisé ce schéma à la "va vite" et n'ai fait figurer qu'un commutateur à 6 positions.
Le schéma définitif au propre pour 12 positions viendra plus tard.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110813233725-gc339-PrincipeTempo.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110813233725-gc339-PrincipeTempo.PNG)
Juste quelques remarques sur ce schéma de principe :
- Les diodes 1N4148 constituent le "ou" câblé qui regroupe les sorties de la galette dédiée à la commande des relais en +12 volts. Lors d'un changement de position du commutateur, chaque saut engendre une disparition fugitive du 12 volts en sortie de ce "ou" cablé.
- La diode 1N4004 en // sur chaque bobine de relais est impérative pour absorber la surtension produite lors de la coupure d'alimentation de la bobine.
- Le courant dans la LED du photo-coupleur est de l'ordre d'une dizaine de mA avec une résistance série de 1 kΩ.
- Le photo coupleur HCPL-2200 a l'avantage de posséder une sortie compatible TTL/CMOS.
- Le monostable est un 4538B plutôt qu'un HC123, ce dernier ne supportant pas une tension d'alimentation supérieure à 7 volts.
- Avec un condensateur CEXT de 4,7 µF, de préférence à film plastique, la temporisation théorique est de :
- 1,8 seconde avec une résistance REXT de 390 kΩ.
- 2 secondes avec une résistance REXT de 430 kΩ.
- 2,2 secondes avec une résistance REXT de 470 kΩ.
- Le rail commun à tous les points froids des bobines de relais est relié au 0 volt à travers le transistor MOSFET de puissance BUZ11, le temps de réaction d'un contact de relais aurait été bien trop lent.
Citation de: yarga le Samedi 13 Août 2011, 01:36:04 AM
En fait, comme je compte ne mettre que 4-5 jeux dans ma borne (je sais, je pourrai acheter un switcher 6in1 tout prêt. Mais quelle joie de le faire sois-même quand on bosse dans l'électricité et qu'on adore bricoler. On peut aussi l'adapter à sa borne, qui manque souvent de place )
C'est tout à ton honneur.
Pense à ouvrir ici, sur Gamoover, un wip avec les photos qui vont bien pour exposer toutes les étapes de la réalisation de ton multi-switcher.
Citation de: yarga le Samedi 13 Août 2011, 01:36:04 AM
je pense acheter ce commutateur: http://ch.mouser.com:80/ProductDetail/Electroswitch/C4D0806N-A/?qs=sGAEpiMZZMvNbjZ2WlReYkj4TnT6O8G1sDYFZNWHjBY%3d
Normalement, ça devrai jouer puisque c'est aussi un non-shorting ?
Bien que dans l'immédiat tu n'envisages que 4 ou 5 connecteurs, pourquoi se limiter avec un contacteur à 6 positions ?
Préfère plutôt un contacteur avec un nombre de positions plus important et utilise l'ergot de verrouillage mécanique pour le limiter à 4 ou 5 positions pour commencer.
Si jamais tu veux dans le futur rajouter d'autres connecteurs, il te suffira de modifier la position de l'ergot de verrouillage pour augmenter le nombre de positions du contacteur. Nul besoin de remplacer l'existant par un modèle ayant un plus grand nombre de positions.
Adjonction d'un temporisateur pour éliminer les commutations intempestives des alimentationsLe but de ce temporisateur est de :
- Détecter tout changement de position angulaire du commutateur.
- D'inhiber l'alimentation de tous les relais pendant une période de 2 secondes suite à une détection.
Pendant chaque saut de position, il y a rupture momentanée d'alimentation des paires de relais : ceux de la position antérieure ne sont plus alimentés alors que ceux de la position suivante ne le sont pas encore puisque les galettes du commutateur sont du type "break before make".
Aucune des 12 paires de relais n'étant alimentée pendant cette période transitoire, une disparition fugitive de l'alimentation sur l'ensemble des relais impliquera un changement de position du commutateur.
Les points froids des bobines ayant pour rail commun celui du 0 volt, la solution la plus simple pour inhiber tous les relais en même temps sans compliquer le câblage, est de les déconnecter de ce rail pour tous les relier sur un rail indépendant.
La connexion permanente de ce nouveau rail au rail du 0 volt pourra être interrompue momentanément pour couper simultanément l'alimentation de toutes les bobines de relais.
Le schéma du temporisateur :(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110816100738-gc339-MultiJam22.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110816100738-gc339-MultiJam22.PNG)
Quelques explications :
- Le "ou" câblé regroupant les commandes des paires de relais issues du commutateur est constitué des diodes D21 à D32.
- Le courant dans la LED du photo-coupleur HCLP-2200 est de 10 mA. Lors d'un changement de position du commutateur, chaque saut engendre une disparition fugitive de ce courant.
- La sortie du photo-coupleur HCLP-200 étant compatible TTL/CMOS, elle arme le premier monostable d'un 74HC123 chargé de fournir la commande d'inhibition momentanée de l'alimentation des bobines de relais.
Le deuxième monostable de ce boîtier restant inutilisé. - Le boîtier 74HC123 ne pouvant pas être alimenté directement en +12 volts, une tension d'alimentation de 5 volts lui est alors délivrée grâce au régulateur 7805 en boîtier TO92. Ce dernier assure une protection de ce +5 volts local contre les perturbations qu'aurait à subir un circuit alimenté directement par le rail +12 volts c'était le cas pour le boîtier 4538B cité dans un message précédent.
- La temporisation est calculable avec la formule θ= 0,45 × REXT × CEXT. Avec les valeurs du schéma θ= 0,45 × 820 × 103 × 4,7 ×106 soit θ= 1,7 seconde.
- La temporisation pourra être portée à 1,9 seconde avec une résistance REXT de 910 kΩ, le datasheet du 74HC123 recommandant de pas utiliser de valeur supérieure à 1 MΩ.
- Il faut éviter l'emploi d'un condensateur chimique pour CEXT et lui préférer un condensateur à film plastique malgré sa taille et la difficulté à trouver une valeur supérieure à 4,7µF.
- Le schéma global a été modifié pour créer un nouveau rail sur lequel se raccordent tous les points froids des bobines de relais.
Ce rail séparé est interconnecté en temps normal au rail du 0 volt à travers un transistor BUZ11 en boîtier TO220.
L'emploi d'un MOSFET de puissance est préférable à celui d'un relais dont le contact ne pourrait réagir instantanément à l'impulsion d'inhibition issue du monostable.
Le schéma global, avec l'adjonction d'un rail séparé commun à tous les points froids des bobines de relais
:(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110816122415-gc339-MultiJam20s.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110816122240-gc339-MultiJam20.PNG)
La diode 1N4004 en // sur chaque bobine de relais est impérative pour absorber la surtension produite lors de la coupure d'alimentation de la bobine. Elles sont indispensables pour une bonne détection des changements de position du commutateur.
Citation de: yarga
Quel caractéristiques devront avoir les diodes utilisés pour les signaux des boutons/joysticks ? J'ai écrit " BAT42" ou "BAT43" sur le site de Conrad, mais je n'ai pas trouver grand-chose.
Réponse à ce message créé ce jour à 19H10 puis supprimé par son auteur moins d'une heure plus tard :
Il vaut mieux éviter de commander ces diodes chez Conrad et consorts, ils sont beaucoup trop cher et les frais d'expédition qu'ils pratiquent n'arrangent rien non plus.
La meilleure solution a été pour moi de les acheter à un vendeur eBay allemand. Actuellement il y a deux offres de vendeurs allemands sur ce site et ils acceptent PayPal :
- Un premier vendeur propose le lot de 50 × BAT43 pour 2,45€ et 3,90€ de frais de port (0,20€ par lot supplémentaire).
- Un second vendeur propose le lot de 50 pour 2,99€ et 3,50€ de frais de port quelque soit le nombre de lots achetés.
Il suffit de les contacter puisque leur adresse email directe figure dans les annonces, j'ai pu ainsi acheter 350 diodes BAT43 pour 16,24€ frais de port inclus.
Chaque diode BAT43 me revient donc à moins de 5 centimes d'euro. A titre de comparaison Électronique Diffusion vend actuellement la BAT42 à 0,15€ et la BAT43 à 0,25€, frais de port exclus et sans remise par quantité apparente sur leur site de VPC.
Bonjours, est-ce qu'il existe d'autres modèle de diodes compatibles car je ne suis pas sur ebay, par contre j'ai un compte "ricardo" ( comme ebay mais pour la suisse) et là il y a aussi un vendeur qui vend des lots de diodes pas trop cher, mais il n'y à pas un de ces deux modèles? Comme je ne n'y connait pas trop, est-ce que un de ces modèles est compatible: 1n649, by255, baw76 et 1n4007 ?
Merci pour votre réponse
Citation de: yarga le Lundi 22 Août 2011, 23:24:13 PM
Comme je ne n'y connait pas trop, est-ce que un de ces modèles est compatible: 1n649, by255, baw76 et 1n4007 ?
Les diodes BAT42 ou BAT43 sont des diodes schottky, c'est à dire des diodes à faible seuil, la chute de tension dans le sens passant est de l'ordre de 0,3 volt.
Les diodes citées sont des diodes silicium ordinaires dont la chute de tension dans le sens passant est supérieure, de l'ordre de 0,6/0,7 volt. Voir à ce sujet ce message (http://www.gamoover.net/Forums/index.php?topic=23663.msg354819#msg354819) du présent fil de discussion, il y est expliqué pourquoi les diodes schottky sont préférables dans cet emploi aux diodes ordinaires.
Citation de: yarga le Lundi 22 Août 2011, 23:24:13 PM
car je ne suis pas sur ebay, par contre j'ai un compte "ricardo" ( comme ebay mais pour la suisse)
Vu, ebay.ch n'existe qu'en langue allemande. Par contre rien ne t'empêche de t'inscrire sur ebay.fr et de spécifier ton adresse en Suisse, la liste déroulante du champ "Pays ou région" permet de se localiser dans n'importe quel pays de la planète.
Un non-inscrit ou un visiteur anonyme peut très bien rechercher les annonces eBay susceptibles de l'intéresser, en l'occurrence celles des deux vendeurs de diodes BAT42/BAT43 déjà cités. Ensuite, il suffit de récupérer l'adresse email que chacun de ces deux vendeurs a pris soin de mentionner dans son annonce pour le contacter en direct.
Le compte PayPal n'est pas indispensable pour payer ces achats puisque ces deux vendeurs acceptent aussi les virements bancaires, le transfert d'argent est par contre beaucoup plus rapide avec PayPal.
Le boîtier de la télécommandeCe sera un boîtier BOPLA T-889 ivoire :
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110918210136-gc339-BoplaT899.jpg) (http://www.selectronic.fr/boitier-pupitre-bopla-t899-ivoire.html)
Dimensions : 150×125×30/15 mm
http://www.bopla.de/uploads/tx_commerce/mediando/P_Zeichnungen_PDF/47899001__2301981.pdf
En fait le choix du boîtier est connexe à celui du clavier. Seul Selectronic proposait en ligne un clavier alphanumérique de marque Secme et le boîtier a donc été commandé de pair avec ce clavier pour mieux rentabiliser les frais de port.
(http://www.limpulsion.fr/upload/article/moyennes/ECO1625006.JPG) (http://www.limpulsion.fr/?c=art&sc=fic&idart=ECO1625006&msc=fam&mrt=inter&mview=50&moffset=2)
La description du dit clavier ainsi que la photo associée ne devaient pas être contractuelles puisque j'ai en fait reçu un clavier téléphonique 16 touches de marque Velleman à la place, celui que tous les détaillant vendent et que je voulais éviter d'acheter.
[EDIT = ON : Dimanche 18 Septembre 2011]Sélectronic ne propose plus le clavier Secme sur son site de VPC, il a été remplacé par le clavier Velleman.
Le site de "L'impusion" propose ce clavier Secme sous la référence ECO 16 250 06 :
http://www.limpulsion.fr/?c=art&sc=fic&idart=ECO1625006&msc=fam&mrt=inter&mview=50&moffset=2
[EDIT = OFF]
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110905185336-gc339-Image-0220.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110905185336-gc339-Image-0220.JPG)
Le clavier téléphonique Velleman reçu en lieu et place du clavier alphanumérique Secme
La découpe du couvercle avec le clavier Velleman modifié en clavier pseudo alphanumérique compatible avec le matriçage imposé par l'encodeur MM74C922 :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110905191318-gc339-Image-0245.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110905191318-gc339-Image-0245.JPG)
les touches "étoile" et "dièse" figurent les touches "E" et "F" du clavier alphanumérique.
La découpe dans le couvercle a été réalisée de façon standard : traçage, perçage d'une trou pour y insérer la lame d'une scie à chantourner, sciage à l'intérieur du tracé, finition et ajustage de la découpe à la lime.
La disposition des touches du clavier Velleman est relativement facile à modifier.
Le clavier est constitué principalement de quatre éléments : le cache noir ajouré, les cabochons de touche, la membrane et le circuit imprimé.
Le cache maintient les cabochons en appui sur la membrane et plaque celle-ci contre le circuit imprimé qui fait office de plaque de fond. Quatre tiges cylindriques du cache traversent le circuit imprimé à chaque angle, leurs extrémités ont été ramollies à la chaleur pour sceller l'ensemble.
Pour ouvrir le clavier, il faut d'abord éliminer le plastique fondu des 4 scellements avec un cutter. Puis glisser la lame de ce cutter entre le cache et le circuit imprimé pour s'en servir de levier afin de déboîter les 4 tiges qui verrouillaient l'ensemble.
Une fois le cache dégagé, c'est un jeu d'enfant que de redisposer les cabochons dans l'ordre désiré, il ne reste alors lus qu'à reclipser le cache et resceller le clavier en faisant fondre ce qui reste des 4 tiges avec la panne d'un fer à souder.
Le clavier est maintenu en place dans la découpe du couvercle par deux brides en plexiglass épaisseur 3 mm. Cette épaisseur de 3 mm correspond pile poil à la différence de hauteur entre le fond du clavier et le sommet des colonnettes de fixation.
Les extrémités des brides doivent englober les colonnettes Ø6 mm du couvercle, à cet effet elles ont été percées au Ø6,5 mm et leur face supérieure est maintenue au ras du sommet des colonnettes grâce aux rondelles Ø10 mm, les têtes de vis ayant un Ø trop faible.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110905210705-gc339-Image-0250.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110905210705-gc339-Image-0250.JPG)
Vue des brides de fixation à l'arrière du couvercle.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110905212548-gc339-Image-0238.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110905212548-gc339-Image-0238.JPG)
Face avant du couvercle avec le clavier en place.
Un circuit-imprimé prépercé avec de simples pastilles est fixé sur les colonnettes, par dessus les brides, il remplace avantageusement les rondelles de la photo précédente tout en renforçant la rigidité globale.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110905211058-gc339-Image-0254.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110905211058-gc339-Image-0254.JPG)
L'espacement de 3 mm maintenu par les brides entre le fond du clavier et la face pastillée du circuit-imprimé est confortable vis à vis de l'épaisseur des soudures de tous les composants qui vont être cablés sur ce circuit-imprimé.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110905220111-gc339-Image-0260.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110905220111-gc339-Image-0260.JPG)
Les premiers composants en place : barrettes à wrapper, supports des circuits-intégrés.
Le coupleur pour piles AA rentre sans problème, ce qui n'est plus le cas quand on l'équipe de son connecteur, il faudra probablement s'en passer et souder les fils de sortie directement sur les contacts du coupleur ou alors le remplacer par un coupleur de piles AAA beaucoup moins large.
Des accumulateurs NiMH devraient convenir, j'ai mesuré une tension de 4,95 volts avec les accumulateurs à demi-déchargé de la photo. Cette tension est très proche des 5 volts nominaux nécessités par le module émetteur TX-SAW MID/5V Aurel. (http://www.aurelwireless.com/wp-content/uploads/user-manual/650200796G_um.pdf)
Normalement le boîtier BOPLA T-889 est conçu en forme de petit pupitre aux dimensions 15
×12,5 cm dont l'épaisseur varie de 1,5 à 3 cm. Les deux coquilles, couvercle et fond devant être assemblées comme ci-dessous :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110905223752-gc339-Image-0268.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110905223752-gc339-Image-0268.JPG)
J'ai découvert par la suite que les deux coquilles étaient en fait mécaniquement réversibles et rien n'empêche d'en inverser une par rapport à l'autre pour obtenir un boîtier d'une épaisseur constante de 2,4 cm.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110905223915-gc339-Image-0275.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110905223915-gc339-Image-0275.JPG)
Bien que l'esthétique originale s'en retrouve chamboulée et que la nouvelle soit tout à fait discutable, c'est la disposition que je vais conserver car une hauteur constante facilite grandement l'installation des sous-ensembles de la télécommande à l'intérieur du boîtier.
Maintenant, il reste encore à immobiliser le coupleur de piles afin qu'il ne se balade pas à l'intérieur du boîtier tout en le conservant amovible pour le remplacement des piles. Ensuite pourra s'effectuer le câblage en mini-wrapping.
Et pour conclure, un gif animé sur le fonctionnement de la paire de circuits encodeur/décodeur 45026/45027 :
(http://microc.galeon.com/graficas/remoto2.gif) (http://microc.galeon.com/controlre3.htm)
http://microc.galeon.com/controlre3.htm
Câblage de la télécommande.Le câblage est réalisé en miniwrapping avec des barrettes à picots. Le wrapping est ainsi effectué coté composants ce qui permet d'utiliser des supports standards et surtout d'obtenir une épaisseur réduite pour ce montage. L'emploi de supports à wrapper aurait imposé une épaisseur plus conséquente à cause de la longueur de leurs tiges à wrapper.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110908235519-gc339-Image-0282.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110908235519-gc339-Image-0282.JPG)
Des accumulateurs NiMH au format AAA ont été préférés au format AA de ceux de la précédente photo. Leur taille plus réduite permet de les loger plus facilement dans le boîtier.
Le coupleur quadruple comportant aucune oreille pour sa fixation, un berceau a été réalisé dans un bout de plexiglass de 6 mm. Un évidement central de mêmes dimensions que celles du coupleur permet de l'immobiliser en place.
1er test sans le module émetteur Aurel.L'analyseur Scanalogic2 a été utilisé pour visualiser les trames émises par le télécommande :
(http://www.ikalogic.com/scanalogic2/pics/view_1_s.jpg)
http://www.ikalogic.com/scanalogic2/ (http://www.ikalogic.com/scanalogic2/)
- La trace bleue correspond au signal DA (Data Available) de l'encodeur de clavier MM74C922. Un état haut indique l'enfoncement d'une touche, ici en l'occurrence, c'est la touche "A" (10 en décimal) qui est appuyée.
- La trace jaune correspond au signal émis par l'encodeur 45026, broche 15 : DOUT
- Le signal en rouge correspond à l'horloge qui assure le cadencement interne de l'encodeur 45026, elle est prélevée sur sa broche 12 : CTC
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110909001851-gc339-Code10.png) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110909001851-gc339-Code10.png)
Environ 11 ms après la détection de l'enfoncement d'une touche (passage du signal DA à l'état haut), l'encodeur émet la première trame, cette trame est répétée cycliquement avec un repos de 15 ms ente chaque jusqu'à ce que la touche soit relâchée (retour de DA à l'état bas).
La trame comporte 9 séquences correspondant aux 5 valeurs ternaires de l'adressage (A1...A5), A1 émise en premier, suivies des 4 bits du code touche (D6...D9). Chaque séquence comporte 2 impulsions à l'état haut reflétant la valeur ternaire/binaire sur chaque entrée de l'encodeur 45026 avec le codage suivant :
- État 0 (entrée au niveau 0 volt) : 2 impulsions courtes.
- État 1 (entrée au niveau + 5 volts) : 2 impulsions longues.
- État 2 (entrée en l'air, non connectée) : 1 impulsion longue suivie d'une impulsion courte.
Sur le montage testé, l'entrée A1 est connectée au 0 volt (état 0) et les 4 autres entrées d'adressage A2 à A5 sont laissées en l'air (état 2). Le code de la touche "A" correspond respectivement aux états binaires 0, 1, 0 et 1 sur les entrées D6, D7, D8 et D9.
- A1 = 0 : 2 impulsions courtes en premier.
- A2 = A3 = A4 = A5 = 2 : une impulsion longue suivie d'une impulsion courte chacun.
- Le code de la touche, bits D6, D7, D8, et en dernier D9 :
- D6 = 0 : 2 impulsions courtes.
- D7 = 1 : 2 impulsions longues.
- D8 = 0 : 2 impulsions courtes.
- D9 = 1 : 2 impulsions longues.
- Une pause de 15 ms fait fonction de séparateur entre deux trames consécutives.
Prochaine étape : câblage et test avec le module émetteur Aurel...
Installation de l'antenne dans la télécommande.Les documents relatifs à l'antenne d'émission n'incitent pas à la réaliser si on ne dispose pas des appareils de mesure appropriés :
- http://www.rfm.com/corp/appdata/antenna.pdf
- http://www.telecontrolli.com/area-documenti-tecnici/96-antenna-design-considerations_it.html
Autant utiliser une antenne du commerce pour simplifier le problème.
L'antenne flexible :Aurel commercialise bien une antenne flexible pour ses modules, c'est une antenne dont l'embase est prévue pour se fixer sur le boîtier, sa tige caoutchoutée à l'extérieur :
(http://www.electronique-diffusion.fr/images/ph_internet_zoom/hfant-a.jpg) (http://www.electronique-diffusion.fr/product_info.php?products_id=16719)
http://www.aurelwireless.com/wp-content/uploads/shortform/650200448G_sf.pdf
Cette antenne Aurel n'est pas des plus appropriée pour un boîtier plastique bien qu'une longueur calibrée de fil rouge (http://www.aurelwireless.com/wp-content/uploads/application-notes/650200442G_an.pdf) soit livré avec elle pour lui servir de "contrepoids" (http://www.aurelwireless.com/wp-content/uploads/application-notes/650200442G_an.pdf), office qui aurait du normalement être assurée par le boîtier si celui-ci avait été métallique.
L'antenne céramique multi-couches :Les technologies GSM, GPS ... ont favorisé le développement de puces antenne céramique multi-couches, ces puces permettent de réduire la taille de l'antenne à une surface de 4
×7 cm dans le cas du 433 MHz, comme les 6/7
em de cette surface correspondent à une surface de cuivre "contrepoids", le module émetteur peut être localisé au-dessus.
Ce type d'antenne aurait convenu à merveille pour cette télécommande si elle avait été réalisée en circuit-imprimé double-face plutôt qu'en miniwrappig.
(http://fr.farnell.com/productimages/farnell/standard/42265869.jpg) (http://fr.farnell.com/yageo-phycomp/can4313121200431b/antenne-433-mhz/dp/3928056)
| | (http://fr.farnell.com/productimages/farnell/standard/128267406-40.jpg) (http://fr.farnell.com/yageo-phycomp/can4311129200431k/antenne-433mhz-12-0-x-4-0/dp/1282674)
|
La puce antenne céramique Yageo/Phycomp 38 mm×7 mm | | La puce antenne céramique Yageo/Phycomp 12 mm×4 mm |
|
Disposition de la puce 38×7 (en bleu) sur le circuit imprimé double-face. (http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110916233347-gc339-38x7antenna.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110916233347-gc339-38x7antenna.PNG)
| |
Disposition de la puce 12×4 (en bleu) sur le circuit imprimé double-face. (http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110916233413-gc339-12x4antenna.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110916233413-gc339-12x4antenna.PNG)
|
Le datasheet de l'antenne 38×7 : http://www.farnell.com/datasheets/311705.pdf | | Le datasheet de l'antenne 12×4 : http://www.farnell.com/datasheets/48858.pdf |
L'antenne patch :
- http://en.wikipedia.org/wiki/Patch_antenna
- http://fr.wikipedia.org/wiki/Antenne_patch
Lextronic distribue une antenne patch pour le 433 MHz : Référence : ANT433-PAT3 (http://www.lextronic.fr/P824-antenne-433-mhz-patch.html) :
(http://www.lextronic.notebleue.com/imagelib/24/ANT433PAT3.jpg) (http://www.lextronic.fr/P824-antenne-433-mhz-patch.html)
| |
Antenne "patch" rectangulaire (pour émission ou réception)
- Fixation par adhésif double face
- Dimensions: 117 × 20 × 4 mm
- Sortie sur câble coaxial (1,90 m env.)
- Sortie sur connecteur SMA mâle reverse.
- Bande : 433 MHz
- WSWR <= 1,5
- Gain : 2,5 dBi
- Puissance max : 1 W
- Impédance : 50 ohms
- Polarisation : verticale
|
Cette antenne patch distribuée par Lextronic ressemble bigrement au modèle BY-433-05 de Beyondoor (http://www.beyondoor.com/sdp/398950/4/pd-2113356/3565342-1454484/433MHz_Antenna_with_Adhesive_Mounting.html) :
(http://img.diytrade.com/cdimg/398950/4779753/0/1276152366.jpg)
| |
Product Description
- Frequency(MHz) : 433±15
- Bandwidth(MHz) : 30
- VSWR = 1.5
- Gain(dBi) : 2.15
- Max Input power(W) : 60
- Input Impedance(O) : 50
- Polarization : Vertical
- Size(mm) : 115 × 22 × 4
- Cable Length(m) : 2,3,5 etc.
- Cable Type : RG174
- Connector : SMA/SMB/SMC/BNC/FME/TNC/MCX/MMCX etc.
- Mounting : Adhesive
|
C'est le type d'antenne le plus approprié pour cette télécommande :
- Sa sortie sur câble coaxial mince type RG174 facilite le raccordement sur les broches de sorties du module émetteur Aurel TX-SAW MID/5V. Il suffit de :
- Dénuder le câble pour mettre à jour la tresse et l'âme centrale.
- Souder sa tresse sur l'une des broches de masse (broche 7 ou 9 ).
- Souder son âme sur la sortie RF (broche 8 ).
- Ses dimensions sont compatibles avec le boîtier Bopla T899 pour qu'elle soit logeable à l'intérieur.
La face rouge estampillée "3M" correspond à la pellicule de protection de l'adhésif qui doit être retirée pour pouvoir coller l'antenne sur son support.
Le boîtier de cette télécommande, qu'il soit maintenu à une ou deux mains, est généralement saisi par sa moitié inférieure plutôt que par sa partie supérieure. La meilleure solution serait d'incorporer cette antenne en haut du boîtier pour minimiser les effets dus aux mains de l'opérateur.
L'antenne pourrait donc être installée parallèlement au coupleur de piles, quitte à rapprocher ce dernier du clavier pour gagner la place nécessaire.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110918234403-gc339-Image-0282ter.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110918234403-gc339-Image-0282ter.JPG)
Le boîtier Bopla T899 ayant une largeur intérieure de 117,5 mm et l'antenne "patch" une longueur de 116 mm (115,8 exactement), cette disposition était possible puisqu'il restait 1,5 mm d'espace. Cela était sans compter sur le rayon de courbure minimal du câble RG 174 qui ressort par une des extrémités. Ce rayon de courbure minimal (
Minimum Bend Radius ) (http://www.wellshow.com/spec/cable/D1740WS5BT.pdf) étant de 10,5 mm pour le câble RG174, cette disposition n'est mécaniquement pas viable.
La seule autre possibilité est de disposer l'antenne "patch" dans la longueur du boîtier, puisque cette dernière mesure 142,5 mm, le plus au centre possible pour minimiser les effets dus aux paumes des mains qui enserrent les flancs du boîtier.
Les accumulateurs Ni-MH dans le coupleur ayant une épaisseur de 12,5 mm et le boîtier une hauteur intérieure de 17 mm, il ne reste pas assez de marge pour loger les 4 mm de l'antenne plus un quelconque support de fixation dans l'espace restant. L'antenne devra donc être disposée à coté du coupleur de piles et non pas au-dessus, ce dernier devra être remplacé par un modèle plus compact, ce sera le modèle carré où les quatre piles sont disposées tête bêche comme des sardines :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110919005254-gc339-Image-0292.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110919005254-gc339-Image-0292.JPG)
Le coupleur de piles compact en place :
- Le berceau qui maintient le coupleur de piles a été refait en plexiglass de 3 mm, il sert maintenant aussi de bride pour maintenir le haut du clavier.
- Une des colonnettes du boîtier a été sacrifiée pour pouvoir loger le coupleur.
- Autour des deux colonnettes supérieures, des entretoises sciées dans un tube d'aluminium de Ø intérieur 6 mm, maintiennent le berceau à une hauteur de 3 mm correspondant à l'épaisseur du clavier.
L'antenne "patch" sera fixée à gauche du coupleur, la plus éloignée possible du bord gauche du boîtier à défaut de position centrale.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110919011218-gc339-Image-0296.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110919011218-gc339-Image-0296.JPG)
L'antenne "patch" en place. Elle est maintenue par sa face autocollante sur un support en plexiglass de 3 mm, lui même fixé par deux vis contre le circuit imprimé pour que l'ensemble soit démontable.
Cet arrangement permet d'obtenir un rayon de courbure du câble RG174 supérieur au rayon minimal et aussi une grande longueur de ce câble pour faciliter toute modification ultérieure.
Normalement le lobe principal de rayonnement de cette antenne patch devrait se trouver coté bombé, à l'opposé de la face autocollante, donc dirigé vers le fond du boîtier de la télécommande où il n'y a aucune masse métallique pour le perturber.
Il ne reste plus qu'à câbler le module émetteur Aurel et vérifier le bon fonctionnement de cette télécommande une fois terminée...
Test de la télécommande
Tout d'abord câblage et fixation du module émetteur Aurel TX-SAW-MID/5V :Le module devant être facilement déconnectable, il sera enfiché dans des contacts tulipe. Le module ne pouvant être disposé perpendiculairement au circuit imprimé pour une question de hauteur, il devra être couché à plat. Des barrettes de contacts tulipe coudées seront donc nécessaires :
(http://www.electronique-diffusion.fr/images/ph_internet_zoom/coanf150c.jpg) (http://www.electronique-diffusion.fr/product_info.php?products_id=71558)
Comme je n'avais pas ce type de barrette sous la main, qu'il ne fallait que 6 contacts, et que par contre je disposais de quelques exemplaires à wrapper :
(http://www.selectronic.fr/media/catalog/product/cache/1/image/265x265/17f82f742ffe127f42dca9de82fb58b1/b/a/barette-support-tulipe-a-wrapper-secable-1x40-pointsa.png) (http://www.selectronic.fr/barette-support-tulipe-a-wrapper-secable-1x40-points.html#)
J'ai transformé une barrette à wrapper comme celle ci-dessus en deux morceaux de barrettes coudées. Il a fallu préalablement cliver la barrette en deux plus petites, puis ensuite plier à 90° les queues à wrapper des 2 morceaux à 2 mm de la tulipe à l'aide d'une pince plate.
Les deux barrettes ainsi coudées ont été montées sur le circuit imprimé. Une fois soudées, l'excédent de queues à wrapper a été coupé puisque le mini-wrapping s'effectue coté composants.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110929180510-gc339-Image-0308.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110929180510-gc339-Image-0308.JPG)
Le module émetteur Aurel TX-SAW-MID/5V en place :
- Le câble coaxial RG174 a directement été soudé sur les contacts tulipe, âme en 8 (RF Output) et tresse en 7 (Ground). Il est maintenu mécaniquement en place par deux brides en fil de cuivre étamé.
- Le câblage de tous les autres contacts (Tx Dati, bus d'alimentation) est réalisé en miniwrapping coté composants.
- Les contacts de masse 2, 7 et 9 (Ground) sont interconnectés par un fil de cuivre étamé de 10/10 soudé coté soudures.
Quelques indications supplémentaires sur cette télécommande :
- Consommation au repos : ≈200 µA, lors de l'appui sur une touche : ≈7 mA.
- Poids : 310 grammes avec les accumulateurs, 255 grammes sans ceux-ci.
L'autonomie avec des accumulateurs format AAA de 1000 mAh convenablement chargés serait de 1000 ÷ 0,2 soit 5000 heures, valeur théorique qui ne correspond en rien à la réalité puisque les accumulateurs Ni-MH s'auto-déchargent mensuellement de 20% de leur capacité (1 mois de 30 jours = 720 heures) : http://fr.wikipedia.org/wiki/Accumulateur_nickel-hydrure_m%C3%A9tallique
Et pour en finir, le schéma final de la télécommande :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110929234500-gc339-Telecmde.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110929234500-gc339-Telecmde.PNG)
L'alimentation +5 volts est directement issue du coupleur de piles (4 accumulateurs Ni-MH format AAA )
Le test de la télécommande à proprement parler :Pour tester la télécommande et son émetteur, il faut un récepteur :
- Pour mesurer le champ reçu par le récepteur, c'est à dire la puissance reçue en sortie de l'antenne de réception ou en entrée du récepteur.
Ce champ reçu est fonction de la puissance rayonnée par l'antenne de la télécommande et inversement proportionnel au carré de la distance entre les deux antennes.
Cette mesure devrait permettre de connaitre la portée théorique en espace libre du couple télécommande/récepteur de test. - Pour analyser la trame émise par la télécommande et vérifier qu'elle est conforme et non altérée par la liaison radio.
Le module récepteur Aurel de type RX-4MM5 a été câblé à la hussarde sur un bout de circuit imprimé à l'aide d'une barrette à wrapper.
- Alimentation simplement réalisée avec un coupleur équipé de 4 accumulateurs Ni-MH, condensateur de découplage de 0,1 µF céramique préconisé par Aurel omis.
- Aucune antenne, rien n'est connecté sur la broche impliquée (3).
- Idem pour le condensateur de 10 µF sur la broche "RSSI OUT" (14), il a aussi été omis.
- Le Contrôle Automatique de Gain ou CAG (broche 11 : AGC On-Off ) n'est pas inhibé, il est actif puisque la broche 11 n'est pas connectée.
- Juste un bout de fil wrappé (orange) sur les broches "RSSI OUT" pour mesurer le champ reçu avec un voltmètre, un autre (blanc) sur la broche 14 "Data output" pour raccorder l'analyseur logique IKALOGIC et enfin un dernier (bleu) pour la masse commune.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110929211331-gc339-Image-0311.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110929211331-gc339-Image-0311.JPG)
La mesure du champ reçu :
- Sans aucun champ reçu, c'est à dire aucune touche de pressée sur la télécommande, la tension mesurée sur la broche "RSSI OUT" (14) du récepteur Aurel est de 1,27 volt, ce qui est tout à fait conforme à la figure 1 (RSSI output with AGC disabled ) de l'user manual du récepteur RX-4MM5 (http://www.velleman.eu/downloads/7/rx4mm5_usersmanual.pdf).
- Émission activée par l'appui sur une touche, la tension mesurée sur la broche "RSSI OUT" est de 1,65 volts quand la télécommande est éloignée d'environ 4 mètres et de 1,85 volts quand elle est à proximité immédiate.
A partir de ces 2 dernières tensions mesurées, on ne peut rien déduire de la courbe de la figure 1 précitée sur la puissance exacte reçue en entrée du récepteur car le Contrôle Automatique de Gain ou CAG est actif.
- En supposant que le CAG (ou AGC) soit inhibé (broche 11 au + 5 volts) on pourrait déjà constater que le champ reçu est plus que confortable pour assurer une transmission correcte des ordres puisque supérieur de 3 décades de dBm au champ minimal de -110 dBm ( une différence de 30dBm équivaut à une puissance reçue 1000 fois supérieure ).
- En fait, avec le CAG non inhibé, cette puissance reçue est bien supérieure à celle que l'on pourrait déduire de la courbe de la figure 1 car la régulation "CAG" diminue le gain du récepteur avec l'accroissement de la puissance reçue.
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110929223124-gc339-CAG-RX.PNG) (http://www.velleman.eu/downloads/7/rx4mm5_usersmanual.pdf)
Graphe ci-dessus issu de l'user manual du récepteur RX-4MM5 (http://www.velleman.eu/downloads/7/rx4mm5_usersmanual.pdf) Aurel.
La trame en sortie du récepteur :
En cours de rédaction ...
Super travail !!!!
Impressionant ((:s
8)
rhooooo la vache !!! :o :o :o
GC, le no limit de la compétence en électronique =:))
Une nouvelle fois <:)
Généralités :Citation de: gc339 le Jeudi 11 Août 2011, 13:29:19 PM
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.
Réflexion faite, pourquoi mobiliser une 13
ème touche sur la télécommande pour désactiver les cartes, alors qu'il suffit de prévoir une fonction flip-flop pour chaque touche :
- Un premier appui active la carte associée,
- Un second appui sur cette même touche désactive la carte,
- Un troisième appui la réactive,
- Un quatrième la désactive à nouveau,
- Et ainsi de suite...
L'appui sur une touche différente désactive immédiatement la carte active pour en activer une nouvelle.
Les 12 premières touches de 0 à 11 (0..9, A, B) seront alors utilisées pour activer/désactiver chacune des douze cartes.
Il restera donc 4 touches (C, D, ٭, #) pour émettre des commandes auxiliaires comme par exemple :
- Créditer le jeux actif.
- Modifier le réglage d'un triple potentiomètre électronique pour réajuster le niveau vidéo après la sélection d'une nouvelle carte.
D'ailleurs, pour une meilleure uniformisation, il vaudrait peut être mieux remodifier la disposition des cabochons du clavier de la télécommande pour réserver les 12 touches "téléphonique" (
de 0 à 9, étoile et dièse ) à la sélection des cartes et dédier les 4 touches alphabétiques (
de A à D ) aux commandes auxiliaires.
Ainsi les inscriptions sur les 9 premières touches correspondront directement au n° de connecteur du "truc", la touche zéro au connecteur n° 10 et les touches étoile et dièse respectivement au connecteurs n° 11 et n° 12.
Le code émis par la télécommande sera inférieur d'une unité par rapport au n° de connecteur concerné, la touche "1" émettra le code zéro pour activer/désactiver le connecteur n° 1, la touche "2" émettra le code un pour le connecteur n° 2 et ainsi de suite.
Le fonctionnement :
- Activation/désactivation d'une carte, ce sont des ordres qui perdurent après leur disparition, 3 cas de figure :
- Le code nouvellement reçu correspond à celui de la carte active :
- Cette dernière est immédiatement désactivée (en fait toutes les cartes le seront en même temps pour une meilleure sécurité ).
- Le code nouvellement reçu est différent de celui de la carte active :
- Cette dernière est immédiatement désactivée (même remarque que ci-dessus ), la nouvelle ne sera activée que quand l'émission du code aura cessé, c'est à dire qu'à partir de l'instant où la touche de la télécommande aura été relâchée par l'utilisateur.
La mise hors service immédiate de l'ancienne carte suivie de la mise en service différée de la nouvelle, puisque suspendue au relâchement de la touche sur la télécommande, devrait permettre de se passer d'une temporisation pour éviter une alimentation simultanée fugitive des deux cartes due au temps de réaction des relais.
- Le code vient d'être reçu alors qu'aucune des cartes n'est active :
- La carte désignée par ce code ne sera activée qu'au relâchement de la touche correspondante sur la télécommande.
- Commandes auxiliaires, ce sont des ordres qui ne durent que le temps de leur présence :
- La sortie correspondante sera :
- Activée dés apparition du code.
- Désactivée immédiatement après la disparition du code.
- Ces commandes auxiliaires n'interfèrent pas avec les commandes d'activation/désactivation des cartes et n'impactent d'aucune manière la carte en service à ce moment là ainsi que les autres cartes qui sont hors service.
Le schéma coté réception télécommande.La réception radioAssurée par un module récepteur Aurel RX-4MM5
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20111011000339-gc339-RX-4MM5.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20111011000339-gc339-RX-4MM5.PNG)
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20111011000518-gc339-BlockDiagram.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20111011000518-gc339-BlockDiagram.PNG)
Aurel recommande de découpler le +5 volts au ras du module avec un condensateur céramique de 0,1 µF.
Un condensateur de 10 µF doit être connecté sur la sortie "RSSI Output" (
broche 13 ).
L'entrée AGC On-Off (
broche 11 ) doit être reliée à la masse pour que le CAG du récepteur soit activé.
L'interface avec le "truc"
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20111011002353-gc339-Interface.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20111011002353-gc339-Interface.PNG)
1) Le décodage des trames reçues.Assuré par le boîtier 45027.
Les trames issues du module récepteur Aurel RX-4MM5 (
Data Out, broche 14 ) aboutissent sur son entrée D
in (
broche 9 ).
L'adresse ternaire présente dans la trame reçue étant identique à celle programmée sur ses entrées A1 à A5 (
broches 1 à 5 ) :
- L'activation du signal VT (broche 11 ) indique la réception d'un code valide.
- Ce code est alors disponible sur les sorties D6 à D9 (broches 15 à 12 ).
2) La logique de traitement.Assurée par un µcontrolleur PIC 16F84A.
Le mode oscillateur choisi pour ce µcontrolleur est le mode RC car une horloge précise n'est pas nécessaire, de plus avec ce mode il n'y a pas à subir la période de stabilisation de 1024 cycles d'horloge lorsqu'il est réveillé par une interruption.
Le seul hic avec ce mode est que Microchip ne fourni aucune abaque donnant la fréquence d'oscillation en fonction du produit RC, cette fréquence différant trop d'un µcontrolleur à un autre et étant grandement dépendante de la tension d'alimentation ainsi que de la température. Il va donc falloir déterminer la valeur de R et de C expérimentalement pour obtenir une fréquence entre 100 et 500 kHz.
En sommeil permanent, le µcontrolleur est interrompu par un changement d'état sur le signal VT qui est connecté sur son entrée RB0/INT (
broche 6 ).
Le n° de connecteur à activer/désactiver est figé sur les sorties RB4 à RB7 (
broches 10 à 13 ). En fait c'est la valeur du code reçu (
de 00H à 0BH, en hexadécimal ) qui est transférée sur ces sorties à destination des multiplexeurs vidéo et de la commande des relais.
L'état de la sortie RA4/T0CKI (
broche 3 )est fonction de l'interprétation du code reçu par le µcontrolleur, il détermine s'il s'agit d'un ordre d'activation ou d'inactivation.
Les deux bits de poids faible de l'ordre reçu (de 0CH à 0FH en hexadécimal) sont transférés sur les sorties RB2 et RB3 pour indiquer le n° de la commande auxiliaire reçue, l'état de la sortie RB1 (
broche 7 ) indique quand une de ces commandes est activée.
3) La commande des relais.A chaque connecteur est associé une triplette de relais.
- Un relais 1T ou 1RT pour commuter le rail +5 volts, modèle pressenti : 40.61 marque Finder.
- Un relais 2T ou 2RT pour commuter les rails +12 volts et -5 volts, modèle pressenti : 40.52 marque Finder.
- Un relais 2T ou 2RT pour aiguiller les fils de la sortie haut-parleur, modèle encore non choisi.
Les bobines des deux premiers relais ont déjà une consommation de 110 mA sous 12 volts, le transistor qui commandera les 3 en // devra donc être à même de supporter un courant permanent de l'ordre de 165 mA. Un transistor BS170 fera l'affaire avec ses 500 mA max ou éventuellement un boîtier VQ1000J avec ses 4 transistors mosfet indépendants donné chacun pour 225 mA max.
Le schéma original du "truc", celui avec le commutateur rotatif, doit être légèrement modifié puisque le commun des bobines de relais avec leurs diodes en // doit être maintenant être connecté au rail +12 volts et non plus à la masse ou 0 volt.
Le n° de connecteur issu du µcontrolleur (
RB4 à RB7 ) est décodé par un circuit HC4514, seules ses 12 premières sorties sont utilisées et raccordées sur les gates des transistors BS170 qui commandent les bobines des relais.
L'ordre d'activation issu du µcontrolleur (
RA4/T0CKI ) valide ce décodeur (
entrée G/, broche 23 ) alors que celui de désactivation à pour effet de l'inhiber.
4) Les switches analogiques.Ces switches de type HC4067, sont chargés d'aiguiller les 4 signaux vidéo : rouge, vert, bleu et synchronisation, un boîtier est dédié à chaque signal.
Seules les 12 premières entrées de chaque boîtier sont utilisées, chacune est connectée sur un connecteur différent mais toujours sur la même broche de sortie vidéo. Les entrées inutilisées sont raccordées à la masse.
Le n° de connecteur issu du µcontrolleur (
RB4 à RB7 ) permet de sélectionner le switch adéquat dans chaque boîtier (
S0 à S3, broches 10, 11, 14 et 13 ).
L'ordre d'activation issu du µcontrolleur (
RB4/T0CKI ) valide l'ensemble des boîtiers HC4067 (
entrée EN/, broche 15 ) alors que celui de désactivation à pour effet de les inhiber.
Afin de ressortir des signaux vidéo parfaitement nuls à destination du moniteur, la sortie de chaque boîtier HC4067 est court-circuitée à la masse par un des switches d'un boîtier HC4066 quand ces premiers boîtiers sont inhibés.
Chaque entrée de boîtier HC4067 est reliée à la masse à travers une résistance de 470 kΩ pour évacuer l'électricité statique qui pourrait s'accumuler sur les broches des connecteurs libres, ceux où aucune carte n'est enfichée.
5) Les sorties auxiliaires.Le n° de commande auxiliaire issu du µcontrolleur (
RB2 et RB3 ) est appliqué sur un boîtier décodeur double 4555B de type CMOS standard, le boîtier HC4555 n'existant pas.
Les deux décodeurs sont raccordés pour éviter que les entrées du deuxième soient en l'air. Seul le premier est utilisé et ses sorties commandent les gates de transistors BS170.
Le drain de l'un de ces transistors pourra par exemple être connecté sur l'entrée crédit (
B16 du connecteur Jamma mâle du "truc" ) pour créditer la carte active à partir de la télécommande.
L'ordre d'activation issu du µcontrolleur (
RB1 ) valide ces deux décodeurs (
entrées EN/, broches 1 et 15 ) uniquement pendant la réception d'une des 4 commandes auxiliaires.
6) L'alimentation +5 voltsElle n'est pas représentée sur le schéma.
Plutôt que d'alimenter directement à partir du rail +5 volts du connecteur Jamma encartable mâle, il est préférable de le faire à partir du rail +12 volts à travers un régulateur genre 7805 pour s'affranchir de toutes les perturbations aussi minimes soit-elles qui pourraient être véhiculées sur ces rails.
un bien beau projet <:)
je bave devant ;D
Que çà donne envie !!!
En plus d'être utilisé pour le Jamma , il pourra l'être pour le retro gaming !!!
Citation de: Iro le Mardi 11 Octobre 2011, 09:42:03 AM
Que çà donne envie !!!
En plus d'être utilisé pour le Jamma , il pourra l'être pour le retro gaming !!!
Le fantôme du commutateur péritel/rgb is back :ang:
Arfff trop court le soir du meeting pour discuter de tout ça ;)
On continuera sur les Av ^-
Généralités :Citation de: gc339 le Mardi 11 Octobre 2011, 00:30:18 AM
D'ailleurs, pour une meilleure uniformisation, il vaudrait peut être mieux remodifier la disposition des cabochons du clavier de la télécommande pour réserver les 12 touches "téléphonique" (de 0 à 9, étoile et dièse ) à la sélection des cartes et dédier les 4 touches alphabétiques (de A à D ) aux commandes auxiliaires.
Ainsi les inscriptions sur les 9 premières touches correspondront directement au n° de connecteur du "truc", la touche zéro au connecteur n° 10 et les touches étoile et dièse respectivement au connecteurs n° 11 et n° 12.
Le code émis par la télécommande sera inférieur d'une unité par rapport au n° de connecteur concerné, la touche "1" émettra le code zéro pour activer/désactiver le connecteur n° 1, la touche "2" émettra le code un pour le connecteur n° 2 et ainsi de suite.
En fin de compte, comme il est difficile de trouver un clavier avec des touches hexadécimales, autant utiliser le clavier téléphonique 16KEY Velleman tel quel sans le démonter pour modifier la disposition des cabochons.
Le clavier se câble normalement comme suit sur les entrées de l'encodeur MM74C902 :
| | | | | Clavier 16KEY | | MM74C902 | ┌ | ─ | ─ | ─ | ─── | COL1 / Pin 1 | ────── | X1 / Pin 11 | │ | ┌ | ─ | ─ | ─── | COL2 / Pin 2 | ────── | X2 / Pin 10 | │ | │ | ┌ | ─ | ─── | COL3 / Pin 3 | ────── | X3 / Pin 8 | │ | │ | │ | ┌ | ─── | COL4 / Pin 4 | ────── | X4 / Pin 7 | 1 | 2 | 3 | A | ─── | ROW1 / Pin 5 | ────── | Y1 / Pin 1 | 4 | 5 | 6 | B | ─── | ROW2 / Pin 6 | ────── | Y2 / Pin 2 | 7 | 8 | 9 | C | ─── | ROW3 / Pin 7 | ────── | Y3 / Pin 3 | ٭ | 0 | # | D | ─── | ROW4 / Pin 8 | ────── | Y4 / Pin 4 |
|
Le code émis par chaque touche étant complètement différent de l'inscription sur son cabochon, il va donc être nécessaire de le transcoder. Le plus simple est de faire effectuer ce transcodage à la réception par le PIC 16F84A de la logique de traitement.
Touche clavier | : | | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | | 0 | | ٭ | | # | | A | | B | | C | | D |
Code émis/reçu | : | | 0 | | 1 | | 2 | | 4 | | 5 | | 6 | | 8 | | 9 | | 10 | | 13 | | 12 | | 14 | | 3 | | 7 | | 11 | | 15 |
Transcodage | : | | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | | 10 | | 11 | | 12 | | 13 | | 14 | | 15 | | 16 |
Connecteur n° | : | | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | | 9 | | 10 | | 11 | | 12 | | . | | . | | . | | . |
Télécommande n° | : | | . | | . | | . | | . | | . | | . | | . | | . | | . | | . | | . | | . | | 1 | | 2 | | 3 | | 4 |
|
Avec ce transcodage, les connecteurs sont numérotés de 1 à 12, le connecteur zéro est donc fantôme. Le fait de sélectionner ce connecteur n° zéro permet alors d'inhiber tous les autres :
- La sortie S0 ainsi que les sorties S13, S14 et S15 du décodeur HC4514 seront inutilisées. Seules les sorties S1 à S12 seront raccordées sur les gates des transistors BS170 qui commandent les relais.
- L'entrée I0 ainsi que les entrées I13, I14 et I15 des switches HC4067 seront connectées à la masse. Les autres de I1 à I12 seront raccordées sur les sorties RVB/synchro des connecteurs Jamma. Le boîtier HC4066 n'est alors plus indispensable pour mettre les sorties RVB/synchro à la masse quand aucune carte physique n'est activée, le fait de sélectionner le connecteur fantôme n° zéro réalise cette opération.
Le schéma préalablement publié a donc été mis à jour :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20111027125810-gc339-Decodeur3.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20111027125810-gc339-Decodeur3.PNG)
Une inversion des broches du PIC qui validaient/inhibaient les boîtiers a été effectuée par la même occasion pour diminuer la consommation au repos :
- Le décodeur HC4514 et les switches HC4067 sont maintenant validés/inhibés par la broche RB3 du PIC 16F84A
- Le décodeur 4555B est maintenant validé/inhibé par la broche RA4.
Justification :
- Les broches d'entrée/sortie du PIC (RB0...RA3 et RB0...RB7) sont du type CMOS, c'est à dire que chacune dispose de deux transistors :
- Le 1er pour positionner la sortie à l'état haut quand il est ON, le 2ème étant alors OFF.
- Le 2ème pour positionner la sortie à l'état bas quand il est ON, le 1er étant alors OFF.
Les deux transistors ne sont jamais ON en même temps sinon l'alimentation +5 volts serait court-circuitée, par contre ils peuvent rester OFF en permanence quand la broche est déclarée comme entrée.
Étant donné qu'il n'y a qu'un seul transistor qui est à l'état ON en même temps, la broche de sortie consomme aucun courant. Il est donc préférable d'utiliser une de ces broches, en l'occurrence la RB3 pour assurer un état logique durable, qui ne change qu'occasionnellement, sur l'entrée G/ du décodeur HC4514 ainsi que sur l'entrée EN/ des switches HC4067. - La broche RA4 du PIC est une sortie à drain ouvert, seul subsiste le transistor qui impose l'état bas, une résistance de rappel au +5 volts est donc nécessaire pour obtenir le niveau logique haut quand ce transistor est à l'état OFF. Quand ce même transistor est à l'état ON, la sortie RA4 est alors au niveau logique zéro et un courant non négligeable circule dans la résistance de rappel.
Il est donc ici plus judicieux d'utiliser la broche RA4 car le niveau logique zéro nécessaire pour valider le décodeur 4555B par son entrée EN/ n'est que temporaire, la consommation de courant induite ne durant alors que le temps d'appui sur la touche alphabétique correspondante de la télécommande.
Le code source du PIC 16F84ACitation de: gc339 le Mardi 11 Octobre 2011, 00:30:18 AM
Le fonctionnement :
- Activation/désactivation d'une carte, ce sont des ordres qui perdurent après leur disparition, 3 cas de figure :
- Le code nouvellement reçu correspond à celui de la carte active :
- Cette dernière est immédiatement désactivée (en fait toutes les cartes le seront en même temps pour une meilleure sécurité ).
- Le code nouvellement reçu est différent de celui de la carte active :
- Cette dernière est immédiatement désactivée (même remarque que ci-dessus ), la nouvelle ne sera activée que quand l'émission du code aura cessé, c'est à dire qu'à partir de l'instant où la touche de la télécommande aura été relâchée par l'utilisateur.
La mise hors service immédiate de l'ancienne carte suivie de la mise en service différée de la nouvelle, puisque suspendue au relâchement de la touche sur la télécommande, devrait permettre de se passer d'une temporisation pour éviter une alimentation simultanée fugitive des deux cartes due au temps de réaction des relais.
- Le code vient d'être reçu alors qu'aucune des cartes n'est active :
- La carte désignée par ce code ne sera activée qu'au relâchement de la touche correspondante sur la télécommande.
Le mode opératoire a été modifié en §1, la demande de désactivation de la carte en service ne sera effective qu'au relachement de la touche :
Citation
Le fonctionnement :
- Activation/désactivation d'une carte, ce sont des ordres qui perdurent après leur disparition, 3 cas de figure :
- Le code nouvellement reçu correspond à celui de la carte active :
- C'est une demande de désactivation de la carte en service, elle ne sera effectivement désactivée que quand l'émission du code aura cessé, c'est à dire qu'à partir de l'instant où la touche de la télécommande aura été relâchée par l'utilisateur. (en fait toutes les cartes seront désactivées en même temps pour une meilleure sécurité ).
- Le code nouvellement reçu est différent de celui de la carte active :
- Cette dernière est immédiatement désactivée (même remarque que ci-dessus ), la nouvelle ne sera activée que quand l'émission du code aura cessé, c'est à dire qu'à partir de l'instant où la touche de la télécommande aura été relâchée par l'utilisateur.
La mise hors service immédiate de l'ancienne carte suivie de la mise en service différée de la nouvelle, puisque suspendue au relâchement de la touche sur la télécommande, devrait permettre de se passer d'une temporisation pour éviter une alimentation simultanée fugitive des deux cartes due au temps de réaction des relais.
- Le code vient d'être reçu alors qu'aucune des cartes n'est active :
- La carte désignée par ce code ne sera activée qu'au relâchement de la touche correspondante sur la télécommande.
Le code source du programme à flasher dans le PIC a été écrit, assemblé, puis testé avec le simulateur intégré dans l'environnement de développement intégré MPLAB IDE (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002) que l'on peut récupérer gratuitement sur le site de Microchip.
(http://www.microchip.com/stellent/groups/devtools_sg/documents/devtools/~export/en019469~154~en006096~PressReleaseLayout/153335-2.png)
Pour l'instant ce bout de programme n'a pas encore été testé en réel avec tous les autres boîtiers décodeurs et switches de l'interface. Il le sera dés que le prototype en mini-wrapping sera prêt, il faudra alors faire la mise au point finale et des modifications seront susceptibles d'y être effectuées.
;********************************************************************** ; * ; Refer to the MPASM User's Guide for additional information on * ; features of the assembler (Document DS33014). * ; * ; Refer to the respective PIC data sheet for additional * ; information on the instruction set. * ; * ;********************************************************************** ; * ; Filename : MJL.asm * ; Date : 26/10/2011 * ; File Version : 1.0 * ; * ; Author : gc339 * ; * ;********************************************************************** ; * ; Files Required: P16F84A.INC * ; * ;**********************************************************************
| | list | | p=16F84A | | ; Directive to define processor | | | #include | | <p16F84A.inc> | | ; Processor specific variable definitions |
| | | __CONFIG | | _CP_ON & _WDT_OFF & _PWRTE_OFF & _RC_OSC | | ; Directive for embeding configuration bits within '.asm' file
|
| | | UDATA | | 0x0C | | ; Variable definitions | NewKey | | RES | | 1 | OldKey | | RES | | 1 |
| | | ORG | | 0x000 | | ; Reset vector | Start | | clrf | | PORTB | | ; Preset PORTB outputs | | | movlw | | B'00000001' | | ; RB0 as input, RB1 to RB7 as outputs | | | tris | | PORTB | | | goto | | Main | | ; Go to beginning of program |
| | | ORG | | 0x004 | | ; Interrupt vector location | IntVect | | movf | | PORTA,W | | ; Read key code | | | call | | Translt | | ; Code translation | | | movwf | | NewKey | | ; Save key | | | btfss | | INDF,INTEDG | | ; Check which edge on RBO caused interrupt | | | goto | | KeyOFF | | ; Key released on failing edge |
| KeyON | | movlw | | 13 | | ; Check if command, code >= 13 (0DH) | | | subwf | | NewKey,W | | | btfss | | STATUS,C | | ; Skip if command | | | goto | | KeyChk | | ; Jump if selection, code < 13 (0DH) | | | addwf | | NewKey,W | | ; To shift key code one step left | | | addlw | | -13 | | | andlw | | B'00000110' | | ; Keep only useful bits | | | iorwf | | PORTB,F | | ; RB1 / RB2 bit setting | | | iorlw | | B'11111001' | | | andwf | | PORTB,F | | ; RB1 / RB2 bit resetting | | | bcf | | PORTA,RA4 | | ; Unsetting RA4 enables the 4555B decoder | | | goto | | IntEnd |
| KeyChk | | movf | | OldKey,W | | ; Is new key same as previous ? | | | subwf | | NewKey,W | | | btfss | | STATUS,Z | | ; Nothing to do if so | | | goto | | Disabl | | ; Else disable all connectors including the one currently selected | | | goto | | IntEnd |
| KeyOFF | | movlw | | 13 | | ; Check if command, code >= 13 (0DH) | | | subwf | | NewKey,W | | | btfss | | STATUS,C | | ; Skip if command | | | goto | | ConSel | | ; Jump if selection, code < 13 (0DH) | | | bsf | | PORTA,RA4 | | ; Setting RA4 disables the 4555B decoder | | | goto | | IntEnd |
| ConSel | | movf | | OldKey,W | | ; Is new key same as previous ? | | | subwf | | NewKey,W | | | btfsc | | STATUS,Z | | ; Select new connector if not | Disabl | | clrf | | NewKey | | ; Connector zero is dummy, disable all connectors | | | movlw | | B'00001111' | | | andwf | | PORTB,F | | ; Disables all connectors before updating | | | movf | | NewKey,W | | ; Reload key, Z flag is updated | | | movwf | | OldKey | | ; Update OldKey | | | swapf | | OldKey,W | | | andlw | | B'11110000' | | ; Keep only left nibble | | | iorwf | | PORTB,F | | ; Update PORTB | | | bcf | | PORTB,RB3 | | ; Enables HC4514 decoder and HC4067 switches |
| IntEnd | | bcf | | INTCON,INTE | | ; Interrupt will be enabled further | | | retfie |
| Main | | movlw | | B'00010000' | | ; Setting RA4 disables the 4555B decoder | | | | movwf | | PORTA | | | movlw | | B'00001111' | | ; RA4 as output, RA0 to RA3 as inputs | | | tris | | PORTA | | | clrf | | OldKey | | | clrf | | NewKey | | | movlw | | OPTION_REG | | ; Indirect addressing for reaching option register | | | movwf | | FSR | | | bsf | | INDF,INTEDG | | ; Set INTEDG for RB0 interrupt on rising edge | | | bsf | | INTCON,GIE | | ; Enable global interrupt |
| Loop | | bcf | | INTCON,INTF | | ; Clear RB0 interrupt flag | | | bsf | | INTCON,INTE | | ; Enable RB0 interrupt | | | sleep | | | | ; Waiting, waken up by a pressed/released key | | | nop | | | movlw | | OPTION_REG | | ; Indirect addressing for reaching option register | | | movwf | | FSR | | | movlw | | B'01000000' | | ; Bit mask to toggle edge select bit for RB0 interrupt | | | xorwf | | INDF,F | | ; Toggle bit INTEDG | | | goto | | Loop |
| Translt | | andlw | | B'00001111' | | ; Keep only right nibble | | | addwf | | PCL,F | | ; Code Translation | | | retlw | | 1 | | | retlw | | 2 | | | retlw | | 3 | | | retlw | | 13 | | ; Key 'A', command n° 1 | | | retlw | | 4 | | | retlw | | 5 | | | retlw | | 6 | | | retlw | | 14 | | ; Key 'B', command n° 2 | | | retlw | | 7 | | | retlw | | 8 | | | retlw | | 9 | | | retlw | | 15 | | ; Key 'C', command n° 3 | | | retlw | | 11 | | ; Key '٭', connector n° 11 | | | retlw | | 10 | | ; Key '0', connector n° 10 | | | retlw | | 12 | | ; Key '#', connector n° 12 | | | retlw | | 16 | | ; Key 'D', command n° 4 |
| | | END | | | | ; Directive 'end of program' |
|
Bon dieu, c'est du très beau boulot, on dirait du bricolage a la benheck :-*
Le câblage de l'interfaceLe câblage sera réalisé en mini-wrapping, les barrettes à wrapper et les supports de circuits intégrés montés face composants sur un circuit imprimé ECS3 Velleman qui végétait au fond d'un tiroir.
(http://www.velleman.eu/images/products/1/ecs3.jpg) (http://www.velleman.eu/products/view/?country=nl&lang=fr&id=6669)
Ce circuit imprimé avec ses pastilles rectangulaires reliant les trous par groupe de 3 convient parfaitement pour cette réalisation. Un seul bémol, il ne reste que 135 mm d'utilisables pour installer les barrettes de mini-wrapping sur une longueur de carte de 160 mm, cette surface perdue aurait pourtant été la bienvenue vu le nombre de composants à y installer.
Le raccordement de la vidéo en provenance des connecteurs Jamma ainsi que les commandes à destination des bobines de relais s'effectueront sur la carte interface par l'intermédiaire de connecteurs achetés sur iB :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20111203213511-gc339-Con7.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20111203213511-gc339-Con7.jpg)
L'intérêt de ces connecteurs, c'est qu'ils sont auto-sertissants et qu'ils peuvent s'embrocher sur des barrettes à wrapper. Les connecteurs approvisionnés ne disposant que de 7 contacts, 2 de ces connecteurs seront nécessaires par couleur pour raccorder le signal vidéo en provenance de chacun des 12 connecteurs Jamma. Deux connecteurs seront aussi nécessaires pour relier la carte interface aux bobines des relais, plus un derniers pour sortir les commandes auxilliaires.
La disposition des supports et des barrettes à wrapper sur la carte ECS3 Velleman :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20111203221439-gc339-Copie2-0502.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20111203221439-gc339-Copie2-0502.PNG)
Commentaires :
- Le récepteur radio Aurel Rx-4MM5 est disposé à plat contre le circuit-imprimé.
- Les connecteurs auto-sertissants viendront s'embrocher sur les barrettes à wrapper latérales. Ces 11 barrettes sont différentes de celles utilisées pour le câblage des circuits intégrés car elles sont 6 mm plus longues pour pouvoir enrouler un fil à la base de chaque broche tout en disposant d'une longueur libre suffisante au dessus pour y embrocher le connecteur auto-sertissant.
- Pour la facilité du câblage, des boîtiers VQ1000J comportant 4 mosfet's ont été préférés aux 16 transistors BS170. En cas de problème il sera toujours possible de remplacer ces boîtiers par des plates-formes sur lesquelles auront été soudés 4 mosfet's BS170.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20111203223959-gc339-VQ1000J.GIF) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20111203223959-gc339-VQ1000J.GIF)
- Au niveau de chaque paire de connecteurs vidéo auto-sertissants :
- Le connecteur supérieur véhiculera les signaux d'une même couleur en provenance des connecteurs Jamma 1 à 7
- Toujours pour la même couleur, le connecteur inférieur véhiculera les signaux issu des connecteurs 8 à 12, plus le signal en direction du connecteur encartable Jamma mâle. La masse pourra éventuellement être connectée sur la dernière broche disponible.
┌──────────┬────────────────────┐
│Connecteur│ Broche N° │
│ auto- ├──┬──┬──┬──┬──┬──┬──┤
│sertissant│ 1│ 2│ 3│ 4│ 5│ 6│ 7│
╞══════════╪══╪══╪══╪══╪══╪══╪══╡
│ │ Connecteur Jamma N°│
├──────────┼──┼──┼──┼──┼──┼──┼──┤
│Supérieur │ 1│ 2│ 3│ 4│ 5│ 6│ 7│
├──────────┼──┼──┼──┼──┼──┼──┼──┤
│Inférieur │ 8│ 9│10│11│12│ M│ S│
└──────────┴──┴──┴──┴──┴──┴──┴──┘
"M" pour masse, "S" pour sortie vers connecteur encartable Jamma mâle
Les résistances destinées à évacuer les charges électrostatiques éventuelles seront réparties sur deux réseaux, un premier de 7 résistances et un second de 5 disposés contre les barrettes qui accueillent la paire de connecteurs. - Idem pour la paire de connecteurs auto-sertissants véhiculant les commandes des relais :
- Connecteur supérieur : commandes des relais commutant l'alimentation sur les connecteurs Jamma 1 à 7.
- Connecteur inférieur : commandes des relais associés aux connecteurs Jamma 8 à 12, 2 contacts restent inutilisés donc disponibles.
- Le connecteur des sorties auxilliaires disposant de 3 contacts libres, ils pourront être utilisés à profit pour raccorder le +12 volts en provenance du connecteur encartable Jamma mâle sur l'alimentation de la carte.
Reprise du wip après quelque temps de mise en veille.
Câblage de l'interface (suite)Le câblage réalisé en mini-wrapping va être effectué en plusieurs étapes avec test du fonctionnement à chaque avancée.
La 1
ère de ces étape concerne le câblage du récepteur Aurel et du décodeur 45027 :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120305120920-gc339-Img0169.png) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120305120920-gc339-Img0169.png)
- La circuiterie de l'interface est destinée à être alimentée en +5 volts à partir de son propre régulateur, lui même alimenté par le +12 volts issu du connecteur Jamma encartable. Ce régulateur n'étant pas encore câblé, c'est un bloc d'accumulateurs Ni-MH qui va lui être substitué pour les premiers tests.
- Dans l'immédiat pas besoin de connecter une antenne de réception, la sensibilité du récepteur est telle que, sur l'oscilloscope, je vois passer des trames de temps à autre sur la sortie data du récepteur. Trames que j'impute aux télécommandes d'ouverture de portail d'immeubles ou de portières de voiture de mes voisins, autant dire qu'il ne devrait pas y avoir de problème de réception avec la télécommande qui est manipulée à moins de 50 cm de l'interface.
- Les entrées de configuration de l'adresse ternaire ne sont pas câblées, elles sont en l'air c'est à dire à OFF aussi bien sur le 45026 de la télécommande que sur le 45027 de l'interface, le second devrait donc accepter les trames émises par le premier sans sourciller.
Première vérification avec l'oscilloscope, les trames émises par la télécommande sont bien disponible sur la sortie data du récepteur Aurel (br
oche 14 ) mais rien ne bouge sur la sortie VT du 45027 (
broche 11 ) !
RAS après une nouvelle vérification du câblage...
Relecture attentive du datasheet du 45027 pour essayer de comprendre où ça cloche...
Restent les valeurs des résistances/condensateurs car, lors du dessin du schéma initial, j'ai repris celles de l'animation ci-dessous sans effectuer de vérification :
(http://microc.galeon.com/graficas/remoto2.gif) (http://microc.galeon.com/controlre3.htm)
http://microc.galeon.com/controlre3.htm
Il suffit de comparer ces valeurs avec celles préconisées dans le tableau du datasheet pour vérifier si elles sont appropriées ou tout au plus plausibles :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120305125237-gc339-RCchart.GIF) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120305125237-gc339-RCchart.GIF)
C'est le couple R
TC/C
TC du 45026 émetteur qui détermine les autres couples R/C sur le 45027 récepteur. Les valeurs de ce premier couple étant de 51 kΩ/5,6 nF, c'est donc la dernière ligne du tableau qui correspond le mieux au cas présent.
- Pas de souci entre le couple R1/C1 = 51 kΩ/22 nF de l'animation et celui du tableau préconisant 50 kΩ/20 nF, les valeurs sont relativement proches et c'est bien ce premier couple que j'ai soudé sur la plaque à wrapper.
- Idem avec R2/C2 = 200 kΩ/100 nF, les valeurs sont même identiques entre l'animation et le tableau. Par contre j'ai du déconner quelque part quand j'ai reporté les valeurs sur le schéma de l'interface car j'ai indiqué une valeur de 51 kΩ pour R2 au lieu de 200 kΩ. Et conformément à mon schéma, c'est bien une résistance de 51 kΩ que j'ai soudée.
Tout rentre dans l'ordre après remplacement de la résistance R2 par une de 200 kΩ, la sortie VT du 45027 passe bien à 1 dés appui sur une touche de la télécommande et ce dernier reste bien disponible sur les sortie D6 à D9 même après relâchement de cette même touche.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120305132144-gc339-Erreur.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120305132144-gc339-Erreur.PNG)
Il ne reste plus qu'à corriger la valeur de la résistance R2 sur le schéma avant de passer à l'étape suivante ...
Revérification des valeurs des composants autour des circuits intégrés 45026/45027Pour éliminer tout futur problème, la revérification des valeurs des résistances et condensateurs autour de couple 45026/45027 s'impose car déjà la valeur pour C
TC de 5,1 nF donnée dans le tableau est une valeur de la série E24 (http://fr.wikipedia.org/wiki/CEI_60063) quasi impossible à trouver. C'est pour cela qu'une valeur de 5,6 nF, la plus proche dans la série E12 (http://fr.wikipedia.org/wiki/CEI_60063), lui a été préférée dans l'animation.
A vrai dire, on trouve facilement toutes les valeurs de la série E24 (http://fr.wikipedia.org/wiki/CEI_60063) pour les résistances, par contre il vaut mieux se limiter aux valeurs de la série E6 (http://fr.wikipedia.org/wiki/CEI_60063) pour les condensateurs afin de faciliter leur approvisionnement. C'est pour cela que les calculs doivent être refaits à chaque fois avec une valeur imposée pour le condensateur, il y aura toujours une valeur de résistance à moins de 5% de celle calculée.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120306120847-gc339-RCcalc.GIF) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120306120847-gc339-RCcalc.GIF)
Tous les formules données sur le datasheet sont basées sur le produit R
TC × C
TC ou constante de temps τ = 51
× 10
3 ×5,6
× 10
-9 = 285,6
× 10
-6 soit τ = 285,6 µs.
- On en déduit la période Tosc = 2,3 × τ soit 656,88 µs d'où fosc = 1 ÷ Tosc = 1522 Hz
La fréquence résultante est de 11% inférieure aux 1710 Hz du tableau, le recalcul des autres valeurs est donc bien justifié. - C1 possède une capacité de 22 nF dans l'animation, c'est bien une valeur de la série E6 (http://url=http://fr.wikipedia.org/wiki/CEI_60063).
Avec R1 × C1 = 3,95 × τ, il en résulte pour R1 une valeur théorique de 51,28 kΩ.
La valeur standardisée de 51 kΩ convient donc parfaitement (différence de 6‰ ). Le schéma n'a pas besoin d'être modifié. - C2 possède une capacité de 100 nF dans l'animation, c'est aussi une valeur de la série E6 (http://url=http://fr.wikipedia.org/wiki/CEI_60063).
Avec R2 × C2 = 77 × τ, il en découle une valeur théorique de 219,91 kΩ pour R2.
La valeur standardisée la plus approchée de 220 kΩ convient donc plus que parfaitement et est bien plus appropriée que celle de 200 kΩ de l'animation.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120306121822-gc339-R2error.png) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120306121822-gc339-R2error.png)
C'est donc cette valeur de 220 kΩ qui sera retenue pour la mise à jour du schéma et le remplacement de la résistance soudée par erreur sur la plaque à wrapper.
Ajustement de la fréquence d'horloge du PIC16F84ACitation de: gc339 le Mardi 11 Octobre 2011, 00:30:18 AM
2) La logique de traitement.
Assurée par un µcontrolleur PIC 16F84A.
Le mode oscillateur choisi pour ce µcontrolleur est le mode RC car une horloge précise n'est pas nécessaire, de plus avec ce mode il n'y a pas à subir la période de stabilisation de 1024 cycles d'horloge lorsqu'il est réveillé par une interruption.
Le seul hic avec ce mode est que Microchip ne fourni aucune abaque donnant la fréquence d'oscillation en fonction du produit RC, cette fréquence différant trop d'un µcontrolleur à un autre et étant grandement dépendante de la tension d'alimentation ainsi que de la température. Il va donc falloir déterminer la valeur de R et de C expérimentalement pour obtenir une fréquence entre 100 et 500 kHz.
La fréquence de l'oscillateur intégré au PIC18F84A doit être vérifiée pour savoir si le couple 10 kΩ/1 nF sur sa broche 16 (
OSC1/CLKIN ) est approprié pour lui faire générer une horloge comprise entre 100 et 500 kHz.
L'opération consiste à faire exécuter d'entrée une boucle sans fin au PIC18F84A, l'essentiel étant que ses bits de configuration soient correctement positionnés par la directive "__CONFIG" du programme. Les signaux carrés de l'horloge peuvent alors être observés sur sa broche 15 (
OSC2/CLKOUT ). Ce n'est pas la fréquence de l'oscillateur que l'on observe directement mais celle de l'horloge interne qui est quatre fois moins rapide.
Le bout de programme :
;********************************************************************** ; * ; Refer to the MPASM User's Guide for additional information on * ; features of the assembler (Document DS33014). * ; * ; Refer to the respective PIC data sheet for additional * ; information on the instruction set. * ; * ;********************************************************************** ; * ; Filename : OscTest.asm * ; Date : 06/03/2012 * ; File Version : 1.0 * ; * ; Author : gc339 * ; * ;********************************************************************** ; * ; Files Required: P16F84A.INC * ; * ;**********************************************************************
| | list | | p=16F84A | | ; Directive to define processor | | | #include | | <p16F84A.inc> | | ; Processor specific variable definitions |
| | | __CONFIG | | _CP_ON & _WDT_OFF & _PWRTE_OFF & _RC_OSC | | ; Directive for embeding configuration bits within '.asm' file
|
| | | ORG | | 0x000 | | ; Reset vector | Loop | | goto | | Loop | | ; Endless loop |
| | | END | | | | ; Directive 'end of program' |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120306233820-gc339-Img0174.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120306233820-gc339-Img0174.JPG)
La programmation du PIC avec un clone chinois d'ICD2
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120306235537-gc339-Img0180.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120306235537-gc339-Img0180.JPG)
Prélèvement de la fréquence d'horloge du PIC sur sa patte 15 (OSC2/CLKOUT ) avec la sonde de l'oscilloscope.
La mesure sur le réticule de l'oscilloscope donne une période de 55 µs soit une fréquence d'horloge de 18,2 kHz. Ce n'est pas assez rapide, il faudrait au moins 5 à 6 fois plus.
Il faut donc remplacer le couple 10 kΩ/1 nF dont le produit ou constante de temps τ = 10 µs par un autre couple ayant un "τ" 5 à 6 fois moindre.
- Microchip recommande une valeur supérieure à 2,2 kΩ pour la résistance afin d'éviter l'instabilité ou l'arrêt de l'oscillateur. Une résistance de 4,7 kΩ semble être un bon compromis et elle permet réduire le "τ" de plus de 50% par rapport à l'ancienne de 10 kΩ.
- Recommandation similaire pour le condensateur, sa valeur doit être supérieure à 20 pF pour éviter les problèmes de bruit et stabilité. Une valeur décuple, en l'occurrence 220 pF permet de "noyer" toutes les capacités parasites du câblage et assure une réduction de plus de 25% du "τ" par rapport au condensateur précédent de 1 nF.
La nouvelle constante de temps est de 4,7
× 10
3 × 220
× 10
-12 soit τ = 1,034 µs. Avec cette nouvelle valeur dix fois moindre, on peut espérer obtenir une fréquence d'horloge presque 10 fois plus rapide.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120307000043-gc339-Img0186.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120307000043-gc339-Img0186.JPG)
Le signal d'horloge tel qu'il est affiché sur l'oscilloscope, malheureusement les graduations du réticule ne sont pas visibles sur la photo.
Après remplacement du couple 10 kΩ/1 nF par le couple 4,7 kΩ/220 pF, la période est mesurée à 6,2 µs soit une fréquence d'horloge de 161,3 kHz, c'est presque 9 fois plus rapide qu'avec l'ancien couple.
Le test du programme sera donc effectué avec cette horloge à 161,3 kHz, l'augmenter encore impose de réduire la valeur de la constante de temps et fait courir un risque de dysfonctionnement en se rapprochant des contraintes imposées sur les valeurs des deux composants du couple.
A suivre...
Même si je ne poste plus depuis un petit moment sur ce tread je le lis avec attention,
mon intêret n'a pas baisé d'un iota bien au contraire.
J'avoue cependant avoir décroché au niveau technique depuis un petit moment,autant le principe est compris mais la mise en oeuvre me dépasse totalement.
On est passé depuis un bon moment à la réalisation "pro" du truc et je pense que peu de personnes sont/seront capables de reproduire un tel travail.
De toute façon ce n'étais pas le but au départ.
en tout cas super boulot
^-^
par contre comme je te l'avais indiqué il y a un bout de temps,il faudra faire les comptes à l'arrivée
pour mettre en balance avec ce qui existe dans le commerce même si c'est incongru de comparer une dacia et une ferrari
Ton jumbo Multi-Jamma Switcher up to 12-in-1
est bien plus performant et offre bien plus de possibilité que tout ce qui existe sur le marché.
et les systèmes valable coutent une somme dèja bien rondelette (vf un de mes premier post)
nous en reparlerons donc plus tard le moment venu...
La question qui me taraude est la suivante :
Compte tu lancer une mini production de ce système ?
une fois la réalisation finie ?
Citation de: olschool le Mercredi 07 Mars 2012, 10:12:51 AM
J'avoue cependant avoir décroché au niveau technique depuis un petit moment,autant le principe est compris mais la mise en oeuvre me dépasse totalement.
Je suis bien conscient que la plupart des personnes qui lisent ce fil de discussion n'ont que faire des explications détaillées et/ou ont du mal à les comprendre car leur formation ou leur métier n'a rien à voir avec ce genre de réalisation.
J'essaie de mettre un maximum de photos pour montrer ce dont il est question, aux personnes curieuses d'approfondir les explications qui vont avec.
S'il y a autant de détails, c'est aussi par ce que je me sers du fil de discussion un peu comme d'un bloc-notes pour retrouver ce que j'ai fait ou écrit précédemment, pas besoin de conserver une foultitude de documents qu'ils soient papier ou qu'ils encombrent inutilement mon disque dur.
Citation de: olschool le Mercredi 07 Mars 2012, 10:12:51 AM
On est passé depuis un bon moment à la réalisation "pro" du truc et je pense que peu de personnes sont/seront capables de reproduire un tel travail.
Tout dépend du système de commutation adopté, tout au long de ce fil de discussion j'ai exposé différentes solutions avec leur réalisation pratique. A chacun de s'inspirer du meilleur pour sa propre réalisation personnelle.
Il est bien évident que la télécommande par radio rend l'entreprise plus complexe et nécessite des connaissances en l'électronique et en programmation des micro-contrôleurs pour la mener à bien.
Cependant la réalisation d'un "truc" à base d'un commutateur rotatif devrait être accessible à la plupart des personnes qui ont quelques connaissances en électricité, savent souder à l'étain et ont accès à un minimum d'outillage comme une perceuse à colonne.
Citation de: olschool le Mercredi 07 Mars 2012, 10:12:51 AM
par contre comme je te l'avais indiqué il y a un bout de temps,il faudra faire les comptes à l'arrivée
pour mettre en balance avec ce qui existe dans le commerce même si c'est incongru de comparer une dacia et une ferrari
La je crains que le bât blesse, il n'y a sans doute que la réalisation d'un "truc" avec commutateur qui devrait être plus abordable et encore elle ne serait justifiable que pour un système disposant de plus de 6 connecteurs.
C'est sans compter sur le plaisir de disposer d'un système original, d'une plus grande capacité que ce qui existe dans le commerce, de la fierté d'avoir mené sa réalisation à bien, cela vaut bien quelques sacrifices sans doute.
En ce qui me concerne, j'ai essayé de minimiser les dégâts en contactant directement les vendeurs qui proposaient ce dont j'avais besoin sur des plates-formes du net. J'ai aussi malencontreusement grillé certains composants comme un récepteur Aurel que j'ai du racheter.
Citation de: olschool le Mercredi 07 Mars 2012, 10:12:51 AM
les systèmes valables coutent une somme dèja bien rondelette (vf un de mes premier post)
Pas tant que cela si on les compare au prix de détail ou par petite quantité des composants majeurs dont ils sont constitués.
Citation de: olschool le Mercredi 07 Mars 2012, 10:12:51 AM
La question qui me taraude est la suivante :
Compte tu lancer une mini production de ce système ? une fois la réalisation finie ?
Déjà la réalisation n'est pas terminée, elle risque d'évoluer en fonction des problèmes rencontrés, qu'ils soient mécaniques, électriques ou logiciels.
J'espère que le bêta testeur que j'ai déjà préventivement sollicité et qui m'avait donné son accord de principe est toujours prêt à risquer ses précieuses cartes car je ne dispose pas d'assez de celles-ci pour tester le truc à capacité maximale.
Je ne compte pas fournir de système clef en main. Il reviendrait trop cher en main d'oeuvre rien qu'avec le nombre de diodes à souder ! Il est préférable que ce genre de "truc" hors gabarit soit réalisé sur le mode "DIY" pour en limiter le coût.
Cependant ce serait envisageable en le rendant modulaire et évolutif dans le genre de celui de Clay Cowgill : www.multigame.com , j'y ai déjà réfléchi. Avec une possibilité de commuter jusqu'à 16 connecteurs pour le rendre encore plus attractif, c'est réalisable puisque 4 des 16 entrées des switches cmos 4067 restent actuellement inemployées. Des liaisons par câbles plats entre la carte mère centrale et les cartes filles déportées permettraient d'éloigner les cartes de jeu les unes des autres plus facilement.
Ceux qui voudraient réaliser un "truc" à base de commutateur rotatif sont à même de trouver tous les composants nécessaires : circuit imprimés pré-percés, relais, diodes, connecteurs, mécanisme et galettes de commutateur, entretoises ... car j'ai spécifiés les références avec les fournisseurs potentiels tout au long du fil de discussion. Quand aux profilés aluminium, ils sont disponibles dans toutes les grandes surfaces de bricolage.
J'ai comptabilisé 3 dispositifs dont l'étude d'un circuit imprimé en faciliterait la réalisation :
- Le dispositif temporisateur pour éliminer les commutations intempestives des alimentations.
- L'encodeur/émetteur de la télécommande.
- L'interface actuellement en cours de description.
Si un volontaire veut bien se proposer pour les étudier, j'en serai enchanté. Il devrait alors être possible soit de mettre les fichiers nécessaires soit les typons à disposition. A chacun alors d'en assurer la gravure ou bien de les faire graver par un artisan proposant ses services sur le net.
Idem pour ceux qui voudraient réaliser un système à télécommande, tous les fournisseurs ainsi que toutes les références ont été donnés pour tout ce qui est spécifique. Ils/elles le seront aussi pour toutes les adjonctions ou modifications qui surviendraient avant la fin du wip.
Nonobstant que l'étude et la réalisation des circuits imprimés puisse aboutir, le câblage de ceux-ci devra être réalisé par soi-même.
Quand au programme du PIC, le fichier source a déjà été publié, il peut être sujet à modification(s) car il n'a pas encore été testé.
Je compte publier le fichier du code au format IntelHex dés que le programme sera déverminé, ce format est généralement accepté par tous les programmateurs de PIC.
Test et déverminage du programme du microcontroleur PIC 16F84ATout d'abord les modifications des valeurs de R3 et C3 à modifier sur le schéma initial pour augmenter la fréquence d'horloge à la valeur souhaitée :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120310212415-gc339-RCmodif.png) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120310212415-gc339-RCmodif.png)
La premier test va consister à vérifier l'activation/désactivation du connecteur sélectionné par la télécommande, ou plus exactement à surveiller les 4 bits qui adressent les switches des HC4067 et le décodeur HC4515 ainsi que le bit qui permet de valider/inhiber ces circuits. Ce dernier bit est disponible sur la sortie RB3 alors que l'adresse l'est sur les sorties RB4 à RB7 du PIC.
- Un afficheur hexadécimal TIL311 a été câblé provisoirement pour afficher l'adresse disponible en sortie du PIC.
- Dans un premier temps l'entrée "blanking" a été raccordée au 0 volt pour avoir un affichage permanent. La phase suivante consistera à connecter cette entrée sur la broche RB3 pour autoriser l'affichage, l'extinction de l'afficheur correspondant alors à l'inhibition du décodeur HC4515 et des switches HC4067.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120310231600-gc339-Img0190.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120310231600-gc339-Img0190.jpg)
L'afficheur TIL311 vient juste d'être câblé. Ses entrées sont en l'air puisque le PIC 16F84A n'est pas installé sur son support, par conséquent elles sont considérées à "1" ce qui lui fait afficher un "F". Les accumulateurs sont un peu déchargés, une recharge leur fera du bien avant de poursuivre les tests. |
Avant de pousser plus en avant les vérifications et après maintes hésitations, j'ai préféré revenir en arrière en implantant le HC4066 du schéma original. Ce dernier permettait à l'origine de court-circuiter à la masse les sorties des HC4067 quand les switches de ceux-ci étaient inhibés.
Il était devenu superflu après avoir modifié le logiciel du PIC 16F84A pour créer un connecteur Jamma fantôme n° zéro associé de fait au switch zéro de chaque HC4067. Une modification mineure du câblage de l'interface permettait de réaliser cette mise à la masse à travers le switch zéro de chaque HC4067 à chaque fois que le connecteur fantôme n° zéro était sélectionné.
Il a donc fallu rapprocher les rangées de picots accueillant les connecteurs femelles auto-dénudants afin de libérer un peu de place pour un nouveau support.
Cette dernière opération m'a fait réaliser qu'il était alors plus pratique d'installer des réseaux de résistances DIL (
Dual In Line ) 13
×R plutôt que les couples de réseaux SIL (
Single In Line ) 5
×R et 7
×R initialement prévus sur le schéma d'origine.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120311194406-gc339-Img0192bis.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120311194406-gc339-Img0192bis.jpg)
- Deux paires de connecteurs femelles auto-dénudants sur les quatre possibles sont ici photographiées en place sur leurs picots :
- Chaque paire de connecteurs est dédiée à un seul signal vidéo : rouge, vert, bleu ou synchronisation.
- Les deux connecteurs de chaque paire sont installés en vis à vis et les sorties de fil de chacun se font face.
- Les fils de chaque paire à destination des connecteurs Jamma seront regroupés en toron comme ceux figurés sur la photo pour les signaux vidéo rouge et vert.
- Le réseau de résistances DIL spécifique à chaque signal vidéo prendra place entre la double rangée de picots dédiée à ce même signal.
Les réseaux jaunes de la photo sont provisoires en attendant les définitifs qui ont été commandés. - Il y a maintenant assez de place pour installer le support du HC4066 entre le récepteur Aurel et le quatrième réseau DIL.
|
Après cette digression, il est grand temps de passer au test du programme proprement dit.
Premier écueil, le programme source est bien assemblé mais l'éditeur de lien affiche maintenant une erreur alors que tout se passait bien lors de son écriture quelques mois auparavant :
Citation
MPLINK 4.42, Linker
Device Database Version 1.7
Copyright (c) 1998-2011 Microchip Technology Inc.
Error - section '.udata' can not fit the absolute section. Section '.udata' start=0x0000000c, length=0x00000002
Errors : 1
Link step failed.
La seule évolution qui s'est produite depuis l'écriture du programme, c'est le chargement de la toute dernière version du logiciel MPLAB IDE et c'est probablement elle qui est en cause.
Une recherche rapide avec Google fait ressortir que le fichier script 16f84a_g.lkr utilisé par l'éditeur de lien a été modifié depuis lors.
Avec cette nouvelle version, la zone mémoire RAM à partir de 000CH est considérée comme non paginée, c'est à dire commune aux deux pages existantes de la mémoire du PIC 16F84A, la directive "udata" doit alors être remplacée par la directive "udata_shr" (
shr pour shared, partagé(e) ) en tête du programme source :
|
| | list | | p=16F84A | | ; Directive to define processor | | | #include | | <p16F84A.inc> | | ; Processor specific variable definitions |
| | | __CONFIG | | _CP_ON & _WDT_OFF & _PWRTE_OFF & _RC_OSC | | ; Directive for embeding configuration bits within '.asm' file
|
| RAM | | UDATA_SHR | | 0x0C | | ; Start of unbanked RAM, shared across all banks | | | | | | | ; Variable definitions | NewKey | | RES | | 1 | OldKey | | RES | | 1 |
|
|
Tout le processus de construction se déroule correctement à partir de cette modification :
Citation
MPLINK 4.42, Linker
Device Database Version 1.7
Copyright (c) 1998-2011 Microchip Technology Inc.
Errors : 0
MP2HEX 4.42, COFF to HEX File Converter
Copyright (c) 1998-2011 Microchip Technology Inc.
Errors : 0
Loaded C:\Users\W7\Documents\Microchip\Projects\TeleCmde\TeleCmde.cof.
----------------------------------------------------------------------
Release build of project `C:\Users\W7\Documents\Microchip\Projects\TeleCmde\TeleCmde.mcp' succeeded.
Language tool versions: MPASMWIN.exe v5.44, mplink.exe v4.42, mplib.exe v4.42
Mon Mar 12 00:32:07 2012
----------------------------------------------------------------------
BUILD SUCCEEDED
Il ne reste plus qu'à programmer le PIC avec le programmateur clone de l'ICD2, l'insérer dans son support sur l'interface, mettre sous tension et appuyer sur les touches de la télécommande en vérifiant à chaque fois ce qui est affiché sur le TIL311.
Tout semble fonctionner correctement pour les trois premières lignes du clavier, le code de la touche, qui est aussi le n° de connecteur Jamma associé, s'affiche sur le TIL311 dés que celle-ci est relâchée sur la télécommande :
|
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210257-gc339-Img0220s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210231-gc339-Img0220.JPG) Valeur zéro affichée à la mise sous tension : C'est celle du n° du connecteur jamma fantôme.
| | |
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210336-gc339-Img0221s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210319-gc339-Img0221.JPG) Valeur affichée pour la touche "1"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210459-gc339-Img0222s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210439-gc339-Img0222.JPG) Valeur affichée pour la touche "2"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210552-gc339-Img0223s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210529-gc339-Img0223.JPG) Valeur affichée pour la touche "3"
|
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210629-gc339-Img0224s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210611-gc339-Img0224.JPG) Valeur affichée pour la touche "4"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210709-gc339-Img0225s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210653-gc339-Img0225.JPG) Valeur affichée pour la touche "5"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210744-gc339-Img0226s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210726-gc339-Img0226.JPG) Valeur affichée pour la touche "6"
|
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210927-gc339-Img0227s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210904-gc339-Img0227.JPG) Valeur affichée pour la touche "7"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312211009-gc339-Img0228s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210952-gc339-Img0228.JPG) Valeur affichée pour la touche "8"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312211047-gc339-Img0229s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312211029-gc339-Img0229.JPG) Valeur affichée pour la touche "9"
|
|
Il subsiste cependant un problème avec la dernière ligne du clavier :
- La touche étoile fait afficher un "1" au lieu d'un "B".
- La touche zéro fait afficher un "0" au lieu d'un "A".
- La touche dièse fait afficher un "2" au lieu d'un "C".
|
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312211312-gc339-Img0231as.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312211241-gc339-Img0231a.JPG) Valeur affichée pour la touche "٭"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312213007-gc339-Img0230as.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312211143-gc339-Img0230a.JPG) Valeur affichée pour la touche "0"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312211413-gc339-Img0232as.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312211341-gc339-Img0232a.JPG) Valeur affichée pour la touche "#"
|
|
|
Le défaut constaté avec la dernière ligne du clavier pourrait provenir de la table de transcodage des touches, vérification immédiate sur le listing généré :
|
0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052
000B
| 390F 0782 3401 3402 3403 3413 3404 3405 3406 3414 3407 3408 3409 3415 3411 3410 3412 3416
| 00109 00110 00111 00112 00113 00114 00115 00116 00117 00118 00119 00120 00121 00122 00123 00124 00125 00126 00127 00128
| Translt
| andlw addwf retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw
END
| B'00001111' PCL,F 1 2 3 13 4 5 6 14 7 8 9 15 11 10 12 16
| ; Keep only right nibble ; Code Translation
; Key 'A', command n° 1
; Key 'B', command n° 2
; Key 'C', command n° 3 ; Key '٭', connector n° 11 ; Key '0', connector n° 10 ; Key '#', connector n° 12 ; Key 'D', command n° 4
; Directive 'end of program'
|
|
|
C'est bien le cas, l'assembleur est configuré à l'installation pour considérer tous les nombres du programme source comme des nombres hexadécimaux plutôt que décimaux, par exemple le chiffre onze n'est pas transcrit 0BH mais 11H ce qui explique pourquoi la touche étoile s'affiche "1" au lieu de "B", le transcodage n'utilisant que le quartet de droite :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120312122021-gc339-HexButton.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312122021-gc339-HexButton.PNG)
L'onglet de configuration de l'assembleur.
Le bouton "Default Radix" est positionné à l'origine sur "Hexadécimal" dans l'onglet de configuration de l'assembleur. La tentation serait de cocher immédiatement le bouton "Decimal" à la place mais il y a plus efficace si l'on veut que le programme source soit un peu plus indépendant de la configuration par défaut de l'assembleur, il suffit d'ajouter la directive "radix dec" dans le programme source. Il est aussi possible de le spécifier en ajoutant "r=dec" dans la liste des options de la directive "list".
Comme cette dernière directive est déjà présente dans le programme source, autant lui rajouter cette nouvelle option.
|
| | list | | p=16F84A, r=dec, c=200, b=10 | | ; Directive to define processor, radix + line width and tab spaces inside '.lst' file | | | #include | | <p16F84A.inc> | | ; Processor specific variable definitions |
| | | __CONFIG | | _CP_ON & _WDT_OFF & _PWRTE_OFF & _RC_OSC | | ; Directive for embeding configuration bits within '.asm' file
|
|
|
Les options "C=200" et "b=10" ont été rajoutées par la même occasion, elles améliorent la présentation dans le fichier du listing :
- La première définit 200 caractères par ligne, au lieu de 132 en standard, pour éviter le repli des lignes longues.
- La seconde définit 10 espaces par tabulation, le nombre de 8 par défaut est trop juste pour certaines instructions car plusieurs de leurs champs peuvent se retrouver désalignés verticalement et/ou empiètent dans les colonnes voisines.
Maintenant tous les valeurs du tableau sont considérées comme décimales par défaut y compris les quelques autres nombres présents dans le programme source :
|
0041 0042 0043 0044 0045 0046 0047 0048 0049 004A 004B 004C 004D 004E 004F 0050 0051 0052
000B
| 390F 0782 3401 3402 3403 340D 3404 3405 3406 340E 3407 3408 3409 340F 340B 340A 340C 3410
| 00109 00110 00111 00112 00113 00114 00115 00116 00117 00118 00119 00120 00121 00122 00123 00124 00125 00126 00127 00128
| Translt
| andlw addwf retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw retlw
END
| B'00001111' PCL,F 1 2 3 13 4 5 6 14 7 8 9 15 11 10 12 16
| ; Keep only right nibble ; Code Translation
; Key 'A', command n° 1
; Key 'B', command n° 2
; Key 'C', command n° 3 ; Key '٭', connector n° 11 ; Key '0', connector n° 10 ; Key '#', connector n° 12 ; Key 'D', command n° 4
; Directive 'end of program'
|
|
|
Une nouvelle reprogrammation du PIC 16F84A et tout rentre dans l'ordre, le dysfonctionnement de la dernière ligne du clavier à disparu :
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234415-gc339-Img0231bs.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234342-gc339-Img0231b.JPG) Valeur affichée pour la touche "٭"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234509-gc339-Img0230bs.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234442-gc339-Img0230b.JPG) Valeur affichée pour la touche "0"
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234642-gc339-Img0232bs.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234538-gc339-Img0232b.JPG) Valeur affichée pour la touche "#"
|
|
|
La fonction flip/flop de chaque touche fonctionne aussi :
- Le premier appui fait afficher le n° de connecteur associé.
- Le second fait afficher un zéro, plus aucun connecteur Jamma physique n'est sélectionné puisque le zéro correspond au n° du connecteur Jamma fantôme.
- Le troisième fait réafficher ce n° de connecteur.
- Et ainsi de suite ...
(http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234509-gc339-Img0230bs.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234442-gc339-Img0230b.JPG) Premier appui sur la touche "0" Le connecteur n°10 est sélectionné.
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210257-gc339-Img0220s.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312210231-gc339-Img0220.JPG) Second appui sur la touche "0" Le connecteur n°10 n'est plus sélectionné puisque c'est le connecteur fantôme n° zéro qui l'est.
| | (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234509-gc339-Img0230bs.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120312234442-gc339-Img0230b.JPG) Troisième appui sur la touche "0" Le connecteur n°10 est sélectionné à nouveau.
|
|
|
Maintenant il ne reste plus qu'à câbler un deuxième TIL311 pour tester les ordres émis par les 4 touches alphabétiques du clavier. A suivre ...
Superbe ! Une belle étape.
Bon courage.
Test et déverminage du programme du microcontroleur PIC 16F84A (suite)Il s'agit maintenant de tester les ordres émis par les touches alphabétiques du clavier de la télécommande. Ces ordres peuvent être émis à tout moment, ils n'apparaissent que sur pression d'une des touches et disparaissent dés son relâchement, qu'un connecteur Jamma soit sélectionné ou qu'il n'y en ait aucun parmi les douze.
Un ordre émis par la télécommande est concrétisé par son n° disponible sur les ports RB1 et RB2 du pic 16F84A ainsi que par un état haut sur le port RA4. En absence de tout ordre émis par la télécommande, le port RA4 est maintenu à l'état bas.
- Un deuxième afficheur hexadécimal TIL311 a été câblé provisoirement à la place du décodeur 4555B pour afficher le n° d'ordre disponible en sortie du PIC. Seules les deux entrées de poids faibles de cet afficheur sont reliées aux ports RB1 et RB2, ses deux entrées de poids forts étant connectées à la masse.
- L'entrée "blanking" de ce nouvel afficheur a été raccordée au port RA4. Ainsi il ne s'illuminera que sur présence d'un ordre pour en afficher le n° alors qu'il restera éteint le reste du temps, l'extinction de l'afficheur figurant l'inhibition du décodeur 4555B.
Plutôt que de câbler le port RB3 du PIC sur l'entrée "blanking" du premier TIL311 pour autoriser l'affichage/imposer l'extinction, cette entrée est restée connectée à la masse pour un affichage permanent, et ce sont ses points décimaux qui ont été raccordés sur cette sortie RB3 afin de visualiser son état.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120314204218-gc339-Img0244.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120314204218-gc339-Img0244.JPG) Les deux afficheurs TIL à la mise sous tension de la carte :
- Aucun ordre n'est reçu puisque l'afficheur de gauche est éteint.
- Aucun connecteur Jamma n'est validé puisque les points décimaux de l'afficheur de droite sont éteints.
Le zéro affiché correspond au n° du connecteur jamma fantôme.
En bas à droite, câblée en volant, une résistance de 470 ohms pour limiter le courant dans les deux points décimaux de l'afficheur. |
|
Puisque la première phase a montré que le programme semble fonctionner correctement autant lui faire prendre en compte dés maintenant l'adjonction du HC4066. Cela n'impacte que deux ou trois instructions pour gérer différemment le port RB3.
Le port RB3 est celui prévu pour valider/inhiber le décodeur HC4514 et les switches HC4067 et qui, pour cette nouvelle phase de test, allume/éteint les points décimaux du TIL311 de droite.
Les modifications apportées dans le programme :
- Surlignés en jaune : les instructions ou champs d'instructions ajoutés ou modifiés.
- Surlignés en rose : les instructions ou champs d'instructions déplacés, qui avant se trouvaient ailleurs dans le programme.
Elles concernent les nouvelles directives, la gestion différente du port RB3, la phase d'initialisation dont toutes les instructions ont été regroupées en contigu dans le bloc "Main"
;********************************************************************** ; * ; Refer to the MPASM User's Guide for additional information on * ; features of the assembler (Document DS33014). * ; * ; Refer to the respective PIC data sheet for additional * ; information on the instruction set. * ; * ;********************************************************************** ; * ; Filename : TeleCmde.asm * ; Date : 12/03/2012 * ; File Version : 2.0 * ; * ; Author : gc339 * ; * ;********************************************************************** ; * ; Files Required: P16F84A.INC * ; * ;**********************************************************************
| | list | | p=16F84A, r=dec, c=200, b=10 | | ; Directive to define processor, radix + line width and tab spaces inside '.lst' file | | | #include | | <p16F84A.inc> | | ; Processor specific variable definitions |
| | | __CONFIG | | _CP_OFF & _WDT_OFF & _PWRTE_OFF & _RC_OSC | | ; Directive for embeding configuration bits within '.asm' file |
| RAM | | UDATA_SHR | | 0x0C | | ; Start of unbanked RAM, shared across all banks | | | | | | | ; Variable definitions | NewKey | | RES | | 1 | OldKey | | RES | | 1 |
| | | ORG | | 0x0000 | | ; Reset vector | Start | | fill | | (goto Main), 4 | | ; Go to beginning of program |
| | | ORG | | 0x0004 | | ; Interrupt vector location | IntVect | | movf | | PORTA,W | | ; Read key code | | | call | | Translt | | ; Code translation | | | movwf | | NewKey | | ; Save key | | | btfss | | INDF,INTEDG | | ; Check which edge on RBO caused interrupt | | | goto | | KeyOFF | | ; Key released on failing edge |
| KeyON | | movlw | | 13 | | ; Check if command, code >= 13 (0DH) | | | subwf | | NewKey,W | | | btfss | | STATUS,C | | ; Skip if command | | | goto | | KeyChk | | ; Jump if selection, code < 13 (0DH) | | | addwf | | NewKey,W | | ; To shift key code one step left | | | addlw | | -13 | | | andlw | | B'00000110' | | ; Keep only useful bits | | | iorwf | | PORTB,F | | ; RB1 / RB2 bit setting | | | iorlw | | B'11111001' | | | andwf | | PORTB,F | | ; RB1 / RB2 bit resetting | | | bcf | | PORTA,RA4 | | ; Unsetting RA4 enables the 4555B decoder | | | goto | | IntEnd |
| KeyChk | | movf | | OldKey,W | | ; Is new key same as previous ? | | | subwf | | NewKey,W | | | btfss | | STATUS,Z | | ; Nothing to do if so | | | bsf | | PORTB,RB3 | | ; Else disable all connectors including the one currently selected | | | goto | | IntEnd |
| KeyOFF | | movlw | | 13 | | ; Check if command, code >= 13 (0DH) | | | subwf | | NewKey,W | | | btfss | | STATUS,C | | ; Skip if command | | | goto | | ConSel | | ; Jump if selection, code < 13 (0DH) | | | bsf | | PORTA,RA4 | | ; Setting RA4 disables the 4555B decoder | | | goto | | IntEnd |
| ConSel | | movf | | OldKey,W | | ; Is new key same as previous ? | | | subwf | | NewKey,W | | | btfsc | | STATUS,Z | | ; Select new connector if not | Disabl | | clrf | | NewKey | | ; Connector zero is dummy | | | bsf | | PORTB,RB3 | | ; Disables all connectors before updating | | | movf | | NewKey,W | | ; Reload key, Z flag is updated | | | movwf | | OldKey | | ; Update OldKey | | | swapf | | OldKey,W | | | andlw | | B'11110000' | | ; Keep only left nibble | | | iorwf | | PORTB,F | | ; Update only set bits | | | iorlw | | B'00001111' | | | andwf | | PORTB,F | | ; Reset only unset bits | | | movf | | OldKey,W | | ; Reload key, it's also the selected connector number | | | btfss | | STATUS,Z | | ; Skip if none selected | | | bcf | | PORTB,RB3 | | ; Enables HC4514 decoder and HC4067 switches |
| IntEnd | | bcf | | INTCON,INTE | | ; Interrupt will be enabled further | | | retfie |
| Main | | movlw | | B'00001000' | | ; Select dummy connector and set RB3 to disable them all | | | movwf | | PORTB | | ; Preset PORTB outputs | | | | | | | movlw | | B'00000001' | | ; RB0 as input, RB1 to RB7 as outputs | | | tris | | PORTB | | | movlw | | B'00010000' | | ; Setting RA4 disables the 4555B decoder | | | movwf | | PORTA | | ; Preset PORTA bits | | | movlw | | B'00001111' | | ; RA4 as output, RA0 to RA3 as inputs | | | tris | | PORTA | | | clrf | | OldKey | | | clrf | | NewKey | | | movlw | | OPTION_REG | | ; Indirect addressing for reaching option register | | | movwf | | FSR | | | bsf | | INDF,INTEDG | | ; Set INTEDG for RB0 interrupt on rising edge | | | bsf | | INTCON,GIE | | ; Enable global interrupt |
| Loop | | bcf | | INTCON,INTF | | ; Clear RB0 interrupt flag | | | bsf | | INTCON,INTE | | ; Enable RB0 interrupt | | | sleep | | | | ; Waiting, waken up by a pressed/released key | | | nop | | | movlw | | OPTION_REG | | ; Indirect addressing for reaching option register | | | movwf | | FSR | | | movlw | | B'01000000' | | ; Bit mask to toggle edge select bit for RB0 interrupt | | | xorwf | | INDF,F | | ; Toggle bit INTEDG | | | goto | | Loop |
| Translt | | andlw | | B'00001111' | | ; Keep only right nibble | | | addwf | | PCL,F | | ; Code Translation | | | retlw | | 1 | | | retlw | | 2 | | | retlw | | 3 | | | retlw | | 13 | | ; Key 'A', command n° 1 | | | retlw | | 4 | | | | | retlw | | 5 | | | retlw | | 6 | | | retlw | | 14 | | ; Key 'B', command n° 2 | | | retlw | | 7 | | | retlw | | 8 | | | retlw | | 9 | | | retlw | | 15 | | ; Key 'C', command n° 3 | | | retlw | | 11 | | ; Key '٭', connector n° 11 | | | retlw | | 10 | | ; Key '0', connector n° 10 | | | retlw | | 12 | | ; Key '#', connector n° 12 | | | retlw | | 16 | | ; Key 'D', command n° 4 |
| | | END | | | | ; Directive 'end of program' |
|
Une fois le programme source réassemblé et le fichier objet reconstruit, il ne reste plus qu'à reprogrammer le PIC avec le programmateur clone de l'ICD2, l'insérer dans son support sur l'interface, mettre sous tension et appuyer sur les touches de la télécommande suivant un scénario établi tout en vérifiant à chaque fois ce qui est affiché sur les deux TIL311.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120314225656-gc339-Img0249.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120314225656-gc339-Img0249.JPG) ● Mise sous tension de l'interface, aucun des 12 connecteurs Jamma n'est en service. ● Appui sur la touche "4" de la télécommande, rien ne se passe tout pendant que cette touche reste appuyée. |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120314225656-gc339-Img0249.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120314225656-gc339-Img0249.JPG) Le connecteur Jamma n° 4 est mis en service immédiatement après le relâchement de la touche "4" sur la télécommande. |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120314230233-gc339-Img0250.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120314230233-gc339-Img0250.JPG) Réception de l'ordre n° 2 tout pendant que la touche "C" reste appuyée sur la télécommande, le connecteur n° 4 est toujours en service. |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120314225656-gc339-Img0249.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120314225656-gc339-Img0249.JPG) Disparition de cet ordre une fois la touche "C" relâchée, le connecteur Jamma n° 4 est toujours en service. |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120314231624-gc339-Img0253.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120314231624-gc339-Img0253.JPG) La touche "9" vient d'être appuyée sur la télécommande ce qui a pour effet de désactiver le connecteur n° 4 (points décimaux éteints ). |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120314232306-gc339-Img0254.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120314232306-gc339-Img0254.JPG) Le connecteur n° 4 préalablement désactivé a été remplacé par le n° 9 dés relâchement de la touche "9" de la télécommande. |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120314233938-gc339-Img0255.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120314233938-gc339-Img0255.JPG) Réception de l'ordre n° 0 tout pendant que la touche "A" reste appuyée sur la télécommande, le connecteur n° 9 est toujours en service. |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120314232306-gc339-Img0254.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120314232306-gc339-Img0254.JPG) ● Disparition de cet ordre une fois la touche "A" relâchée, le connecteur Jamma n° 9 est toujours en service. ● Nouvel appui sur la touche "9" de la télécommande, le connecteur n° 9 reste en service tout pendant que cette touche est maintenue appuyée. |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120315000717-gc339-Img0251.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120315000717-gc339-Img0251.JPG) Le connecteur n° 9 est désactivé une fois la touche "9" de la télécommande relâchée, plus aucun des 12 connecteurs n'est alors en service. |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120315003340-gc339-Img0252.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120315003340-gc339-Img0252.JPG) Réception de l'ordre n° 3 tout pendant que la touche "D" reste appuyée sur la télécommande, aucun des 12 connecteurs Jamma n'est en service. |
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120315000717-gc339-Img0251.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120315000717-gc339-Img0251.JPG) Disparition de cet ordre une fois la touche "D" relâchée, les 12 connecteurs Jamma demeurent toujours hors service, la boucle est bouclée. |
|
Le programme semble fonctionner correctement maintenant, le "cahier des charges" est respecté. Il est temps de songer à la phase suivante beaucoup moins passionnante mais indispensable : le wrapping du reste de la carte ...
Modification d'implantation avant wrapping final de la carte interfaceEn décâblant les deux TIL311 qui ont servi au précédent test, il est apparu que rapprocher les décodeurs 4555B et HC4515 du PIC16F84A permettrait d'obtenir une place plus grande vers la barrettes à picots des commandes auxiliaires pour pouvoir y implanter la régulation 5 volts.
Comme cette régulation doit être alimentée par le + 12 volts présent sur un des picots de cette barrette, autant minimiser la distance entre les deux en modifiant l'implantation des différents circuits.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120320205203-gc339-Img0262.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120320205203-gc339-Img0262.JPG)
Le fait d'employer un réseau de résistances DIL à la place de deux réseaux SIL impose de revoir le câblage des connecteurs auto-sertissants car le commun des réseaux de résistances est disposé sur leur patte 14, patte qui correspond à la broche 7 du connecteur auto-sertissant supérieur :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120320235108-gc339-Img0192ter.png) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120320235108-gc339-Img0192ter.png)
La numérotation des lyres des connecteurs auto-sertissants avec celle des broches sur les barrettes à picots.
┌──────────┬────────────────────┐
│Connecteur│ Broche N° │
│ auto- ├──┬──┬──┬──┬──┬──┬──┤
│sertissant│ 1│ 2│ 3│ 4│ 5│ 6│ 7│
╞══════════╪══╪══╪══╪══╪══╪══╪══╡
│ │ Connecteur Jamma N°│
├──────────┼──┼──┼──┼──┼──┼──┼──┤
│Supérieur │ 1│ 2│ 3│ 4│ 5│ 6│ 7│
├──────────┼──┼──┼──┼──┼──┼──┼──┤
│Inférieur │ 8│ 9│10│11│12│ S│ M│
└──────────┴──┴──┴──┴──┴──┴──┴──┘
"M" pour masse, "S" pour sortie vers connecteur encartable Jamma mâle
En fait ce sont juste la sortie vidéo et la masse qui se retrouvent permutées, la disposition des autres fils reste inchangée.
Une résistance du réseau DIL (
broche 13 ) se retrouve connectée sur la sortie des HC4067 alors que ce n'était pas le cas avec les réseaux SIL du schéma précédent, cette nouvelle disposition ne nuit en rien au fonctionnement des HC4067.
A suivre ...
Tu m'excuse, mais je me prosterne <:)
Tant de connaissance dans un seul homme, méfie toi de ne pas imploser :D
Un peu de mécanique pour changerLa réalisation mécanique du "truc" en était resté là :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110808140815-gc339-DSCF6634.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110808140815-gc339-DSCF6634.JPG)
Les connecteurs étant espacés de 2 pouces soit 5,08 cm, il reste un espace conséquent entre chaque qui devrait être occulté si l'on ne veut pas risquer un court circuit accidentel par un objet baladeur qui terminerait sa chute sur les circuits imprimés.
Le plus simple est de boucher chacun de ces interstices avec une plaque ou "tuile" en matière plastique.
Ces "tuiles" seront pour l'occasion découpées dans un couvercle de goulotte blanche de récupération :
- Le couvercle mesure 2,2 mm d'épaisseur, ce qui devrait être correct pour obtenir des "tuiles" suffisamment rigides.
- Les onze "tuiles" intérieures ont toutes les mêmes dimensions :
- 13,3 cm de long, ce qui correspond à la longueur d'un connecteur, oreilles comprises.
- 4,2 cm de large, c'est la distance entre les flancs de deux connecteurs consécutifs.
- Les deux "tuiles" extrêmes sont de même longueur que les autres mais sont légèrement plus larges (≈4,5 cm).
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120326215253-gc339-DSCF6685.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120326215253-gc339-DSCF6685.JPG)
Sciage du couvercle de goulotte en plusieurs tronçons d'une longueur de 13,3 cm.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120326215532-gc339-DSCF6694.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120326215532-gc339-DSCF6694.JPG)
Découpe d'un tronçon en "tuiles" de 4,2 cm de large.
En fait la scie circulaire est d'une précision médiocre, les "tuiles" ont été découpées volontairement avec quelques dixièmes de mm en plus et leur largeur doit être ajustée à la lime pour qu'elles s'insèrent au plus juste entre les connecteurs.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120326220258-gc339-DSCF6756.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120326220258-gc339-DSCF6756.JPG)
Pour éviter de marquer la surface des "tuiles" avec les mors de l'étau, c'est la lime qui est immobilisée et c'est la tranche de la "tuile" qui doit être râpée contre elle.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120326221335-gc339-DSCF6720.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120326221335-gc339-DSCF6720.JPG)
Le "truc" avec toutes ses "tuiles" blanches en place une fois ajustées.
Le châssis du "truc" est réalisé avec des profilés d'aluminium en "
L" de 50
×50 qui maintiennent les connecteurs, ce châssis doit être amélioré pour les raisons suivantes :
- La hauteur, en fait celle du profilé soit 5 cm, risque de ne pas être suffisante pour accueillir les différents circuits imprimés, surtout celui supportant les relais dont la hauteur n'est pas la moindre.
- La fixation, aucune oreille ou patte pour fixer le "truc" à l'intérieur d'une borne.
La solution trouvée consiste à boulonner un autre profilé en "
L" de plus petite dimensions (30
×20) sur chaque longeron de telle sorte que :
- La grande branche du "L" soit fixée contre le longeron pour le rehausser de 2 cm.
- La petite branche du "L" soit tournée vers l'extérieur pour servir de pied de fixation.
Ces nouveaux profilés seront maintenus en place contre les longerons existants grâce aux boulons de fixation des entretoises.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120327002130-gc339-DSCF6727.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120327002130-gc339-DSCF6727.JPG)
Perçage des trous dans le profilé de la rehausse.
Ce dernier est plaqué contre un longeron principal par des serre-joints pour que les trous de fixation des entretoises puissent servir de guide de perçage.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120327002842-gc339-DSCF6731.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120327002842-gc339-DSCF6731.JPG)
Assemblage de la rehausse, ce sont les boulons de fixation des entretoises qui la maintiennent solidaire du longeron principal.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120327002918-gc339-DSCF6744.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120327002918-gc339-DSCF6744.JPG)
Le châssis rehaussé vue de dessus.
Les "tuiles" doivent être maintenues en place et bien sûr être elles doivent être démontables pour pouvoir faciliter l'intervention sur les circuits imprimés.
La solution retenue est de les fixer par des rivets en nylon :
(http://www.electronique-diffusion.fr/images/ph_internet_zoom/qurolynx-nsrf01.jpg) (http://www.electronique-diffusion.fr/product_info.php?products_id=60239)
Rivets nylon LYNXMOTION Référence QUROLYNX-NSRF01 chez Electronique Diffusion. (http://www.electronique-diffusion.fr/product_info.php?products_id=60239)
Ce type de rivet s'insère dans un trou de 4,2 mm, il s'y maintient en place grâce à son extrémité fendue en quatre qui s'écarte quand on enfonce la goupille centrale.
Il va donc falloir percer les longerons et les "tuiles" pour pouvoir y insérer les rivets nylons. Deux rivets par "tuile" sont nécessaires, un sur chaque longeron.
Les trous doivent être percés avec une bonne précision, les circuits imprimés pré-percés vont donc servir de gabarit pour percer des avant-trous de Ø 1 mm.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120327005850-gc339-DSCF6753.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120327005850-gc339-DSCF6753.JPG)
Perçage des avant-trous dans les longerons, le circuit imprimé pré-percé est vissé contre le longeron pour servir de guide de perçage au foret de 1 mm.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120327010816-gc339-DSCF6764.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120327010816-gc339-DSCF6764.JPG)
Mise en place d'une règle maintenue par deux serre-joints pour un meilleur alignement des "tuiles".
Celles-ci seront plaquées contre les longerons grâce à des chips d'emballage insérées sous des barres transversales.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120327011348-gc339-DSCF6780.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120327011348-gc339-DSCF6780.JPG)
Mise en place des deux barres transversales, les chips vertes sont insérées entre les "tuiles" et chaque barre pour maintenir ces "tuiles" en place.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120327011928-gc339-DSCF6786.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120327011928-gc339-DSCF6786.JPG)
Perçage des avant-trous dans les "tuiles", cette fois-ci ce sont les avant-trous de Ø 1 mm percés dans les longerons qui servent de guide.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120327012241-gc339-DSCF6790.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120327012241-gc339-DSCF6790.JPG)
Les "tuiles" en place avec les rivets nylon, les pré-trous de Ø 1 mm ayant été repercés avec un foret de Ø 4,2 mm.
Seules deux goupilles ont été engagées pour verrouiller les deux rivets de la "tuille" extrême de droite.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120327012802-gc339-DSCF6798.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120327012802-gc339-DSCF6798.JPG)
Vue de la "tuile" extrême avec ses deux rivets nylon dont les goupilles ont été engagées pour les verrouiller.
A suivre ...
Surperbe réalisation ! :-*
J'avais constaté moi aussi que la scie circulaire n'était pas d'une précision extraordinaire.
Après vérification, je n'avais constaté pourtant aucun jeu sur l'axe qui porte la lame de scie.
Je pense que les vibrations font légèrement osciller la lame de gauche à droite.
Sur la 3e photo, tu n'as pas précisé que le morceau de bois visible te sert à maintenir la tuile en cours de découpe sans faire prendre de risque à ta main ! ;)
Câblage et test des commandes de bobines de relais.Tout d'abord la mise à jour du schéma de l'interface :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120329175658-gc339-Interface2.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120329175658-gc339-Interface2.PNG)
Le câblage des commandes de bobines de relais consiste à wrapper les liaisons entre :
- Les ports du microcontroleur PIC 16F84A et les deux décodeurs HC4514 et 4555B.
- Les sorties de ces deux décodeurs et les gates des mosfets intégrés dans les quatre boîtiers VQ1000J.
- Les drains des mosfets et les picots des trois barrettes où s'embrocheront les connecteurs auto-sertissant à destination des bobines de relais.
Accessoirement, le régulateur 5 volts sera mis en place et câblé dans son emplacement réservé, un des picots de la barrette des commandes auxiliaires étant réservé pour l'alimenter par le 12 volts issu du connecteur Jamma encartable.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120329184235-gc339-Img0276.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120329184235-gc339-Img0276.JPG)
Procédure d'exception : la patte de fixation en cuivre du régulateur L7805 a du être pliée à 90° à la verticale pour pouvoir le loger à plat dans le peu d'espace qui restait.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120329183428-gc339-Img0283.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120329183428-gc339-Img0283.JPG)
Le circuit imprimé de l'interface prêt pour le test des commandes des bobines de relais
Le test proprement dit consiste à charger les drains des mosfets par des leds et de vérifier que la led qui correspond à chaque touche de la télécommande s'illumine ou s'éteint selon la manœuvre effectuée.
Plutôt que de câbler une ribambelle de leds et autant de résistances de limitation de courant, ce sont les segments de deux afficheurs de récupération qui vont être mis à contribution. Chacun afficheur du type à anode commune possède 8 leds (
7 segments + un point décimal ), donc une seule résistance de 560 ohms disposée en série sur l'anode sera nécessaire par afficheur pour limiter le courant à ≈20 mA sous 12 volts.
(http://upload.wikimedia.org/wikipedia/commons/thumb/0/02/7_segment_display_labeled.svg/220px-7_segment_display_labeled.svg.png)
| ┌──────────────╥─────────────────────────────────────────╥────────────────────┐ │Barrette ║ J5 ║ J6 │ ├──────────────╫──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬──╫──┬──┬──┬──┬──┬──┬──┤ │Picot n° ║ 1│ 2│ 3│ 4│ 5│ 6│ 7│ 8│ 9│10│11│12│13│14║ 1│ 2│ 3│ 4│ 5│ 6│ 7│ ╞══════════════╬══╧══╧══╧══╧══╧══╧══╬══╧══╧══╧══╧══╧══╧══╬══╧══╧══╧══╧══╧══╧══╡ │Connecteur ║ K5a ║ K5b ║ K6 │ ├──────────────╫──┬──┬──┬──┬──┬──┬──╫──┬──┬──┬──┬──┬──┬──╫──┬──┬──┬──┬──┬──┬──┤ │Lyre n° ║ 1│ 2│ 3│ 4│ 5│ 6│ 7║ 1│ 2│ 3│ 4│ 5│ 6│ 7║ 1│ 2│ 3│ 4│ 5│ 6│ 7│ ╞══════════════╬══╪══╪══╪══╪══╪══╪══╬══╪══╪══╪══╪══╪══╪══╬══╪══╪══╪══╪══╪══╪══╡ │Conn. Jamma n°║ 1│ 2│ 3│ 4│ 5│ 6│ 7║ 8│ 9│10│11│12│ │ ║ │ │ │ │ │ │ │ ├──────────────╫──┼──┼──┼──┼──┼──┼──╫──┼──┼──┼──┼──┼──┼──╫──┼──┼──┼──┼──┼──┼──┤ │Auxiliaire n° ║ │ │ │ │ │ │ ║ │ │ │ │ │ │ ║ 1│ 2│ 3│ 4│ │ │ │ ╞══════════════╬══╪══╪══╪══╪══╪══╪══╬══╪══╪══╪══╪══╪══╪══╬══╪══╪══╪══╪══╪══╪══╡ │1er afficheur║ a│ b│ c│ d│ e│ f│ g║dp│ │ │ │ │ │ ║ │ │ │ │ │ │ │ ├──────────────╫──┼──┼──┼──┼──┼──┼──╫──┼──┼──┼──┼──┼──┼──╫──┼──┼──┼──┼──┼──┼──┤ │2ème afficheur║ │ │ │ │ │ │ ║ │ a│ b│ c│ d│ │ ║ e│ f│ g│dp│ │ │ │ └──────────────╨──┴──┴──┴──┴──┴──┴──╨──┴──┴──┴──┴──┴──┴──╨──┴──┴──┴──┴──┴──┴──┘ Répartition des segments des deux afficheurs sur les picots des barettes/lyres des connecteurs femelles.
|
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120329214403-gc339-Img0267.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120329214403-gc339-Img0267.JPG)
Câblage provisoire pour le test des deux afficheurs sur les trois barrettes à picots.
Quelques photos des tests réalisés, toutes les touches de la télécommande ont été sollicitées sans constater de défaut, l'allumage des segments est conforme au tableau publié ci-dessus.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120329214933-gc339-Img0268.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120329214933-gc339-Img0268.JPG)
Connecteur Jamma n°1 sélectionné, le segment "a" du premier afficheur est allumé.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120329215253-gc339-Img0269.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120329215253-gc339-Img0269.JPG)
Connecteur Jamma n°10 sélectionné (touche "0" de la télécommande ), le segment "b" du second afficheur est allumé.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120329215832-gc339-Img0270.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120329215832-gc339-Img0270.JPG)
Connecteur Jamma n°7 sélectionné, le segment "g" du premier afficheur est allumé.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120329215943-gc339-Img0271.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120329215943-gc339-Img0271.JPG)
Connecteur Jamma n°7 toujours sélectionné + Commande auxiliaire n°1 avec le segment "e" du second afficheur allumé.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120329220031-gc339-Img0272.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120329220031-gc339-Img0272.JPG)
Connecteur Jamma n°7 toujours sélectionné + Commande auxiliaire n°4 avec le point décimal du second afficheur allumé.
Puisque les commandes de bobines de relais sont opérationnelles, il ne reste plus qu'à câbler les switches HC4067 de l'interface et à tester leur fonctionnement.
A suivre ...
Question: tu es a Lyon, tu achètes ou ton matos?
Citation de: lorenzolamas le Jeudi 29 Mars 2012, 22:40:02 PM
Question: tu es a Lyon, tu achètes ou ton matos?
D'après ce qu'il a dit précédemment, les composants simples(résistances, diodes, etc...) utilisés en grande quantité, il se les fournit sur ebay.
Pour le reste, il faudra attendre la réponse de l'intéressé ;)
J'avais une autre question pour gcc339, pour wrapper, tu utilises un outil à main où un "pistolet" (mécanique ou électrique)?
Pour débuter, un outil à main cheap d'ebay (http://www.befr.ebay.be/itm/Wire-Wrap-Strip-Unwrap-Tool-AWG-30-Prototyping-Wrapping-/130678900551?pt=LH_DefaultDomain_0&hash=item1e6d11c747) fait l'affaire, ou il vaut mieux directement prendre du matos de qualité?
Merci <:)
Citation de: lorenzolamas le Jeudi 29 Mars 2012, 22:40:02 PM
Question: tu es a Lyon, tu achètes ou ton matos?
Ordinairement chez Electronique Diffusion. Quand les composants ne sont pas disponibles au magasin de Lyon je les fais commander au stock central et je les récupère à ce même magasin une semaine plus tard.
Si les composants recherchés ne sont pas au catalogue de ce premier fournisseur, je les commande selon disponibilité chez Conrad, Sélectronic, Lextronic ... mais dans ce dernier cas je dois subir leurs frais d'expédition.
Sinon je recherche les vendeurs eBay qui proposent ce que je recherche et je négocie avec eux pour obtenir un meilleur prix quand j'ai besoin d'une quantité appréciable.
Citation de: KodeIn le Mercredi 30 Mai 2012, 16:10:34 PM
pour wrapper, tu utilises un outil à main où un "pistolet" (mécanique ou électrique)?
Pour débuter, un outil à main cheap d'ebay (http://www.befr.ebay.be/itm/Wire-Wrap-Strip-Unwrap-Tool-AWG-30-Prototyping-Wrapping-/130678900551?pt=LH_DefaultDomain_0&hash=item1e6d11c747) fait l'affaire, ou il vaut mieux directement prendre du matos de qualité?
L'outil dont tu donnes le lien est une vraie daube !
- Ce n'est pas un vrai wrappeur car il n'enroule pas une ou deux spires de fil avec son isolant en départ du wrapping (voir dessin en page 5 de ce document : http://docs-europe.electrocomponents.com/webdocs/0565/0900766b80565423.pdf ).
- Le fil casse souvent lors de son enroulement et l'outil est difficile à débourrer quand cela arrive.
Rien ne vaut les outils de la marque Gardner-Denver mais c'est beaucoup plus cher !
Personnellement j'utilise l'outil à main représenté page 17 du document précité, il est facilement démontable pour pouvoir le débourrer quand le fil casse (rarement) à l'intérieur et il suffit de changer la broche centrale pour s'adapter au diamètre du fil.
J'utilise aussi le dérouleur représenté en haut de la page 27 de ce même document.
Merci pour l'info!
J'ai du mal à trouver les outils gardner-denver ou wire-wrap "originaux" sur les sites de ventes online.
Par contre, chez digikey et farnell, ils ont un outil wrap/unwrap de marque OK Industries. Dans celui-ci, le câble reste visible même après avoir été enfilé dans l'outil. Donc pas trop de soucis en cas de casse de fil, il devrait faire l'affaire.
Maintenant, il faut que j'attende de refaire une jeunesse à mon compte en banque :p
Encore tout mon respect pour ton travail impressionnant et ta patience pour les explications, sois dit en passant!l
EDIT :
Dans un soucis de clarté, c'était de cet outil que je parlais, pas du bleu que j'avais trouvé sur ebay ou d'autres similaires ;)
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120602100759-KodeIn-HW-UW-30.jpg) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120602100759-KodeIn-HW-UW-30.jpg)
Il fait du wrapping modifié, possède un véritable manche et c'est sur ce modèle que, d'après les illustrations, le fil reste visible après insertion dans l'outil.
Si entre-temps je trouve une boutique (en ligne ou non) qui me permet de commander le modèle que tu conseilles, c'est bien entendu celui que je prendrai (bit et sleeve échangables, donc pas besoin de racheter tout un outil si on change de taille de câble ou de taille de broches à wrapper etc...)
EDIT² :
Plutôt que rajouter un message hors sujet de plus, j'édite à nouveau celui-ci.
Chez mouser, ils répertorient les outils de wrapping recommandés par gcc339 sous le nouveau nom de la société cooper tools : Apex tool, mais ils ne sont pas dispo en stock. Je leur ai envoyé un mail pour savoir si ils pouvaient se les procurer et à quel prix. Je vous tien au jus.
EDIT³ - the conclusion :
Alors mouser m'a envoyé à la merde en me disant que c'était des références obsolètes...
MAIS, j'ai fait la même demande à elecdif, qui m'ont renvoyé une facture proforma, eux!
Donc, le trio manche+bit+sleeve pour fil awg 30 et broches classique (références 517219, 507063 et 517228) reviennent à 277€ fdpout. La poignée et le fourreau sont relativement accessibles, respectivement ±25 et ±40€. Par contre la mèche est violemment chèros à ±166€.
Conclusion, n'ayant pas les presque 300€ dans l'immédiat, ça devra attendre.
[Mode aparté = ON]Il existe deux types d'enroulements en wrapping :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120601222231-gc339-TypeWrapping.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120601222231-gc339-TypeWrapping.PNG)
Un modèle de mèche à wrapper est dédié à chaque type : le "standard/régulier" et le "modifié", le fil doit être cependant dénudé avant d'être inséré dans l'outil à wrapper.
Gardner-Denver-Cooper propose néanmoins un troisième type de mèche/fourreau qui dénude automatiquement le fil pendant l'opération d'enroulage.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120601232409-gc339-WrappingBits.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120601232409-gc339-WrappingBits.PNG)
L'outil à main Gardner-Denver que j'utilise est composé de 3 éléments :
- Du manche (Handle ) en résine.
- De la mèche à wrapper (Bit ). Cette mèche est du type "modifié" pour enrouler une spire de fil isolé au pied de l'enroulement.
- Du fourreau (Sleeve ) qui recouvre la mèche.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120601233808-gc339-ManualTool.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120601233808-gc339-ManualTool.PNG)
Le dérouleur manuel que j'utilise est terminé par une griffe qui accroche le fil pour qu'il se déroule dans la rainure circulaire usinée en bout de la tige cylindrique de l'outil :
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20120602000614-gc339-Derouleur.PNG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20120602000614-gc339-Derouleur.PNG)
La pince à dénuder utilisée fait exception car elle est de marque "Clauss Fremont O."
Il est important de dénuder le fil avec une pince de bonne qualité qui ne marque pas sa surface pour éviter qu'il casse pendant son enroulement sur une broche.
OK Industries propose deux outils enrouleur/dérouleur/dénudeur : le bleu et le jaune.
L'outil WSU-30M (le bleu) est de loin préférable au WSU-30 (le jaune) puisqu'il permet d'enrouler un peu de fil isolé au pied de chaque enroulement.
Cependant :
Conclusion, ces outils OK Industries sont d'un prix très attractif par rapport aux outils Gardner-Denver, cependant ils ne peuvent pas être utilisés aussi intensivement, wrapper plus d'une dizaine de connexions devient vite laborieux !
[Mode aparté = OFF]
Digression sur le commutateur à galettes.Électronique Diffusion bradant actuellement des lots de commutateurs à l'unité, le modèle "LOTCOMROTBAK-212" a attiré mon attention :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120707230234-gc339-lotcomrotbak-212.jpg) (https://gamoovernet.pixhotel.fr/pics/20120707230234-gc339-lotcomrotbak-212.jpg) Commutateur Rotatif 12 positions / 7 circuits, référence "LOTCOMROTBAK-212" http://www.electronique-diffusion.fr/product_info.php?products_id=90280
|
Caractéristiques du commutateur rotatif :
- 3 circuits / 12 positions + 4 circuits / 11 positions.
- Contacts dorés.
- Axe : 6 × 10 mm.
- Dimensions : 47 × 70 mm.
- Fabricant : Jeanrenaud.
|
Le message le plus récent de ce wip concernant le commutateur (http://www.gamoover.net/Forums/index.php?topic=23663.msg366010#msg366010) fait état de 7 galettes :
- 4 galettes pour commuter les signaux vidéo : rouge, vert, bleu et synchronisation.
- 2 galettes pour commuter les fils du ou des HP's.
- 1 galette pour commander les relais de puissance qui commutent les tensions d'alimentation.
Tel que le commutateur est photographié, l'axe central du mécanisme semble assez long pour entraîner 7 galettes. Chaque commutateur ne comportant que 3 circuits à 12 positions soit 3 galettes à 12 positions sur les 5 installées, il faudra donc récupérer les 4 autres galettes nécessaires à partir de 2 autres commutateurs identiques pour réaliser un commutateur à 7 galettes.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120707235819-gc339-Image-0284.JPG) (https://gamoovernet.pixhotel.fr/pics/20120707235819-gc339-Image-0284.JPG)
Démontage d'un commutateur à l'intérieur d'une boite en plastique pour éviter d'égarer les différentes pièces.
Une clef de 5 plate et une autre clef de 5 emmanchée sont nécessaires pour cette opération.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120708103517-gc339-Image-0304.JPG) (https://gamoovernet.pixhotel.fr/pics/20120708103517-gc339-Image-0304.JPG)
Vues recto/verso de la soi-disant galette à 2 fois 11 contacts 12 positions.
Cette galette comporte bien les 2 fois 11 contacts et 12 positions annoncées, à ceci près :
- La position n° 1, dans le sens de rotation horaire, est inactive. Seules les positions n° 2 à n° 12 établissent un contact.
- Les pinces des contacts recto/verso maintenues en place par le même rivet ne sont pas isolées l'une de l'autre puisqu'elles sont interconnectées électriquement par celui-ci.
Bien que ces galettes comportent les 11 + 1 positions annoncées, les caractéristiques publiées par Électronique Diffusion sont erronées car ces galettes ne comportent qu'un seul circuit avec des contacts doubles du fait qu'il y a continuité entre les pinces recto/verso d'une même position.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120708231429-gc339-Image-0310.JPG) (https://gamoovernet.pixhotel.fr/pics/20120708231429-gc339-Image-0310.JPG)
Vues recto/verso de la galette à 1 seul circuit et 12 contacts/positions.
Cette galette comporte bien un seul circuit à 12 contact/positions :
- Toutes les pinces des contacts/positions sont rivetées sur le verso de la galette. La galette ne comportant que 12 trous de fixation, la pince du commun est rivetée coté recto sur le même rivet qu'un contact coté verso, une pastille isolante blanche isole électriquement les deux pinces l'une de l'autre.
- L'ergot de la couronne centrale semble plutôt large laissant présager une galette à contacts du type court-circuitant (Make before Break), ce que confirme un test à l'ohmmètre.
(http://hico-srv022.pixhotel.fr/sites/default/files/styles/gamoovernet890px/public/gamoovernet/20110604225142-gc339-Contacts.JPG) (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110604225142-gc339-Contacts.JPG)
Ces galettes comportent bien un circuit unique à 12 contacts/positions comme annoncé cependant Électronique Diffusion à péché par omission puisque il n'a pas été spécifié que ces galettes sont du type à contacts court-circuitant (make before break).
Voici les caractéristiques qu'Électronique Diffusion aurait du communiquer sur ce contacteur :
- 5 galettes / 12 positions :
- 3 galettes, 1 circuit / 12 contacts.
- 2 galettes, 1 circuit / 11 doubles contacts + 1 position repos.
- Contacts dorés du type court-circuitant (make before break).
- Axe : 6 × 10 mm.
- Dimensions : 47 × 70 mm.
- Fabricant : Jeanrenaud.
Il va falloir diminuer la largeur de l'ergot de la couronne centrale pour modifier les galettes en type non court-circuitant (make before break) et pour faciliter cette opération il sera nécessaire de faire sauter les 3 rivets qui maintiennent cette couronne en place afin de la désolidariser de la galette pour pouvoir limer aisément l'ergot en largeur.
Jusque la l'opération est délicate mais non impossible, le plus difficile sera de re-sertir ce qui reste des rivets pour maintenir la couronne en place une fois modifiée.
En attendant de trouver une solution efficace pour la re-fixation de la couronne, l'assemblage des galettes peut se poursuivre afin de constituer un commutateur à 7 circuits/ 12 positions.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120709002144-gc339-Image-0288.JPG) (https://gamoovernet.pixhotel.fr/pics/20120709002144-gc339-Image-0288.JPG)
Assemblage des 3 premières galettes à 1 circuit de 12 contacts/positions.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120709002542-gc339-Image-0289.JPG) (https://gamoovernet.pixhotel.fr/pics/20120709002542-gc339-Image-0289.JPG)
Assemblage des 3 galettes suivantes provenant du démontage d'un 2ème commutateur.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120709003049-gc339-Image-0292.JPG) (https://gamoovernet.pixhotel.fr/pics/20120709003049-gc339-Image-0292.JPG)
Mise en place la la 7ème galette issue du démontage d'un 3ème commutateur.
Le hic, c'est que l'axe central n'est pas assez long, son extrémité devrait légèrement ressortir de la dernière galette.
Solution : rapprocher les galettes en retirant les entretoises intermédiaires en bakélite, ce qui permettrait de gagner 1 mm par entretoise supprimée. En fait ces entretoises ont été remplacées par des rondelles isolantes en carton de 6/10 d'épaisseur, ce qui permet de gagner 6
× 0,4 soit 2,4 mm sur la longueur de l'axe.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120709004609-gc339-Image-0299.JPG) (https://gamoovernet.pixhotel.fr/pics/20120709004609-gc339-Image-0299.JPG)
Le commutateur avec les rondelles intercalaires de 6/10 mm, c'est OK, l'axe central émerge bien de la dernière galette.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120709005239-gc339-Image-0301.JPG) (https://gamoovernet.pixhotel.fr/pics/20120709005239-gc339-Image-0301.JPG)
Le commutateur reconstitué vu coté canon de fixation, à noter la cosse de masse sous l'écrou d'une des tiges filetées.
Le surplus des tiges filetées au cul du commutateur pourra être utilisé pour fixer le circuit imprimé supportant les diodes du "ou câblé" ainsi que les composants du temporisateur (http://www.gamoover.net/Forums/index.php?topic=23663.msg366010#msg366010). Dans ce cas la dernière galette devra préférentiellement être affectée à la commande des relais.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120711185554-gc339-Image-0312.JPG) (https://gamoovernet.pixhotel.fr/pics/20120711185554-gc339-Image-0312.JPG)
Suggestion de câblage des diodes du "ou câblé" (http://www.gamoover.net/Forums/index.php?topic=23663.msg366010#msg366010) au cul de dernière galette.
Des entretoises de 8 mm enfilées sur les tiges filetées maintiennent le circuit-imprimé à la distance adéquate.
Positionnement du contacteur à l'intérieur du châssis métallique.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120711205343-gc339-Image-0326Bis.JPG) (https://gamoovernet.pixhotel.fr/pics/20120711205343-gc339-Image-0326Bis.JPG)
- Le contacteur devra être positionné au milieu du longeron supérieur pour minimiser la longueur des fils avec les 2 connecteurs Jamma femelles extrêmes (≈ 28 cm max).
- Le "finger board" vert en dessous préfigure le connecteur Jamma encartable. Le connecteur femelle du peigne Jamma de la borne viendra s'enficher dessus au travers d'une découpe rectangulaire dans le flanc vertical du longeron inférieur.
Le problème avec ce contacteur Jeanrenaud, c'est que les galettes sont plus un peu plus encombrantes que celles du contacteur NSF controls (http://www.gamoover.net/Forums/index.php?topic=23663.msg355435#msg355435) ultérieurement pressenti :
Dimensions | | NSF Controls | | Jeanrenaud |
Ø maxi (au niveau des oreilles de fixation ) : | | 35 mm | | 46 mm |
Ø mini : | | 32 mm | | 41,5 mm |
Ø en bout de cosses opposées (mises à plat ) : | | 38,1 mm | | 53 mm |
Dimensions des galettes à 1 circuit / 12 contacts modèle MK112N NSF Controls (http://fr.farnell.com/nsf-controls/mk112n-454633-1-mk/galette-1p-12v/dp/146034?in_merch=true&MER=i-9b10-00001460). (http://hico-srv022.pixhotel.fr/sites/default/files/gamoovernet/20110520122024-gc339-Empilage2.PNG) (http://docs-europe.electrocomponents.com/webdocs/009f/0900766b8009fe59.pdf) Cliquer sur l'image pour accéder au datasheet du constructeur.
|
Il ne reste que
≈ 51 mm entre la surface du circuit-imprimé et le fond du châssis métallique, cet espace pourrait à la rigueur convenir au commutateur NSF controls mais est insufisant pour le commutateur Jeanrenaud car ses cosses risquent de toucher le circuit imprimé en dessous. Le plus simple est alors de remplacer les cornières en "
L" des deux rehausses (http://www.gamoover.net/Forums/index.php?topic=23663.msg390097#msg390097) par des cornières 40
×20 voir 50
×20 pour gagner de 1 jusqu'à 2 cm en hauteur.
Cette digression n'est due qu'à la possibilité de réaliser un commutateur à moindre coût à partir des lots mis en vente par Électronique Diffusion, l'objectif final est toujours de finaliser la sélection des connecteurs Jamma avec la télécommande par radio.
L'emploi d'un commutateur reste la solution de repli en cas de dysfonctionnement insurmontable avec la télécommande, cette option de la dernière chance est loin d'être gagnée d'avance avec les galettes Jeanrenaud car il sera nécessaire de trouver une solution simple pour les transformer en "Break before Make" avant de pour pouvoir les utiliser.
L'utilisation de circuits imprimés pré-percés comme la plaque d'essai à bandes CPAJ
B58 (http://www.electronique-diffusion.fr/product_info.php?products_id=12028) pour les diodes du bus et la plaque d'essai pastillée CPAJ
P58 (http://www.electronique-diffusion.fr/product_info.php?products_id=12031) pour les relais des rails d'alimentation, bien que mécaniquement efficace, apparaît de plus en plus comme une solution bâtarde :
- Le soudage des diodes se complique au fur et à mesure de l'installation des connecteurs. Il y a risque de les toucher et d'en faire fondre localement le plastique en insérant le fer à souder par le dessus lors de la soudure des diodes sur leurs broches.
- Même remarque pour la soudure des liaisons entre pinoches des relais et broches de ces mêmes connecteurs.
- Le démontage/remontage d'un connecteur sera un exercice périlleux si jamais il devenait nécessaire d'en remplacer un par la suite.
- Modularité et flexibilité nulles, difficile d'éloigner une carte de son connecteur sur le châssis et de partir d'une configuration minimum pour ajouter des connecteurs au fur et à mesure de ses besoins/finances.
D'où l'idée de revoir la conception mécanique du "truc" un peu à la manière du multi-jamma de Clayton Cowgill (http://www.multigame.com/jamma.html) qui combine :
- Une carte contrôleur principale disposant de la logique adéquate, de 8 connecteurs à destination des 8 cartes filles et du connecteur encartable Jamma mâle où sera enfiché celui de la borne.
- Des cartes filles ou "switchboard" équipées chacune :
- D'un connecteur Jamma femelle dans lequel sera enfichée la carte de jeu.
- De la circuiterie de commutation.
- De deux connecteurs de puissance pour alimentation individuelle à partir des rails d'alimentation.
- D'un connecteur de câble plats pour relier individuellement chaque carte fille à la carte principale.
- Des câbles plats à 40 conducteurs pour connecter chaque carte fille sur la carte contrôleur, câbles qui peuvent être relativement bon marché puisqu'on peut utiliser des nappes IDE vendues comme accessoires pour PC.
(http://www.multigame.com/MG_IMAGES/MJ_diag_s.JPG) La carte mère Multigame ou "MultiJAMMA Controller" (http://www.multigame.com/MJ_controller_Rev1.4.pdf)
| |
(http://www.multigame.com/MG_IMAGES/MJ_sw1_s.JPG) Une carte fille Multigame ou "JAMMA Switchboard" (http://www.multigame.com/MJ_edge.PDF)
|
La nouvelle idée serait donc de remplacer les circuits pré-percés CPAJ
B58 (http://www.electronique-diffusion.fr/product_info.php?products_id=12028) et CPAJ
P58 (http://www.electronique-diffusion.fr/product_info.php?products_id=12031) par des cartes filles soudées au cul des connecteurs Jamma, l'ensemble associé à des câbles plats pour réaliser les différents bus et liaisons :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120902180716-gc339-Image-0330.JPG) (https://gamoovernet.pixhotel.fr/pics/20120902180716-gc339-Image-0330.JPG)
| | Généralités :
Cette carte étant destinée a être gravée par un artisan ou un auto-entrepreneur (EURL Toulet (http://www.circuit-electronique.fr/), Etronics (http://etronics.free.fr/boutique/boutique.htm), Util'Pocket (http://www.util-pocket.com/electronique/circuit_imprime.htm), Microprocessor (http://www.microprocessor-fr.com/Gravure/Gravure.htm), Cilec (http://www.cilec.fr/accueil)...) qui facture à la surface et au nombre de trous à percer :
La commande de ces cartes filles pourra même être compatible avec un commutateur à galettes, deux de celles-ci pourront même être supprimées puisque la commutation des fils du/des HP(s) est assurée par un relais sur la carte fille.
|
Présentation de la carte fille : Les deux relais DIL tout en haut : Ce sont les relais destinés à commuter les alimentations sur la carte de jeu.
C'étaient initialement des relais Finder 4061 pour le + 5 volts (1RT/16A) et 4052 pour le +12 volts et le -5 volts (2RT/8A):
(http://fr.farnell.com/productimages/farnell/standard/42265826.jpg) Le relais Finder 4061 : 1RT/16A
| Un challenger possible pour le 4061 : (http://fr.farnell.com/productimages/farnell/standard/2060744-40.jpg) (http://fr.farnell.com/te-connectivity-schrack/1-1415899-6/relay-power-pcb-12vdc-16a/dp/2060744)
| | | | (http://fr.farnell.com/productimages/farnell/standard/42265782.jpg) Le relais Finder 4052 : 2RT/8A
| Un challenger possible pour le 4052 : (http://fr.farnell.com/productimages/farnell/standard/42724249.jpg) (http://fr.farnell.com/te-connectivity-potter-brumfield/rt424012f/relais-ci-dpdt-12vdc/dp/1608374)
|
Il sera peut être nécessaire de remplacer les relais Finder 4061 et 4052 par des relais miniatures occupant moins de surface sur le circuit imprimé comme ceux de la photo, ou éventuellement de prévoir le pastillage pour les deux modèles car ces relais 4061 et 4052 sont relativement haut (
≈2,5 cm contre ≈1,5 cm pour les relais miniatures ).
Le relais DIL en dessous : C'est le relais prévu pour commuter la sortie haut-parleur de la carte Jamma associée sur le bus réservé aux fils du haut-parleur.
C'est un relais miniature standard à 2 inverseurs, un pouvoir de coupure de 1A devrait être plus que suffisant.
L'espace libre au milieu : C'est l'espace reservé pour les diodes anti-retour, à raison d'une quinzaine par face.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120903234813-gc339-fingerjamma7kj-1-.jpg) (https://gamoovernet.pixhotel.fr/pics/20120903234813-gc339-fingerjamma7kj-1-.jpg)
Les diodes prévues seront normalement en boitiers CMS. Il sera toutefois possible de souder des boitiers standards à condition de prévoir une découpe dans le circuit imprimé, un peu à la manière d'une de celles pratiquées sur les circuits de la photo ci-dessus, pour pouvoir loger le corps cylindrique des diodes afin que leurs pattes puissent affleurer au ras du cuivre.
Le bornier à vis tout en bas : Il est prévu pour raccorder un extra-harness, il est donc optionnel et ne sera soudé que sur les cartes réservées aux jeux de combats à 6 boutons.
(http://fr.farnell.com/productimages/farnell/standard/2007967-40.jpg)
Le bornier à 6 vis représenté sur la carte fille est au pas de 5,08, un bornier à leviers au pas de 2,54 comme le modèle ci-dessus serait plus approprié pour limiter la largeur occupée sur cette carte.
L'embase tout en haut sur le coté droit : Elle est destinée à recevoir le connecteur d'alimentation. Il est du type connecteur de disque dur pour PC, son brochage sera identique pour permettre d'alimenter la carte fille à partir des rails d'alimentation +5 volts et +12 volts.
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120903214007-gc339-MolexFemaleConnector.jpg) (https://gamoovernet.pixhotel.fr/pics/20120903214007-gc339-MolexFemaleConnector.jpg)
Une embase verticale soudée en bout de carte fille comme sur la photo occuperait moins de place sur celle-ci mais la solidité mécanique en patirait.
Une embase soudée horizontalement ou verticalement sur la carte fille occuperait plus de place et nécessiterait le perçage de trous avec pour bénéfice une solidité mécanique accrue.
Embase horizontale (http://img-europe.electrocomponents.com/images/R7189680-01.jpg) Tyco Electronics, MATE-N-LOK 174804-1
| | | | | | Embase verticale (http://img-europe.electrocomponents.com/images/R7189605-01.jpg) Tyco Electronics, MATE-N-LOK 350424-1 ou 350211-1
|
Le -5 volts dont l'utilisation ou le débit est plus anecdotique sera véhiculé par un des cables plats dont 2 ou plusieurs conducteurs seront connectés en // selon la disponibilité.
Les barettes sécables sur le coté droit : Ces barettes doubles au pas de 2,54 sont installées à cheval sur la tranche de la carte fille de telle manière que la rangée de picots du dessus soit soudée sur la face supérieure de cette carte et que la rangée du dessous soit soudée contre sa face inférieure.
(http://fr.farnell.com/productimages/farnell/standard/1668593-40.jpg)
Cette disposition permet d'obtenir à moindre frais deux
pseudos embases HE10 mâles sans avoir de trous à percer tout en assurant une bonne rigidité mécanique.
- La pseudo embase HE10 du haut : C'est celle sur laquelle est raccordée un petit câble plat d'une dizaine/douzaine de conducteurs qui permet d'individualiser chaque carte fille :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120903222033-gc339-img1-4145-1-.jpg) (https://gamoovernet.pixhotel.fr/pics/20120903222033-gc339-img1-4145-1-.jpg)
Chaque petit câble sera enfiché sur son connecteur dédié de la carte de gestion, l'ensemble constituant un maillage en étoile dont la carte de gestion est le centre névralgique :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120903233921-gc339-Star12.PNG) (https://gamoovernet.pixhotel.fr/pics/20120903233921-gc339-Star12.PNG)
Chaque petit câble véhiculera :
- La quadruplette de signaux vidéo issus de la carte Jamma associée : A contrario du multi-jamma de Clayton Cowgill (http://www.multigame.com/jamma.html), où la quadruplette de ces signaux semble commutée sur les fils d'un bus vidéo général au niveau de la carte fille associée, ces mêmes quadruplettes seront ici rapatriés séparément vers la carte de gestion où elles seront commutées vers le connecteur Jamma encartable mâle. Cette disposition permet de minimiser la perte de bande passante dans le haut du spectre due au capacités parasites, la mise en // de toutes les cartes filles sur un même bus vidéo général n'aurait fait que décupler ces capacités avec pour conséquence finale une dégradation de la qualité de l'image en sortie.
- Les commandes des relais : celle des relais commutant les alimentations pourra être différenciée de celle du relais commutant des fils du/des HP(s), ce qui permettrait de continuer à alimenter temporairement l'ancienne carte lors de la sélection d'une nouvelle afin que l'alimentation continue à débiter pour que les tensions délivrées restent stables.
- La continuité de la masse vidéo : un ou plusieurs conducteurs peuvent être utilisés à cet effet.
- L'alimentaztion -5 volts : même remarque que ci-dessus.
- La pseudo embase HE10 du bas : C'est celle sur laquelle est connecté le câble plat large à 40 conducteurs. Ce câble plat peut être fabriqué à moindre frais à partir de connecteurs HE10 femelles récupérés sur des nappes IDE pour PC :
(https://gamoovernet.pixhotel.fr/pics_gamoovernet890px/20120903214743-gc339-mc504-5-1-.jpg) (https://gamoovernet.pixhotel.fr/pics/20120903214743-gc339-mc504-5-1-.jpg)
A contrario du multi-jamma de Clayton Cowgill (http://www.multigame.com/jamma.html), ce câble plat large est unique et d'un seul tenant, il réalise un bus entre toutes les cartes filles d'une part et le connecteur Jamma encartable mâle d'autre part, il peut donc comporter jusqu'à 12 + 1 connecteurs HE10 femelles.
Comme il est véhicule principalement l'état des boutons et des manettes, plus accessoirement les deux fils à destination du ou des haut-parleur(s) et pour finir assure aussi la continuité de la masse, les différentes capacités parasites accumulées par les cartes filles n'ont aucune influence sur toutes ces informations à évolution lente. La fiabilité du bus est alors indifférente à longueur totale du câble, tout au plus faudra-t-il s'arranger pour que le connecteur Jamma encartable mâle soit raccordé au milieu de la nappe.
Bilan : la carte de gestion devra être modifiée en conséquence, le programme du PIC sera lui aussi impacté.
J'aime beaucoup ce nouveau revirement de situation, je sens que cette voie nous réserve que du bon 8)
C'est super projet qui t'auras coûté du temps !!
Courage <:)
j'ai loupé un bout ,
mon cerveau a décrocher a partir des photo d'oscilloscope et autre datasheet..
Tu as lacher ton projet de départ ?
si oui, c'est vraiment dommage après toute cette étude,et ce travail minutieu,
pour le nouveau projet, je voudrais te faire part de quelques idées,
j'ai bien compris que tu souhaitais "booster" le nombre d'entrées parce que les solutions existantes,en comportaient déjà un nombre conséquent,mais est ce qu il existe seulement une borne ( même vide) capable d'accueillir 12 pcb + le switcher,déjà même 6 j'ai du mal à me représenter.à moins de fabriquer un meuble"serveur" à coté de la borne , j'ai du mal a jauger l'intérêt d'autant d'entrées.
Ensuite, je trouve que le clavier alpha numérique est très laid, sachant que son unique fonction est de switcher d'une pcb a l'autre, un unique bouton serait beaucoup plus convivial (si cela est possible bien sûre),là on a plutôt l'impression de devoir rentrer une séquence ( qu il faudra donc mémoriser si c'est le cas) pour démarrer un jeux.
Voilà, hormis ces deux points,(qui ne sont que mon avis personnel) ce topique est une mine d'infos,en particulier tes comparatif de composants entre les solution existantes et les solutions préférable,les pièges à eviter etc...
cela permet d'étudier en parallèle un concept similaire mais plus adapté à ses propres besoin (espace réellement disponible dans la borne et/ou compile de pcb qu'on souhaite avoir branchée en permanence)
Merci pour ce partage de connaissances.
Citation de: Kenshiro69 le Lundi 01 Octobre 2012, 11:59:34 AM
Tu as laché ton projet de départ ?
si oui, c'est vraiment dommage après toute cette étude,et ce travail minutieux,
Non, le projet continue à évoluer au fil du temps, la dernière évolution concerne la conception du système pour le rendre modulaire, reproductible et d'une réalisation plus aisée. L'emploi de circuits imprimés satellites soudés au cul des connecteurs Jamma, de câbles plats pour les interconnecter et d'une "pieuvre" pour les alimenter en est le concept majeur.
Citation de: Kenshiro69 le Lundi 01 Octobre 2012, 11:59:34 AM
j'ai bien compris que tu souhaitais "booster" le nombre d'entrées parce que les solutions existantes,en comportaient déjà un nombre conséquent,mais est ce qu il existe seulement une borne ( même vide) capable d'accueillir 12 pcb + le switcher,déjà même 6 j'ai du mal à me représenter.à moins de fabriquer un meuble"serveur" à coté de la borne , j'ai du mal a jauger l'intérêt d'autant d'entrées.
Le commerce proposant déjà des systèmes commutant 6 et 8 cartes Jamma, ce projet ne pouvait être justifié que par l'étude/réalisation d'un système ayant une capacité supérieure. Le nombre de 12 a été retenu car c'est le nombre maximal de positions d'un commutateur à galettes standard facilement disponible dans le commerce.
Normalement le châssis aluminium réalisé devrait entrer en largeur dans une borne Arcades Magnum.
Avec son espacement inter-connecteurs de 2" (5,08 cm), celui-ci est plutôt destiné à recevoir des cartes simples, les jeux réalisés sur plusieurs circuits imprimés superposés nécessiteront certainement un déport avec une rallonge. Ce même châssis reste compatible avec les cartes satellites de ma dernière proposition, le déport de cartes encombrantes ou d'un système à cartouches est même simplifié, il suffit de prolonger les câbles plats à l'extérieur du châssis.
Cette dernière proposition permet une plus grande souplesse, les cartes peuvent être réparties sur plusieurs châssis avec des espacements inter-connecteurs différents et la desserte de cartes encombrantes ou d'un système à cartouche(s) détachés de l'ensemble en est simplifié.
Citation de: Kenshiro69 le Lundi 01 Octobre 2012, 11:59:34 AM
Ensuite, je trouve que le clavier alpha numérique est très laid, sachant que son unique fonction est de switcher d'une pcb a l'autre, un unique bouton serait beaucoup plus convivial (si cela est possible bien sûre),là on a plutôt l'impression de devoir rentrer une séquence ( qu il faudra donc mémoriser si c'est le cas) pour démarrer un jeux.
Le clavier peut être laid, il n'en est pas moins fonctionnel :
- A chaque chiffre 1 à 9, 0, * et # est associé un connecteur Jamma, pas besoin de mémoriser quoi que ce soit si l'on dispose une affichette sur la borne avec la correspondance n° touche/nom du jeu.
- Un appui sur une touche numérique sélectionne le connecteur associé après avoir désactivé celui qui était actif.
- Un nouvel appui sur cette même touche désactive ce même connecteur, le suivant le resélectionne à nouveau et ainsi de suite, c'est la fonction flip-flop.
- Les touches alphabétiques A à D permettent de télécommander une fonction annexe comme l'ajout de crédit ou la rotation de l'écran.
Avec ta proposition :
- Il faudrait non pas une touche mais deux à la manière des systèmes Neo·Geo multi-slots, une touche Up et une touche Down pour accéder plus rapidement au jeu choisi.
- Il faudrait de plus prévoir, en face avant de la borne, un indicateur numérique ou des témoins lumineux pour indiquer le n° de jeu actif afin que le joueur puisse mémoriser le nombre qu'il a estimé d'appuis Up ou Down à effectuer pour atteindre le nouveau jeu convoité.
- Comment faire pour envoyer une télécommande? pour désélectionner la carte active sans en sélectionner une autre? à part jouer avec l'appui plus ou moins long sur la touche de la télécommande tout comme on le ferait avec un manipulateur morse.
Franchement, je pense que "tu n'as pas tourné 7 fois ta langue dans ta bouche avant de parler", car avec ta proposition ce n'est pas une impression que tu vas avoir mais la tangible réalité d'avoir à appuyer sur la même touche autant de fois que tu aurais du préalablement le mémoriser pour accèder au jeu désiré, moi j'appelle ça une séquence... Où est la convivialité?
Je retiendrais seulement que le clavier alphanumérique est moche!
Citation de: gc339 le Mercredi 03 Octobre 2012, 23:09:42 PM
Non, le projet continue à évoluer au fil du temps, la dernière évolution concerne la conception du système pour le rendre modulaire, reproductible et d'une réalisation plus aisée...
ça c'est une très bonne nouvelle ,je pensais que c'était laisser à l'abandon,et ça l'est d'autant plus si c'est un système modulaire ( l'une de mes principale remarque précédente concernant "l'encombrement" de la chose)
Citation de: gc339 le Mercredi 03 Octobre 2012, 23:09:42 PM
Le commerce proposant déjà des systèmes commutant 6 et 8 cartes Jamma, ce projet ne pouvait être justifié que par l'étude/réalisation d'un système ayant une capacité supérieure. Le nombre de 12 a été retenu car c'est le nombre maximal de positions d'un commutateur à galettes standard facilement disponible dans le commerce.
Normalement le châssis aluminium réalisé devrait entrer en largeur dans une borne Arcades Magnum...
je reste sceptique à l'idée de pouvoir faire rentrer une colonne de 12 pcb (chacune espacée de 5.08cm si j'ai bien compris)quand bien même on puisse utiliser une rallonge afin de les disposer ailleurs, je doute qu une fois le jumbo en place, on ne dispose d'une grosse marge de manœuvre à l'intérieur du meuble,peut etre que ça fonctionnerait avec 12 plaques de cave, mais si on pense a du cps2, du midway, les MK et leurs carte son par exemple ,les mvs et autre pgm, je continue de penser que personne n'aurra jamais 12 jeux raccordés au même moment ,
Maintenant je suis peut être aussi très mauvais juge, car je n'ai qu'une naomi sous les yeux, avec son "agencement" un peu particulier, mais même en imaginant que j'avais toute la hauteur restante entre le caisson du bas et l'écran,je vois difficilement comment je pourrais y faire tenir une pile de 12 plaques,et j'ai bien vu des photo d'autres candy cab avec les porte grande ouverte, et j ai pas l'impression qu'elle ne disposent de beaucoup plus de place,
enfin, je n ai aucune idée de l'agencement d'une borne euro, mais d'après leur hauteur et leur architecture "plus simple" un caisson en bois en somme, elle semblent être le plus à même d'accueillir un tel système
Citation de: gc339 le Mercredi 03 Octobre 2012, 23:09:42 PM
Le clavier peut être laid, il n'en est pas moins fonctionnel :
- A chaque chiffre 1 à 9, 0, * et # est associé un connecteur Jamma, il suffit de disposer une affichette sur la borne avec la correspondance n° touche/nom du jeu pour s'y retrouver...
Vu sous cet angle c'est sûre..d'ailleurs quand je parlais d'un unique bouton je pensais en fait qu'a une poignée de pcb (du coup le fait d'avoir a cliquer 3 ou 4 fois sur le bouton pour tomber sur le jeux désiré ne me derangeais pas plus que ça, c'est qu'avec 12 c'est autre chose, surtout avec certaines pcb qui mettent un cetain a booter,
En tout cas, le système " un bouton = un jeux, est super chouette, la télécommande elle, est super moche :)
Citation de: gc339 le Mercredi 03 Octobre 2012, 23:09:42 PM
Franchement, je pense que "tu n'as pas tourné 7 fois ta langue dans ta bouche avant de parler"
c'est pas ça,c'est juste qu'a force de lire vos prouesses,j'en viens à me dire que tout est possible, alors pourquoi pas un bouton pour les gouverner tous :).
et puis je regrettes pas du tout , parce que non seulement tu me réponds que ça ne l'est pas, mais,en plus, tu m'expliques pourquoi ...
je retiendrai donc le principal :
"Le commerce proposant déjà des systèmes commutant 6 et 8 cartes Jamma, ce projet ne pouvait être justifié que par l'étude/réalisation d'un système ayant une capacité supérieure."
"Jumbo,le server arcadien"
Je :fleche:
[/list]
Citation de: Kenshiro69 le Jeudi 04 Octobre 2012, 00:41:22 AM
enfin, je n ai aucune idée de l'agencement d'une borne euro, mais d'après leur hauteur et leur architecture "plus simple" un caisson en bois en somme, elle semblent être le plus à même d'accueillir un tel système
Citation de: gc339 le Mercredi 03 Octobre 2012, 23:09:42 PM
Normalement le châssis aluminium réalisé devrait entrer en largeur dans une borne Arcades Magnum.
La borne Arcades Magnum en photos :
(https://gamoovernet.pixhotel.fr/pics/20121004091128-gc339-DSCF2596.small.JPG) (https://gamoovernet.pixhotel.fr/pics/20121004091103-gc339-DSCF2596.jpg)
| | (https://gamoovernet.pixhotel.fr/pics/20121004093525-gc339-DSCF2549.small.jpg) (https://gamoovernet.pixhotel.fr/pics/20121004093027-gc339-DSCF2549.jpg)
| | (https://gamoovernet.pixhotel.fr/pics/20121004092216-gc339-DSCF2536.small.jpg) (https://gamoovernet.pixhotel.fr/pics/20121004092152-gc339-DSCF2536.jpg)
|
Citation de: Kenshiro69 le Jeudi 04 Octobre 2012, 00:41:22 AM
je reste sceptique à l'idée de pouvoir faire rentrer une colonne de 12 pcb (chacune espacée de 5.08cm si j'ai bien compris)quand bien même on puisse utiliser une rallonge afin de les disposer ailleurs, je doute qu une fois le jumbo en place, on ne dispose d'une grosse marge de manœuvre à l'intérieur du meuble,peut etre que ça fonctionnerait avec 12 plaques de cave, mais si on pense a du cps2, du midway, les MK et leurs carte son par exemple ,les mvs et autre pgm, je continue de penser que personne n'aurra jamais 12 jeux raccordés au même moment,
C'est ce qui a motivé ma dernière proposition avec les connecteurs/circuits imprimés satellites :
- A partir de la carte de gestion centralisée, on peut connecter autant de connecteurs satellites que l'on veut, de 1 à 12. La configuration peut être ajustée à ses besoins et un connecteur satellite peut être réutilisé sur l'autre système d'une borne voisine.
- Les connecteurs satellites peuvent être fixés sur un châssis avec un espacement aléatoire, mais ce n'est pas une obligation, on peut les embrocher directement au cul d'un système à cartouches quelconque ou d'une carte de jeu volumineuse disposés ailleurs dans la borne où dans un caisson serveur.
- La "pieuvre" qui alimente les cartes n'est pas forcément seule et unique, elle pourrait être scindée en autant d'exemplaires que d'alimentations utilisées, pourvu que leur masses soient inter-connectées et qu'elles puissent débiter un minimum dans une résistance "bleeder" pour que la tension en sortie reste stable quand elles ne sont pas sollicitées.
Citation de: Kenshiro69 le Jeudi 04 Octobre 2012, 00:41:22 AM
En tout cas, le système " un bouton = un jeux, est super chouette, la télécommande elle, est super moche
Désolé pour le look de la télécommande, j'ai fait avec ce qui était disponible dans le commerce. Le boîtier est super large, avec ses 12cm, c'est au moins 3 fois la largeur d'une télécommande TV, l'épaisseur de 2,5 cm et la hauteur de 15 cm restent par contre dans les normes. Mais il fallait bien cette taille pour y loger les accumulateurs et câbler l'électronique sur une plaque d'essai.
Citation de: gc339 le Jeudi 04 Octobre 2012, 10:54:09 AM
C'est ce qui a motivé ma dernière proposition avec les connecteurs/circuits imprimés satellites :
- A partir de la carte de gestion centralisée, on peut connecter autant de connecteurs satellites que l'on veut, de 1 à 12. La configuration peut être ajustée à ses besoins et un connecteur satellite peut être réutilisé sur l'autre système d'une borne voisine.
- Les connecteurs satellites peuvent être fixés sur un châssis avec un espacement aléatoire, mais ce n'est pas une obligation, on peut les embrocher directement au cul d'un système à cartouches quelconque ou d'une carte de jeu volumineuse disposés ailleurs dans la borne où dans un caisson serveur.
- La "pieuvre" qui alimente les cartes n'est pas forcément seule et unique, elle pourrait être scindée en autant d'exemplaires que d'alimentations utilisées, pourvu que leur masses soient inter-connectées et qu'elles puissent débiter un minimum dans une résistance "bleeder" pour que la tension en sortie reste stable quand elles ne sont pas sollicitées.
à partir du moment où le montage reste modulaire,tout le monde y trouvera son compte, et pas seulement les possesseur de bornes euro,
finalement l'idée d'un "caisson serveur" a coté ou entre les bornes n'est pas si mauvaise,sur le coup je pensais à un encombrement supplémentaire,mais coté pratique,si ça peut éviter de faire des aller retour dans les placards et passer sont temps a quatre pattes derrière les bornes pour brancher/débrancher, ça peut être d'une grande utilité, on pourrait même imaginer un caisson bois pour les pcb brut,et pourquoi pas,un caisson en verre (sorte de vitrine), pour les systèmes à cartouches qui ont sont plus agréables à l'oeil (à condition que le câblage soit bien dissimulé)
En tout cas çà donne des idées cette histoire,j imagine bien un caisson,que l'on puisse déplacer facilement d'une borne à l'autre, possédant un connecteur jamma mâle unique sur la façade arrière, ,resterai plus qu'a brancher à la borne en question pour avoir une douzaine de jeux sous le coude.
enfin bref, il sera toujours temps d'imaginer les applications pratique quand aura le coeur du système entre les mains
HS-1, vraiment chouette la Magnum,avec des sièges unpeu moins dur, ça dois être top pour des sessions de quelques heures :).
HS-2,c'est la première fois que j'entends parler de résistance "bleeder",est ce qu'elle aurait une utilité dans un supergun qui utiliserai une alim pc ( j'ai cru comprendre qu'elle assure une certaine stabilité du courant ,et qu'elle s'occupe de décharger les condos à 'l extinction,peut elle aussi prévenir une surcharge)?
en tout cas, ça me motive d'autant plus à me bricoler une borne en 15khz :D.
Salut Gc je voulais savoir tu utilise quoi pour réalisé tes schémas?