Aller au contenu


Photo
- - - - -

Rodage autonome moteur thermique


7 réponses à ce sujet

#1 jeje84

jeje84

    Nouveau membre

  • Membres
  • 6 messages

Posté 06 juillet 2013 - 01:15

Bonjour,

Sur ce post je vais vous présenter un projet que j'ai en-tête depuis un moment, ce n'est pas à proprement parlé un robot (quoique),
mais ce qui est sûr c'est que ce projet va comporter des moteurs pas-à-pas, un servomoteur, carte électronique, IA ...

Problématique :

Dans l'auto-modélisme thermique, il y a un problème récurrent pour tout débutant et même plus expérimenté, c'est le rodage,
c'est une étape assez complexe pour bien la réaliser, fastidieuse et longue de plus elle va déterminer la durée de vie d'un moteur.

Objectif :

L'objectif du projet est donc de créer un système de rodage autonome.
Voici une vidéo qui présente un rodage sur banc à l’hélice d'un moteur thermique.

http://www.youtube.com/watch?v=10mpEUK86VY&feature=youtu.be&t=53s

Le système autonome doit pouvoir démarrer le moteur, le faire accélérer/ralentir,
agir sur les différents vis de réglage du moteur tout cela en fonction d'une multitude de paramètre.
Le système autonome est quelque chose d’ambitieux, c’est pourquoi la première étape qui reste pour moi tout de même complexe est
de pouvoir piloter le servomoteur, les moteurs pas-à-pas, avec une interface graphique sur un pc, de pouvoir récupérer les informations
des différents capteurs et d’afficher leur valeurs sur cette même interface graphique.

Une fois tout ce processus fonctionnel, il faudra donc créer l’IA.

Voici un schéma qui permet d’avoir une vue global du projet

Image IPB

Cahier des charges :

  • L’application qui contrôle le système doit s’exécuter sur un ordinateur classique
  • L’application est développée avec Qt/Qt creator
  • L’application compatible Windows/linux/mac (Windows dans un premier temps)
  • L'application doit être simple d'installation et d'utilisation (plug-and-play pour l'utilisateur)
  • Le système doit pouvoir commander 4-5 moteurs pas-a-pas, 1 servomoteurs, 1 moteur électrique (pour plus tard)
  • Le système doit pouvoir commander plusieurs relais, et différents capteurs (voir schémas mais en priorité seulement le capteur de température moteur et le capteur tr/min)
  • Dans un premier temps l’objectif de l’application est de pouvoir au travers d’une interface graphique piloter indépendamment les moteur pas-à-pas, les relais, et afficher les valeurs des capteurs.
  • Dans un second temps mettre en place d’IA
  • Il faudrait que les cartes est un peux de marge, pour pouvoir rajouter capteurs, relais....

Matériel actuellement en ma possession :

  • Servomoteur
    Image IPB
  • Moteur pas-à-pas unipolaire
    Image IPB
    Doc:
    Image IPB
  • Batterie lipo 3s
  • Fer a soudé(50w), gaine thermo le classique quoi

Mes connaissances (ou pas) :

  • Programmation OK
  • L’électronique pas trop, j’ai des notions car à l’école y avait des cours de physique appliqué, mais j’étais mauvais.
  • Souder OK

Merci de m'avoir lu, j’espère ne pas avoir était trop long.
J'ai plein interrogations sur les types de signal, sur les cartes ... je poserais mes questions sur un autre message.
Si vous voyez des truc aberrant dites le moi, des interrogations sur mon système n'hésité pas à faire des critiques.

#2 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 969 messages
  • Gender:Male
  • Location:Anglet

Posté 06 juillet 2013 - 08:58

Ton projet va être difficilement réalisable mais au moins il est claire et bien ficelé. Perso il y a certaines partie qui sont hors de porté pour moi pour le moment mais sur lesquel je travail de sorte à ce que ce soit à ma porté... en particulier le côté retour vers le PC...
Par contre tu devrais donner plus de détails sur le nombre de paramètres sur
En tout cas c'est un beau projet que tu as là je te dis à bientôt!

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 


