Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



Sécurité sur une enrouleuse ARDUINO
Goto page: <  1, 2, 3, 4

 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Projets -> Vos projets
Previous topic :: Next topic  
Author Message
mallodu55
Débutant

Offline

Joined: 29 Jul 2014
Posts: 28
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Mon 4 Aug - 18:47 (2014)    Post subject: Sécurité sur une enrouleuse ARDUINO Reply with quote

PublicitéSupprimer les publicités ?
C'est celui la le code que j'ai mis et j'ai rien :/
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Mon 4 Aug - 21:25 (2014)    Post subject: Sécurité sur une enrouleuse ARDUINO Reply with quote

Oui mais as-tu essayé ceux qu'il donne avant ? J'ai vu qu'il en proposait plusieurs, un genre de tutoriel pas à pas


Tes branchements sont-ils bien corrects ?
J'essaye de trouver la cause du problème mais sans le matériel, j'ai du mal donc je suis obligé de compter sur les autres articles...
____________________________
http://simple-duino.com
Back to top
mallodu55
Débutant

Offline

Joined: 29 Jul 2014
Posts: 28
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Sat 16 Aug - 11:06 (2014)    Post subject: Sécurité sur une enrouleuse ARDUINO Reply with quote

Désoler j'étais en vacances donc impossible de répondre pour moi ....

