Menu Content/Inhalt
Accueil arrow Automobile arrow Compte tours
Compte tours Version imprimable
15-03-2007

Image 

Ce montage utilise un PIC16F628 à 4MHz et est prévu pour fonctionner sur Twingo.

Les twingos possèdent un capteur inductif qui délivre une sinus de 1.5V à 800tr/min et 4V à 4000tr/min. Ce capteur est monté sur la sortie moteur avant la boite de vitesse. Il mesure les impulsions des 58 dents de la roue dentée moteur.
J'ai donc fait un petit module analogique qui remet en forme le sinus pour avoir un joli carré. Ce module se monte sous le capot et est alimenté en 5V.

Caractéristiques :

- 14 leds de 400 à 5600 tr/min.
- 4 afficheurs 7 segments : résolution 50tr/min, jusqu'à 9999tr/min.
- Affichage du max pendant 1 seconde environ.
- Controle de l'intensité lumineuse PWM (20% mode nuit, 100% le jour) piloté par fil pilote veilleuses.

Le programme principal part en interruption 300 fois par seconde via le TIMER1 du PIC.
Pourquoi 300 fois ?
Il y a 6 afficheurs (4 * 7segments + 2 barres de 7 leds) qu'il faut raffraichir 50 fois par seconde. Donc ceci nous donnes 50Hz*6 => 300 ISR / s.
La mesure tachymétrique est faite 8 fois par seconde. La roue dentée a 58 dents, ce qui donne 58*1000/60=966Hz à 1000tr/min. Les impulsions sont comptées par le timer0.
Il reste à faire un calcul de la vitesse de rotation et à l'afficher sur les 7 segments et les 14 leds sous forme de vumètre.

 

Détail du module de mise en forme du signal :

Image

 

 

Téléchargements :

Schémas, Typons (format pdf) (967 KB)
Fichier hex du montage (9 KB)

 

Dernière mise à jour : ( 23-03-2007 )
 
designed by www.madeyourweb.com