IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Carte Arduino nano impossible de programmer une sortie analogique


Sujet :

Arduino

  1. #21
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Février 2025
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Février 2025
    Messages : 31
    Par défaut
    Citation Envoyé par Vincent PETIT Voir le message
    Salut,

    Non, non, le pont R1 R6 mesure une fraction de la tension de sortie pour la renvoyer à l'entrée de l'aop, la résistance équivalente du pont est très grande R1 + R6 très peu de courant les traversent quant à l'aop son impédance d'entrée est suffisamment grande pour ne pas charger le pont R1 R6. La charge R2 n'a pas d'impacte.

    Pièce jointe 666417



    Maintenant que je sais que le PA (Power Amplifier) ne consomme que 200mA j'aurai fait autrement

    Faudrait voir l'ampleur de la variation de la tension souhaitée.
    L'ampleur de la tension souhaitée est de OV à Vmax 12V.
    PS: Je fais sortir sur la sortie A3 des largeurs d'impulsions réglables en fonction du nombre de carrés affichés, sachant que 0 carrés d'affiché = 10 ms et 10 carrés = 0 ms. EX: 0 carré = 5V permanent, 2 carrés = 1 impulsion de 8 ms, 5 carrés = 1 impulsion de 5 ms, 10 carrés = 0V et cela répété toutes les 10 ms?
    Est-ce utilisable pour commander mon réglage de tension PA ?

  2. #22
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 576
    Par défaut
    Bonjour,

    Je trouve une très bonne volonté aux contributeurs pour tenter de résoudre un problème (plusieurs en fait, électronique et code) avec aussi peu d'informations :
    • coté électronique : quelle est la gamme de tensions à fournir à la charge ? Une variation d'un volt a été citée en commande, mais pour quel effet attendu en sortie ? Est-ce que la charge à un comportement statique ou dynamique (les 200 mA représente un max ?)
    • coté code : manifestement le programme ne fonctionne pas correctement pour une fonction pourtant simple mais les sources restent invisibles.

    En l'état, il parait impossible de réellement contribuer à la résolution des problèmes.

    Salutations
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

  3. #23
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 576
    Par défaut
    Bonjour steed66380,

    Citation Envoyé par steed66380 Voir le message
    L'ampleur de la tension souhaitée est de OV à Vmax 12V.
    PS: Je fais sortir sur la sortie A3 des largeurs d'impulsions réglables en fonction du nombre de carrés affichés, sachant que 0 carrés d'affiché = 10 ms et 10 carrés = 0 ms. EX: 0 carré = 5V permanent, 2 carrés = 1 impulsion de 8 ms, 5 carrés = 1 impulsion de 5 ms, 10 carrés = 0V et cela répété toutes les 10 ms?
    Est-ce utilisable pour commander mon réglage de tension PA ?
    Pourquoi remplacer le PWM par un ersatz moins efficace. A3 peut servir à remplacer une sortie numérique apte au PWM, la libérant pour pouvoir l'utiliser classiquement en PWM. Comme la fréquence de répétition sera plus élevée et le ratio plus fiable, il sera plus facile d'obtenir une conversion en analogique de qualité par filtrage (indispensable).

    0 à 5 V pour 0 à 12 V fixe le gain à 2.4 du montage proposé par Vincent.

    Ceci étant, on pourrait aussi envisager d'utiliser un convertisseur buck pilotable en i2c.

    Salut
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

  4. #24
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 240
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 240
    Par défaut
    Citation Envoyé par Guesset Voir le message
    Ceci étant, on pourrait aussi envisager d'utiliser un convertisseur buck pilotable en i2c.
    Exact, j'aime bien cette solution !

    200mA on peut même prendre un AOP, suivi d'un transistor pour booster le courant de sortie, avec un gain de 2,4 pour faire une conversion 0V-5V à 0V-12V.

    Citation Envoyé par Guesset Voir le message
    En revanche, je descendrais sensiblement la fréquence de coupure entre 1 Hz et 10 Hz pour avoir le moins d'ondulations résiduelles qui risquent de moduler le transistor HF. C'est une commande manuelle, la vitesse de réaction n'est pas critique.
    Tout à fait, il y a un risque de modulation.

    Concernant le PA, le sous-alimenter pourrait poser problème selon comment il est fichu. S'il est construit autour de sources de courant pour la polarisation ça va aller mais si c'est autour de pont diviseur, lui baisser la tension va changer le point de fonctionnement et le faire merdouiller plutôt que de le régler.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  5. #25
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 092
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 092
    Billets dans le blog
    47
    Par défaut
    Citation Envoyé par Guesset Voir le message
    Ceci étant, on pourrait aussi envisager d'utiliser un convertisseur buck pilotable en i2c.
    J'y avais pensé, mais les broches A4 et A5 pour SDA/SCL ne semblent pas libres Il faudrait peut-être revoir la planification des broches...

  6. #26
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 576
    Par défaut
    Bonjour Vincent,

    Citation Envoyé par Vincent PETIT Voir le message
    ...Concernant le PA, le sous-alimenter pourrait poser problème selon comment il est fichu. S'il est construit autour de sources de courant pour la polarisation ça va aller mais si c'est autour de pont diviseur, lui baisser la tension va changer le point de fonctionnement et le faire merdouiller plutôt que de le régler.
    Je m'étais fait la même réflexion. Les montages actifs qui ont un comportement linéaire en fonction de l'alimentation ne sont pas légions. Sur une faible variation, il y en aura pas mal qui auront un comportement linéaire au premier ordre mais pas sur une telle amplitude. Mais là encore nous manquons d'informations.

    Salut
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

  7. #27
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 576
    Par défaut
    Bonjour f-leb,

    Citation Envoyé par f-leb Voir le message
    J'y avais pensé, mais les broches A4 et A5 pour SDA/SCL ne semblent pas libres Il faudrait peut-être revoir la planification des broches...
    Comme on ne sait pas à quoi elles servent, il est difficile d'organiser un ballet de broches.

    Par exemple, les deux boutons + et - pourraient utiliser une des broches ADC qui restent (avec une résistance de 10k entre les boutons, chacun à la masse, et une pull up interne ou externe de 10k également). On récupère ainsi deux entrées numériques au prix d'une gestion des boutons un tantinet plus lourde.
    Nom : 2 btn sur 1 pin.png
