Strobo Logger Afficheur Compte-Tours

vendredi 13 octobre 2017.
 

*************Pour revenir à la page d’accueil http://a110a.free.fr/SPIP172/plan.php3********

******** Ce stroboscope commandé par un smartphone Android (ou tablette) permet d’enregistrer les couples (Nt/mn, Avance en degrés). C’est la fonction Logger.

Ces couples, écrits en mémoire EEPROM sont relus et affichables sous forme de courbe par la fonction Afficheur.

L’utilisation de l’écran et du clavier d’un smartphone permettent de limiter au minimum le nombre de composants autour de l’Arduino.

Le coût total de ce stroboscope à mémoire est inférieur à 20€.

Une originalité de ce montage est la capture des étincelles sans pince inductive, composant assez difficile à approvisionner et souvent capricieux à utiliser.

La captures des étincelles se fait donc comme pour un compte-tours, au primaire de la bobine.

En consequence on doit fournir le nombre de cylindres (1 à 12) pour un moteur à 4 temps.Doubler ce nombre pour un deux temps.

UTILISATION en mode LOGGER

Voir en Annexe l’initialisation de l’appli.

On connecte les 3 fils +12V, sortie bobine et masse.

Lancer l’appli qui recherche le module HC 05/06 et s’y connecte.

A la première utilisation, initialiser la mémoire EEPROM par la fonction "z" proposée ( sa capacité de 1024 bytes permet de stocker environ 300 couples de points N,Av ).

Choisir la fonction Log (et non Affichage).

Le nombre de cylindres proposé par défaut est 4, sinon le modifier.

Le bouton c lance un essai, c’est à dire la mémorisation d’une suite de couples (N,Av).

L’avance proposée est 10°, l’augmenter avec le bouton ++, par pas de 1°, par exemple à 20°.

Illuminer les repère fixe et mobile :le repère fixe est sur le carter, le repère mobile sur la poulie et comme avec une lampe strobo standard on recherche l’alignement des deux repères.

On ajuste l’avance désirée sur le smartphone puis on accélère pour voir se déplacer le repère mobile.Quand il est aligné avec le repère fixe, on pousse le bouton poussoir et le couple (N, Avance) est enregistré. Par exemple N= 25 Av=20, soit 2500 t/mn, 20°d’avance.On notera que le régime est un multiple de 100 t/mn.

On augmente l’avance à 22° , puis on enregistre (28,22)par exemple pour 2800 t/mn, 22°.

Il est possible de revenir en arrière pour l’avance avec le bouton --.

A chaque pression sur le BP on enregistre un couple, c’est à dire un point de la courbe à venir.

En fin d’essai, bouton OK et il est proposé de passer à l’essai suivant c’est à dire à la saisie d’une nouvelle courbe. A la fin des relevés, déconnecter l’ensemble de l’auto et passer à l’affichage sur PC.

UTILISATION en mode Afficheur

L’Arduino peut être enlevé de son circuit ou non.

On le connecte via la sa prise USB, vers un PC sous l’IDE standard et on ouvre le moniteur. En bas à droite, choisir Nouvelle ligne et 9600 bauds.

Choisir le mode Afficheur.

Le principe est d’importer sous Excel( ou equivalent) une double colonne de chiffres N,Av. Ensuite on utilise les fonctions de tracé de courbe d’Excel pour dessiner la courbe d’avance, et en option, ajouter un titre, libellés sur les axes etc mais ce n’est pas indispensable.

Faire un copié (Ctrl+C) de l’écran du moniteur (les deux colonnes) et un collé dans un simple éditeur de texte (type Notepad).On enregistre le fichier sous macourbe.csv ( et non .txt). Cette extension permet le lancement sous Excel par simple clic.

( S’il y a une demande suffisante, une version ultérieure sera liée directement à Excel via la macro PLX-DAQ )

Pour tracer les points sous Excel, sélectionner les deux colonnes, onglet "Insertion", "Nuages de points", et enfin choisir le tracé sans joindre les points.

UTILISATION en mode Compte-Tours

Pour la mise au point de la carburation au ralenti, on peut choisir Ncyl = 1, ce qui affichera 4000 t/mn sur un 4 cylindres au lieu de 1000, pour une plus grande sensibilité donc.

La vitesse de rafraîchissement de l’affichage peut être augmentée par AV+ (ou +) ou diminuée par AV- (ou -).

Schema

Annexe : initialisation de l’appli

Appli fortement conseillée :

Bluetooth Terminal HC-05,excellente et va bien aussi avec un HC-06.

Une fois pour toutes :

— via la fonction Bluetooth du smartphone on donne le mot de passe du module qui est toujours 1234.

— Lancer l’appli qui recherche le module HC 05/06 et s’y connecte. La première fois : 3 points en haut à droite : Settings, décocher Carriage return, garder Line Feed. Ensuite programmer les 3 boutons par appui prolongé :

Button Name --, Command : m

Décocher CR pour chaque bouton.

Button Name c, Command : c

Button Name ++, Command : p

On notera que l’appui sur le bouton c par exemple est identique à l’envoi de la lettre ’c’, -- envoi ’m’ et ++ envoi ’p’ depuis le clavier ce qui serait moins pratique..

Logiciel-Sketch

Strobo logger 030317

Proto durant la mise au point.


Répondre à cet article

Forum