{"id":1489,"date":"2015-11-19T11:57:44","date_gmt":"2015-11-19T15:57:44","guid":{"rendered":"http:\/\/nagashur.com\/blog\/?p=1489"},"modified":"2016-01-12T08:29:33","modified_gmt":"2016-01-12T12:29:33","slug":"rea-motorisation-choix-composants","status":"publish","type":"post","link":"http:\/\/nagashur.com\/blog\/2015\/11\/19\/rea-motorisation-choix-composants\/","title":{"rendered":"REA &#8211; motorisation : choix des composants"},"content":{"rendered":"<p>Pour notre <a href=\"http:\/\/nagashur.com\/blog\/2015\/11\/12\/programme-rea-rover-dexploration-autonome-introduction\/\">programme REA<\/a>, nous d\u00e9veloppons un Rover d&#8217;Exploration Autonome. A la pr\u00e9c\u00e9dente \u00e9tude, nous avons \u00e9tudi\u00e9 <a href=\"http:\/\/nagashur.com\/blog\/2015\/11\/12\/rea-mode-de-propulsion-du-robot\/\">les modes de d\u00e9placement accessibles<\/a>, avant d&#8217;opter pour un syst\u00e8me bas\u00e9 sur des roues\/chenilles, avec un syst\u00e8me de conduite diff\u00e9rentielle.<\/p>\n<p>L&#8217;objectif sera d&#8217;utiliser une source d&#8217;\u00e9nergie quelconque pour g\u00e9n\u00e9rer un\u00a0mouvement de rotation pour entra\u00eener les roues. Puisque nous avons choisi la conduite diff\u00e9rentielle, il nous\u00a0faudra deux moteurs (ou N paires).<\/p>\n<p>\u00c9tudions maintenant les solutions de motorisation qui nous sont accessibles.<\/p>\n<p><!--more--><\/p>\n<h2>Choix du type de moteur : thermique ou \u00e9lectrique?<\/h2>\n<p>Deux principales solutions s&#8217;offrent \u00e0 nous : les moteurs thermiques et les moteurs \u00e9lectriques.<\/p>\n<div style=\"width: 188px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/2\/22\/Jumo205_cutview.JPG\/440px-Jumo205_cutview.JPG\" alt=\"Moteur thermique\" width=\"178\" height=\"133\" \/><p class=\"wp-caption-text\">Junkers Jumo 205, GFDL Kogo (<a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:Jumo205_cutview.JPG\">wikipedia<\/a>)<\/p><\/div>\n<h3>Les moteurs thermiques<\/h3>\n<p>Les moteurs thermiques ont l&#8217;avantage de pouvoir fournir une tr\u00e8s grande autonomie pour peu de carburant.<br \/>\nEn contrepartie, ils sont complexes, et surtout n\u00e9cessitent du carburant. Le probl\u00e8me, c&#8217;est que dans un environnement inconnu, nous ne pourrons trouver facilement de carburant, \u00e0 moins de br\u00fbler du bois&#8230;<br \/>\nEn bref, c&#8217;est une solution int\u00e9ressante, mais pas dans notre contexte.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3>Les moteurs \u00e9lectriques<\/h3>\n<p>Il nous reste alors la solution des moteurs \u00e9lectriques, plus simples, robustes, mais avec une autonomie plus faible pour la m\u00eame masse de &#8220;carburant&#8221; (un moteur thermique \u00e9quivalent roulera plus longtemps avec 100g de carburant que le moteur \u00e9lectrique avec 100g de batteries. En revanche, il n&#8217;est pas si difficile de g\u00e9n\u00e9rer de l&#8217;\u00e9lectricit\u00e9, \u00e0 partir du soleil, du vent ou encore de la chaleur. On pourra alors recharger les batteries du rover, et tant que celles ci gardent un minimum de capacit\u00e9, le rover pourra ainsi poursuivre sa mission. Les rovers de la nasa du projet MER ont ainsi fonctionn\u00e9 pendant plus de 10 ans, et l&#8217;un d&#8217;eux poursuit toujours sa mission, avec des batteries et des panneaux solaires.<\/p>\n<h2>Choix du type de moteur \u00e9lectrique<\/h2>\n<p>Maintenant, les moteurs \u00e9lectriques peuvent fonctionner en courant alternatif (AC) ou en courant continu (DC). Nous utiliserons cette seconde solution, car c&#8217;est la plus simple quand on utilise des batteries, ce que nous ferons. Voyons maintenant les types de moteurs que nous pourrons exploiter:<\/p>\n<ul class=\"bbc\">\n<li>les moteurs pas \u00e0 pas;<\/li>\n<li>les servomoteurs \u00e0 rotation continue;<\/li>\n<li>les moteurs DC avec moto-r\u00e9ducteur.<\/li>\n<\/ul>\n<p>Penchons nous sur les d\u00e9tails de chaque solution, mais avant tout voyons une rapide description th\u00e9orique du fonctionnement d&#8217;un moteur \u00e9lectrique.<\/p>\n<h3>Principe de fonctionnement des moteurs \u00e9lectriques<\/h3>\n<div style=\"width: 330px\" class=\"wp-caption alignleft\"><a class=\"bbc_url\" title=\"Lien externe\" href=\"http:\/\/commons.wikimedia.org\/wiki\/File:Small_DC_Motor_Rotor.JPG\" rel=\"nofollow external\"><img loading=\"lazy\" class=\"bbc_img\" src=\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/1\/17\/Small_DC_Motor_Rotor.JPG\/320px-Small_DC_Motor_Rotor.JPG\" alt=\"Moteur \u00e9lectrique \u00e0 courant continu - cr\u00e9dits Jjmontero9, Wikimedia commons\" width=\"320\" height=\"240\" \/><\/a><p class=\"wp-caption-text\">Moteur \u00e9lectrique \u00e0 courant continu &#8211; <a href=\"http:\/\/commons.wikimedia.org\/wiki\/File:Small_DC_Motor_Rotor.JPG\">cr\u00e9dits Jjmontero9<\/a>, Wikimedia commons<\/p><\/div>\n<p>Les moteurs \u00e9lectriques s&#8217;appuient sur le fait que si on fait passer du courant dans une bobine \u00e9lectrique situ\u00e9e dans un champ magn\u00e9tique, une force appel\u00e9e <a class=\"bbc_url\" title=\"Lien externe\" href=\"http:\/\/fr.wikipedia.org\/wiki\/Force_de_Laplace\" rel=\"nofollow external\">force de Laplace<\/a> s&#8217;exercera, poussant la bobine dans un sens et l&#8217;aimant dans l&#8217;autre. On mettra alors plusieurs bobines, de fa\u00e7on \u00e0 pouvoir alterner la partie du rotor aliment\u00e9e. Ainsi, lorsque la bobine A sera aliment\u00e9e, l&#8217;aimant et celle ci se repousseront. Si on alimente \u00e0 ce moment la bobine B, diam\u00e9tralement oppos\u00e9e, et plus la A, c&#8217;est la bobine B qui est repouss\u00e9e de l&#8217;aimant dont elle est proche. La bobine A revient alors pr\u00e8s de l&#8217;aimant, et on peut recommencer.<\/p>\n<p>En r\u00e9alit\u00e9, les choses sont un peu plus compliqu\u00e9es du point de vue physique. La force exerc\u00e9e variera en fonction de la distance, et le nombre de bobines peut changer mais en pratique l&#8217;explication donn\u00e9e plus haut est une approximation convenable qui permet de saisir le principe.<\/p>\n<p>Lorsque l&#8217;on utilise du courant alternatif, la tension varie, et cela permet de synchroniser le mouvement du moteur avec le signal sinuso\u00efdal (il existe d&#8217;autres types de moteurs AC, plus ou moins complexes, mais c&#8217;est l&#8217;id\u00e9e g\u00e9n\u00e9rale). Pour des moteurs \u00e0 courant continu, on utilisera deux principales solutions :<\/p>\n<h4><strong class=\"bbc\">Les moteurs DC \u00e0<\/strong> balais<strong class=\"bbc\"> (DC brushed motors)<\/strong><\/h4>\n<div style=\"width: 228px\" class=\"wp-caption alignleft\"><a class=\"bbc_url\" title=\"Lien externe\" href=\"http:\/\/commons.wikimedia.org\/wiki\/File:Collecteur.png\" rel=\"nofollow external\"><img loading=\"lazy\" class=\"bbc_img\" src=\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/39\/Collecteur.png\" alt=\"moteur \u00e0 balais - cr\u00e9dits wikimedia commons (copyleft)\" width=\"218\" height=\"186\" \/><\/a><p class=\"wp-caption-text\">moteur \u00e0 balais &#8211; cr\u00e9dits <a href=\"http:\/\/commons.wikimedia.org\/wiki\/File:Collecteur.png\">wikimedia commons (copyleft)<\/a><\/p><\/div>\n<p>Ici, des balais, frottent sur l&#8217;axe du rotor, et par une construction astucieuse font que certaines bobines sont aliment\u00e9es sur une partie du diam\u00e8tre de l&#8217;axe, et d&#8217;autres sur l&#8217;autre partie du diam\u00e8tre, comme illustr\u00e9 ci contre.<br \/>\n<a class=\"bbc_url\" title=\"Lien externe\" href=\"http:\/\/en.wikipedia.org\/wiki\/Brushed_DC_electric_motor#Simple_two-pole_DC_motor\" rel=\"nofollow external\">Une infographie est disponible sur la page sur les moteurs DC de wikipedia en anglais<\/a>.<br \/>\nLe probl\u00e8me avec ce type de moteurs, c&#8217;est qu&#8217;avec le frottement, il y aura de l\u2019usure, et il faudra changer les balais.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h4>Les moteurs DC sans balais (DC Brushless)<\/h4>\n<p>On trouvera \u00e9galement des moteurs DC sans balais (DC Brushless), qui prennent en entr\u00e9e du courant continu, et g\u00e9n\u00e8rent du courant alternatif pour alimenter les bobines. Les avantages sont que sans les balais, il n&#8217;y a pas d&#8217;entretien, et donc une grande dur\u00e9e de vie et une grande fiabilit\u00e9. En contrepartie, ceux ci sont plus chers que les moteurs \u00e0 balais. G\u00e9n\u00e9ralement pour de petits robots, la diff\u00e9rence est minime!<\/p>\n<p>Ces moteurs seront le c\u0153ur des trois types de moteurs que nous allons maintenant \u00e9tudier, puisqu&#8217;ils en int\u00e8grent tous un, avec en plus des composants sp\u00e9cifiques permettant d&#8217;obtenir d&#8217;autres fonctionnalit\u00e9s.<\/p>\n<h3><strong class=\"bbc\">Les moteurs pas \u00e0 pas (stepper motors)<\/strong><\/h3>\n<h3><\/h3>\n<div style=\"width: 330px\" class=\"wp-caption alignleft\"><a class=\"bbc_url\" title=\"Lien externe\" href=\"http:\/\/commons.wikimedia.org\/wiki\/File:Stepper_motor.jpg\" rel=\"nofollow external\"><img loading=\"lazy\" class=\"bbc_img\" src=\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/c\/cf\/Stepper_motor.jpg\/320px-Stepper_motor.jpg\" alt=\"Moteur pas \u00e0 pas - cc Dolly1010 - Wikimedia Commons\" width=\"320\" height=\"240\" \/><\/a><p class=\"wp-caption-text\">Moteur pas \u00e0 pas &#8211; <a href=\"http:\/\/commons.wikimedia.org\/wiki\/File:Stepper_motor.jpg\">cc Dolly1010 &#8211; Wikimedia Commons<\/a><\/p><\/div>\n<p>Ces moteurs reprennent le principe du moteur DC classique, mais en laissant \u00e0 l&#8217;utilisateur le soin d&#8217;alimenter telle ou telle bobine. Ces bobines sont d&#8217;ailleurs en nombre plus ou moins important, pour des raisons que nous verrons tout de suite. Le moteur pas \u00e0 pas a \u00e9t\u00e9 pens\u00e9 pour permettre non pas des rotations \u00e0 haute vitesse, mais des mouvements pr\u00e9cis, correspondant \u00e0 une fraction exacte du cercle.<\/p>\n<p>Par exemple, un moteur pas \u00e0 pas sera con\u00e7u pour effectuer des &#8220;pas&#8221; de 2\u00b0 d&#8217;angle, ce qui veut dire qu&#8217;il tournera de 2\u00b0 si on alimente une phase du moteur. Si on alimente la phase suivante, il tournera encore de 2\u00b0. L&#8217;int\u00e9r\u00eat de ces moteurs est que l&#8217;on peut contr\u00f4ler pr\u00e9cis\u00e9ment leur rotation. Ainsi, si on veut faire tourner les roues de 20\u00b0, on ex\u00e9cutera une s\u00e9quence pr\u00e9cise d&#8217;actions.<\/p>\n<p>Sachant le diam\u00e8tre de la roue, on peut donc pr\u00e9cis\u00e9ment \u00e9valuer la distance parcourue, pourvu que les roues ne patinent pas.\u00a0La contrepartie est que ces moteurs pas \u00e0 pas ont plus de fils pour contr\u00f4ler les diverses phases, et de ce fait n\u00e9cessitent davantage de broches sur l&#8217;\u00e9lectronique de commande pour les contr\u00f4ler.<\/p>\n<p>D&#8217;autre part, ils ne sont pas particuli\u00e8rement con\u00e7us pour des vitesses de rotation rapides, ni pour avoir le meilleur rendement ou le meilleur couple. On trouvera toutefois de nombreux moteurs pas \u00e0 pas tr\u00e8s performants pour le domaine d&#8217;application que nous visons, et ceux ci repr\u00e9sentent une solution parfaitement viable et int\u00e9ressante.<\/p>\n<h4>Avantages des moteurs pas \u00e0 pas<\/h4>\n<ul class=\"bbc\">\n<li>+contr\u00f4le tr\u00e8s pr\u00e9cis de la rotation, sans besoin de capteurs suppl\u00e9mentaires;<\/li>\n<li>+bon couple de tenue;<\/li>\n<li>+permettent une parfaite synchronisation des multiples moteurs;<\/li>\n<li>+gestion de la vitesse simple;<\/li>\n<li>+permet un positionnement pr\u00e9cis sans capteurs suppl\u00e9mentaires;<\/li>\n<\/ul>\n<h4>Inconv\u00e9nients des moteurs pas \u00e0 pas<\/h4>\n<ul class=\"bbc\">\n<li>-plus de fils, et besoin d&#8217;un peu plus de composants;<\/li>\n<li>-un peu plus complexes \u00e0 programmer;<\/li>\n<li>-co\u00fbt significativement plus \u00e9lev\u00e9;<\/li>\n<li>-peu adapt\u00e9 \u00e0 de hautes vitesses de rotation;<\/li>\n<li>-g\u00e9n\u00e9ralement assez encombrants, ou petits mod\u00e8les assez chers;<\/li>\n<\/ul>\n<p>En pratique, une bonne solution dans un contexte g\u00e9n\u00e9ral, et une excellente solution dans certains contextes.<\/p>\n<p>&nbsp;<\/p>\n<h3>Les servomoteurs \u00e0 rotation continue<\/h3>\n<div style=\"width: 330px\" class=\"wp-caption alignleft\"><a class=\"bbc_url\" title=\"Lien externe\" href=\"http:\/\/commons.wikimedia.org\/wiki\/File:Servomotor_01.jpg\" rel=\"nofollow external\"><img loading=\"lazy\" class=\"bbc_img\" src=\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/d\/d2\/Servomotor_01.jpg\/320px-Servomotor_01.jpg\" alt=\"servomoteur classique - cc Jos\u00e9 Luis G\u00e1lvez (Digigalos) - Wikimedia commons\" width=\"320\" height=\"240\" \/><\/a><p class=\"wp-caption-text\">servomoteur classique &#8211; <a href=\"http:\/\/commons.wikimedia.org\/wiki\/File:Servomotor_01.jpg\">cc Jos\u00e9 Luis G\u00e1lvez (Digigalos) &#8211; Wikimedia commons<\/a><\/p><\/div>\n<p>Un servomoteur est un moteur que l&#8217;on peut commander de fa\u00e7on \u00e0 le faire tourner \u00e0 un angle pr\u00e9cis. Ceux ci peuvent g\u00e9n\u00e9ralement tourner de 90\u00b0 \u00e0 gauche et 90\u00b0 \u00e0 droite. Vous pourrez donc ordonner au servomoteur de se tourner a +32\u00b0, ou \u00e0 -81\u00b0. Le principe est d&#8217;avoir un moteur DC avec un potentiom\u00e8tre coupl\u00e9 \u00e0 l&#8217;axe de sortie du servomoteur. Ainsi, lorsque le moteur tourne, le potentiom\u00e8tre tourne \u00e9galement. On peut ainsi connaitre la position du servomoteur.<\/p>\n<p>Ceux ci int\u00e8grent un circuit de commande qui, lorsqu&#8217;il re\u00e7oit une instruction, fait tourner le moteur dans le bon sens jusqu&#8217;\u00e0 ce que la position voulue soit atteinte. En pratique, pour cela, on envoie des signaux &#8220;<a class=\"bbc_url\" title=\"Lien externe\" href=\"http:\/\/fr.wikipedia.org\/wiki\/Modulation_de_largeur_d%27impulsion\" rel=\"nofollow external\">PWM<\/a>&#8221; sp\u00e9cifiques, qui seront compris par l&#8217;\u00e9lectronique de commande et traduits en rotation ad\u00e9quate.<br \/>\nCes moteurs peuvent cependant \u00eatre modifi\u00e9s de fa\u00e7on \u00e0 permettre une rotation continue plut\u00f4t que born\u00e9e entre divers angles. Ainsi, on utilisera les commandes PWM pour g\u00e9rer la vitesse des servomoteurs plut\u00f4t que leur orientation.<\/p>\n<p><strong class=\"bbc\">Avantages<\/strong><\/p>\n<ul class=\"bbc\">\n<li>+tr\u00e8s facile \u00e0 programmer avec les bonnes librairies;<\/li>\n<li>+ne n\u00e9cessite aucun composant suppl\u00e9mentaire;<\/li>\n<li>+permettent un certain contr\u00f4le de la vitesse de rotation et donc de la vitesse;<\/li>\n<li>+selon la qualit\u00e9 du servomoteur, on peut obtenir une capacit\u00e9 de positionnement correcte;<\/li>\n<li>+existe en de nombreuses tailles, qualit\u00e9s et puissances;<\/li>\n<li>+ne requiert qu&#8217;un fil par moteur pour le contr\u00f4le (plus deux pour l&#8217;alimentation).<\/li>\n<\/ul>\n<p><strong class=\"bbc\">Inconv\u00e9nients<\/strong><\/p>\n<ul class=\"bbc\">\n<li>-co\u00fbt plus \u00e9lev\u00e9 qu&#8217;un moteur DC simple;<\/li>\n<li>-peu adapt\u00e9 \u00e0 de hautes vitesses de rotation;<\/li>\n<li>-g\u00e9n\u00e9ralement assez encombrants, mais de tr\u00e8s petites versions existent \u00e0 prix abordable;<\/li>\n<li>-axe de sortie sp\u00e9cifique, n\u00e9cessite g\u00e9n\u00e9ralement un adaptateur pour fixer une roue standard;<\/li>\n<li>-n\u00e9cessitent une modification (de complexit\u00e9 abordable toutefois), ou alors un moteur pr\u00e9-modifi\u00e9.<\/li>\n<\/ul>\n<p>En pratique, avec les bonnes librairies, cette solution permettra le robot le plus simple, puisqu&#8217;il suffira de connecter l&#8217;alimentation, et un fil par servomoteur au circuit de commande, sans puce suppl\u00e9mentaire ou autre composants. Avec des servomoteurs et des roues adapt\u00e9s, on peut donc assembler<br \/>\net programmer un d\u00e9placement de base en quelques minutes. La pr\u00e9cision du positionnement sera cependant g\u00e9n\u00e9ralement moins bonne qu&#8217;avec un moteur pas \u00e0 pas,\u00a0et on aura des performances souvent \u00e0 d\u00e9terminer pour le mod\u00e8le retenu (les fabricants donnent rarement la vitesse de rotation obtenue pour diverses commandes PWM). La vitesse de rotation maximale est en outre souvent assez mod\u00e9r\u00e9e\u00a0en comparaison des deux autres solutions.<\/p>\n<p>En pratique, c&#8217;est une solution tr\u00e8s simple, et adapt\u00e9e dans certains cas. On fera face toutefois \u00e0 certaines limitations dans notre contexte qui font qu&#8217;on retiendra surtout cette solution si l&#8217;on recherche la plus grande simplicit\u00e9.<\/p>\n<p><strong class=\"bbc\">Les moteurs DC avec boite de vitesse r\u00e9ductrice<\/strong><\/p>\n<div style=\"width: 330px\" class=\"wp-caption alignleft\"><a class=\"bbc_url\" title=\"Lien externe\" href=\"http:\/\/commons.wikimedia.org\/wiki\/File:R.I.O.T_wheel_r.c._car_motor.jpg\" rel=\"nofollow external\"><img loading=\"lazy\" class=\"bbc_img\" src=\"http:\/\/upload.wikimedia.org\/wikipedia\/commons\/3\/3e\/R.I.O.T_wheel_r.c._car_motor.jpg\" alt=\"cc Cwoo4792 - Wikimedia commons\" width=\"320\" height=\"240\" \/><\/a><p class=\"wp-caption-text\">Moteur DC avec boite r\u00e9ductrice &#8211;<a href=\"http:\/\/commons.wikimedia.org\/wiki\/File:R.I.O.T_wheel_r.c._car_motor.jpg\"> cc Cwoo4792 &#8211; Wikimedia commons<\/a><\/p><\/div>\n<p>G\u00e9n\u00e9ralement, les petits moteurs DC que nous utilisons tournent \u00e0 plusieurs milliers de tours par minute. De telles vitesses sont plus int\u00e9ressantes dans d&#8217;autres contextes, mais ici posent probl\u00e8me. En effet, ceux ci ont g\u00e9n\u00e9ralement une grande vitesse angulaire, mais un couple faible.<span style=\"line-height: 1.5;\">Ils peuvent donc tourner rapidement &#8220;\u00e0 vide&#8221;, mais auront du mal \u00e0 faire tourner les roues du robot une fois que le poids de celui ci s&#8217;exercera dessus.<\/span><\/p>\n<p><span style=\"line-height: 1.5;\"> Une solution est d&#8217;utiliser des engrenages pour r\u00e9duire la vitesse de rotation de l&#8217;axe de sortie, et augmenter d&#8217;autant le couple. On appelle cela une boite de vitesse avec un rapport r\u00e9ducteur. Si l&#8217;on r\u00e9duit la vitesse de rotation de moiti\u00e9, le couple est th\u00e9oriquement doubl\u00e9. En pratique, il y aura bien quelques pertes dues aux frictions, mais on aura tout de m\u00eame un gain cons\u00e9quent.<\/span><\/p>\n<p><span style=\"line-height: 1.5;\"> Dans le contexte d&#8217;un petit rover, on utilisera g\u00e9n\u00e9ralement des moteurs ayant des rapports r\u00e9ducteurs qui entra\u00eenent une vitesse de rotation de l&#8217;axe de sortie inf\u00e9rieure \u00e0 500 tours par minute. On choisira les moteurs en fonction de ce que l&#8217;on souhaite : la vitesse maximale, le couple (et donc la capacit\u00e9 \u00e0 d\u00e9placer des charges importantes), ou un compromis entre les deux. Pour un m\u00eame moteur, plus le taux de r\u00e9duction sera important, et plus la vitesse sera faible, mais le couple \u00e9lev\u00e9. R\u00e9ciproquement, moins l&#8217;on r\u00e9duit la vitesse de l&#8217;axe, et plus la vitesse sera importante au d\u00e9triment d&#8217;un couple plus faible.<\/span><\/p>\n<p><strong class=\"bbc\">Avantages<\/strong><\/p>\n<ul class=\"bbc\">\n<li>+tr\u00e8s facile \u00e0 programmer;<\/li>\n<li>+immense vari\u00e9t\u00e9 de mod\u00e8les;<\/li>\n<li>+disponibles en d&#8217;innombrables tailles, puissances, etc;<\/li>\n<li>+bonnes performances en vitesse ou couple, ou compromis au choix;<\/li>\n<li>+souvent facilement adaptables \u00e0 diverses roues;<\/li>\n<li>+co\u00fbt normal.<\/li>\n<\/ul>\n<p><strong class=\"bbc\">Inconv\u00e9nients<\/strong><\/p>\n<ul class=\"bbc\">\n<li>-contr\u00f4le de la vitesse de rotation peu pr\u00e9cis sans capteurs suppl\u00e9mentaires;<\/li>\n<li>-ne permet pas de savoir de combien \u00e0 tourn\u00e9 le moteur ou la roue;<\/li>\n<li>-synchronisation parfaite impossible sans capteurs;<\/li>\n<li>-n\u00e9cessitent quelques composants pour les contr\u00f4ler (relativement simples toutefois).<\/li>\n<\/ul>\n<p>En pratique, c&#8217;est donc une tr\u00e8s bonne solution pour un rover simple et efficace. Le probl\u00e8me sera connaitre pr\u00e9cis\u00e9ment le mouvement du moteurs ou des roues. Cela n\u00e9cessitera obligatoirement l&#8217;ajout de capteurs suppl\u00e9mentaires. D&#8217;autre part, deux moteurs du m\u00eame mod\u00e8le peuvent pr\u00e9senter une l\u00e9g\u00e8re diff\u00e9rence, ce qui fait que par d\u00e9faut l&#8217;un tournera plus vite que l&#8217;autre. Il sera donc n\u00e9cessaire de prendre des mesures pour s&#8217;assurer d&#8217;une synchronisation acceptable des moteurs, ou avoir des capteurs de rotation du moteur pour pouvoir synchroniser les moteurs.<\/p>\n<h2><strong class=\"bbc\">Conclusions sur la motorisation du REA<\/strong><\/h2>\n<p>Les trois solutions sont int\u00e9ressantes pour notre programme. Toutefois, on retiendra tout d&#8217;abord les moteurs DC avec boite de vitesse r\u00e9ductrice du fait de leur simplicit\u00e9, fiabilit\u00e9, performances, et de la grande vari\u00e9t\u00e9 de mod\u00e8les disponibles. On contournera les probl\u00e8mes de synchronisation des moteurs et de gestion fine de la vitesse de rotation par des algorithmes plus \u00e9volu\u00e9s, et\/ou par l&#8217;ajout de capteurs sp\u00e9cifiques. Il conviendra cependant de comparer la solution &#8220;moteur avec boite r\u00e9ductrice + capteurs&#8221; \u00e0 la solution des moteurs pas \u00e0 pas.<\/p>\n<p>En effet, ceux ci peuvent s&#8217;av\u00e9rer particuli\u00e8rement int\u00e9ressants, et nous d\u00e9velopperons probablement des mod\u00e8les exploitant cette technologie.<\/p>\n<p>Enfin, nous ne nous int\u00e9resserons aux servomoteurs \u00e0 rotation continue que ponctuellement, \u00e0 moins de d\u00e9couvrir des mod\u00e8les particuliers ayant des capacit\u00e9s sp\u00e9cifiques.<\/p>\n<p>La prochaine fois, nous nous int\u00e9resserons \u00e0 la probl\u00e9matique de la transmission de la puissance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour notre programme REA, nous d\u00e9veloppons un Rover d&#8217;Exploration Autonome. A la pr\u00e9c\u00e9dente \u00e9tude, nous avons \u00e9tudi\u00e9 les modes de d\u00e9placement accessibles, avant d&#8217;opter pour un syst\u00e8me bas\u00e9 sur des roues\/chenilles, avec un syst\u00e8me de conduite diff\u00e9rentielle. L&#8217;objectif sera d&#8217;utiliser une source d&#8217;\u00e9nergie quelconque pour g\u00e9n\u00e9rer un\u00a0mouvement de rotation pour entra\u00eener les roues. Puisque nous [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1532,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":""},"categories":[324,144],"tags":[461,462,146,43,460,153,448,464,447,259,152,463],"jetpack_featured_media_url":"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2015\/11\/moteur_DC_1533.jpg","jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>REA - motorisation : choix des composants - Nagashur<\/title>\n<meta name=\"description\" content=\"Choix de la motorisation pour notre robot du programme REA\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/nagashur.com\/blog\/2015\/11\/19\/rea-motorisation-choix-composants\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"REA - motorisation : choix des composants - Nagashur\" \/>\n<meta property=\"og:description\" content=\"Choix de la motorisation pour notre robot du programme REA\" \/>\n<meta property=\"og:url\" content=\"http:\/\/nagashur.com\/blog\/2015\/11\/19\/rea-motorisation-choix-composants\/\" \/>\n<meta property=\"og:site_name\" content=\"Nagashur\" \/>\n<meta property=\"article:published_time\" content=\"2015-11-19T15:57:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-12T12:29:33+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2015\/11\/moteur_DC_1533.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"322\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@audreyrobinel\" \/>\n<meta name=\"twitter:site\" content=\"@audreyrobinel\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/nagashur.com\/blog\/#website\",\"url\":\"http:\/\/nagashur.com\/blog\/\",\"name\":\"Nagashur\",\"description\":\"raspi et arduino FTW :)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"http:\/\/nagashur.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/nagashur.com\/blog\/2015\/11\/19\/rea-motorisation-choix-composants\/#primaryimage\",\"inLanguage\":\"fr-FR\",\"url\":\"http:\/\/nagashur.com\/blog\/wp-content\/uploads\/2015\/11\/moteur_DC_1533.jpg\",\"width\":800,\"height\":322,\"caption\":\"moteur \\u00e0 courant continu simple\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/nagashur.com\/blog\/2015\/11\/19\/rea-motorisation-choix-composants\/#webpage\",\"url\":\"http:\/\/nagashur.com\/blog\/2015\/11\/19\/rea-motorisation-choix-composants\/\",\"name\":\"REA - motorisation : choix des composants - Nagashur\",\"isPartOf\":{\"@id\":\"http:\/\/nagashur.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/nagashur.com\/blog\/2015\/11\/19\/rea-motorisation-choix-composants\/#primaryimage\"},\"datePublished\":\"2015-11-19T15:57:44+00:00\",\"dateModified\":\"2016-01-12T12:29:33+00:00\",\"author\":{\"@id\":\"http:\/\/nagashur.com\/blog\/#\/schema\/person\/11a329fa33df4e94444716624beb8186\"},\"description\":\"Choix de la motorisation pour notre robot du programme REA\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/nagashur.com\/blog\/2015\/11\/19\/rea-motorisation-choix-composants\/\"]}]},{\"@type\":\"Person\",\"@id\":\"http:\/\/nagashur.com\/blog\/#\/schema\/person\/11a329fa33df4e94444716624beb8186\",\"name\":\"sky99\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6yqc2-o1","jetpack-related-posts":[{"id":1487,"url":"http:\/\/nagashur.com\/blog\/2015\/11\/12\/rea-mode-de-propulsion-du-robot\/","url_meta":{"origin":1489,"position":0},"title":"REA - mode de propulsion du robot","date":"12 novembre 2015","format":false,"excerpt":"Pour notre programme REA, nous d\u00e9veloppons un Rover d'Exploration Autonome. Si nous souhaitons avoir un robot autonome qui ne soit pas une sonde immobile, il lui faut \u00eatre capable de se d\u00e9placer. Nous nous int\u00e9ressons ici aux robots terrestres, et nous pencherons sur les modes de d\u00e9placement utilisables pour nos\u2026","rel":"","context":"Dans &quot;robotique&quot;","img":{"alt_text":"R.Hasika de c\u00f4t\u00e9 avec vue des chenilles","src":"https:\/\/i2.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2015\/11\/R_hasika_side_800px_211624.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":495,"url":"http:\/\/nagashur.com\/blog\/2013\/01\/01\/les-moteurs-electriques-ou-comment-faire-bouger-les-choses\/","url_meta":{"origin":1489,"position":1},"title":"Les moteurs \u00e9lectriques ou comment faire bouger les choses","date":"1 janvier 2013","format":false,"excerpt":"Les 4 types de moteurs que nous utiliserons le plus souvent sont : -Les moteurs \u00e0 courant continu, les plus basiques. Ils tournent si on leur envoie du courant; -Les moteurs pas \u00e0 pas tournent d'un angle pr\u00e9cis \u00e0 chaque impulsion, mais sont plus complexes \u00e0 utiliser et n\u00e9cessitent un\u2026","rel":"","context":"Dans &quot;bricolo&quot;","img":{"alt_text":"routage des c\u00e2bles des moteurs","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2013\/08\/7-img_2293-e1438905670103.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1496,"url":"http:\/\/nagashur.com\/blog\/2016\/02\/26\/rea-controle-moteurs-pwm-choix-composant-adapte\/","url_meta":{"origin":1489,"position":2},"title":"REA - contr\u00f4le des moteurs, PWM et choix du composant adapt\u00e9","date":"26 f\u00e9vrier 2016","format":false,"excerpt":"Dans le cadre du programme REA, nous d\u00e9veloppons un rover. Nous avons tout d'abord d\u00e9cid\u00e9 du mode de d\u00e9placement du robot, avant de nous pencher sur le type de moteurs \u00e0 utiliser, puis au choix des roues ou chenilles pour la propulsion. Nous disposons maintenant d'un groupe moto-propulseur, qu'il convient\u2026","rel":"","context":"Dans &quot;\u00e9lectronique&quot;","img":{"alt_text":"Arduino et contr\u00f4leur de moteurs DRV8835 sur R.Hasika","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2016\/02\/R.Hasika_arduino_drv8835_211714_800px_2.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1706,"url":"http:\/\/nagashur.com\/blog\/2016\/05\/02\/r-hasika-presentation-un-robot-raspberry-pi-precis-et-extensible\/","url_meta":{"origin":1489,"position":3},"title":"R.Hasika - pr\u00e9sentation : un robot Raspberry pi pr\u00e9cis et extensible","date":"2 mai 2016","format":false,"excerpt":"R.Hasika - pr\u00e9sentation R.Hasika est le successeur de R.Cerda, un robot bas\u00e9 sur le Raspberry pi. Si \u00e0 l'\u00e9poque mon objectif \u00e9tait simplement de construire un robot bas\u00e9 sur le Raspberry pi, avec R.hasika, je suis plus ambitieux. En effet, il s'agit cette fois de concevoir enti\u00e8rement le robot, que\u2026","rel":"","context":"Dans &quot;Arduino&quot;","img":{"alt_text":"R.Hasika de profil, avec les c\u00e2bles rang\u00e9s","src":"https:\/\/i2.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2016\/04\/compacted_cables_5715b_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1494,"url":"http:\/\/nagashur.com\/blog\/2016\/02\/20\/rea-energie-alimentation-electrique-batteries-rover\/","url_meta":{"origin":1489,"position":4},"title":"REA - energie, alimentation \u00e9lectrique : batteries pour rover","date":"20 f\u00e9vrier 2016","format":false,"excerpt":"Dans le cadre du programme REA, nous d\u00e9veloppons un rover. Nous avons tout d'abord d\u00e9cid\u00e9 du mode de d\u00e9placement du robot, avant de nous pencher sur le type de moteurs \u00e0 utiliser, puis au choix des roues ou chenilles pour la propulsion. Pour que notre rover soit autonome, il nous\u2026","rel":"","context":"Dans &quot;domotique&quot;","img":{"alt_text":"Ch\u00e2ssis de R.Hasika avec les batteries LiPo 18650 et les moteurs","src":"https:\/\/i0.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2016\/02\/chassis_lower_part_with_batteries_155204_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1665,"url":"http:\/\/nagashur.com\/blog\/2016\/04\/20\/composants-de-r-ian\/","url_meta":{"origin":1489,"position":5},"title":"Composants de R.Ian - pi\u00e8ces \u00e0 imprimer ou acheter","date":"20 avril 2016","format":false,"excerpt":"Dans un pr\u00e9c\u00e9dent billet, nous avons vu les objectifs qui ont guid\u00e9 la conception de R.Ian, et dans le suivant d\u00e9taill\u00e9 la conception param\u00e9trique des roues.\u00a0Nous allons maintenant nous pencher sur les composants de R.Ian, \u00e0 savoir la liste exhaustive des \u00e9l\u00e9ments n\u00e9cessaires pour le construire de A \u00e0 Z.\u2026","rel":"","context":"Dans &quot;Arduino&quot;","img":{"alt_text":"ch\u00e2ssis de R.Ian assembl\u00e9 avec les roues, moteurs, la batterie et les contacteurs.","src":"https:\/\/i2.wp.com\/nagashur.com\/blog\/wp-content\/uploads\/2016\/03\/assembled_chassis_top_5299_800px.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts\/1489"}],"collection":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/comments?post=1489"}],"version-history":[{"count":0,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/posts\/1489\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/media\/1532"}],"wp:attachment":[{"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/media?parent=1489"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/categories?post=1489"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nagashur.com\/blog\/wp-json\/wp\/v2\/tags?post=1489"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}