Affichages : 25
Taille : 12,7 Ko

    Petit circuit, gros dessin

    Salut
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

  8. #28
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Février 2025
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Février 2025
    Messages : 31
    Par défaut
    Bonjour f-leb,
    Alors, la borne A4 va en SDA du module SI 4713 et la borne A5 va en SCl. Quand au transistor Q4, il est en classe C.

  9. #29
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2013
    Messages : 1 576
    Par défaut
    Bonjour,

    Citation Envoyé par steed66380 Voir le message
    Alors, la borne A4 va en SDA du module SI 4713 et la borne A5 va en SCl.
    C'est un module FM ? Pas cité jusqu'alors. Si en I2C il utilise A5 et A4. Mais qu'est ce que cela vient faire avec la modulation 0-12V d'alimentation ?

    Quand au transistor Q4, il est en classe C.
    La classe de montage d'un circuit qui ne fonctionne pas est tout à fait secondaire. Sans Q2, il n'y a pas de signal mais une valeur fixe réglée par les deux RV. Avec Q2, qui fonctionne en commutation, on retrouve en sortie de Q4 le PWM inversé de l'entrée J5-2 d'amplitude entre 0 et la valeur de consigne fixée par les deux RV. Les fronts montants de signal sont altérés par la capacité de 1 µF (C3xx). Cette sortie n'est donc pas une valeur apte à alimenter le montage HF.

    Pour moi la farce est un peu longue et lourde.

    Salut John
    Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better. (Samuel Beckett)

  10. #30
    Membre averti
    Homme Profil pro
    Retraité
    Inscrit en
    Février 2025
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Février 2025
    Messages : 31
    Par défaut
    Citation Envoyé par Guesset Voir le message
    Bonjour,



    C'est un module FM ? Pas cité jusqu'alors. Si en I2C il utilise A5 et A4. Mais qu'est ce que cela vient faire avec la modulation 0-12V d'alimentation ?



    La classe de montage d'un circuit qui ne fonctionne pas est tout à fait secondaire. Sans Q2, il n'y a pas de signal mais une valeur fixe réglée par les deux RV. Avec Q2, qui fonctionne en commutation, on retrouve en sortie de Q4 le PWM inversé de l'entrée J5-2 d'amplitude entre 0 et la valeur de consigne fixée par les deux RV. Les fronts montants de signal sont altérés par la capacité de 1 µF (C3xx). Cette sortie n'est donc pas une valeur apte à alimenter le montage HF.

    Pour moi la farce est un peu longue et lourde.

    Salut John
    Le fait de savoir que circuit complet comporte un SI4713 est tout à fait secondaire et n'a rien à voir ave le fait que je veuille commander la puissance d'un PA par un circuit par ailleurs déjà éprouvé depuis 40 ans. Je voulais simplement trouver une solution, n'ayant plus beaucoup de broches inutilisées sur mon circuit pour pouvoir commander la puissance de mon PA, sachant que derrière, il y a encore un amplificateur de 50W.
    Mais de ma question de départ qui concernait Ardino nano, on sort complètement du sujet.
    Néanmoins, je t'adresse en pièce jointe le schéma de mon plan de départ!
    Nom : Capture d’écran 2025-04-13 094233.gif
Affichages : 6
Taille : 505,3 Ko

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/05/2024, 19h56
  2. Erreur de compilation pour la carte Arduino Nano
    Par TATSS dans le forum Arduino
    Réponses: 4
    Dernier message: 01/07/2022, 18h22
  3. Réponses: 2
    Dernier message: 02/02/2018, 17h06
  4. [X3-V5] Impossible de réaliser une sortie diverse
    Par vinh0u dans le forum SAGE
    Réponses: 5
    Dernier message: 21/11/2017, 17h17
  5. Carte Arduino nano et compteur
    Par Pierrelec dans le forum Arduino
    Réponses: 4
    Dernier message: 24/08/2017, 19h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo