Show Posts
Pages: 1 ... 288 289 [290] 291 292 ... 340
4336  International / Français / Re: Actionneur, capteur on: April 05, 2012, 05:43:27 am
Ah ok parfait c'etait ma prochaine question en plus, pourvoir utiliser l' alimentation de puissance pour l'arduino également  smiley-wink !!J'ai vu aussi qu il me faudrait un condensateur d'au moins 4,700 μF pour pas qu'il y est de surtension et cramer le controller c'est ca?
En gros sur le connecteur x1 je branche le moteur et sur le x2 je branche mon arduino, ma batterie que je derive egalement pour alimenter mon arduino?
Un arduino Uno est suffisant je pense non?
voilà c'est ça

si l'application se resume essentiellement à lire un capteur et commander la carte driver, Un uno est tres suffisant

pour l'alimentation
mettre un 4700µF/50V sur l'alim de puissance et mettre un 7809 sur l'alim de puissance pour sortir  en 9V et entrer sur l'alimentation de l'arduino avec aussi un petit 2200µF/25V sur le 9V.

au vu des réserves et de la documentation je pense fortement que le composant principal de la carte driver nanotech est un allegro A3967
cette carte fait +/- la même chose
http://www.sparkfun.com/products/10267
lire les documents en bas de page

4337  International / Français / Re: Actionneur, capteur on: April 04, 2012, 02:13:33 pm


