Urbann:
J'ai besoin de tester plusieurs bobines pour un allumage CDI (compétition moto).
La partie électronique de ces allumages est scellée et l'optimisation des perfs se fait par la sélection des pièces (règlement)
Donc l'idée est de générer un signal carré à la place du capteur à effet de hall avec un Arduino et de mesurer la courbe de retard à l’allumage avec un oscillo.
Les moteurs tournent de 1000 à 15000 RPM soit une fréquence de 15 hz à 250 kz
J'ai dans mes cartons une carte UNO avec le shield LCD + pad.
Je n'ai rien codé pour l'instant, j'envisage plutôt d'adapter un programme existant
Voili Voilou...
bon , je vais considérer que tu n'est pas un collégien qui vient chercher du tout cuit ici 8)
ci-dessous un petit prog qui sort du signal carré sous 8 valeurs (étagées à la louche)
avec palier de 2 secondes
a ce stade pas de lcd , ni de BP
c'est simplement pour voir si la reaction moteur est "conforme"
int rpm[] = {15, 30, 50, 80, 125,150,200,250}; // 8 valeurs à choisir
void setup() {
}
void loop() {
for (int i=0; i <= 7; i++){
tone(13, rpm[i]); // signal carré sortie sur pin 13 (led embarquée uno)
delay(2000); // durée d'un palier en ms
}
}