Modification compteur de moto

Oui, c'est bien du PWM vu que l'on modifie la largeur d'impulsion

S'eut été plus précis de le signaler, PWM généré par une bibliothèque comme Servo.h.
Pour un débutant, PWM veut dire analogWrite() et, ce, seulement sur les pin notées PWM. Or, les servo gérés par la bibliothèque peuvent utiliser toutes les pin du UNO.

Tout comme une bibliothéque le fait, on peut faire un signal PWM avec une broche non "analogique".

Je ne dis pas qu'un débutant doit le faire, mais juste qu'il est bon qu'il sache que c'est faisable.

Il apprendra beaucoup en s'y essayant, il ferra marcher son intelligence.

Sur ce point, @terwal et @jpbbricole ont raison, et moi tort, il existe des ESC pour moteurs 2 fils, j'ai mal cherché sur les sites de ventes grand public.

D'un point de vue technologique, si on preferre éviter les moteurs balais car les charbons s'usent, les balais produisent du bruit audible et électronique, les moteurs balais sont moins rapide que les sans balais, ...
Il faut savoir qu'il y a trés peu de moteurs 2 fils brushless.

Il existe donc des ESC pour moteurs 2 fils, mais pas ou trés peu de moteurs 2 fils sans balais.

C'est pas possible, tu fais exprès en faite ?
Je ne comprends pas ce que tu cherches ?
Je ne comprends pas pourquoi tu réagit que sur une partie des informations que l'on te donne, sans les prendre dans le contexte complet.
Encore une fois je ne sais pas tes intentions, mais cela pourrait vu de notre pars, comme de la manipulation et une volonté de pourrir nos interventions.
Je serais curieux de savoir si des lecteurs qui aurait eut le courage de suivre ce post, trouve nos explications si incompréhensible ?
Parce que j'en viens à me poser des questions.

A aucun moment @jpbbricole compare des vitesses à des positions.
On essaye de t'expliquer dans dans le cas d'un servo avec des butés, le PWM avec duré d'impulsion, cela est vu par se servo comme un position.
Dans le cas d'un servo sans buté(dit 360), la largeur d'impulsion détermine une vitesse de rotation.
Dans le cas d'un ESC brushless la largeur d'impulsion détermine une vitesse de rotation.
Dans le cas d'un ESC brushed la largeur d'impulsion détermine un voltage(enfin je suppose)

Mais du coté de l'emeteur (Arduino ou Radiocommande), on manipule qu'une valeur qui sera interpréter différent en fonction du matériel connecté.

Donc dans le cas qui nous intéresse d'un Arduino, en fonction du matériel connecté à l'Arduino, la librairie Servo en envoyant la valeur va gérer aussi bien une position ou une vitesse de rotation, qu'une tension.

voici un lien sur un ESC pour brushed
Si tu as cherché sur des sites Français, en modélisme je crois que historiquement on appel ca un variateur.
Edit: j'ai vu ton dernier message qu'après, en répondant surement un peu vite.

@terwal STP lis cela post1 et 2, tu comprendra comment on peut se faire piéger par "servo 360°" en pensant degré = position angulaire du servo.

C'est tout.

Non, c'est justement pour ne pas piéger que j'ai mis "360" entre guillemets, c'est bien ainsi qu'il faut faire?

Les guillemets:
Mise en valeur d'un terme inhabituel ou technique : Lorsqu'un mot est rare, familier ou utilisé dans un sens spécial (comme un jargon), les guillemets signalent qu'il est employé de manière inhabituelle ou qu'il nécessite une attention particulière.

Cela dit, il existe des servo 540° (1,5 tours), jusqu'à 2520° (7 tours), ça s'appelle des servo winch .

Vous parlez tous les 2 en connaissances de causes.

Toi tu me dis
servo 180° = asservissement de position angulaire (servo)
servo 360° = asservisement de vitesse (ce n'est plus un servo)
servo 2520° = asservissement de position (c'est un servo winch), étant donné qu'il existe des potentiométres 10 tours et des réducteurs, c'est cohérent.

Mais m'expliquer que "servo 360°" ça se joues avec des ". "!

Comment dire , c'est comme si je disais que moi j'ai "toujours" raison (le entre " veut dire sauf quand j'ai tort).

Excuse moi mais ca n'est pas tout à fait toi je crois, l'homme si méticuleux, de mettre les choses entre guillemets.

Mais j'ais compris, "servo 360°", c'est un abus de language.

Ben voilà, tu as compris l'utilité des guillemets, grande avancée :wink:

Ben dorénavent, quand je ne saurais pas, ou voudrais faire croire que je ne sais pas, je mettrais des guillemets!

Parce que, galopin, ne le savais tu pas déja que le "servo 360°" n'a rien d'un servo?
Sauf entre "....".

Mais finalement, j'ai appris quelques trucs interessants.

Notamment j'ai cru voir sur des photos de ESC pour moteurs brushled (que je traduis par moteur DC 2 fils avec balais) les fameux MOSFET qui forment les 1/2 ponts.

Et mon oeil d'électronicien en a vu 4 de MOSFET sur ces ESC.

Sachant qu'il faut deux 1/2 ponts (ou 4 MOSFET) pour faire un pont en H pour piloter un brusled 2 fils, comme sur un pont en H(et trois 1/2 ponts pour un brushless triphasé).

J'en déduis que si des ESC + BRUSHLED parmis ceux que tu montre conviennent pour cette appli avec la bibliothéque que tu propose, (servo h) alors je demande.

Pourquoi dans ces conditions un LM298 ne marcherait pas "presque aussi bien"?
C'est un pont en H aussi!

Et le plus sérieusement du monde, pour quelle gamme de vitesses sont prévus les ESC pour brushled 2 fils?
Parce que ici on cherche autour de 6000 tr/mn et que ni les "servo 360°" ni les Brushled 2 fils n'atteignent ces vitesses, disont clairement que ce n'est pas la bonne solution dans le cas présent.

Moi je n'ai pas cela dans mes tiroirs.

Je ne dis pas qu'il ne peut pas y avoir de piège et qu'il faut surement être plus précis, surtout que l'on n'est pas des experts de ce domaine, enfin surtout moi :slight_smile:
Ce que je veux dire, c'est que tu mélange tout et part dans tout les sens.
De même tu rebondis, mais d'une façon particulière je trouve.

Que tu ne comprennes pas un truc, c'est pas moi qui vais te le reprocher, je serais mal placé.
Mais ta façon de dire que tu ne comprends pas, peut aussi être prise comme une contradiction de ce que l'on dit.

par exemple :

Je suis désolé, mais j'espère que tu admettras que ce n'est pas si claire, que tu veux dire que tu ne comprends pas comment on peut piloter des moteurs des fois en positions, des fois en vitesses et que tu aimerais que l'on détaille un peu plus.

Pour ma pars, j'utilise les guillemets, effectivement pour indiquer qu'il ne faut pas prendre ce mot au premier degré, à la différence du gras que je peut utiliser pour appuyer sur un point particulier ou bien dire que ce mot est à prendre au premier degré et est important.

Encore une fois, pourquoi le prendre sur le ton de la moquerie?
Pourquoi ne pas plutôt simplement, indiqué que tu n'a pas compris et que tu voudrais des détailles sur tel ou tel point.
Tu ne trouve pas ça plus simple?

Ca c'est ton interprétation, personnellement, je n'ai vu aucune remarque qui peut étayer cette affirmations.
D'ailleurs un servo 360°, à beaucoup d'un servo, un boitier qui ressemble à un servo, accepte le même protocole de PWM en largeur de duré.
La différence est simplement que la largeur de duré définie sa vitesse au lieu d'une position et donc que l'on ne peut pas aller à une position de 0 à 360° défini par le maitre.
Cela reste donc un moteur asservie, donc esclave.

Je n'aurais pas les compétence pour t'affirmer quoi que ce soit, mais sur les ESC brushled(moi dans ma jeunesse sans brushless on appelait ça un variateur), je suppose que c'est plutôt un pont en H.
Je pensais que les demis ponts étaient plutôt réservé pour les moteurs à "phase" (je ne sais pas comment on dit :slight_smile: )

Pour marcher presque aussi bien, je suppose qu'il faudrait que ce pont en H, donne une tension proportionnel en fonction la duré d'impulsion ou que tu intercale un dispositif qui qui convertisse le PWM en duré d'impulsion en PWM largeur d'impulsion(Traditionnel).
Je ne sais pas comment, on nomme exactement c'est deux PWM :frowning: , donc les termes que j'emplois peuvent surement prêter à confusion.

J'avoue que je ne sais pas trop, je suppose que cela doit être indiqué sur la fiche technique?

A verifier, mais il me semblais me souvenir que les brushless tournant plus vite et plus "fort" q'un brushled, monte dans les 10000 tours.
Mais j'ai peur de confondre avec un moteur thermique :frowning:

La reflexion du jour.

Admettons que je choissise un ESC et un moteur 2 fils brusled, si je cherche l'info toute simple
"A quelle vitesse tourne t'il?"

Je trouve des kv ou des T, et aprés une grande ballade sur la toile, je trouve
kv = 1000 tours/mn/volts, soit si j'alimente mon moteur en 6V, il tourne à 6000tr/mn.

OU

T = nombre de tours de spires du bobinage du moteur!
Et des tableaux qui indiquent que plus T est elevé, plus kv est faible !!

Ce que je concois aisément, c'est que plus T est fort, plus le couple est elevé.

Mais là où je coince, c'est comment faire le lien avec les largeurs d'impulsions des commandes "servo" et kv ou T.

Ou comment savoir à quelle vitesse tourne un moteur brusched + ESC vendu sur un site grand public?

Les infos commerciales, c'est "spécial" franchement!

J'esdpère que tout ces post n'ont pas été inutiles et font partie des trucs intéressants :wink: Ca a permis que tu mettes à jour tes connaissances en servo ESC brushless brushed PWM etc. Ainsi, tu sera plus à l'aise pour en parler :wink:

Pour répondre à:

Dans les post précédents, j'ai séparé signaux PWM et signaux destinés à un servo, les 2 sont du PWM mais, l'impulsion du PWM va de 0 microsecondes (PWM=0) à impulsion "continue" (PWM = 255), pour régler la plage totale utilisable, que ce soit la vitesse d'un moteur ou autre.

Pour une commande de servo, il en va tout autre, l'impulsion minimum est par défaut dans Servo.h de 544 microsecondes et maximum, à 2400 et ceci pour commander la déviation maximum d'un servo, vitesse maximum d'un moteur sur ESC etc,

Tu peux connecter un module LM298 sur une sortie servo, mais je doute de l'efficacité du montage, au niveau de la plage d'utilisation.

C'est vrai, j'aurais aimé que quelqu'un qui soit à l'aise pour m'en parler me dise comment choisir un moteur capable de faire tourner un câble et sa charge à au moibs 6000 tr/mn.

Comment le piloter, comment choisir son ESC.

Au lieu de cela j'ai des données commerciales approximatives.

Oui, car c'est le principe du hack, la on parle de détourner un appareil pour modélisme ou le nombre de tour par minutes, bizarrement n'est pas la donnée marketing.

La durée d'impulsion donnant la proportion de vitesse à appliquer au moteur, le ESC va le traduire en une largeur d'impulsion(PWM classique), donc cela reviens à appliquer une tension entre 0 et Vcc de l'alimentation de l'ESC.
Comme tu as le KV qui te donne la vitesse de rotation par V, tu as normalement la vitesse de rotation à pleine puissance.
Donc si tu as un moteur avec un KV de 1500 et un ESC alimenté en 7.2V, ton moteur devrait tourner dans les 10000 tours.
Mais il est claire, qu'il faudra surement faire une calibration et bien vérifier la linéarité.

Bonjour,

C'est techniquement parlant un scénario qui marche pour les moteurs brushed où la vitesse est proportionnelle à la tension moyenne aux bornes du moteur, et la tension moyenne dépand des largeurs d'impulsions d'un PWM.

Mais à ma connaissance, pour les moteur tri ou brushless, la vitesse est proportionelle à la fréquence d'alimentation des 3 bobines du triphasé.

Bobines qui sont mécaniquement reparties autour de l'axes, dephasée de 120°.

C'est ce qui crée un "champ magnétique tournant", et + la fréquence de rotation de ce champ est elevée, + le moteur tourne vite (avec un léger "glissement").

Et selon moi, la tension et non la fréquence, dans ce cas, joue sur le couple, ainsi que les fameux "T" que l'on voit dans les données comlerciales (moteur 15T).

Du moins je vois cela comme ça.

Je continue les recherches perso, je vais trouver s'il y a un rapport entre le PWM envoyé sur la broche "servo" et la fréquence du signal tri du brushless (c'est peut-être un paramétre réglable sur l'ESC?

Oui ce n'est pas le scénario dont tu parlais?

Si en faite tu parles d'un brushless, le scénario sera forcément différent, puisque l'ESC est différent.
Après c'est à mon avis compliqué de tout mélanger en permanence.

Si maintenant tu parles d'un moteur brushless, j'avoue que je ne sais pas exactement comment va traduire l'ESC, le PWM en duré d'impulsion.
Je suppose que l'ESC va traduire la duré d'impulsion d'entrée et en un couple de valeur tension/temps d'activité.
puisque la tension va déterminer la force électromagnétique qui va faire bouger le rotor?

La fréquence du PWM est fixe (50 Hz, en général), c'est la largeur d'impulsion qui varie, entre 1000 et 2000 microsecondes. Une explication, ici.

Il y a quelques valeurs réglable sur ces ESC, dont le point milieu et le type d'accu, entre autre. Comme "interface" de réglage il y a des fois une LED et un beep et c'est le moteur qui rempli ce rôle. Un mode d'emploi, celui du MULTIcont BL-37.

@jpbbricole a donné la réponse pour le brushless tri.

L'IA décrit un scénario qui ressemble d'ailleurs logiquement à ce qui se passe avec les UPS (Uninteruptible Power Supply) qui produise du 230V mono ou 400V Tri à partir d'une tension continue de batteries.

@terwal si je parle de brushless ou brushed, c'est parce qu'à un moment, pour avoir les 6000tr/mn attendu, ce qui me semble rapide, sans doute qu'il y a une technologie plus adaptée que l'autre et que c'est sans doute cela qui ferra la différence?

Si j'avais le materiel
un ESC
un bruhless ou bruched
un capteur optique (à fourche ou non)
un arduino
un bp (start stop chrono et comptage).
une imprimante 3D
du bon scotch ou de la colle

je ferais un disque avec un trou sur le bord et que je puisse faire tourner avec le moteur.

Je fixerais le capteur optique à fourche de sorte qu'il compte les passages du trou afin de mesurer la vitesse de rotation du disque.

Ainsi je pourrais vérifier quelle est la vitesse du moteur en fonction de la consigne envoyée.

Ca permettrais au moins de faire des comparaison entre données commerciale et réelles.