Par contre je suis d'accord pour le driver smc11, mais avec l'actionneur que je veux acheter qui fait partie de  la gamme des L41( http://fr.nanotec.com/actuateurs_lineaires_L4118.html) ils ne le mettent pas dans la rubrique commande adaptée...mais vu l'utilisation assez simple que je vais en faire c'est vrai que le smc11 me paraissait bien!il doit pouvoir le faire non?

En gros le lien avec arduino se fera avec 3 branchements : l'alimentation,le sens et le pas il me semble?
+la masse bien sur
3 branchements oui : mais pas l'alimentation
la liaison entre l'arduino et le board driver est :
Clock (Nb de (micro)pas)
Dir (sens de rotation)
et GND (reference commune)

voir
http://fr.nanotec.com/downloads/pdf/3051/steppermotorcontroller_090_SMC11.pdf
connecteur X2
l'alimentation du driver et du moteur = alimentation de puissance doit etre prevue en externe, en aucun il ne faut espérer tirer la puissance nécessaire sur l'arduino, en revanche tu peux deriver l'alimentation de l'arduino de celle de puissance
4338  International / Français / Re: Arduino uno et pilotage ordinateur on: April 04, 2012, 02:03:02 pm

Hum hum, je ne savais pas que je pouvais faire ça directement par le port parallèle. Je ne dispose pas de ce genre de port mais si je prend un convertisseur usb parallèle je peux envoyer 5V par ce port sur une prise jack ?
l'utilisation des ports // inboard à souvent été utilisée avec succes et qq petits utilitaires (inpout32.DLL par exemple) , mais l'utilisation d'un adaptateur usb // risque de ne pas etre simple à gerer.

le plus simple est surement d'utiliser un adaptateur usb/serie et de se servir d'un des signaux de controle (au besoin en recuperant le 5V ou en adaptant le niveau rs232)
quelle frequence max doit avoir ce "signal" ? 

4339  International / Français / Re: Arduino uno et pilotage ordinateur on: April 04, 2012, 07:16:23 am
Bonjour à tous.

J'ai besoin de piloter l'envoi sur une prise jack d'impulsions de 5V depuis mon ordinateur et un logiciel programmé en C#.
Après quelques recherches sur la toile, j'ai été amené à m'intéresser à Arduino.
J'ai lu quelques docs sur le arduino uno et j'ai fini par atterrir ici.

J'ai fait quelques recherches sur le forum mais sans vraiment trouver la réponse à ma question, donc j'en appelle à la communauté qui à l'air très active par ici.

J'ai fait un peu de programmation de microcontroleurs durant mes études mais sa commence à dater, je pense avoir oublier la plupart de mes cours.

Tout d'abord, est-ce que ce que je désire faire est possible avec arduino et l'arduino uno ?
Puis-je dénuder un cable jack et brancher les fils sur les connecteurs numériques pour faire mon impulsion de 5V ?

Puis-je envoyer ces 5V en continue ?

Désolé si j'aurais pu trouver la réponse sur le forum. J'ai cherché mais soit je cherche mal, soit l'info est noyé dans le nombre de posts smiley

Merci à ceux qui prendront le temps de me lire et de répondre.

bonjour
si tu es sur de disposer d'un 5V (impulsion +/- maintenue en durée par ton soft) en sortie de ton PC , un arduino basique = uno l'acceptera sans broncher (mais à condition de la brancher  smiley-mr-green  )

bref : coté PC ton impulsion 5V vient de quel dispositif "hard" ? 
4340  International / Français / Re: creer un signal alternatif à 50 Hz avec arduino on: April 04, 2012, 05:38:41 am
N'est-tu pas trop exigent avec le disjoncteur : ne pas déclencher à 3,0 A et déclencher à 3,1 A cela fait du 3% de précision.
Quelle est la précision des disjoncteurs du commerce ?

Sinon pour créer les différents courants j'ai pensé à la solution de passer par des relais secondaires .

Quatre courants cela fait un relais secondaire de commande générale,  Quatre résistances en séries pour les quatre courants différents et trois relais secondaires pour court-circuiter les résistances et choisir le courant.
Et là tu aurai un vrai 50Hz garanti par EDF.

----/----R1-|---R2---|---R3--|----R4--|-----
                 |----/----|--/-----|---/----|
    K1               K2         K3        K4

K1 relais secondaire principal
K2 , K3, K4 : relais secondaires annexes
Avec un arduino il est parfaitement possible de commander un relais, il existe même des cartes d'extension (shield) spécialisées.

Là où ça se gâte :
I= 3,1 A  R = 230/3,1 = 74,19 Ohms -> R1 = 74,19 Ohms   P= 712 W  smiley-cry
I= 3,0 A  R = 230/3,0 = 76,66 Ohms -> R2 = 2,473 Ohms   P=  22 W
I= 2,9 A  R = 230/2,9 = 79,31 Ohms -> R3 = 2,643 Ohms   P = 22 W
I= 2,8 A  R = 230/2,8 = 82,14 Ohms -> R4 = 2,832 Ohms   P = 22 W

Les puissances sont très élevées mais quelque soit la solution que tu adoptera 3 A cela implique de la puissance (P=UI -> 230*3 = 690 W).
Les puissances interdisent l'usage de potentiomètres, il reste les associations parallèle/série.
Et une inconnue la précision du voltage du réseau EDF : c'est au mieux du 5% voire 10%.


bonjour
en dehors de la precision intrinseque qui n'est effectivement pas tres elevée (tolerance du reseau)
pour la consommation je partirais sur des simples lampes halogenes , ça ne coute pas tres cher et on trouve facilement des puissances de
500 200 150 100 50 20 W , en choisssant bien les valeurs et commutations , ça peut faire un bon banc de charge.

J'utilise une 500W en serie en amont d'une prise femelle sur laquelle je connecte toujours la première fois des équipements dont je ne connais pas l'etat : si court-circuit c'est plein feu et rien ne saute , si l'etape passe : la luminosité est fonction de la consommation (mais ne pas insister)
 
4341  International / Français / Re: piloter du 220 suivant luminosité on: April 04, 2012, 05:15:56 am
salut Artouste,
alors, les lampes d'origine vont être remplacées par des lampes à led (économie d'énergie).
donc pas de régulation à la base.
le but est d'avoir toujours la même luminosité au niveau de son poste suivant la lumière alimentée par les puits de lumière, avec possibilité d'éteindre le soir les racks.
donc oui dimmer les racks.
alors amha pas de mystere
un on/off sur le 230V
et ouvrir les racks pour voir où et comment dimmer, intuitivement en ambiance pro , je dirais que ce n'est pas gagné  smiley-confuse
voir déjà les problemes de perte de protection, de perte de garantie et surement d'autres "trucs" auxquels je ne pense pas à l'instant.
c'est quelle reference les racks ?
4342  International / Français / Re: piloter du 220 suivant luminosité on: April 04, 2012, 04:50:34 am
bonjour,
un pote vient de me demander un truc un peu fou mais sencé.
il est soudeur pour une boite dans le nautisme.
cahier des charges :
piloter des lampes à led en 220v 400w par rack
piloter plusieurs racks indépendemment
avoir toujours la même luminosité au sol sachant qu'il y a des puits de lumières
pouvoir éteindre les rack de lampes le soir

