www.flipper.fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Nous vous aidons à dépanner votre flipper.
Aide à la réparation des éléments électroniques et mécaniques
-
Conseils, trucs, astuces et
partage de nos expériences sur la restauration esthétique des éléments
Plateau / Playfield / Peinture & retouche / Mylar / Vernissage
-
Cours collectif sur le dépannage et
l'apprentissage aux techniques
-
Support Vidéo, Techniques
Expositions, Salons etc...

Mai 2008 - 2020
Derniers sujets
» Gottlieb SYS80A planté et affichage HS
par meninbike Lun 23 Nov 2020, 21:11

» Switch flipper de caisse totalement bouffé, quelle réf pour le remplacer ?
par Slamtilt Dim 22 Nov 2020, 17:19

» Dot Matrix qui scintille et clignote sur Hook
par Slamtilt Dim 22 Nov 2020, 17:16

» Gottlieb / Premier Technology "Vegas" (System 3)
par flip78 Jeu 12 Nov 2020, 20:14

» Carte son parlante Gottlieb en panne
par flip78 Jeu 12 Nov 2020, 20:11

» Panne d'un counterforce
par Petitcurieux Mer 04 Nov 2020, 18:56

» FLIPPER TX SECTOR en panne
par flip78 Mer 04 Nov 2020, 18:47

» Présentation MenInBike
par meninbike Mer 28 Oct 2020, 21:30

» Panne bally goldball
par Balliams Ven 23 Oct 2020, 09:07

» Presentation sur votre forum
par Admin Mer 21 Oct 2020, 07:40

» plus d'eclairage decor fronton
par flip78 Dim 18 Oct 2020, 12:07

» aquisition de Gottlieb en panne
par flip78 Sam 17 Oct 2020, 09:32

» Dépannage carte éléctronique Gottlieb Spring Break
par flip78 Mar 06 Oct 2020, 19:52

» Nouveau membre + gottlieb spring break
par Petitcurieux Dim 04 Oct 2020, 09:42

» Question sur puissance bobine flip système WhiteStar (Sega)
par Slamtilt Sam 03 Oct 2020, 12:00

» Banc de test driver Gottlieb System1
par danny60 Lun 28 Sep 2020, 20:45

» panne flipper pinball pool
par flip78 Mer 23 Sep 2020, 09:53

» Restauration d'un Gottlien "Buck Rogers"
par flip78 Mer 23 Sep 2020, 09:48

» restauration d un flipper Star Pool Williams
par ced 07 Jeu 17 Sep 2020, 21:07

» Carte monnayeur sur Dr Dude
par Petitcurieux Lun 14 Sep 2020, 12:54

Qui est en ligne ?
Il y a en tout 21 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 21 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 175 le Sam 31 Oct 2015, 10:03

devil's dare, prb d'initialisation au lancement de la partie

Page 2 sur 2 Précédent  1, 2

Aller en bas

devil's dare, prb d'initialisation au lancement de la partie - Page 2 Empty Re: devil's dare, prb d'initialisation au lancement de la partie

Message par drzsm46 le Ven 16 Fév 2018, 10:48

merci pour ce magnifique résumé et scan de la page de la matrice.
 question juste pour comprendre :

si le contact 51 attends une boule, il est etonnant au niveau du programme (proces) du flip lui meme, qu'il ne cherche pas la ou les boules en actionnant les captive hole?

j'ai bien compris la recherche de panne qui doit etre faite, mais j'ai passé ce flipper a un ancien réparateur qui m'a changé ma carte alim, et j'espere qu'il n'a pas fait le con et donc grillé ma carte cpu...)

j'ai une réflexion :
pour tester si la carte cpu détecte bien  si les switch (contacts) STROBE 5 et RETURN 1 fonctionne, n'est t'il pas possible de tester cela directement au niveau des fils 11 et 6  ???
vu le sens des diodes, il semblerait que le courant sort de 11 pour aller vers 6.
quelqu'un sait ce qui sort de 11 ? une tension  ? un signal ?
a priori et d'après mes petites connaissances, si je fais un montage volant qui consisterait à mettre une diode avec un poussoir en série pour simuler un des contacts de la matrice ?
je pourrais mettre ce montage en // sur le connecteur A1J6 voir déconnecter A1J6 et donc mettre mon montage entre 11 et 6 ? (bien sur flipper éteint en branchant mon montage) puis rallumer et donc tester par ce montage si on mode 18, via mon montage, la carte CPU détecte le contact entre 11 et 6, ce qui permetra de determiner de suite si la carte cpu est defectueuse ou si c'est sur le plateau de jeux  qu'il y a un probleme ?

drzsm46

Nombre de messages : 6
Date d'inscription : 30/01/2018

Revenir en haut Aller en bas

devil's dare, prb d'initialisation au lancement de la partie - Page 2 Empty Re: devil's dare, prb d'initialisation au lancement de la partie

Message par noflip95 le Sam 17 Fév 2018, 16:52

Pour les billes bloquées : si, c'est prévu (sauf bugs !).
Normalement, en début de partie (ou en fin), il y a une réinitialisation et le flipper attend que toutes les billes soient revenues dans le chargeur.

