Antiparasitage Arduino mega

Bonjour à tous,
Poursuite de mon projet .
Pour info, l'arduino sers (entre autres choses) à piloter 4 moteurs courant continu.
Précision 1 : le test de la maquette avec la platine relais, mais sans les moteurs fonctionne correctement (alimenté par une batterie 12V)
Précision 2 : le test de la maquette en atelier avec les moteurs (fonctionnement à vide) se déroule correctement (alimenté par une batterie 12V)
Donc, le projet avance, et j'en suis au maintenant au stade du test en semi réel.
La maquette est donc alimentée à partir d'une batterie, elle même chargée en permanence par un alternateur
Et la .... 2 carte arduino HS.
Les pistes que j'ai (mais il peut y en avoir d'autres)

  • 1 : Perturbations en provenance des 4 moteurs courant continu.(fonctionnement en charge)
  • 2 : Perturbations en provenance de l'alimentation (batterie et donc alternateur).
    1 - : Est ce que de telles perturbations (si le problèmes provient bien de la) sont à même de mettre les cartes Arduino HS.
    2 - : En terme de protection, qu'elle est la meilleurs solution, condensateurs, ferrites, autres ?
    Si vous avez des questions, j'essaierai d'y répondre le plus précisément possible.
    Merci
    JP

Bonjour,

Hs ... cramé, ou HS marche pas avec les moteurs ?
A mon avis c'est ton montage batterie + alternateur qui pose problème ...
Avec un schéma ce serait tellement plus simple ...

Bonjour skywodd,
La carte ne répond plus
Voici ce que j'obtiens en la connectant :

Carte Arduino Mega 2560 (Funduino)
IDE 1.0.3
Erreurs suite à carte HS
Avec "Port USB"
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Avec "Televerser avec un programmateur" (USBASP)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.

Je ne peux pas non plus regraver la séquence d'initialisation

Comment puis insérer une image ?
JP

bricopin:
Avec "Televerser avec un programmateur" (USBASP)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.

Attend, pour utiliser un programmateur UsbASP il faut un programmeur UsbASP ... de base il n'y en as pas sur la carte.

bricopin:
Je ne peux pas non plus regraver la séquence d'initialisation

Tu as un programmateur d'AVR câblé sur le port ICSP de la carte ?
C'est le seul moyen de reprogrammer le bootloader.

bricopin:
Comment puis insérer une image ?

Balise IMG + image sur un serveur style http://imageshack.us/

Ah, désolé, ma réponse n'était pas complète.

Avec "Televerser avec un programmateur" (USBASP)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
Attend, pour utiliser un programmateur UsbASP il faut un programmeur UsbASP ... de base il n'y en as pas sur la carte.

Je ne peux pas non plus regraver la séquence d'initialisation
Tu as un programmateur d'AVR câblé sur le port ICSP de la carte ?
C'est le seul moyen de reprogrammer le bootloader.

Je possède un programmateur usbASP our effectuer les opérations ci-dessus

Voici le schéma (à main levée)

Bizarre ... ton programmateur est bien câblé et la carte débranchée du circuit (mais alimentée normalement) ?
Si avrdude n'arrive pas à communiquer avec la carte en ICSP c'est vraiment qu'il y a eu crammage :~

Le 8v arrive bien sur la broche VIN de la mega ?

Bizarre ... ton programmateur est bien câblé et la carte débranchée du circuit (mais alimentée normalement) ?
Si avrdude n'arrive pas à communiquer avec la carte en ICSP c'est vraiment qu'il y a eu crammage smiley-confuse

Oui pour cette question

Le 8v arrive bien sur la broche VIN de la mega ?

Non, l'alim est branchée sur le Jack de la carte

Une batterie au plomb chargée : 12,8v
La même raccordée à un alternateur type automobile : 14,5 à 15v.

C'est peut être là le problème ?

Une batterie au plomb chargée : 12,8v
La même raccordée à un alternateur type automobile : 14,5 à 15v.

Oui, mais au final, le système sera installé sur un véhicule.
J'ai donc testé en réel sur un véhicule avec moteur en marche.

Le régulateur 8v fonctionne t-il encore ?
En principe un 78xx peut encaisser jusqu'à 35v .
Mais ils n'aiment guère les coupures brèves.
Ce qui sort d'un alternateur n'est pas très propre mais la batterie fait tampon dans les fréquences basses.
Au démarrage du moteur on peut avoir une chute de tension importante 6v voire plus.
Ce qui équivaut à une coupure suivie d'un rétablissement avec des "surge" et des "glitches" :smiley:
Il faut filtrer et blinder toutes les alimentations .
Ne pas hésiter à mettre de grosses capas et des filtres ferrite .
L'inconvénient d'une méga c'est qu'on ne peut pas changer le processeur :grin:

alienboats:
L'inconvénient d'une méga c'est qu'on ne peut pas changer le processeur :grin:

On peut changer ce genre de composants, il faut être très habile et équipé..et surtout avoir la zen attitude..

Bonjour à tous,
alienboats :

Le régulateur 8v fonctionne t-il encore ?
En principe un 78xx peut encaisser jusqu'à 35v .
Mais ils n'aiment guère les coupures brèves.

Oui, toutes les alim sont opérationnelles, il n'y a que l'Arduino qui ne fonctionne plus.

Au démarrage du moteur on peut avoir une chute de tension importante 6v voire plus.
Ce qui équivaut à une coupure suivie d'un rétablissement avec des "surge" et des "glitches"

Le moteur est mis en marche en premier;
Il n'y à donc ni démarrage ni coupure.

Ce qui sort d'un alternateur n'est pas très propre mais la batterie fait tampon dans les fréquences basses.
Il faut filtrer et blinder toutes les alimentations .
Ne pas hésiter à mettre de grosses capas et des filtres ferrite .

C'est la toute ma question;
Si l'on pense que c'est un problèmes de parasitage, que faut il mettre en place , capas (quelles valeurs), ferrites, autres ?
Et sur quels circuits, moteurs, alimentation, les deux ?

-Standby :

On peut changer ce genre de composants, il faut être très habile et équipé..et surtout avoir la zen attitude..

Je ne m'y risquerai pas.
JP