Aller au contenu


Photo
- - - - -

Moteur brushed ou brushless....?


23 réponses à ce sujet

#1 bennurre

bennurre

    Membre occasionnel

  • Membres
  • Pip
  • 160 messages
  • Gender:Male

Posté 29 juillet 2011 - 12:09

Bonjour, bonsoir,


Un petit post pour faire le point entre un moteur brushed et un brushless...
Niveau consommation, vitesse, prix etc...

Ex: pour utilisation comme moteur de coupe pour un robot tondeuse, lequel serait le plus judicieu.!

Ex: entre un speed 600 et un 1000kv



http://www.pb-modelisme.com/PBModelisme/Moteur/electricmotor/detailMoteur.php?prod=41

http://cgi.ebay.fr/S2212-1000kv-Brushless-Motor-Outrunner-30A-ESC-/230607734769?pt=FR_YO_Jeux_RadioComRobots_VehiculesRadiocommandes&hash=item35b14ac7f1#ht_3542wt_922

Merci d'avance et bonne soirée...

...................................................

Mon premier projet arduino...

Blog de ma Tondeuse RC...

...................................................


#2 Astondb8

Astondb8

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 29 juillet 2011 - 01:13

Bonsoir

Je n'ai pas reelement la réponse à ta question, mais c'est une réponse que je cherche également.

La seule chose que j'ai appris dernièrement, est que les brushless ne se pilotent pas de la meme façon que les autre. Ils ont trois fils et ne se connectent donc aparement pas dur les mêmes contrôleurs.

Je suis désolé de ne pas pouvoir t'en dire plus, mais je vais suivre cette question avec interret.

Cdlt
Yves

 


#3 julkien

julkien

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 29 juillet 2011 - 06:10

la principale difference entre moteur brushed et brushless c'est l'usure par ,la mecanique
en realité le brushless s'aparente a un moteur triphasé (ce qui explique la difference entre les drivers)


pour repondre a ta question je ne sais pas quelle est la vitesse qu'il faut pour coupé du gazon
j'avoue avoir deja imaginé un projet de ce type! moi j'aurais utilisé que des moteur a charbon car j'en ai sous la main mais toi si tu peux, utilise plutot des moteurs sans brush

enfin c'est un avis personnel

@+

#4 bennurre

bennurre

    Membre occasionnel

  • Membres
  • Pip
  • 160 messages
  • Gender:Male

Posté 29 juillet 2011 - 08:54

Bonsoir

Je n'ai pas reelement la réponse à ta question, mais c'est une réponse que je cherche également.

La seule chose que j'ai appris dernièrement, est que les brushless ne se pilotent pas de la meme façon que les autre. Ils ont trois fils et ne se connectent donc aparement pas dur les mêmes contrôleurs.

Je suis désolé de ne pas pouvoir t'en dire plus, mais je vais suivre cette question avec interret.

Cdlt
Yves


apparement les brushless se commandent par un signal pwm, qui peut etre sympa pour la variation de vitesse ( meme si dans ce projet, la variation de vitesse n'est pas très utile!)


la principale difference entre moteur brushed et brushless c'est l'usure par ,la mecanique
en realité le brushless s'aparente a un moteur triphasé (ce qui explique la difference entre les drivers)


pour repondre a ta question je ne sais pas quelle est la vitesse qu'il faut pour coupé du gazon
j'avoue avoir deja imaginé un projet de ce type! moi j'aurais utilisé que des moteur a charbon car j'en ai sous la main mais toi si tu peux, utilise plutot des moteurs sans brush

enfin c'est un avis personnel

@+


enfaite, au niveau consomation, un brushless "doit" etre plus performant car moins de frotement, moins de perte de calorie du a la chaleur...
mais ya t il des inconvéniants.? sinon, on utiliserait que des brushless si ils étaient ausii "geniaux" nan.??!!! lol

...................................................

Mon premier projet arduino...

Blog de ma Tondeuse RC...

...................................................


#5 julkien

julkien

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 29 juillet 2011 - 08:56

enfaite, au niveau consomation, un brushless "doit" etre plus performant car moins de frotement, moins de perte de calorie du a la chaleur...
mais ya t il des inconvéniants.? sinon, on utiliserait que des brushless si ils étaient ausii "geniaux" nan.??!!! lol



oui leur prix je pense ! :)