option 1 : se servir d'un server linux pour gérer les racks et les programmer via une shield ethernet
option 2 : mettre un lcd 4 ou 6 boutons pour la programmation sur chaque rack raccordé à un arduino

bon pour la partie luminosité, ca va, j'ai ce qu'il faut.
pour piloter une source lumineuse style led en 12v aussi
par contre pour piloter du 220v pour obtenir la même chose, là je demande de l'aide.

quel matériel prendre et qui ne risque pas de mettre en péril le système, car ca va tirer sérieux dessus.

Bonjour infobarquee
tu veux dimmer des racks de leds 400 W alimentés en 230V ?
ou tu veux simplement allumer ou eteindre des racks selon le flux lumineux souhaité ?
si c'est le premier cas ça risque de ne pas etre simple , le 230V alimente très surement une alim à decoupage qui elle alimente au travers d'un circuit de regulation les leds et pour dimmer c'est sur ce dernier circuit qu'il faudrait intervenir.


4343  International / Français / Re: Arduino <== RS232 ==> Arduino on: April 03, 2012, 01:47:49 pm
Bon ben ça compile  smiley-cool

Mais j'ai pas l'impression que mes trames sortes. Alors que je voir bien les messages de ma mega dans le Serial Monitor...

Je regarde à l'oscillo si ça trame, sinon, il faudra peu-être que je force sur TX0 RX0.
bonsoir
à tout hasard
rx--->tx
tx--->rx
ok
mais la reference commune des niveaux existe bien ?
les GND des differentes cartes sont bien reliés ?
4344  International / Français / Re: Actionneur, capteur on: April 03, 2012, 01:38:21 pm
D'accord tres bien, j'ai regardé un peu leur driver mais ils sont un peu plus chers et je n'arrive pas a savoir du coup il faudra que je programme avec sur leur logiciel NanoPro ou avec arduino vu que j'ai besoin qu'un capteur pilote le moteur? http://fr.nanotec.com/commande_de_moteurs_pas_a_pas_smci12.html
Si j'utilise ce driver il faudra le raccorder a l'arduino avc un transitor bipolair du coup?ou j'aurais juste a raccorder les cables de commande direct sur l'arduino?

perso je me tournerais plutot vers ce driver
http://fr.nanotec.com/moteurs_pas_a_pas_commandes_smc11.html

la commande se fait en positionnant qq sorties de l'arduino, pas besoin de "transistor" pour interfacer.
ton projet consiste essentiellement à :
- acquerir ton capteur (valeur en entrée)
- calculer le deplacement à fare fonction du capteur
- faire effectuer le deplacement par l'intermediaire du driver.

je crois qu'avant de te lancer , tu devrais parcourir quelques liens sur la façon de driver des moetrus pas à pas
nanotech à une petite animation plutôt pas trop mal faite
http://fr.nanotec.com/moteurs_pas_a_pas_animation.html

4345  International / Français / Re: MCP4922 arduino et signal clock on: April 03, 2012, 09:03:34 am
Bonjour,

La clock SPI sur la pin 13 est active à partir du moment où le SPI Control Register a le bit MSTR à 1, c'est à dire là :

Code:
SPCR = (1<<SPE)|(1<<MSTR);


hé bien voilà ! , merci , je me doutais bien qu'il y avait du bitwise qq part  smiley-mr-green

