Accueil
Dernière màj: 06.01.2013

 
 
Translate the Website
by google
 

 

 
COMPTE TOURS

 

 
Disposant d'un compte tours réalisé selon un article paru dans un ancien numéro de MRA, je voulais avoir la possibilité de mesurer des hélices autres que bipales sans avoir à faire du calcul mental (surtout pour les tripales). Voici une courte description du fonctionnement de la bête.
Un photo-transistor fait varier la tension présente sur R100 lors du passage de l'hélice. Seule l'impulsion étant intéressante, le signal est filtré par un passe-haut (C100/R102). Ensuite cette impulsion est comparée à une valeur de référence fixée par le diviseur de tension R103/R104. Si celle ci a une tension suffisante, elle est alors invertie et transmise sur le pin RB0 du PIC. Le bouton poussoir (relié au pin RA1) permet de rappeler et de choisir le nombre de pales de l'hélice. Un appui sur le switch affiche la configuration actuelle (bi, tri ou quadripale), et un nouvel appui lors de cet affichage fait passer sur le mode suivant.
Le PIC (16F84) est cadencé par un quarz de 4 Mhz. Celà est nécessaire à cause des divisions (calcul du nombre de rotation) qui demandent beaucoup de temps, permettant une actualisation de l'affichage x fois par seconde. Le compte-tours a une plage de mesure de 600 à plus de 90000 tr/min pour une helice bipale, de 400 à 60000 pour une tripale et de 300 à 45000 pour une quadripale. Il est alimenté par une pile de 9Volts. Les 5 volts sont obtenus grace à un régulateur 7805. Un interrupteur général permet d'eteindre le compte tour lors qu 'il n'est plus utilisé.
L'affichage LCD est un 2x8 caractères (car j'en avait qui ne servait à rien), mais un 1x8 conviendrait aussi. Un potentiomètre permet de régler la luminosité de l'écran LCD. Le programme proposé en télechargement ne permetait pas le changement du nombre de pales de l'hélice. La nouvelle version n'a plus cette limitation, et les sources (non commentées :-) sont founies dans le fichier ZIP. Pour ceux qui n'ont pas la possibilité de programmer le PIC, je propose un 16C622 avec le programme complet contre un participation aux frais de 7€ (où un 16F84 pour 15€).
Le programme (fichiers .hex et sources), le schéma et le typon sont disponible ici (fichiers .zip de 193 ko).Les points suivants sont à améliorer ou à développer:
• affichage d'un message si la mesure est en dehors de la plage d'utilisation
• non affichage des zéros en première position
• amélioration de la gestion d'un appui sur le switch (l'appui doit être assez long - 1/2 seconde)
• extinction automatique du compte tours après une période de non-activité. Voici à quoi ressemble le compte tours une fois fini:
L'affichage du compte-tours lors d'une mesure.
Un petit morceau de gaine thermorétractable noire est placée sur le phototransistor (en haut au milieu) afin de rendre la détection plus directionnelle.
La platine vu coté soudure. La place ne manque pas pour d'autres extensions.

 

Merci à Laurent C. qui a modifié le programme pour le brancher sur un écran LCD de 1x16 caractères. Il en a profité pour faire les changements/améliorations suivantes:

  • gestion de l’affichage sur écran LCD 1*16 caractères
  • Affichage d’un message de bienvenue.
  • Affichage du type d’hélice sélectionné par défaut lors de la mise en route du tachymètre.
  • Ajout d’une temporisation après chaque mesure pour permettre de lire la vitesse de rotation.
  • Suppression des 0 en tête d'affichage
  • Utilisation d'un bouton poussoir normalement ouvert (SW2) pour choisir la configurarion d'hélice.

Pour télécharger le fichier hex, c est ici (10 ko) . Le programme est compilé pour un 16F84A. Les flag de configuration du PIC sont inclus dans le programme. Il suffit de charger main.hex dans le PIC sans toucher au flag (CP,XT, WDT, PWRTE) du programmateur.

Pour toutes questions touchant à cette version, vous pouvez vous adresser à son concepteur à tombapic@tiscali.fr

 

 

 
© 2002-2013 Blain Willy