#6 Hexa Emails

Hexa Emails

    Habitué

  • Membres
  • PipPip
  • 439 messages
  • Gender:Male

Posté 29 juillet 2011 - 01:12

Pour moi, les brushless sont "mieux":
mécanique plus simple donc:
-moins d'usure
-moins de frottements = meilleurs rendements.

Le moteur CC a une conception plus complexe, qui lui permet d'avoir une commande plus simple (l'inconvénient majeur des brushless)
Mais aujourd'hui un contrôleur brushless de modélisme coûte vraiment très peu sur eBay...

@bennurre: ce sont les moteurs CC qui se commandent en PWM, non?

#7 julkien

julkien

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 032 messages
  • Gender:Male

Posté 29 juillet 2011 - 01:23

@bennurre: ce sont les moteurs CC qui se commandent en PWM, non?

ben les drivers des moteur brushless aussi ! non ? a la maniere d'un servo non ?

#8 bennurre

bennurre

    Membre occasionnel

  • Membres
  • Pip
  • 160 messages
  • Gender:Male

Posté 29 juillet 2011 - 03:38

ben les drivers des moteur brushless aussi ! non ? a la maniere d'un servo non ?



ui ui, puisse que en modelisme on branche le controleur sur le recepteur comme un servo.

...................................................

Mon premier projet arduino...

Blog de ma Tondeuse RC...

...................................................


#9 Hexa Emails

Hexa Emails

    Habitué

  • Membres
  • PipPip
  • 439 messages
  • Gender:Male

Posté 29 juillet 2011 - 05:15

En fait je ne parlais pas de la manière de transmettre les infos au contrôleur mais de la manière dont sont alimentés les moteurs.

enfin bref c'est une nuance.

En gros, si tu veux faire ton électronique, si tu pars sur un moteur CC ce sera plus simple.

Si tu veux/peux acheter un contrôleur tout fait, tu as tout avantage selon moi à partir sur du brushless.

#10 Astondb8

Astondb8

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 29 juillet 2011 - 11:02

Pour ceux que cela interressé, j'ai trouvé cet excellent foulent sur les moteurs CC

http://www.gmp.iut-tlse3.fr/IUT/cours/elec/Cours_moteurs_elec.ppt

Cdlt
Yves

 


#11 Cave Johnson

Cave Johnson

    Nouveau membre

  • Membres
  • 11 messages
  • Gender:Male
  • Location:Dans une salle de test

Posté 21 septembre 2011 - 07:21

salut,
Déja merci a toi Astondb8 pour ton powerpoint sur les moteurs et comme MrAlexis44600 je suis d'accord avec lui il est préférable d'utiliser du brushless.

Bon courage
Grâce au Dispositif de Manipulation de Portail d'Aperture Science, l'impossible est facile.

#12 Esprit

Esprit

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique
  • Interests:La robotique !

Posté 23 septembre 2011 - 06:40

On est tous d'accord, le brushless, c'est la classe.

Cependant : C'est cher. Il faut des contrôleurs spécifiques(apparemment fragiles..). Il y a moins de solutions brushless avec codeur et/ou réducteur. Ils n'ont que très peu de couple à basse vitesse.
Bref. Oui, c'est classe. Mais c'est à déconseiller à un débutant.

Esprit
*Rêve d'en caser un dans un robot*


#13 lordcuty

lordcuty

    Habitué

  • Membres
  • PipPip
  • 298 messages

Posté 25 septembre 2011 - 07:16

un brushless c'est bien c'est classe
MAIS(je viens de passer deux jours à taffer avec)
-il faut un contrôleur spécial
-il n'ont pas de couple à basse vitesse et ne marche même pas souvent à moins de prendre des moteurs et des contrôleurs hauts de gammes avec capteur à effet hall
-la plupart des contrôleurs sont des contrôleurs de modélisme donc pas précis du tout et pas simple à mettre en œuvre, ils se commandent en pwm(ou apparenté)
-il n'y que peux de réducteurs pour ces moteurs en effets en modélisme ils sont utilisés dans des avions ou des hélicos et des dans des voitures mais avec réducteur dans la carcasse, avec une faible réduction donc complexe à utiliser pour nous
-ils nécessite des lipo car les moteurs que l'on trouve consomme beaucoup

