LOGIQUE PROGRAMMABLE EN VERILOG
Chapitre 1. Introduction
Chapitre 2. Traitement combinatoire et syntaxe du langage
Chapitre 3. L'usage de l'outil QUARTUS II
Chapitre 4. Description comportementale
Chapitre 5. Projets : énoncés
5.1. Gestion de feux de carrefour tricolores
5.2. Réalisation d'un compte-tours
5.3. Conversion analogique numérique à simple rampe numérique
5.4. Conversion analogique numérique à rampe avec suivi
5.5. Conversion analogique numérique à approximations successives
5.6. Radar de parking
Chapitre 6. Projets : vers la solution
Page d'accueil Table des matières Niveau supérieur Page précédente Bas de la page Page suivante

5.2. Réalisation d'un compte-tours

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 :

    1. Proposer une méthode permettant de réaliser cette application (faire une analyse et proposer une solution)
    2. Expliquer la méthode retenue
    3. Réaliser l’application en langage Verilog
    4. Simuler, programmer, débogguer et valider le fonctionnement
    5. 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.

Page d'accueil Table des matières Niveau supérieur Page précédente Haut de la page Page suivante