Show Posts
Pages: 1 ... 52 53 [54] 55 56 ... 153
796  International / Français / Re: Utiliser un One Channel Relay ... on: November 07, 2013, 01:03:10 pm
Les valeurs sur le relais sont les suivantes :
10A 250VAC 10A 125VAC
10A 30VDC 10A 28VDC
Pour un relai il y a deux types d'indications :
1) Celles qui concernent la bobine
2) Celles qui concernent les contacts et plus particulièrement leur capacité à couper "du courant".
AC : signifie Alternative Curent : c'est celui fourni par l'EDF 220V alternatif à 50 Hz (les 125 VAC c'est pour les USA).
DC signifie Direct Curent c'est du courant continu.

Quand un contact s'ouvre il se forme un arc qui, à la longue, abime les contacts. Un arc est plus difficile à couper avec du courant continu qu'avec du courant alternatif qui passe 100 fois par seconde à la valeur 0. C'est pourquoi alors que la limite AC est 250V elle n'est que de 30V en continu.

Point piégeant : les fabricants donnent une limite max en ampères et en volts mais le relais ne tiendra jamais les deux en même temps ce sera 10A AC ou 250V AC. Quand on peut le faire il est préférable de prendre des marges. Le risque est d'écourter la durée de vie du relais d'une quantité impossible à chiffrer. Ce n'est pas bloquant il suffit de le savoir.
797  International / Français / Re: [PAP] dimensionner calculer driver on: November 07, 2013, 08:08:56 am
on fait toujours passer le courant dans un seul sens, donc les bobines du stator vont toujours attirer le même pôle de l'aimant du rotor
Il se trouve qu'actuellement je suis sur la doc de PAP.  Par plaisir : donc totalement inutile,  je fais joujou avec un FPGA et  je cherche à réaliser une commande de moteur pas à pas bipolaire.
J'ai déjà sur le papier une PWM et une commande de pont en H avec une zone morte pour éviter qu'au moment des commutations  les transistors en série soient passant simmultanément ne serait-ce qu'un très court instant --> ça résiste au début et puis 3 mois après ça crève et ne sait plus pourquoi.

Actuellement je suis sur la commande des bobines. en bipolaire j'ai trouvé deux modes principaux (voir PJ):
Dans le premier on alimente 1 seule bobine à la fois mais au cours du cycle on inverse le courant.
Dans le deuxième on alimente toujours les 2 bobines. Le courant dans les bobines est aussi inversé au cours du cycle.
Ce principe donne le couple le plus fort.
Il existe un troisième mode qui est la combinaison des deux. Il permet des 1/2 pas mais le couple n'est pas constant.

Proposition :
Tu peux  insérer une petite résistance entre la masse et le bas du pont en H : en fait créer la fonction "sense" du L298.
Avec un oscillo il sera possible de mesurer le courant réel quand un pap tourne.

Je comprend le fonctionnement ainsi (je n'ai encore pas branché le moindre moteur pas à pas) :
Moteur PAP bipolaire.
Moteur à l'arret :
- bobines alimentées : l'aimant se positionne par rapport au champ magnétique fixe  -> Le couple est celui de maintien, il est à sa valeur maximale.
- bobine non alimenté : le seul couple qui subsiste est le couple de détente qui est égal à la somme du couple de frottement et du couple résultant de l'action des aimant sur le noyeau magnétique sur lequel les bobinage sont enroulés -> effet de réluctance.

Moteur en rotation :
- les bobines sont toujours alimentées mais pour faire 1 pas il faut changer le sens de l'une d'entre elles.

Pour moi on est toujours en regime transitoire.
798  International / Français / Re: Soudure jack femelle 2,1mm on: November 07, 2013, 05:30:37 am
Normalement
Au verso : les points de soudure correspondants au "moins" sont reliés au gros plan de masse
Au recto : le "+" est relié par une piste a un gros rectangle noir où tu peux lire 4007 - c'est la diode anti connerie au cas où le "plus" et le "moins" seraient inversés par mégarde.

Si tu entre par Vin tu n'aura pas cette diode de protection, a toi de choisir.

PS la diode "gros rectangle noir marqué 4007" est située entre la prise d'alim et le micro.

Tu est aussi invité à aller sur Arduino>Product>UNO où tu pourra télécharger les fichiers de CAO.
http://arduino.cc/en/uploads/Main/arduino_Uno_Rev3-02-TH.zip
il faudra aussi télécharger  Eagle pour les visualiser.
Pour juste avoir le schéma en pdf :
http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
799  International / Français / Re: [PAP] dimensionner calculer driver on: November 07, 2013, 05:05:14 am
Comme tout moteur le moteur Pas à Pas est réversible mais je pense que quand on le fait fonctionner en génératrice avec un mouvement continu il doit se comporter comme une génératrice classique avec apparition d'une fcem.
Donc a mon humble avis on ne peut pas établir de corélation entre le fonctionnement en moteur pas à pas et celui en génératrice, mais ce n'est que ce je ressens sans pouvoir en faire la démonstration.

Dans un fonctionnement pas à pas le moteur fonctionne a partir d'impulsions de commande. Comme le bobinage est équivalent à une résistance plus une inductance la réponse à un échelon de tension est une équation différentielle : E = Ri + L di/dt .
Je dirais que le courant maximal est atteint quand l'effet de self est terminé c'est à dire qu'il faut une  durée du crénaux suffisament longue. Ce doit être aussi pour cela que le moteur perd du couple quand on le fait tourner trop vite c'est à dire qu'on le commande à une fréquence trop élevée -> le courant ne peut pas atteindre son maximum Imax = E/Rbobinage

Je n'en dirais pas plus car autant la charge d'un condensateur en tension passe bien, autant celle d'une inductance en courant m'a toujours filé des boutons.
800  International / Français / Re: souci avec attachInterrupt() on: November 07, 2013, 04:06:39 am
Tout dépend où tu mets tes priorités  :
1) comprendre ce qui se passe dans l'idée que cela pourra te servir plus tard.
ou
2) tout simplement faire un anti-rebond.

