Page 1 sur 2

Délai de réception de signal (momentary switch)

MessagePosté: Mar 19 Mai 2009 19:12
de alain
Bonjour,
Une petite question concernant un problème de délais...
Un interrupteur de type momentané est branché sur le bouton Master Caution pour éteindre l'avertisseur lumineux disons par exemple "FUEL". Lorsque j'appuie sur le bouton Master Caution et que je le relâche immédiatement rien ne se passe. Je dois laisser le doigt sur le bouton environ 2 secondes avant que l'avertisseur ne s'éteigne. Si je ne laisse pas le bouton enfoncé suffisemment longtemps l'avertisseur ne s'éteint pas. Pourtant dans le "controlador" la réponse est instantanée!!!
Quelqu'un a une idée??????

Re: Délai de réception de signal (momentary switch)

MessagePosté: Mar 19 Mai 2009 20:06
de ganlhi
Tu pourrais nous montrer le code associé à ce bouton ? Je pense que c'est par là qu'il faut chercher si le controlador ne présente pas d'anomalie.

Re: Délai de réception de signal (momentary switch)

MessagePosté: Mer 20 Mai 2009 01:25
de stevelep
Salut Alain,

Tu emploies quel logiciel pour simuler ces fonctions (pm, pmdg, ...) ?

BOB

Re: Délai de réception de signal (momentary switch)

MessagePosté: Mer 20 Mai 2009 09:06
de pierre01
Problèmes de rebond peut-être ? gratgrat

Re: Délai de réception de signal (momentary switch)

MessagePosté: Mer 20 Mai 2009 17:49
de alain
Allô Guilhem,
Voici le code du switch en question... Enfin j'espère que c'est ce que tu cherches...!

Var 0326, name SwMasterCoCpt, Link IOCARD_SW, Input 99
{
IF &SwMasterCoCpt = 1
{
&MasterSw = SETBIT 1
}
IF &SwMasterCoCpt = 0
{
&MasterSw = CLEARBIT 1
}
}


Bob, Le soft utilisé est celui que Daniel est à terminer. L'ensemble fonctionne de façon impéccable. Les seuls prob qui persistent sont d'ordre hardware, un peu comme celui que je donne ici.
Aussi il reste à faire tout l'interface graphique qui est assez important. mais la programmation comme tel est à toute fin pratique terminée et je dirais assez impressionnante... :)

Pierre, Qu'est-ce qu'un "rebond"?

Re: Délai de réception de signal (momentary switch)

MessagePosté: Mer 20 Mai 2009 18:13
de pierre01
Quand tu bascules un inter (ou BP), le contact se stabilise après quelques rebond (ouverture, fermetures des contacts).
Même si cela se passe très rapidement (centièmes de seconde) ils sont détectés par l'électronique.

Re: Délai de réception de signal (momentary switch)

MessagePosté: Mer 20 Mai 2009 19:33
de steph737
Donc si le problème est réellement "hardware" il faut regarder du côté de la qualité du poussoir utilisé, en essayer un autre bien sur...

Peu de problèmes avec les cartes opencockpit mais Claude avait signaler des interrupteurs miniatures daubesques ! ( les verts ! )

Pierre 01, quel condo on peut mettre en parallèle aux bornes de l'inter dans ce cas ?

Sinon c'est pas le logiciel qui n'aurait pas le temps d'intercepter l'offset FSUIPC ?

Re: Délai de réception de signal (momentary switch)

MessagePosté: Mer 20 Mai 2009 20:00
de pierre01
Pas facile à dire sans connaitre le schéma (interne des circuits) !
Faire des essais avec 0,1 uF par Ex.
Mais ce n'est qu'une idée "comme ça" ...

Au fait, que se passe t-il si tu appuies 2 fois assez longtemps pour qu'il y ai une action ?
Si le second appui ne fait rien, alors ce n'est surement pas un Pb de rebond ...

Re: Délai de réception de signal (momentary switch)

MessagePosté: Mer 20 Mai 2009 20:29
de alain
Steph737,
Je ne crois pas que ce soit l'inter qui est défectueux car j'ai 4 inter de ce type qui ont tous le même retard...

Pierre,
Si j'appuie plusiers fois sur l'inter moins d'une demie seconde c'est certain qu'il ne se passe rien. Même si je le fais 3, 4, 5 fois ou plus. La seule façon de faire réagir est de laisser le doigt appuyé environ 1 ou 2 secondes... :(
Plutôt désagréable et pas très utile!

Re: Délai de réception de signal (momentary switch)

MessagePosté: Mer 20 Mai 2009 20:37
de steph737
1 ou 2 secondes peurefrayé

C'est pas un problème de rebond ça ! (ou alors... c'est quelle race tes poussoirs ? sourirebis )

Tu as le même problème sur d'autres fonctions du logiciel ?