#3 jeje84

jeje84

    Nouveau membre

  • Membres
  • 6 messages

Posté 09 juillet 2013 - 08:01

Yop,

La partie reflexion sur la mécanique est fini, place à l'électronique :help:/>/>

J'ai 2-3 questions:

Pour la carte entrée/sortie:

J'ai regardé sur internet qqs chose qui pouvais convenir
La quelles de ces 2 cartes est la plus approprié pour le projet, si vous avez d'autre carte en tête qui pourrais convenir n'hésité pas.

Je sais pas comment relier la carte entrée/sortie à la carte moteur pas-à-pas, et je trouve pas de carte pour mes moteurs, peut-être faudrait-il la fabriquer ? C'est vraiment complexe ?

Ma dernière question est sur les relais.
Quand je vais sur les sites farnell/radiospares/lextronic je vois plein de type de relais je sais pas quel catégorie choisir

Voila avec tout cela je devrais bien avancer.

Merci

#4 hmnrobots

hmnrobots

    Membre passionné

  • Membres
  • PipPipPip
  • 316 messages
  • Gender:Male
  • Location:Périphérie Nantes

Posté 10 juillet 2013 - 08:14

as tu pris en compte l'article et la réalisation d'ELEKTOR
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/

#5 jeje84

jeje84

    Nouveau membre

  • Membres
  • 6 messages

Posté 11 juillet 2013 - 07:33

as tu pris en compte l'article et la réalisation d'ELEKTOR


Merci, je connaissais pas, je vais regarder ça ;)

Sinon personne pour répondre à mes qqs interrogations ?

#6 hmnrobots

hmnrobots

    Membre passionné

  • Membres
  • PipPipPip
  • 316 messages
  • Gender:Male
  • Location:Périphérie Nantes

Posté 11 juillet 2013 - 09:06

Désolé je ne connais pas labview
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/

#7 olivthill

olivthill

    Membre occasionnel

  • Membres
  • Pip
  • 143 messages
  • Gender:Male
  • Location:Normandie

Posté 11 juillet 2013 - 11:04

Ma dernière question est sur les relais.
Quand je vais sur les sites farnell/radiospares/lextronic je vois plein de type de relais je sais pas quel catégorie choisir

