Circulation par PMW et L293D
3 participants
Page 1 sur 1
Circulation par PMW et L293D
Bonjour à tous.
Après avoir mis au point la détection de présence par consommation de courant et géré la rétrosignalisation par bascules RS, je m'attaque maintenant à la traction.
J'aimerais faire circuler mes trains sous tension PWM par l'intermédiaire de ponts en H L293D.
Pour pouvoir gérer les vitesses sur chaque canton et pouvoir faire circuler plusieurs trains sur la même voie, j'envisageais de gérer chaque canton avec 1 L293D.
Sur ma boucle d'essai, comportant 4 cantons et 4 zones d'arrêt, lorsque je relie tous les cantons en sortie du premier pont, ça fonctionne. La loco démarre progressivement et au bout d'un certain temps, s'arrête progressivement.
Maintenant j'aimerais sur le canton 1, démarrer avec 1 pont en H et sur le canton 2 rouler à pleine vitesse avec un autre pont en H.
Mon problème est que la loco démarre sur le canton 1 et s'arrête au canton 2.
Pourtant dans le programme Arduino, j'utilise une variable PWM qui varie de 0 à 255 dans le canton 1 et reste à 255 dans le canton 2. Mais le 2ème pont en H ne prend pas en compte la valeur 255. Du coup, j'ai 0 V sur le canton 2.
Est-ce que quelqu'un a de l'expérience sur l'utilisation de plusieurs L293D pour la circulation d'une même loco?
Merci pour votre aide.
Cordialement.
Jean-Luc
Après avoir mis au point la détection de présence par consommation de courant et géré la rétrosignalisation par bascules RS, je m'attaque maintenant à la traction.
J'aimerais faire circuler mes trains sous tension PWM par l'intermédiaire de ponts en H L293D.
Pour pouvoir gérer les vitesses sur chaque canton et pouvoir faire circuler plusieurs trains sur la même voie, j'envisageais de gérer chaque canton avec 1 L293D.
Sur ma boucle d'essai, comportant 4 cantons et 4 zones d'arrêt, lorsque je relie tous les cantons en sortie du premier pont, ça fonctionne. La loco démarre progressivement et au bout d'un certain temps, s'arrête progressivement.
Maintenant j'aimerais sur le canton 1, démarrer avec 1 pont en H et sur le canton 2 rouler à pleine vitesse avec un autre pont en H.
Mon problème est que la loco démarre sur le canton 1 et s'arrête au canton 2.
Pourtant dans le programme Arduino, j'utilise une variable PWM qui varie de 0 à 255 dans le canton 1 et reste à 255 dans le canton 2. Mais le 2ème pont en H ne prend pas en compte la valeur 255. Du coup, j'ai 0 V sur le canton 2.
Est-ce que quelqu'un a de l'expérience sur l'utilisation de plusieurs L293D pour la circulation d'une même loco?
Merci pour votre aide.
Cordialement.
Jean-Luc
Jean-Luc- contrôleur train de banlieue
- Messages : 26
Date d'inscription : 01/05/2023
Localisation : Haute-Savoie
bfremont aime ce message
Re: Circulation par PMW et L293D
Salut Jean-Luc
ARduino a pour habitude de faire ce qu'on lui demande avec ce qu'il a ^^
Donc 2 hypothèses
- Il y a un bug dans le programme
- Il y a un bug dans le câblage
Si tu souhaites un peu plus d'aide il faudrait partager le schéma, le physique et le .ino
Belle journée
Nicolas
ARduino a pour habitude de faire ce qu'on lui demande avec ce qu'il a ^^
Donc 2 hypothèses
- Il y a un bug dans le programme
- Il y a un bug dans le câblage
Si tu souhaites un peu plus d'aide il faudrait partager le schéma, le physique et le .ino
Belle journée
Nicolas
Poups- tortillard toutes gares
- Messages : 253
Date d'inscription : 20/04/2021
Age : 44
Localisation : Metz
Re: Circulation par PMW et L293D
Merci Poups.
Je prépare ça. Je n'ai pas encore de schéma. Je travaille sur breadboard.
Je vais le faire sur Fritzing.
Comment t'envoyer les documents ?
Jean-Luc
Je prépare ça. Je n'ai pas encore de schéma. Je travaille sur breadboard.
Je vais le faire sur Fritzing.
Comment t'envoyer les documents ?
Jean-Luc
Jean-Luc- contrôleur train de banlieue
- Messages : 26
Date d'inscription : 01/05/2023
Localisation : Haute-Savoie
Re: Circulation par PMW et L293D
Peut-être un message privé (MP)
Poups- tortillard toutes gares
- Messages : 253
Date d'inscription : 20/04/2021
Age : 44
Localisation : Metz
Re: Circulation par PMW et L293D
Bonjour,
Tu as vérifié le signal qui arrive au deuxième pont en h ou la tension qui sort de celui ci?
Les l293d fonctionnent tous?
Tu as vérifié le signal qui arrive au deuxième pont en h ou la tension qui sort de celui ci?
Les l293d fonctionnent tous?
bfremont- contrôleur train de banlieue
- Messages : 43
Date d'inscription : 11/08/2022
Localisation : Belfort
Re: Circulation par PMW et L293D
Bonjour Bfremont.
J'ai réussi à résoudre le problème grâce à Poups.
La boucle for pour l'accélération n'était pas finie quand la loco arrivait au canton suivant.
Du coup le l293d suivant n'avait pas reçu les consignes.
Merci pour ton aide.
Cordialement
Jean-Luc
J'ai réussi à résoudre le problème grâce à Poups.
La boucle for pour l'accélération n'était pas finie quand la loco arrivait au canton suivant.
Du coup le l293d suivant n'avait pas reçu les consignes.
Merci pour ton aide.
Cordialement
Jean-Luc
Jean-Luc- contrôleur train de banlieue
- Messages : 26
Date d'inscription : 01/05/2023
Localisation : Haute-Savoie
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|