Donc d'après le site : http://tiptopboards.free.fr/arduino_forum/viewtopic.php?f=2&t=18
J'ai essayé l'exemple 1 (un détecteur d'objet) et il fonctionne parfaitement !
Exemple 2 (Mesure de fréquence d'impulsion) la rien ne fonctionne, je pense que c'est dû à l'utilisation de la librairie FreqCounter....


Donc on va partir sur autre chose ... La fonction "PulseIn"

Prenons l'exemple la :

 
Code:
 // Définition des broches utilisé et du timeout
#define PULSE_PIN 7
#define PULSE_TIMEOUT 1000000
 
// Variable contenant la vitesse du moteur en rotations par minute
unsigned long rpm;
  
// setup()
void setup () { 
  // Initialisation du port série
  Serial.begin(9600);
   
  // Place la broche de la sonde en entrée
  pinMode(PULSE_PIN, INPUT);
   
  // Sonde à collecteur ouvert -> pull-up obligatoire
  digitalWrite(PULSE_PIN, HIGH);
}
 
// loop()
void loop () {
   
  // Mesure de la durée du temps bas en us
  rpm = pulseIn(PULSE_PIN, LOW, PULSE_TIMEOUT);
   
  // Calcul de la vitesse en RPM à partir du temps bas en us
  rpm = 60 / (rpm / 1000000.0);
   
  // Affichage sur le port série
  Serial.println(rpm, DEC);
   
  // Délai no-flood
  delay(500);
}



Le gros problème que je me pose c'est es-ce qu'on peut définir deux capteurs ? Donc mesurer deux vitesse de rotation avec la méthode PulseIn ?

Merci à vous !!
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Sat 16 Aug - 23:27 (2014)    Post subject: Sécurité sur une enrouleuse ARDUINO Reply with quote

Pourquoi ne pourrait-on pas ? On peut spécifier le pin et le Timeout, il suffit d'utiliser la fonction sur un autre pin:
rpm2 = pulseIn(PULSE_PIN2, LOW, PULSE_TIMEOUT);


Evidemment, il faudra définir PULSE_PIN2 et rpm2.
Bonne continuation  Very Happy
____________________________
http://simple-duino.com
Back to top
mallodu55
Débutant

Offline

Joined: 29 Jul 2014
Posts: 28
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Sat 16 Aug - 23:54 (2014)    Post subject: Sécurité sur une enrouleuse ARDUINO Reply with quote

Parfait c'est exactement ce que j'était en train de faire :)

Part contre j'ai pas très bien compris le truc avec le collecteur ouvert le pull-up .... Des explications svp ?! :)
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Sun 17 Aug - 17:40 (2014)    Post subject: Sécurité sur une enrouleuse ARDUINO Reply with quote

Oupssss, la théorie...
Je pourrais pas t'aider sur ce point, désolé  Embarassed
____________________________
http://simple-duino.com
Back to top
Tachro52
Débutant

Offline

Joined: 30 Nov 2013
Posts: 100
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Sun 24 Aug - 21:52 (2014)    Post subject: Sécurité sur une enrouleuse ARDUINO Reply with quote

Salut les amis.

Je me permet de remmener ma fraise Mort de Rire

Concernant la commande par relais ->

Quels sont exactement tes moteurs ?

Des moteurs asynchrones triphasés (industriels ?)
Des moteurs universels ?
Des moteurs à courant continu ?
Des moteurs monophasés ?

Car oui nous pouvons commander des moteurs avec des relais, mais il faut faire très attention à quels moteurs ont commande... Les pics d'intensités lors des mises sous tension sont parfois de l'ordre de 7fois l'intensité nominale.
De plus, l'arc créé lors de l'ouverture des contact peut vite endommager le relais.

Ceux que tu a choisi semblent aller jusqu'à 10A, relativement bien,
Quand tu dis " La consommation en Ampère de ma machine est faible elle est au maximum de 3 / 4 "
C'est 3 ou 4 Ampères ou ¾ (750 mA) ?
Car si c'est jusqu'à 4 ampères, pic de démarrage : 28A ! le relais risque de ne pas aimer.

Dans ce compte là il vaut mieux procéder ainsi :

Carte arduino > Relais > Contacteur > moteur.
Professionnellement parlant... !

L'Admin a dit d'utiliser des résistances entre les relais et ta carte arduino, une résistance de base qui limite le courant entre la base et l'emmetteur Si tu choisis ces relais, je ne pense pas que ce soit judicieux. Il me semble qu'ils sont déjà équipés comme il le faut. Je semble voir deux optocoupleurs ou deux transistors en CMS, et vu l'artillerie de composant autour, si la résistance de base n'est pas implantée, ils peuvent changer de boutique !

Ensuite, là c'est un opinion plus personnel.
Personnellement je n'utiliserais pas ces types de relais dans ce montage
POURQUOI ?
Car il y a deux relais, chacun un contact.
Donc tu alimentera les deux en même temps et tu les couperas en même temps également pour lancer ou arrêter tes moteurs simultanément.
voila ce qui peut se passer :
> Un des deux relais se colle : un moteur d'arrête l'autre continue de tourner
> Les deux se collent : Les moteurs continuent de tourner
> L'un se grille : Un seul moteur se lance

C'est surtout pour mettre en avant le fait que les deux moteurs peuvent ne pas être commandés simultanément.
Je pencherais plutôt pour un relais à 2RT.
Je ne sais pas si le fait d'avoir une différence de vitesse entre les deux arbres est réellement dérangeante ou peut causer des problèmes techniques graves, mais en industrie, je procèderais plutôt de cette sorte..

Quote:
le collecteur ouvert

> Je n'ai pas vu où tu à trouvé ça, Un collecteur ouvert signifie qu'il est disponible pour mettre un relais. C'est comme si tu avais un relais qui avait un contact de disponible pour commander un autre relais quoi !

Quote:
le pull-up

> Les termes "pull-up" et "pull-down" sont associé à un montage qui permet, à l'aide d'une résistance, de relier un circuit d'information (entrée comme sortie) à un potentiel positif (pull-up) ou négatif (pull-down)

Exemple :
Prends ton arduino, prends un fil long de 5 mètres, connecte une extrémité à un entrée analogique.
Tu fais passer ton fil près d'un fil 230V d'une lampe allumée, d'une radio j'en sais rien...
Fais un petit programme pour lire sur le moniteur la valeur en temps réel de l'entrée analogique associée.

Tu va voir que ta valeur n'est absolument pas fixe !
Et si tu branche sur une entrée digitale, elle oscillera sans cesse entre 0 et 1 !

Pour remédier à ça, tu peut "tirer" les signaux :
Avec une résistance de 10k entre ton entrée analogique ou digital et la masse, ton signal sera tiré vers 0 et les perturbations électromagnétiques n'arriverons plus à faire osciller ton entrée entre 0 et 1, elle restera à 0.
Maintenant si tu veut vraiment forcer à l'état 1, tu prends ton fil et tu relie l'autre bout à la sortie 5V :
la valeur reçue sera à 1, malgré la résistance de pull_down (plus la valeur est petite, plus tu aura du mal à faire passer à l'état haut. Par convention j'utilise 10K, qui fait une perte de 0,00005A sous 5V. )

Idem PULL UP ... tu tire vers le haut avec une résistance reliée entre ton entrée et le 5V. Et si tu veux forcer à l'état bas, tu relie le fil à la masse.
Back to top
mallodu55
Débutant

Offline

Joined: 29 Jul 2014
Posts: 28
Masculin
Niveau d'éléctronique: Intermédiaire

PostPosted: Fri 29 Aug - 10:07 (2014)    Post subject: Sécurité sur une enrouleuse ARDUINO Reply with quote

Merci à tous mais l'enrouleuse étant dans un piteux état à cause de son age le projet tombe donc à l'eau Sad Mais toutes ces démarches m'ont donné une idée de projet Wink
Aller voir mon autre topic (Télémétrie 350 Banshee)
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Projets -> Vos projets All times are GMT + 1 Hour
Goto page: <  1, 2, 3, 4
Page 4 of 4

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino