Go Down

Topic: Contrôle de moteurs brushless (Read 2384 times) previous topic - next topic

alexandre_loubier

Oct 21, 2011, 03:32 pm Last Edit: Oct 21, 2011, 03:43 pm by alexandre_loubier Reason: 1
Bonjour à toutes et à tous ! :)

Complètement newbie dans le monde de l'électronique et robotique, je m'adresse à vous dans l'espoir que vous puissiez m'aiguiller sur un projet qui m'a été confié. :smiley-fat:

L'objectif du projet est de concevoir et réaliser un robot terrestre autonome à propulsion par turbines grâce à une carte Arduino Duemilanove. Mais malheureusement, je n'ai que très peu de connaissances dans le sujet, je ne vois pas comment faire ... :smiley-roll-blue: Le binôme avec lequel je travaille a des notions qui permettent de ne pas stagner dans nos recherches mais ce n'est pas ce qui va créer notre robot ... Voici les informations que j'ai récolté grâce à mes recherches, ainsi que l'esquisse du plan du robot


  • Les composants 1 et 2 seraient constitués de variateurs, permettant de réguler la vitesse de rotation des pales des turbines.

  • Afin de permettre au robot de reculer, des servo-moteurs seraient installés de dessous des turbines afin de les faire pivoter sur elle même. La rotation même du robot étant contrôlée par la vitesse de rotation des turbines (Couper seulement la turbine gauche fera tourner le robot sur la gauche, et inversement)



La configuration des composants est à revoir car le modèle de l'unique turbine à l'arrière du robot est envisageable.

alexandre_loubier

#1
Oct 24, 2011, 04:49 pm Last Edit: Oct 24, 2011, 05:02 pm by Jean-François Reason: 1

Voici une liste potentielle des composants que nous implanterons, qu'en pensez vous ?

  • Turbine

  • Variateur

  • Batterie pour turbines

  • La batterie pour carte Arduino (+servo-moteurs) serait à peu près du même type

  • Les servo-moteurs seront surement fournis par mon école

  • Des billes servant de roues folles seront (j'espère !) fournies par l'école également !


Jean-François

#2
Oct 24, 2011, 05:04 pm Last Edit: Oct 24, 2011, 05:19 pm by Jean-François Reason: 1
Comme ce n'est pas drôle de te donner les réponses toutes cuites....
Cherche à savoir comment sont commandés les contrôleurs pour moteur brushless... et après tu viens nous expliquer ça  XD
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

alexandre_loubier

Quote from: Jean-François
Comme ce n'est pas drôle de te donner les réponses toutes cuites....
Cherche à savoir comment sont commandés les contrôleurs pour moteur brushless... et après tu viens nous expliquer ça XD


Et je suis totalement d'accord  :) Je souhaitais avoir différents avis sur la question, et des pistes de recherche comme vous m'avez donné ! Je cherche ça dès que possible ! Merci ;)

Jean-François

Ce que je te suggère n'est pas très facile à trouver tel quel.... donc voici un petite illustration :



Qu'est ce que tu en conclu ?
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

alexandre_loubier

*tousse*  :smiley-eek-blue:

