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 :

Plantage Arduino Mega


Sujet :

Arduino

  1. #21
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 655
    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 655
    Par défaut
    Bonsoir,

    Citation Envoyé par Romz25 Voir le message
    je ne comprend pas la question !
    Quel circuit de retour ?
    Merci
    Il y a un fil qui part du relais vers le moteur (ou autre équipement) et bien sûr il y a un autre fil qui repart de cet équipement. Il peut être tentant pour économiser du câblage de câbler ensemble ces divers retours au plus près des appareils pour ne ramener qu'un seul fil (normalement le neutre). Est-ce le cas ?

    Salutations

  2. #22
    Membre averti
    Femme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2021
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2021
    Messages : 17
    Par défaut
    Citation Envoyé par Jay M Voir le message
    la raison pour laquelle je demandais l'alimentation des 4 relais c'est parce que chaque bobine interne va tirer du courant pour "coller"

    En général c'est de l'ordre de 70 à 90mA mais comme il n'y a rien de marqué sur vos relais et que j'en ai vu qui montaient jusqu'à 150mA je me disais que si vous tirez trop de courant pour les bobines (4x150 = 600mA) au travers de la pin 5V de l'Arduino vous risquez d'arriver dans un territoire compliqué ou le régulateur peut "planter" (suivant la tension d'alimentation par le Jack)

    maintenant si vous alimentez séparément directement depuis une alimentation 5V en ayant rejoint les GND avec l'Arduino ça ne devrait pas poser de soucis (sauf si les bobines sont mal isolées - vous en avez une dans l'alimentation 5V et une pour l'alim de l'arduino, il peut y avoir des perturbations sur le GND)
    Merci de du retour
    toute les alim 5V arrive sur un domino et j'avais regarder les consommation théorique de chaque élément et j'arrive a une consommation théorique de 1.7A sur 5V j'avais donc pris un chargeur de tel de 2A mais quand je remonte je lui mais une vrai alim 5V 5A

  3. #23
    Membre averti
    Femme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2021
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2021
    Messages : 17
    Par défaut
    Citation Envoyé par Guesset Voir le message
    Bonsoir,


    Il y a un fil qui part du relais vers le moteur (ou autre équipement) et bien sûr il y a un autre fil qui repart de cet équipement. Il peut être tentant pour économiser du câblage de câbler ensemble ces divers retours au plus près des appareils pour ne ramener qu'un seul fil (normalement le neutre). Est-ce le cas ?

    Salutations
    Merci de la Réponse donc phase neutre et terre vont du moteur ou électrovanne au boitier de commande .
    chaque phase passe par un relais (sauf l'alim) logique
    les neutre arrive sur un bornier commun relier directement a l'alimentation

  4. #24
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 655
    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 655
    Par défaut Dessin à dessein
    Bonjour,

    En fait ce qui m'intéresse n'est pas tant qui est relié avec qui (la marge de manœuvre est faible) mais comment cela est relié. Est-ce que cela ressemble à ça ?
    Nom : Branchements 1.png
Affichages : 178
Taille : 15,9 Ko
    Ou à ça ?
    Nom : Branchements 2.png
Affichages : 239
Taille : 15,8 Ko

    Salutations

  5. #25
    Membre averti
    Femme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2021
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2021
    Messages : 17
    Par défaut
    Citation Envoyé par Guesset Voir le message
    Bonjour,

    En fait ce qui m'intéresse n'est pas tant qui est relié avec qui (la marge de manœuvre est faible) mais comment cela est relié. Est-ce que cela ressemble à ça ?

    Nom : Branchements 2.png
Affichages : 239
Taille : 15,8 Ko

    Salutations
    le dessin du bas

  6. #26
    Membre averti
    Femme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2021
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2021
    Messages : 17
    Par défaut
    Citation Envoyé par Jipété Voir le message
    Et il n'y a pas de tests de sécurité dans ton code (je ne l'ai pas lu) ?
    Des trucs genre (pseudo-code) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if retour_sonde < -30 // -30 c'est déjà bien froid 
    then 
      log('erreur sonde XYZ @temp');
      alert_operator;
    else
      job_normal;
    Il devrait y avoir ce genre de "barrière de sécurité" partout partout partout et ne surtout pas s'imaginer que ça va toujours fonctionner merveilleusement.
    Je suis bien placer pour savoir que tout foire tot ou tar mais je n'est pas les connaissance pour ce que tu me dit je rappelle que je suis débutant loin de moi prétendre maitriser l'Arduino
    mais merci de l'idée

  7. #27
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 253
    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 253
    Par défaut
    Bonjour,
    Quelle est la distance entre le Arduino et les modules relais ?

    Essais de torsader les 3 fils (5V, commande et 0V) qui vont du Arduino aux modules relais.

  8. #28
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 655
    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 655
    Par défaut Mesures
    Bonjour Romz25,

    Citation Envoyé par Romz25 Voir le message
    le dessin du bas
    C'est le mieux.

    Avec un multimètre (ou mieux un oscillo mais quand on débute c'est rare), en se mettant en gamme tension alternative, il est intéressant de regarder ce qui se passe sur les alimentations et les broches sensibles (reset et interruptions notamment). La valeur doit être très faible. Le problème c'est que cette approche détectera bien une perturbation quasi permanente mais pas l'impulsion tueuse (de process seulement) isolée. Mais l'idée sous-jacente suppose que, même quand cela semble bien se passer, il y a un niveau de perturbations latentes.

    Salutations

  9. #29
    Membre averti
    Femme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2021
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2021
    Messages : 17
    Par défaut
    Citation Envoyé par Vincent PETIT Voir le message
    Bonjour,
    Quelle est la distance entre le Arduino et les modules relais ?

    Essais de torsader les 3 fils (5V, commande et 0V) qui vont du Arduino aux modules relais.
    environ 20 Cm de fil les relais sont a proximité de l'arduino

  10. #30
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 019
    Par défaut
    Bonjour Romz25

    L'image de ton post #12 prête à confusion, tu parles de relais avec optocoupleurs alors que dans ce post il n'y en a point.
    Or je doute fort que des relais avec optocoupleurs puissent planter ton Arduino, pour autant que le 5V. de l'alimentation des dits relais ne soit pas prise sur l'alimentation de l'Arduino et, même là, je doute que ce soit la cause de tes plantées. Dans le cas d'alimentation "commune", les opto-coupleurs ne servent à pas grand chose.
    Essaies ceci: tu laisses le 5V. de l'Arduino sur le VCC, enlèves le jumper d'alimentation et alimentes tes relais, avec une alimentation séparée, sur JD-VCC.

    PS: Tu utilises souvent EEPROM.write dans ton programme. Pour éviter de "fusiller" ton EEPROM trop rapidement, utilises EEPROM.update, ça peut éviter des écritures inutiles quand il n'y a pas de changement de la valeur à écrire.

    Cordialement
    jpbbricole

  11. #31
    Membre averti
    Femme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2021
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2021
    Messages : 17
    Par défaut
    Bonjour merci pour cette réponse pertinente je n'est jamais dit que les relais étais en cause on ma juste orienté la dessus.
    l'image utilisé pour les relais un un copie internet les mien on biuen des optocoupleur (petit carré noir a 4 patte ) et noter sur le descriptif d'achat .
    pour le EEPROM les valeur une fois réglé ne change plus ( temperature ECS par exemple)
    pour moi j'ai 2 probleme mais je vais essayer de de voir ma théorie cette semaine (1 alimentation trop faible j'ai essayer avec du 5V 2A d'un chargeur de téléphone et la actuellement c'est du 9V1A sur la pris jack de l'Arduino avant l'Arduino plantait 1 fois de temps en temps aujourd'hui c'est plus régulier . je vais donc passer sur une alim de 5V 5A celle que j'utilisais pour un projet similaire plus gros)
    mon deuxième probleme et que je perd des sonde 18B20 donc soir mon alim et pas asser puissante et me fait perdre des sonde ce qui fait mitrailler des relais et penté l'Arduino ou la résistance de 4.7K entre le vcc et data et pas la bonne je vais aussi testé avec une autre résistance de valeur plus faible .
    j'en profiterais pour prendre une photo du bouzin
    je suis un peut moin pressé pour résoudre le probleme j'ai ajouter des interrupteur de forçage et un thermostat indépendant de la régulation pour éviter que sa merde ;p
    bref voila merci mais toute idée son bonne pour progressée et m'amélioré

  12. #32
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 019
    Par défaut
    Bonsoir Romz25
    Citation Envoyé par Romz25 Voir le message
    je vais donc passer sur une alim de 5V 5A celle que j'utilisais pour un projet similaire plus gros)
    Je ne crois pas à l'influence des relais, ce type est largement utilisé et si ça pouvait planter un Arduino, ça se saurait!
    Et ce n'est non plus pas du côté de l'augmentation de l'ampérage que je me dirigerai. Eventuellement, peut-être, la séparation des alimentations.
    Dépendant quels utilisateurs se trouvent sur le secteur, et proches, j'essayerai une prise secteur avec filtre, mais je ne suis pas suffisamment connaisseur quand au choix.

    Cordialement
    jpbbricole

  13. #33
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 253
    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 253
    Par défaut
    Bonjour,
    Je suis partagé et j'aurai tendance à ne pas écarter trop rapidement un problème de perturbation

    Puisque tu commandes des systèmes inductifs, il y a un arc électrique qui va se former à l'ouverture du relai, cette tension est estimable avec la formule : V=Lmoteur×(ΔI/Δt)
    L en Henri.
    ΔI/Δt c'est la variation de courant en Ampère divisé par la rapidité d'ouverture du relai en seconde.

    Cet arc électrique, comme tout arc va générer un champ électrique qui va perturber la bobine de commande qui va à ton Arduino. Avec un oscillo on verrait probablement ces perturbations.

    Pour éviter ça il y a plusieurs solutions, le filtrage au niveau de la commande, une structure zéro crossing (ouverture du relai quand la tension secteur passe par 0V), ...

    Il faudrait un vrai schéma de ce que tu as fait (schéma complet y compris avec la masse car c'est là que les perturbations veulent aller) + une photo de l'installation

  14. #34
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 019
    Par défaut
    Bonjour Vincent PETIT

    Citation Envoyé par Vincent PETIT Voir le message
    Je suis partagé et j'aurai tendance à ne pas écarter trop rapidement un problème de perturbation
    Oui, perturbations il y a, mais je serais plus pour des perturbations venant d'un autre utilisateur sur le secteur (230V.), d'ou l'idée du filtre secteur.

    Citation Envoyé par Vincent PETIT Voir le message
    Cet arc électrique, comme tout arc va générer un champ électrique qui va perturber la bobine de commande qui va à ton Arduino
    Pour autant qu'il y ait une alimentation séparée, Arduino/relais, ce qui n'est pas le cas actuellement, les optocoupleurs peuvent remplir leur rôle et on peut écarter cette éventualité.

    Citation Envoyé par Vincent PETIT Voir le message
    Pour éviter ça il y a plusieurs solutions, le filtrage au niveau de la commande, une structure zéro crossing (ouverture du relai quand la tension secteur passe par 0V), ...
    Si la charge est alternative, c'est la bonne idée, les relais SSR.

    Cordialement
    jpbbricole

  15. #35
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 253
    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 253
    Par défaut
    Citation Envoyé par jpbbricole Voir le message
    Oui, perturbations il y a, mais je serais plus pour des perturbations venant d'un autre utilisateur sur le secteur (230V.), d'ou l'idée du filtre secteur.
    C'est également tout à fait possible et il faudra que Romz25 essaye aussi. Il peut récupérer un Schaffner filtre tout fait, on en trouve dans beaucoup d'appareils. https://www.google.com/search?q=filt...h=782&dpr=2.63

  16. #36
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 655
    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 655
    Par défaut Filtrer les valeurs d'erreurs
    Bonjour Romz25,

    Citation Envoyé par Romz25 Voir le message
    ...ce que j'ai pu remarque c'est que je perd mes sonde elle passe a -128 donc l'Arduino fait des bizarrerie et enclenche des relais de façon aléatoire....
    Tu es sûr que ce n'est pas plutôt -127 qui est la valeur qui indique que la lecture a échoué (#define DEVICE_DISCONNECTED_C -127) ? Je pense qu'il faudrait faire un test pours savoir si une valeur est <= à DEVICE_DISCONNECTED_C et, si oui, éviter d'utiliser cette valeur (quitte à relancer une lecture ou attendre la suivante). Cela signifie qu'au moins une sonde est perturbée. Une alerte serait également un complément utile d'autant si elle précise la sonde en cause.

    Salut.

  17. #37
    Membre averti
    Femme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2021
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2021
    Messages : 17
    Par défaut
    Oui c'est bien -127 je sais que c'est une sonde perdu mais vu que j'ai 4 sondes sur le bus et que je les perds de façon aléatoire j'ai pensé à la résistance.
    Pour le moment c'est que de la théorie je n'ai pas pu retourner sur l'Arduino

  18. #38
    Membre Expert

    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2013
    Messages
    1 655
    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 655
    Par défaut Sondes insondables
    Bonjour,

    Demande déjà émise par d'autres intervenants : voir le câblage notamment celui des sondes (longueur, protection (blindage ou paire torsadée), etc.). Des liaisons peu fiables sans traitement particulier en cas de perte de connexion expliquent vraisemblablement le comportement erratique de l'ensemble.

    Salutations

  19. #39
    Membre confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Décembre 2019
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Décembre 2019
    Messages : 123
    Par défaut
    Bonsoir à tous

    Citation Envoyé par Vincent PETIT Voir le message
    ... j'aurai tendance à ne pas écarter trop rapidement un problème de perturbation ...
    +1

    Pas facile de suivre la discussion qui maintenant se déroule sur deux "pages" et ne permet pas d'avoir une vue sur toutes les interventions.

    Sauf erreur, nous ne savons toujours pas ce que sont ces charges des quatre relais, et surtout on ne sait pas quelles sont les protections qui ont été mises aux bornes des contacts, qui à leur ouverture, ne manquent pas de parasiter voire générer des arcs électriques "mortels" pour le bon fonctionnement du programme.

    Puisque les bobines de relais ont des connexions courtes et qu'elles sont équipées par construction, des diodes de roue libre sont présentes, je suis plutôt serein pour cette partie.

    Nous n'avons pas non plus la somme des longueurs des fils qui utilisent les contacts des relais et qui sont les véritables émetteurs (des antennes émettrices) des perturbations, et aussi où passent ces antennes par rapport aux bornes d'entrées et de sorties du micro.

  20. #40
    Membre averti
    Femme Profil pro
    Technicien maintenance
    Inscrit en
    Décembre 2021
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2021
    Messages : 17
    Par défaut
    salut
    dans tes question plusieur on déjà été abordé
    la charge au relais son des circulateur de chauffage standard l'installation au grand complet consomme moins de 1A sur le 220V tout en charge
    pour la longueur des câble j'ai pas mesuré mais le plus long et au alentour de 10M et les autre en moyen 3M
    pour la protection hors mis un fusible rien d'autre
    je doit retourné chez mon amis bientôt pour faire le schémas électrique et les longueur de câble et aussi des essais
    a ce jour l'Arduino perd ses sonde environ tout les 2 jours (-127) je sais pas si le programme bloque encore.
    Pour des raison de sécurité j'ai installé un thermostat indépendant qui active le circulateur chaudière

Discussions similaires

  1. Erreur arduino mega 2560
    Par arielus3 dans le forum Arduino
    Réponses: 23
    Dernier message: 12/04/2017, 10h22
  2. Problème avec ARDUINO MEGA
    Par cip.maldonado dans le forum Arduino
    Réponses: 3
    Dernier message: 26/04/2016, 08h55
  3. Question carte Arduino Mega 2560
    Par Invité dans le forum Arduino
    Réponses: 5
    Dernier message: 17/03/2016, 01h32
  4. Alimentation Arduino Mega + USB
    Par elafitz dans le forum Arduino
    Réponses: 2
    Dernier message: 15/03/2016, 21h56
  5. [Débutant] Charger un programme MATLAB sur Arduino MEGA ADK
    Par amibluesky dans le forum MATLAB
    Réponses: 1
    Dernier message: 15/08/2015, 15h18

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