mais qu'est ce que l'on perd comme temps en formalités  smiley-mr-green
[HUM]
à 2.30"
4346  International / Français / MCP4922 arduino et signal clock on: April 03, 2012, 08:29:59 am
Bonjour
pour un ami qui veut retrofiter souplement et simplement  des équipements commandés en 0/10V
je suis parti sur mes fonds de tiroirs , j'ai des MCP4922 à la pelle et c'est toujours suivi
Pour l'amplification 0-->5 vers 0--->10 je sais (encore) faire  smiley-mr-green

n'ayant pas voulu réinventer la "poudre" , je suis parti à la recherche et je suis tombé
là dessus

http://stevewoodward.posterous.com/using-a-mcp4922-dac-with-an-arduino-to-contro

et sur ça
http://mrbook.org/downloads/arduinosx150/SX150Driverarduino.pde

au moins pour test :
pas de lib et du facilement "tripotable"  smiley-cool


ça fonctionne bien , qq test de vitesse/récurrence  à faire avec le code derivé en bas de page
Mais par curiosité et tres humblement, je ne vois pas où dans ce code simple la clock (transition) SPI est gérée ?
ça doit etre parfaitement trivial, mais si un des petits genies du code veulent bien m'eclairer, j'accepte toutes lumieres  smiley-cool
J'imagine du bitwise , mais je ne vois pas où ?

Pour info : j'ai testé pour levée de doute en déconnectant pin13 = "çamarchpu"  smiley-grin

Code:
#define DATAOUT 11//MOSI
//#define DATAIN 12//MISO - not used, but part of builtin SPI
#define SPICLOCK  13//sck
#define SLAVESELECT 10//ss

void setup()
{
  byte clr;
  pinMode(DATAOUT, OUTPUT);
 // pinMode(DATAIN, INPUT);
  pinMode(SPICLOCK,OUTPUT);
  pinMode(SLAVESELECT,OUTPUT);
  digitalWrite(SLAVESELECT,HIGH); //disable device
 
  SPCR = (1<<SPE)|(1<<MSTR);
  clr=SPSR;
  clr=SPDR;
  //delay(10);

 
}

void write_value(uint16_t sample)
{
  uint8_t dacSPI0 = 0;
  uint8_t dacSPI1 = 0;
  dacSPI0 = (sample >> 8) & 0x00FF;
  dacSPI0 |= 0x10;
  dacSPI1 = sample & 0x00FF;
  digitalWrite(SLAVESELECT,LOW);
  SPDR = dacSPI0;                    // Start the transmission
  while (!(SPSR & (1<<SPIF)))     // Wait the end of the transmission
  {
  };
 
  SPDR = dacSPI1;
  while (!(SPSR & (1<<SPIF)))     // Wait the end of the transmission
  {
  }; 
  digitalWrite(SLAVESELECT,HIGH);
  //delay(5);
}

void playNote(int incomingByte)
{
  int diff = 0;
 
 
  //---------
  for (diff=0; diff <= 4095; diff++){
   // write_value (405) ; // 0 --->4095 12 bits  405=1.00V 
   write_value (diff) ; // 0 --->4095 12 bits  405=1.00V 
      //delay(1); run OK avec Voltmetre ana et num , signal à tester à l'oscillo
      delayMicroseconds(200); //run ok mais met les Voltmetres ana et digital dans les choux, pas etonnant = oscillo a faire
   }

 
}
//void noteOff()
//{
//  write_value(0);
//}
int incomingByte = 0;

void loop()
{
 
         playNote(incomingByte);
   
}