D'après ce que je comprend :
La télécommande (C) envoi un signal vers un récepteur (A). Celui-ci, en fonction du signal reçu communique avec  :

  • Les différents servo-moteurs contôlant l'inclinaison des hélices (B)

  • Un premier variateur (G) actionnant le moteur "principal" des hélices (H) (permettant la surélévation de l'engin), tous deux alimentés par la batterie (F)

  • Un second variateur (E) actionnant le moteur "secondaire" des hélices (permettant la rotation de l'engin), tous deux alimentés par la batterie  (F) ; en revanche, le composant (D) m'est totalement inconnu ...  :smiley-sad-blue:


Jean-François

Qu'est ce qui est commun à tout ce qui sort du récepteur ?
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

chicotore

Les vario/ESC fonctionne a peut près comme les servomoteur, il y à un fil de commande (jaune/blanc ) et une alimentation (fils blanc et rouge ou noir et rouge ) !

Pour acheter le matos RC je te conseille le site "hobbycity", c'est très peu chère et la qualité est excellente !
Mon Blog sur l'environnement Arduino ... Tutos fait par un débutant pour les débutants ^^

http://chicowebsite.free.fr/

alexandre_loubier

Quote from: Jean-François
Qu'est ce qui est commun à tout ce qui sort du récepteur ?


Je dirais la carte Arduino, non ?  :smiley-roll-blue: Elle permet le traitement des signaux reçus depuis le récepteur puis elle envoie elle-même de nouveaux signaux pour les différentes parties de l'engin .

Quote from: Chicotore
Les vario/ESC fonctionne a peut près comme les servomoteur, il y à un fil de commande (jaune/blanc ) et une alimentation (fils blanc et rouge ou noir et rouge ) !

Pour acheter le matos RC je te conseille le site "hobbycity", c'est très peu chère et la qualité est excellente !


:) D'accord ! Merci beaucoup pour tes informations !

chicotore

Avec la librairie servo tu devrait pouvoir faire un truc je pense ( dommage je n'est plus de matos de modélisme j'aurais bien testé aussi ^^ )

http://arduino.cc/fr/Main/LibrairieServo

Une source peut-être, mais en anglais

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1226292633

J'ai cru voir parler ici de la librairie servo pour controller un ESC

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1290603522/all

ici aussi

http://kisstheasphalt.wordpress.com/2011/09/17/connecting-motors-to-the-arduino-via-esc/


Il y a déjà de quoi lire ^^
Mon Blog sur l'environnement Arduino ... Tutos fait par un débutant pour les débutants ^^

http://chicowebsite.free.fr/

Jean-François


Quote from: Jean-François
Qu'est ce qui est commun à tout ce qui sort du récepteur ?


Je dirais la carte Arduino, non ?  :smiley-roll-blue: Elle permet le traitement des signaux reçus depuis le récepteur puis elle envoie elle-même de nouveaux signaux pour les différentes parties de l'engin .



Les prises des servos sont les mêmes que celles des contrôleurs.... sur un véhicule RC à moteur thermique, le récepteur reste le même et c'est un servo qui commande les gaz... donc conclusion :

Un contrôleur se pilote comme un servo.

Mais bon puisque je me suis fait un peu grillé  :smiley-mr-green:
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

alexandre_loubier

Ouha ! :) Merci à vous deux pour vos précieuses informations !

Dès mes prochaines heures de projet avec mon binôme, nous essaierons d'appliquer tout ce que vous nous avez fourni ! =)

Que pensez vous des composants ? Il faut que j'aille faire un tour sur le site que tu m'as proposé chicotore pour voir si certains composants feraient mieux d'être commandés sur ce site !

Je vous tiens au courant de l'avancement du projet ! =)

chicotore

Bah pour moi le matos est hors de prix comparé à ce que l'on trouve sur hobbyking ...
Mon Blog sur l'environnement Arduino ... Tutos fait par un débutant pour les débutants ^^

http://chicowebsite.free.fr/

jeq

Bonjour

c'est possible , j'ai fait un truc similaire en début d'année
une planche en bois , 4 roulettes de siege de bureau , 2 bouts de bois en croix tenu par des equerres sur la planche
un moteur brushless avec une helice sur chaque extremite de la croix (partie horizontale), 2 ESC (plus facile si BEC inclus pour l'alimen
du recepteur et de l'arduino)
1 arduino duemilanove , 1 emetteur RC avec recepteur et une lipo pour les moteurs

accelerateur commun aux 2 moteurs, rotation par diff de vitesse des moteurs, utilisation du canal rc reglable par potentiometre sur l'emetteur pour régler la différence de rotation des moteurs (histoire de rouler droit)

j'ai plus le modéle assemblé mais le code Arduino du projet

si c'est pour t'amuser je peux t'envoyer le code mais si c'est un projet scolaire je peux juste t'aider (eh oui le pére qui réapparait!!!) dans tes recherches

je voulais le commander par joystick depuis un PC (avec Xbee)et sans Emetteur/recepteur RC cette partie est faite mais pas intégré dans l'Arduino faute de temps

A+
Jeq

ps : mon but étant par ce projet de faire un Quadri avec station PC sans RC (mais pas le temps d'étudier mon 6DOF)

Go Up