Bonjour Curiosus, bonjour Electro-Bidoulleur !
Merci de m'avoir répondu. Le problème persiste
J'ai peut être pas récupéré le meilleur code assembleur pour changer la fréquence du PWM à 32Khz (j'avais quand même remarqué une bonne différence en termes de sifflement avant et après cette modification de fréquence arduino lors de la rotation du moteur).
Mon programme arduino ordonne toutes les 6 secondes ,une alternance M/A du moteur.
Merci pour le rappel de mettre à low la sortie PWM (digitalwrite) pour arrêter le timer PWM (arrêt moteur)
Malgré cette instruction, je trouve une tension élevée sur cette broche PWM/ masse :
sans alimentation indépendante du moteur +0.19V/+1.92V
avec l'alimentation indépendante du moteur +5.36V(arrêt moteur + sifflement)/+1.94V (rotation moteur sans sifflement)
Le sifflement du moteur s'arrête quand je débranche la broche PWM de l'arduino.
Je trouve aussi une différence de tension aux bornes du moteur :
alternance M/A + broche PWM enfichée +16.45V/+6.95V
broche PWM retirée (pilotage moteur impossible) +17.28V/+1.28V.
Je pensais que c'était le transitor (TIP 120) qui était défaillant ou mal choisi ou mal assemblé
pour rester passant même quand sa base est à low mais peut être que le problème est ailleurs.
Je m'étonne que le MCU de l'arduino chauffe vite et fort aussi.
Avez-vous des pistes à me conseiller.
Merci encore, au plaisir de faire plus amples connaissances !
Je suis à Brive dans la maison de mes grands parents.
Vincent