18/02/2006, 09h56
|
#1 |
Date d'inscription: février 2006 Localisation: SAINT - ETIENNE Âge: 63
Messages: 100
| [Terminé]Réaliser un compteur d'impulsions[Latanturle]
Bonjour (première visite sur le site)
Je voudrais réaliser un compteur tout simple qui m'affiche sur un afficheur 7 segments le nombre d'impulsions générées par un bouton poussoir.
Je réalise un simulateur de pilotage de voiture sur PC et je voudrais visualiser sur quel rapport se trouve la boite de vitesses.
Déroulement du processus.
Un premier appui sur le poussoir : affichage du chiffre 1, un deuxième appui affichage du chiffre 2 etc jusqu'à 5.
Par contre se pose le problème du rétrogradage et de l'affichage en sens inverse des vitesses 5 à 1, autrement dit incrémentation du compteur à l'envers je ne sais pas s'il existe une solution.
Merci d'avance pour vos conseils.
|
| | Aujourd'hui
| | | | Liens sponsorisés | |
|
|
18/02/2006, 11h32
|
#2 |
Date d'inscription: février 2006 Âge: 25
Messages: 259
| Re : Réaliser un compteur d'impulsions.
En ce qui concerne le signal de retrogradage, est-il different de celui du passage des vitesses ou il s'agit dans les deux cas d'une impulsion?
A la vue de ce que tu dis, ce sont les memes, et donc la, ca va pas etre facile du tout.
|
| |
18/02/2006, 11h56
|
#3 |
Date d'inscription: janvier 2003 Localisation: Haut-Rhin Âge: 50
Messages: 3 579
| Re : Réaliser un compteur d'impulsions.
Il faut 2 BP.
Soit un pour augmenter et un pour diminuer
Soit un qui définit le sens (+/-) et un pour changer.
Gérard.
__________________
Gérard.
|
| |
18/02/2006, 12h01
|
#4 |
Date d'inscription: février 2006 Localisation: SAINT - ETIENNE Âge: 63
Messages: 100
| Re : Réaliser un compteur d'impulsions.
Salut,
Je me doute que pour le rétrogradage, ce n'est pas facile à concevoir, on va donc en rester au premier projet à savoir visualiser sur l'afficheur l'incrementation du compteur : c'est à dire les chiffres de 1 à 5 à chaque fois que le poussoir est activé.
Comment est-ce que je pourrais m'y prendre.
Merci d'avance
|
| |
18/02/2006, 12h05
|
#5 |
Date d'inscription: février 2006 Localisation: SAINT - ETIENNE Âge: 63
Messages: 100
| Re : Réaliser un compteur d'impulsions.
Bonjour,
Message à l'attention de Gérard.
D'accord sur le principe, c'est ce que j'envisageais mais comment traduire ça dans un petit montage, sachant que je ne suis pas un spécialiste, j'ai quand même quelques notions. Un petit schéma m'arrangerait.
Merci d'avance
André
|
| |
18/02/2006, 12h14
|
#6 |
Date d'inscription: février 2006 Âge: 25
Messages: 259
| Re : Réaliser un compteur d'impulsions.
J'avais pas lu le mot "bouton poussoir", je croyais que c'est le PC qui te sortait une impulsion pour incrementer ou decrementer ton afficheur. Donc, deux bouton poussoir le feront parfaitement.
Il existe des CI qui ont une entrée incrementation et décrementation, ce sont des "drivers" 7 segements il me semble. Je m'etais renseigné la dessus pour fabriquer une horloge, chronometre et compte a rebours.
Je te cherche le circuit, un petit schema, et ca sera bon.
|
| |
18/02/2006, 12h17
|
#7 |
Date d'inscription: janvier 2003 Localisation: Haut-Rhin Âge: 50
Messages: 3 579
| Re : Réaliser un compteur d'impulsions.
Le 4029 est un compteur/décompteur qui peut faire çà
voir ici http://www1.jaycar.com.au/images_uploaded/CD4029BC.PDF
Gérard.
__________________
Gérard.
|
| |
18/02/2006, 12h20
|
#8 |
Date d'inscription: janvier 2003 Localisation: Haut-Rhin Âge: 50
Messages: 3 579
| Re : Réaliser un compteur d'impulsions.
A l'entrée du compteur il faut des anti-rebonds pour les BP.
Il faut aussi un décodeur derrière le compteur type 4511
voir ici http://www.fairchildsemi.com/ds/CD/CD4511BC.pdf
Il y a aussi la solution du µC qui peut facilement remplacer toute cette logique.
Gérard.
__________________
Gérard.
|
| |
18/02/2006, 12h29
|
#9 |
Date d'inscription: janvier 2006 Localisation: EURE ET LOIR Âge: 45
Messages: 5 571
| Re : Réaliser un compteur d'impulsions.
Salut à tous,
j'ai conçu il y a quelques années un compteur de points pour billard pour mon beau-père avec une télécommande infra-rouge.
Si tu me laisses le temps de retrouver mes schémas, je peux en faire profiter tout le monde.
Je pourrai t'aider à adapter tout ça à ton application.
La télécommande dans ton cas n'est pas nécessaire et on peut adapter une commande manuelle sans souçi.
Je compte et décompte de 00 à 99 pour 2 joueurs.
Dis moi si tu es interessé.
A+
Hulk
|
| |
18/02/2006, 12h34
|
#10 |
Date d'inscription: février 2006 Âge: 25
Messages: 259
| Re : Réaliser un compteur d'impulsions.
Le circuit s'appelle tout simplement un compteur décimale : BCD (74LS160 pax ex)
Le soucis, je pense, viendrait du fait, qu'il faudrait brider ton compteur à 5, qu'il ne monte pas plus haut. Il en est de même pour qu'il ne passe pas par zero.
Si tu as un PIC ou un truc comme ca sur ton circuit, ca devrait se faire sans trop de soucis, avec 2-3 lignes de code.
Pour les boutons poussoirs, il te faudra aussi un circuit anti-rebond.
Rajout : je me suis fait devancer le temps d'ecrire le post |
| |
18/02/2006, 13h05
|
#11 |
Date d'inscription: janvier 2006 Localisation: EURE ET LOIR Âge: 45
Messages: 5 571
| Re : Réaliser un compteur d'impulsions. Citation: |
Envoyé par purge31 Le circuit s'appelle tout simplement un compteur décimale : BCD (74LS160 pax ex)
Le soucis, je pense, viendrait du fait, qu'il faudrait brider ton compteur à 5, qu'il ne monte pas plus haut. Il en est de même pour qu'il ne passe pas par zero.
Si tu as un PIC ou un truc comme ca sur ton circuit, ca devrait se faire sans trop de soucis, avec 2-3 lignes de code.
Pour les boutons poussoirs, il te faudra aussi un circuit anti-rebond.
Rajout : je me suis fait devancer le temps d'ecrire le post  | Salut Purge31, tu sais l'emploi de PIC ne se justifie pas dans ce cas, car notre ami n'a peut-être pas de compilateur ou simplement de programmateur.
En électronique il faut savoir adapter le problème à la solution.
Par exemple pour tuer une mouche pas besoin de marteau.
De plus, il me semble que plonger un peu dans une datasheet est plus marrant que d'utiliser une routine que tout le monde connait.
Comme tu le dis toi même quelques lignes de code suffisent.
Alors qu'un mauvais câblage d'une porte logique et là tu peux passer ta soirée devant le bébé et être super content d'avoir fait une démarche intellectuelle et manuelle pour trouver ta solution.
Enfin ça ne reste qu'un point de vue et n'engage que moi.
|
| |
18/02/2006, 13h14
|
#12 |
Date d'inscription: février 2006 Âge: 25
Messages: 259
| Re : Réaliser un compteur d'impulsions.
Tout a fait d'accord avec toi, etant plus (bcp plus) hardeux que softeux.
Il ne doit pas mettre de µC ou autre, juste pour ca, c'etait au cas ou il en utilisait un.
Par contre, avec un compteur decimal, je ne sais pas si ca existe qui se bloque tout seul a 1 et a 5.
Un petit rebouclage de la sortie avec qques portes logiques devraient permettre de resoudre ce petit probleme.
|
| |
18/02/2006, 13h35
|
#13 |
Date d'inscription: février 2006 Localisation: SAINT - ETIENNE Âge: 63
Messages: 100
| Re : Réaliser un compteur d'impulsions.
Rebonjour à tous
Je suis soufflé par le nombre de réponses à mon problème, c'est super sympa, je n'en reviens pas, merci à tous, je suis preneur du schéma d'hulk28, merci à Gérard et à purge 31 , je vais essayer de retrouver les pages dont vous m'avez donné les adresses et essayer de faire une synthèse de tout ça, par contre comment on réalise le circuit anti-rebonds ?
Encore merci
|
| |
18/02/2006, 13h41
|
#14 |
Date d'inscription: février 2006 Âge: 25
Messages: 259
| Re : Réaliser un compteur d'impulsions.
En ce qui concerne le circuit anti rebond, deux portes NAND suffisent.
Voila un petit schema que Google a fourni pas tres beau, mais tu en trouvera des meilleurs si besoin.
Voila,
|
| |
18/02/2006, 13h46
|
#15 |
Date d'inscription: février 2006 Localisation: SAINT - ETIENNE Âge: 63
Messages: 100
| Re : Réaliser un compteur d'impulsions.
Salut à tous,
Je viens d'aller faire un tour sur les pages recommandées, effectivement le 4029 compteur/décompteur semble répondre à ce que je recherche : mon problème est : comment est-ce que je cable ou soude tout ça - bouton poussoir - 4029 - circuit anti-rebonds. quelqu'un peut-il me faire un petit schéma, j'ai dépassé un peu le stade du newbie en électronique et je pense que j'arriverai à le lire et à le convertir sur une plaquette d'essai.
Merci d'avance.
|
| |
18/02/2006, 13h52
|
#16 |
Date d'inscription: février 2006 Localisation: SAINT - ETIENNE Âge: 63
Messages: 100
| Re : Réaliser un compteur d'impulsions.
Pour Purge 31
Merci pour le circuit mais c'est pas trop parlant pour moi comment tu traduis ça pratiquement avec ton circuit intégré et ta plaquette veroboard : C. A.D un schéma vue de dessus avec les différents composants et les liaisons, pontages éventuels à faire.
Merci.
|
| |
18/02/2006, 13h56
|
#17 |
Date d'inscription: février 2006 Localisation: SAINT - ETIENNE Âge: 63
Messages: 100
| Re : Réaliser un compteur d'impulsions.
Suite du message précédent
Sans oublier l'afficheur 7 Segments !!
|
| |
18/02/2006, 13h57
|
#18 |
Date d'inscription: février 2006 Âge: 25
Messages: 259
| Re : Réaliser un compteur d'impulsions.
Là, tu nous demande de faire ton boulot, si j'ai un peu de temps, je te ferais un truc plus claire.
Ca se transforme en [PROJET] ce topic.
A+
|
| | |
|