voilà après là où j'ai le plus de mal ce sont les réducteurs que j'ai dût avec un autre, fabriquer à partir de vieux servomoteurs...

#14 hmnrobots

hmnrobots

    Habitué

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

Posté 29 septembre 2011 - 09:16

Apres avoir commencé avec des moteurs de ventilo puis des motoréducteurs j'ai essayé un brushless. pour avoir du couple j'ai choisi un outrunner et j'ai usiné un support pour le protéger .
Il faut bien sur un controleur (ESC) apte à générer les signaux triphasés et dimensionné en conséquence (60A)
Résultats : beaucoup de couple et puissance disponible , pas de montée en intensité en cas de blocage

je vais pourtant tenter un plus faible afin de gagner en autonomie
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/

#15 bennurre

bennurre

    Membre occasionnel

  • Membres
  • Pip
  • 160 messages
  • Gender:Male

Posté 30 septembre 2011 - 09:57

bonjour,

j'ai commandé et reçu un brushless :

http://cgi.ebay.fr/ws/eBayISAPI.dll?ViewItem&item=230607734769&ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

et hier soir, après avoir tout cablé, j'ai fait des tests !! non concluants !!! lol pas cool !!! grrrrrr!!!!!

et gros je suis parti de lignes de code pour commander un servo:

*****************************************************************************
#include <Servo.h>
const int SERVO=2;

Servo mon_servo;

void setup()
{
mon_servo.attach(SERVO);

pinMode(SERVO, OUTPUT);
mon_servo.writeMicroseconds(1470); // génère une position servo
delay (10000); //attente

}

void loop(){ // debut de la fonction loop()


mon_servo.writeMicroseconds(2400); // génère droite servo
delay (1500); //attente


mon_servo.writeMicroseconds(600); // génère gauche servo
delay (1500); //attente


}

***************************************************************************

et aulieu de brancher un servo, j'ai branché le controleur et là surprise, car à part biper ça fait rien d'autre !!!

du coup j'ai fait des test et des recherche sur le net pour trouver mais...

j'ai fait des modifs pour essayer de faire une initialisation du controleur, vous savez, en modelisme, il faut mettre les gaz
à 0 alimenter la batterie de propultion, puis gaz à fond puis retour 0 et là le controleur est actif... enfin, c'est ce que j'ai du comprendre !!! lol

alors j'ai essayé avec ça ( et au moins 1000 version voisine !!! )

*******************************************************************************

#include <Servo.h> // librairie pour servomoteur

const int SERVO=3; //declaration constante de broche

Servo mon_servo; // crée un objet servo pour contrôler le servomoteur

void setup()
{

mon_servo.attach(SERVO); // attache l'objet servo à la broche de commande du servomoteur
pinMode(SERVO, OUTPUT); //met la broche en sortie


}

void loop(){ // debut de la fonction loop()


mon_servo.writeMicroseconds(100); // génère gaz 0
delay (7500); //attente

mon_servo.writeMicroseconds(2600); // génère gaz à fond
delay (1000); //attente


mon_servo.writeMicroseconds(100); // génère gaz 0
delay (2500); //attente


mon_servo.writeMicroseconds(1500); // génère une demande de rotation du moteur à mi gaz environ
delay (5500); //attente

}
*******************************************************************************

et bien résultat : BIP !

je pense que ma technique d'initialisation du controleur et pas bonne ou pas assez précise...

si quelqu'un à dejà utilisé et mis en route un brushless... ;-)

le but etant juste de faire on/off du moteur et choisir mi-gaz ou plein gaz...

Merci d'avance, et profitez bien du soleil, car ici en picardie c'est l'été !!!!

...................................................

Mon premier projet arduino...

Blog de ma Tondeuse RC...

...................................................


#16 hmnrobots

hmnrobots

    Habitué

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

Posté 30 septembre 2011 - 12:19

Bon j'ai activé la fonction "suivre ce sujet" ce qui fait que me re voilà sur le sujet!
Bref pour faire court mes débuts avec les moteurs brushless furent aussi calamiteux! des bips, grognements, par hasard un peu de rotation , blocage ...

tout d'abord le plus important : configurer l'ESC : il y avait une vidéo youtube mais je n'ai plus l'adresse et j'ai trouvé cette doc (en pièce jointe) et j'ai utilisé ma platine d'essai du 16f690 avec un potar pour simuler les signaux de programmation (semblables au servo)

par la suite j'ai réalisé une petite platine avec un 12f675 qui génère un signal servo en proportionnel ou calibré full, medium, Idle par défaut.

Code avec la platine d'essai :
/*16 3 2011
génere un signal de commande compatible servo entre pulse de 1 à 2 ms 20 hz
durée fonction du potar sur la carte
avec carte pic16f690
*/

#include <16f690.h>
#fuses INTRC_IO,NOWDT,NOMCLR
#device ADC=8
#use delay(clock=8000000)

#define Led1 PIN_C0
#define Led2 PIN_C1

#define CdeServo PIN_C2

#define Led4 PIN_C3
#define sw1 PIN_A3
#define po1 PIN_A0

int8 DutyServo;

#int_timer2
void PulseServo(void){
//genere impulsion servo On de 1 à 2 ms
// DutyServo variable de 0 à 255
static int1 IsOn;
int8 ServoOn;
ServoOn = 108+DutyServo*0.45;
if (IsOn){
Output_low(CdeServo);
IsOn=false;
setup_timer_2 (T2_DIV_BY_16,140,16); //au repos pendant 18ms
set_timer2(0);
}else{
Output_high(CdeServo);
IsOn=true;
setup_timer_2 (T2_DIV_BY_4,ServoOn,4);
set_timer2(0);
}
}



void init(){
setup_adc_ports(sAN0);
setup_adc(ADC_CLOCK_INTERNAL );
set_adc_channel( 0 );
setup_timer_2 (T2_DIV_BY_16,100,16);
enable_interrupts(INT_TIMER2);
}

int GetPot(){
int rep;
rep = read_adc();
return rep;
}


void Servo(int pot){
int16 ton, toff;
ton=1000+1000/200*pot; //max 1000us
toff=20000-ton;
output_high(CdeServo);
delay_us(ton);
output_low(Cdeservo);
delay_us(toff);
}

void main() {
int8 pot;
init();
output_low(CdeServo);
enable_interrupts(GLOBAL);

while(TRUE) {
DutyServo = Getpot(); ///255*100;
output_high(Led1);
delay_ms(200);
output_low(Led1);
delay_ms(200);
}
}

la difficulté est de trouver la bonne configuration : impératif avec outrunner!
depuis avec le moteur protégé dans son support les résultats sont très bons (je ne crois pas me tromper en disant que les tondeuses robot commerciales utilisent des moteurs brushless)

Fichier(s) joint(s)


Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/

#17 hmnrobots

hmnrobots

    Habitué

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

Posté 30 septembre 2011 - 12:39

sur la boutique ebay, je n'ai pas vu la procédure de programmation, je viens de la demander par mail afin de voir si elle ressemble à celle que j'ai utilisée
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/

#18 bennurre

bennurre

    Membre occasionnel

  • Membres
  • Pip
  • 160 messages
  • Gender:Male

Posté 30 septembre 2011 - 05:11

merci pour ta réponse !! je vais me pencher sur le sujet pour voir où ça me mène !!!

je pense que je vais déjà le connecter sur un recepteur de modelisme pour voir comment il se comporte...

et ensuite branchement sur l'arduino et comme tu dis commencer par la config...!!!

merci encore...

...................................................

Mon premier projet arduino...

Blog de ma Tondeuse RC...

...................................................


#19 hmnrobots

hmnrobots

    Habitué

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

Posté 01 octobre 2011 - 08:40

je n'ai pas de récepteur modélisme c'est pourquoi j'ai utilisé ma platine d'essai avec PIC;bon courage!
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/

#20 Esprit

Esprit

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique
  • Interests:La robotique !

Posté 01 octobre 2011 - 03:54

hmnrobots, jolie mécanique autour du moteur brushless. ;)

En fait, il est avantageux pour toi car ta lame doit tourner vite. Mes remarques et celles de lordcuty restent fondées, à basse vitesse (roue d'un robot d'intérieur..) ce n'est pas le plus adapté. (Mais c'est vrai que si on a le matériel pour faire une "cage", on peut aussi faire un réducteur, etc... )

Esprit
*Rêve d'en caser un dans un robot*




Répondre à ce sujet



  


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

0 members, 1 guests, 0 anonymous users