Le premier cas est très instructif, a titre personnel bien que j'ai lu la datasheet je n'avais fait attention  au role du registre EIFR (Merci Super Cinci)..

Le lien indiqué par fdufnews est aussi intéressant pour la culture générale mais la méthode la plus simple  pour faire un antirebond n'est pas logicielle mais matérielle. Le plus efficace c'est de placer un condensateur en parrallele sur le contact, 100 nF suffisent généralement .
Pour info suite à l'annonce de la TRE j'ai jeté un oeil sur les cartes BeagleBoard et j'ai pu voir que tous les contacts de leurs boutons poussoirs étaient équipés avec un condensateur en parrallele.  Donc si des "bons"  utilisent cette méthode c'est que c'est la bonne méthode.
C'est le plus efficace car l'effet néfaste du rebond est tué à la base, c'est ce qui donne le temps de réaction le faible et cela allège le programme.
801  International / Français / Re: [SPI]Utiliser des périphériques avec des tensions différentes. on: November 06, 2013, 01:21:48 pm
Est ce quelqu'un a relevé le schéma des petits modules que l'on trouve sur ebay ?
802  International / Français / Re: gravure sur metal par electrolyse on: November 06, 2013, 04:15:20 am
Quote
PS 3 : paille de fer sur Ophélie, c'est pas mal non plus
Pauv' gamine.

Sinon avec toutes vos expériences vous avez bien le numéro du SAMU toujours avec vous ?
803  International / Français / Re: Intensité et temps minimums en analogique ? on: November 05, 2013, 03:33:47 am
Quelqu'un connaîtrait-il l'intensité minimale à faire circuler dans les entrées analogiques, pour les faire "décoincer" ?
Tout en conservant une bonne "probabilité" de lecture. (disons: 100%)
Le but étant de faire des ponts diviseurs à faible consommation.
Résumé succint :
Le signal appliqué sur l'entrée analogique ne doit pas avoir une impédance supérieure à 10 kohms même si coté microcontroleur l'impédence est de l'ordre du Megohms.
Ce n'est pas une question de courant mais de temps de charge d'un condensateur interne au micro.
Arduino a fixé la  fréquence de mesure pour que analogRead() satisfasse les besoins courants.