Je ne connais pas les cartes LabJack.
Je connais les Arduino (http://arduino.cc/en/Main/Products).
Elles devraient convenir pour le projet.
Par exemple, j'ai testé avec succès une Arduino qui pilote une carte contenant 4 relais (http://www.miniinthebox.com/fr/carte-d-expansion-module-relais-canaux-5v-arduino-4_p364572.html) pour faire bouger un électroaimant de 12 V.
Image IPB

#8 Mike118

Mike118

    Staff Robot Maker

  • Administrateur
  • PipPipPipPipPip
  • 9 969 messages
  • Gender:Male
  • Location:Anglet

Posté 12 juillet 2013 - 02:00

Yop,

La partie reflexion sur la mécanique est fini, place à l'électronique :help:/>/>/>

J'ai 2-3 questions:

Pour la carte entrée/sortie:

J'ai regardé sur internet qqs chose qui pouvais convenir

La quelles de ces 2 cartes est la plus approprié pour le projet, si vous avez d'autre carte en tête qui pourrais convenir n'hésité pas.



Alors déjà, avant de choisir l'une ou l'autre des carte il faut que tu ais définies ton besoin. Certes ces cartes peuvent faire pas mal de choses... Mais correspondent t'elle vraiment à ton besoin ?

Tu devrais expliciter de manière claire le nombre d'actionneur, leur nature, le nombre de données importantes que tu veux récupérer voir même les capteurs que tu souhaites utiliser ... Ensuite il te faut aussi au passage te poser les bonnes questions : as tu besoins d'un retour sur ordinateur ? Si oui pourquoi ? Y a t'il moyen d'avoir la même chose avec une autre solution ? Perso je ne connais pas les cartes que tu proposes et je ne sais pas combien de temps il te faudra pour les maitriser ... Mais plus elles permettent de faire de choses plus c'est dure de les maîtriser ^^

Tout ça pour dire que je ne peux pas te conseiller d'avantage sans savoir plus en détaille comment tu veux agire sur ton système ...

Je sais pas comment relier la carte entrée/sortie à la carte moteur pas-à-pas, et je trouve pas de carte pour mes moteurs, peut-être faudrait-il la fabriquer ? C'est vraiment complexe ?


Un exemple simple : grâce à une carte "intelligente " ( Plus que la moyenne ) il peut te suffire de connecter 3 fils d'une carte d'entrée sortie à cette carte intelligente pour controller le moteur pas à pas.
Ce que je fais en général : 1 fil pour activer le moteur ( bloquer/avance si 1 ou roue libre si 0 ) . 1 fil pour dire dans quel sens le moteur tourne , et un fil pour dire à quel moment il avance d'un pas ...



Après en fonction du besoin tu peux faires des cartes encore plus intelligente : tu envois en I2C le nombre de pas que tu veux faire et la carte fille se "débrouille " pour faire le nombre de pas désiré . Tu peux aussi faire des carte pour moteur pas à pas avec boucle de retour pour asservissement ... Après ça dépend vraiment de ton besoin ...

J'ai par exemple fais une carte de réglage de paramètres pour une console (de mixage il me semble ) avec bouton rotatif multitours contrôlé par moteur pas à pas. Le but étant de pouvoir faire des réglage manuellement de pouvoir les enregistrer et qu'à tout moment ils puissent se remettre en position enregistré par selection via boutton + écran LCD. Du coup je devais faire de l'asservissement...

Ma dernière question est sur les relais.
Quand je vais sur les sites farnell/radiospares/lextronic je vois plein de type de relais je sais pas quel catégorie choisir

Voila avec tout cela je devrais bien avancer.

Merci


ça parrait tout simple mais il y a plein de chose à dire sur les relais !

Déjà il faut vérifier le courant et la tension que tu veux faire passer côté puissance.
Ensuite il faut regardé la tension et le courant de commande ( on néglige trop souvant le courant ) nécessaire pour activer le relais.
( En générale c'est pas donné directement mais ils indiquent la résistance de la bobine interne, donc avec ça tu devine le courant à débiter en continue ! )
Ensuite il faut voir le fonctionnement dont tu as besoin :
Pour ça deux critères :
Le type de basculement => avec accrochage ou sans accrochage , donc Bistable ou monostable et ( à hystérésis ou séquentiel dans le cadre du bistable) ce qui va influencer sur la façon de commander le relais, sans compter les relais temporisé..
Le type de sortie => 1 RT, 2 RT, etc... qui caractérise les prises de sorties diponible et leur nombre ( NF NC NO )
Autre donnée importante, le temps de basculement, peut être calculer approximativement en connaissant le courant maxi que peut fournir la partie commande la valeur de l'inductance et de la résistance de la bobine ( étude d'un circuit RL )
l'encombrement disponible,

je te suggère de jeter un oeil sur cette page, ça résume assez bien en donnant un peu d'exemple sur ce dont je parle au dessus avec plus d'explications.


Ensuite pour les relais commandable directment en 5V ou moins tu peux regarder du côté des relais reed.

Maintenant si tu as des questions plus précise n'hésite pas ! Je te dis à bientôt !

Si mon commentaire vous a plus laissez nous un avis  !  :thank_you:

Nouveau sur Robot Maker ? 

Jetez un oeil aux blogs, aux tutoriels, aux ouvrages, au robotscope  aux articles,  à la boutique  et aux différents services disponible !
En attendant qu'une bibliothèque de fichiers 3D soit mise en place n'hésitez pas à demander si vous avez besoin du fichier 3D d'un des produits de la boutique... On l'a peut être ! 
Si vous souhaitez un robot pilotable par internet n'hésitez pas à visiter www.vigibot.com et à lire le sous forum dédié à vigibot!

 

Les réalisations de Mike118  

 

 

 




Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users