4347  International / Français / Re: Actionneur, capteur on: April 03, 2012, 05:43:23 am
Oui c'est exactement cela a part le faite que je n'ai pas forcement besoin d'un couple de 20Nm mais juste de pouvoir tiré ou pousser avec une force d'environ 50N mon  câble.
De quoi ai-je besoin pour piloter un actionneur du genre de celui-ci L4118M1804-T5x5  (http://en.nanotec.com/linearactuator_L4118.html) qui correspond le plus à ce  dont j'ai besoin (a part la vitesse peut-etre)?
L'idée etant de déclencher l'action a partir d'un capteur de torsion .
Apres dans la partie programmation je voudrais gradué la course de l'actionneur en fonction de la déformation du capteur par paliers entre 12 et 20mm.

Et pour la possibilité de reprise après le RAZ ca va etre entre 0,3 et 0,8s

quel materiel me conseillez-vous? pr piloter cet actionneur?shield pour la puissance du oteur d el'actionneur?quels autres composants?
merci beaucoup pour votre aide je suis novice et j'apprends au fur et à mesure.  smiley-sweat
bonjour
en fait ce sont des moteurs PAP drivé en microstepping
pour te faire une idée tu peux déjà regarder sur leur site : ils proposent des cartes drivers adaptés à leurs produits
http://en.nanotec.com/steppermotors_drivers.html

celui là à l'air d'etre suffisant pour ton application arduino
sinon voir par exemple
http://www.lextronic.fr/P26224-module-motor-shield-rev3-pour-arduino.html

4348  International / Français / Re: LED mulicolores on: April 03, 2012, 05:32:59 am
je n'ai pas encore tester ... car je ne peux pas brancher mon circuit ^^ vu que je n'ai pas de quoi relier ma batterie ... du coup je dois attendre de pouvoir la relier ...
sinon je ne comprend pas pourquoi le câble mono-brin n'est pas conseillé ?!?
bonjour Miss
par experience : le monobrin sur des projets avec mouvement fais courir un risque accrue de cassure
4349  International / Français / Re: Actionneur, capteur on: April 02, 2012, 03:48:38 pm
Oui alors en gros je veux que cela me fasse mon déplacement de 18-20mm en 1/2 seconde , que cela reste bloqué 1s environs (à plus ou moins 0,1s près) en tension max de  mon cable puis que l'actionneur revienne en position en moins de 2s afin de pouvoir etre de nouveau déclenché 2,3 s après via mon capteur.

Pour ce qui est de la precision dimensionnelle de l'ordre du mm est suffisant.

Donc au niveau précision temporelle et dimensionnelle ce n'est pas exceptionnel mais j'ai besoin de pouvoir embarqué tout cela et que cela marche donc sur une batterie 12 ou 24 Volt....

je resume  ce que j'ai compris smiley-cool

déplacer sous une force de 20 Nm  un actionneur sur une course de 20 mm en 1/2" ?
calibrer/determiner/verifier  cette course ?
maintenir l'etat "tendu" sur ~1" ?
relaxer (retour à 0) en ~ moins de 2" ?
possibilité de reprise de 0.3" seconde après la RAZ ?





4350  International / Français / Re: Actionneur, capteur on: April 02, 2012, 06:22:10 am
Alors en faite exactement je cherche a tendre(lorsque je déclenche le capteur) un câble horizontal sur 20mm de course max, avec une force inférieur a 50N, et a une vitesse mini de 40mm/s sachant que j'aurai besoin d'une grande répétabilité et que ce soit autonome (indépendant d 'ordinateur) et assez compact.
Une réponse tout ou rien de l'actionneur dans un premier temps m'irait très bien si je peux regler sa course.

Pour le courant bah je crois que ca depend de l'actionneur j'imagine non? j'arrive pas a trouver la valeur du courant necessaire mais je pense pas que cela dépasse 1 A pour ce genre de travail a éffectuer non?
bonjour
je reprend ici , mais j'ai lu les réponses faites
il manque quand même quelques données pour bien cerner le type et dimensionnement de l'actionneur, la premier à mon sens est :
quel taux d'actualisation de la position ?
même si par deduction Vmin=40mm/" pour 20mm =1/2" la position doit etre rafraichie,verifiée et controlée à quel taux ?
pour la repetatibilité  de quel ordre doit etre la precision dimensionnelle et temporelle ?
Pages: 1 ... 288 289 [290] 291 292 ... 340