Détails :
Il y a bien d'autres paramètres et configurations pour la mesure analogique. Plutôt que de (mal) réciter la datasheet il est préférable que tu lise le chapitre correspondant.
Tu y touvera toutes les réponses a tes questions. Si ton application ne se satisfait pas de la configuration par défaut d'analogRead() tu y trouvera aussi comment faire une mesure "aux petits oignons" en écrivant directement dans les registres du micro-controleur.

Je ne me rappelle plus qu'elle est la carte que tu utilise. Pour améliorer la qualité de mesure j'ai une proposition qui ne colle que sur une UNO (avec un fer à souder et un condo).
804  International / Français / Re: Peut-on faire appel à une fonction par pushbutton ? on: November 05, 2013, 02:09:56 am
Bonjour,
oui.
Réponse très anglo-saxonne n'est-il pas smiley-mr-green
Pour appeler une fonction suite à l'appui sur un bouton poussoir  smiley-evil  il faut faire appel à une interruption.
Voir les explications et des exemples dans la référence Arduino -> dans le bandeau d'en tête le bouton entre Learning et Support
805  International / Français / Re: Visualisateur Gerber gratuit & windows on: November 04, 2013, 04:58:20 pm
<Troll>
Ce n'est pas la faute de Seven qui il faut le reconnaître est bien fichu et bien solide -> et c'est un fervent partisant de Linux qui le dit !

C'est la faute des développeurs faignasses qui ont lachement profité que les version de  Win3 à XP permettaientt toutes les "incongruîtés" comme par exemple placer les fichiers utilisateurs non pas dans" Document" mais dans "ProgramFiles".
C'est aussi la responsabilité indirecte de Microsoft qui n'avait pas fermé à clé la porte de "ProgramFiles" comme c'était déjà le cas dans  les OS bien avant.que Microsoft ne commence à écrire Windows.

Maintenant que c'est bien fermé, et bizarement on n'entend plus parler de virus sur l'OS Win7,  tous les programmes qui ne répondent pas aux normes de cloisons étanches plantent lamentablement.

</Troll>
806  International / Français / Re: Arduino UNO non reconnu on: November 03, 2013, 06:08:35 am
Ta carte c'est une R1, une R2 ou une R3 ?
C'est marqué au verso.

Si c'est une R2 et d'aprés ce que tu décris : marche sur XP, ne marche pas sous Windows Seven ni sous Linux cela sent la version buggée de l'USB surR2.
Voir le (vieux) fil :
http://forum.arduino.cc//index.php?topic=71619.msg536018#msg536018
807  International / Français / Re: Visualisateur Gerber gratuit & windows on: November 03, 2013, 04:08:00 am
C'est celui que j'utilise sous linux,  il est dispo multiplateform, et je n'ai pas à m'en plaindre.
808  International / Français / Re: Arduino UNO non reconnu on: November 02, 2013, 04:10:18 pm
Un
$lsusb
est aussi utile
exemple chez moi actuellement
b@zeus:$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 046d:c03f Logitech, Inc. M-BT85 [UltraX Optical Mouse]
Bus 001 Device 002: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
b@zeus:$
Après avoir raccordé un UNO :
b@zeus:$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 046d:c03f Logitech, Inc. M-BT85 [UltraX Optical Mouse]
Bus 001 Device 002: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard
Bus 001 Device 004: ID 2341:0001 Arduino SA Uno (CDC ACM)
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
b@zeus:$

Edit il y a aussi $ls /dev/tty* où dans les résultats tu dois trouver un /dev/ttyACM0

809  International / Français / Re: Arduino UNO non reconnu on: November 02, 2013, 02:48:04 pm
Faudrait en dire plus sur tes PC nous n'avons pas de boule de cristal.
Quels systemes d'exploitation ?

Ton problème est peut -être différent du mien, mais le mien  ne se produisait pas avec XP seulement avec Linux. et Win7.
810  International / Français / Re: [résolu] quel programme pour schéma ? on: November 02, 2013, 09:00:07 am
Tout à fait : Pour représenter afin de facilité la recopie.

Mais ce n'est pas un logiciel pour faire des schémas c'est autre chose.
Pages: 1 ... 52 53 [54] 55 56 ... 153