Soit la partie opérative dont on
présente une photo :
Présentation :
On souhaite réaliser un compte-tours électronique à l’aide d’un
composant logique programmable.
Ce compte–tours devra être connecté à
un moteur tournant à environ 3300 tours/min entraînant
un ventilateur à 5 pales. De plus, un capteur détecte
chaque pale. Il fournit 5 impulsions/tour. La
sortie, l’afficheur
hexadécimal à 2 digits du boîtier cible, sera exprimée en tours/seconde.
Remarques :
- on dispose d’horloge 1Hz, 100Hz, 10kHz et 1MHz sur
la maquette,
- l’afficheur est fait de 2 afficheurs hexadécimaux
1 digit décodés,
- la sortie du capteur de pales est compatible TTL.
On demande de :
- Proposer une méthode permettant
de réaliser cette application (faire une analyse
et proposer une solution)
- Expliquer la méthode retenue
- Réaliser l’application
en langage Verilog
- Simuler, programmer, débogguer
et valider le fonctionnement
- Proposer éventuellement
des modifications pour obtenir un affichage sur 4 digits
exprimé en tours/minute avec une précision de 10 tours/minute
ainsi que toute amélioration possible.