Parlons Arduino > Débuter
Sortie PWM / DIR
antoineleclercq:
Bonjour à tous,
Je débute dans l'arduino pour la réalisation d'une DCC (centrale avec Ethernet & interface HTML)
La partie HTML fonctionne (uniquement sur internet explorer, sur les autres navigateurs pas de menu déroulant?!).
Cependant, je suis bloqué sur la partie hardware, je n'ai aucune tension d'alimentation quand je branche un multimètre (AC ou DC).
Les contrôles & essais réalisés:
- Connectique vérifiée des entrées du en H à la sortie de l'Arduino MEGA au multimètre : OK
- Connectique vérifiée de la sortie des pont aux rails
- Configuration testée (#define MOTOR_SHIELD_TYPE ) 0 et 1 (avec un motor shield (L293D) et un LMD18200), dans les deux cas :
- SIGNAL_ENABLE_PIN_MAIN : fonctionne : 0 / 5 V au multimètre lorsque je clique sur le bouton "Power" sur la page HTML
- DIRECTION_MOTOR_CHANNEL_PIN_x : toujours ~2,3 V
- Sortie du(des) pont(s): 0V
A titre indicatif, le logiciel DecoderPro détecte la centrale mais ne détecte pas les decoders en lecture.
Merci d'avance pour votre aide, et vos conseils,
Bien à vous,
Antoine
AmadeusHF:
La mesure de 2.3 volts sur la sortie PWM laisse supposer que le signal est bien là et correctement modulé.
S'agissant d'une modulation symétrique ON/OFF, l'intégration faite par le multimètre va relever une tension moyenne de l'ordre de VCC/2, soit environ 2.5 volts.
A partir de là, si l'alimentation est bien présente sur le shield moteur, vous devriez pouvoir piloter vos décodeurs en mode OPERATION : controle de moteur, touches de fonction.
La partie SERVICE (lecture de CV) est plus sensible : elle suppose une lecture de la consommation de courant bien au point, ça reste un sujet délicat...
antoineleclercq:
Bonjour Amadeus,
Pas étonné de votre rpéonse pour la tension moyenne de 2,3 V et c'est pour ça que je pensais avoir une valeur différente en mettant le multimètre en tension ~. Et dans ce cas, pourquoi la tension de sortie est égale à 0 V (mesure AC ou DC). Par ailleurs j'ai mis une LED + une resistance (1kohms) dans chaque sens, aucune des deux ne s'allume.
Bien à vous,
msport:
Avec DCC++, il faut envoyer <1> à 115200 bauds sur le serial pour démarrer le DCC ...
Si il y a 2,5V ça semble être fait, mais mieux vaut en être sur.
Par ailleurs de quel SOFT s'agit-il, et le pont est-il alimenté ?
Faire un test avec la BaseStation originale et un moteur shield standard (et sans coupures) alimenté par le motor shield en 12v.
antoineleclercq:
Salut,
Désolé pour mon retour tardif. Je pense que c'était un problème de tension. J'étais à 12 V, je suis passé à 20 V, j'ai bien la tension ~ en sortie . Et elle passe à 0V si je clique sur "Power".
Une remarque, je n'ai pas testé la carte Motor shield sous 20 V étant donné qu'elle alimenterait le module arduino. (peur que ça crame en cas de mauvaise manip, ou de surchauffe de la carte).
Reste à faire marcher la loc maintenant !
Merci pour vos éclaircissements,
Bon dimanche!
Navigation
[#] Page suivante
Utiliser la version classique