Le principe, c'est que si une bille est détectée présente dans l'un des "hole", elle est immédiatement éjectée. Et le programme boucle tant que les billes ne sont pas toutes dans le chargeur. Si une bille est éjectée d'un trou de capture, mais que par rebond elle retombe dedans (ou dans un autre trou), elle sera de nouveau éjectée. Donc en principe, c'est prévu, il ne doit pas rester de bille bloquée dans l'un des trou de capture. Si c'est le cas, alors, soit la bobine est HS, soit c'est le contact qui déconne.

Pour la matrice: ce qui circule dedans, c'est des faibles tensions "logiques" 0 volt ou 5 volts.
Le principe, c'est que le CPU pilote les lignes STROBES (sorties) et lit les entrées colonnes RETURN.
Au repos, comme il y a des résistances de tirage qui ramènent toutes les entrées au +5v, on a donc que des niveaux "1" sur les entrées.
Pour lire la matrice, le CPU va adresser tour à tour, chaque STROBE en lui envoyant du 0 volt (niveau "0").
Le CPU commence par la première ligne (STR0), puis lit les entrées (RET0...RET7) et les mémorise.
Puis il passe à la ligne suivante (STR1), lit les entrées et les mémorise.
Il balaye ainsi successivement toutes les lignes. A un instant "t", il n'y a jamais qu'un seul STROBE adressé (un seul strobe avec du 0 volt à la fois, les autres sont au +5 volts).
Comme le CPU va très vite, on à l'impression qu'il lit tout les contacts en même temps, mais en réalité, il balaie les lignes une par une et mémorise le retour à chaque fois. Quand les huit lignes sont traitées, il a en mémoire l'état des 64 contacts et passe alors a leur traitement.

Le rôle des diodes : c'est pour protéger des "anti-retour".
Comme je l'ai dit, il n'y a jamais qu'un seul strobe à la fois, qui a du 0 volts. Mais si deux contacts sur la même colonne sont actifs simultanément, le second réinjecte du 0 volts sur sa rangée. Si un autre contact de cette rangée est actif, alors le 0 volts va arriver sur les RETURN... et provoquer une erreur de lecture.

Exemple avec les 4 premiers contacts (SW00, SW01, SW10 et SW11).
En temps normal, si le contact 00 est actif, quand le STR0 passe à 0 volts, seul le retour 0 est à 0 (cheminement en bleu) :
devil's dare, prb d'initialisation au lancement de la partie - Page 2 2018-016
Le RTN1 reste au niveau "1" (via une résistance de tirage montée sur la CPU) car le SW01 n'est pas fermé.

Maintenant, admettons que les SW10 et SW11 soient également fermés.
Quand le STR0 passe à 0, on a bien le retour RTN0 qui reçoit du 0.
Mais, ce 0 volts est aussi propagé dans la ligne STR1, par le biais du SW10.
Et comme le SW11 est fermé... la ligne RTN1 passe à 0.
devil's dare, prb d'initialisation au lancement de la partie - Page 2 2018-017
Résultat : si on ne fait rien, les switches SW00 et SW01 vont êtres détectés, alors que seul SW00 est fermé.

Le rôle des diodes, c'est de bloquer la réinjection du 0 volt vers les lignes STR qui ne sont pas adressées. La diode laisse passer le 0 du STROBE vers les RETURN, mais jamais du RETURN vers les STROBES.

Pour tester un contact, OUI, c'est exactement ça : tu peux très bien mettre un interrupteur entre un strobe et un return, avec une diode en série.
Encore que... si tu ne teste qu'un contact à la fois, la diode n'est pas indispensable. Tu peut mettre un inter direct entre un strobe et un return, ca ne risque rien.
Par contre, il faut éviter de faire un court-circuit entre deux strobes: comme je l'ai dit, il n'y en a toujours qu'un seul à la fois qui soit au niveau "0".

_________________


Thierry.
noflip95
noflip95
Modérateur
Modérateur

Localisation : Franconville (95)
Nombre de messages : 885
Age : 55
Date d'inscription : 12/09/2010

https://www.flipprojets.fr

Revenir en haut Aller en bas

devil's dare, prb d'initialisation au lancement de la partie - Page 2 Empty Re: devil's dare, prb d'initialisation au lancement de la partie

Message par drzsm46 le Sam 17 Fév 2018, 17:12

captivant,
je comprends mieux comment des personnes ont inventé des cartes d'ordinateur (avec entrées et sorties pour remplacer ces vielles cartes electronique)
le principes est vraiment génial et donne envie de s'y intéresser.
j'ai bien compris, ton explication sur le balayge des strobes , c'est un programme de type procédurale (step by step) et non pas comme maintenant 'objet'
et effectivement la frequence du processeur ou de la cpu fait la rapidité du balayage.

il me reste plus qu'a tester cela et déterminer si c'est ma carte cpu ou un prb sur le plateau.

P.S. ne faudrait il pas faire une rubrique tuto ou dépannage général car je suppose que l'on retrouve ces strobes et matrices sur tous les flippers electronique

drzsm46

Localisation : correze
Nombre de messages : 6
Date d'inscription : 30/01/2018

Revenir en haut Aller en bas

Page 2 sur 2 Précédent  1, 2

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum