<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://www.penseeprofonde.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rom1</id>
	<title>Pensée Profonde - Club de robotique - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://www.penseeprofonde.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rom1"/>
	<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/Sp%C3%A9cial:Contributions/Rom1"/>
	<updated>2026-04-29T16:12:10Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=419</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=419"/>
		<updated>2012-01-06T21:46:56Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ce document ainsi que ce circuit sont sous [http://fr.wikipedia.org/wiki/Licence_Creative_Commons licence Creative Common: CC-by-nc-sa].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont nommés &amp;quot;MOSFET&amp;quot; dans le milieu de l&#039;airsoft - le MOSFET n&#039;est ici qu&#039;un composant du circuit.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, freewheel) devra protéger le circuit. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loin avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor pour jouer le rôle de &amp;quot;debouncer&amp;quot; et de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Par rapport aux autres ?==&lt;br /&gt;
Les plus du circuit par rapport aux autres MOSFET existants:&lt;br /&gt;
* simple: 5 composants, board simple face&lt;br /&gt;
* peu couteux: 5€ de composants&lt;br /&gt;
* peu volumineux: board de 22mm*45mm&lt;br /&gt;
* composants facilement disponibles et récents proposant de meilleures performances&lt;br /&gt;
* présence d&#039;un &amp;quot;debounce&amp;quot; basique sur la trigger&lt;br /&gt;
* licence CC-by-nc-sa : partagez !&lt;br /&gt;
&lt;br /&gt;
Les moins:&lt;br /&gt;
* N&#039;est pas programmable comme certains MOSFET évolués.&lt;br /&gt;
* Ne comporte pas de fusible intégré (type polyswitch par exemple). Vous &#039;&#039;&#039;devez&#039;&#039;&#039; toujours conserver le fusible de votre réplique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 2.2 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Choix de la valeur du condensateur de &amp;quot;debounce&amp;quot;:&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
A 100nF il se chargera en 10µs au travers de la résistance de R1 (100 Ohms) et de déchargera en 230µs au travers de R1 et R2 (total de 2.3 kOhms). En augmentant sa capacité il est possible d&#039;augmenter son effet en contrepartie d&#039;un peu moins de réactivité de la trigger: on ajoute simplement de &amp;quot;l&#039;inertie&amp;quot; au trigger.&lt;br /&gt;
&lt;br /&gt;
Le coût des composants devrait avoisiner les 5€.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le PCB bien qu&#039;idéal n&#039;est pas obligatoire et peut être remplacé par une plaque de prototypage: [http://fr.wikipedia.org/wiki/Veroboard Veroboard] ou [http://fr.wikipedia.org/wiki/Perfboard PerfBoard] par exemple. Le prix varie selon la taille de la plaque, environ 1.5€ pour 100mm*50mm.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Il est déconseillé de souder les composants les uns aux autres (sans board donc). En cas de court-circuit les courants mis en jeu peuvent facilement faire fondre des fils et déclencher un incendie !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
{{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Airsoft-mosfet-pcb-with-parts.png]] [[Image:Airsoft-mosfet-pcb-without-parts.png]] [[Image:Airsoft-mosfet-boards.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fichiers et liens=&lt;br /&gt;
* {{zip|AirsoftMosfetTrigger--by-Rom1--CC-by-nc-sa.zip|Projet EAGLE 6}}: modifiable avec la version gratuite d&#039;Eagle CADSOFT 6.0&lt;br /&gt;
* {{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}: format PDF. Directement imprimable sur transparents LASER&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;br /&gt;
* [http://www.france-airsoft.fr/forum/index.php?showtopic=129180 Exemple de MOSFET AB]: Thread du forum FranceAirsoft présentant la fabrication d&#039;un &amp;quot;MOSFET AB&amp;quot;. Couramment rencontré, nous déconseillons la réalisation d&#039;un tel circuit (risque de cross-conduction).&lt;br /&gt;
* [http://extreme-fire.com/SupportDocuments/AEG-FET-Switch-Schematics-11.jpeg MOSFET Extreme Fire]: Schéma des MOSFET simples et AB d&#039;ExtremFire. Le AB est sans risque de cross-conduction par l&#039;ajout d&#039;un condensateur. Attention, le simple ne dispose pas de protection de roue libre.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=418</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=418"/>
		<updated>2012-01-03T18:25:28Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : /* Composants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ce document ainsi que ce circuit sont sous [http://fr.wikipedia.org/wiki/Licence_Creative_Commons licence Creative Common: CC-by-nc-sa].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont nommés &amp;quot;MOSFET&amp;quot; dans le milieu de l&#039;airsoft - le MOSFET n&#039;est ici qu&#039;un composant du circuit.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont qualifiés de MOSFET-AB pour &amp;quot;Active Breaking&amp;quot; dans le milieu de l&#039;airsoft.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor pour jouer le rôle de &amp;quot;debouncer&amp;quot; et de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Par rapport aux autres ?==&lt;br /&gt;
Les plus du circuit par rapport aux autres MOSFET existants:&lt;br /&gt;
* simple: 5 composants, board simple face&lt;br /&gt;
* peu couteux: 5€ de composants&lt;br /&gt;
* peu volumineux: board de 22mm*45mm&lt;br /&gt;
* composants facilement disponibles et récents proposant de meilleures performances&lt;br /&gt;
* système de frein (&amp;quot;AB&amp;quot;) sans de risque de cross-conduction et protégeant le circuit&lt;br /&gt;
* présence d&#039;un &amp;quot;debounce&amp;quot; basique sur la trigger&lt;br /&gt;
* licence CC-by-nc-sa : partagez !&lt;br /&gt;
&lt;br /&gt;
Les moins:&lt;br /&gt;
* N&#039;est pas programmable comme certains MOSFET évolués.&lt;br /&gt;
* Ne comporte pas de fusible intégré (type polyswitch par exemple). Vous &#039;&#039;&#039;devez&#039;&#039;&#039; toujours conserver le fusible de votre réplique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 2.2 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Choix de la valeur du condensateur de &amp;quot;debounce&amp;quot;:&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
A 100nF il se chargera en 10µs au travers de la résistance de R1 (100 Ohms) et de déchargera en 230µs au travers de R1 et R2 (total de 2.3 kOhms). En augmentant sa capacité il est possible d&#039;augmenter son effet en contrepartie d&#039;un peu moins de réactivité de la trigger: on ajoute simplement de &amp;quot;l&#039;inertie&amp;quot; au trigger.&lt;br /&gt;
&lt;br /&gt;
Le coût des composants devrait avoisiner les 5€.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le PCB bien qu&#039;idéal n&#039;est pas obligatoire et peut être remplacé par une plaque de prototypage: [http://fr.wikipedia.org/wiki/Veroboard Veroboard] ou [http://fr.wikipedia.org/wiki/Perfboard PerfBoard] par exemple. Le prix varie selon la taille de la plaque, environ 1.5€ pour 100mm*50mm.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Il est déconseillé de souder les composants les uns aux autres (sans board donc). En cas de court-circuit les courants mis en jeu peuvent facilement faire fondre des fils et déclencher un incendie !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
{{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Airsoft-mosfet-pcb-with-parts.png]] [[Image:Airsoft-mosfet-pcb-without-parts.png]] [[Image:Airsoft-mosfet-boards.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fichiers et liens=&lt;br /&gt;
* {{zip|AirsoftMosfetTrigger--by-Rom1--CC-by-nc-sa.zip|Projet EAGLE 6}}: modifiable avec la version gratuite d&#039;Eagle CADSOFT 6.0&lt;br /&gt;
* {{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}: format PDF. Directement imprimable sur transparents LASER&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;br /&gt;
* [http://www.france-airsoft.fr/forum/index.php?showtopic=129180 Exemple de MOSFET AB]: Thread du forum FranceAirsoft présentant la fabrication d&#039;un &amp;quot;MOSFET AB&amp;quot;. Couramment rencontré, nous déconseillons la réalisation d&#039;un tel circuit (risque de cross-conduction).&lt;br /&gt;
* [http://extreme-fire.com/SupportDocuments/AEG-FET-Switch-Schematics-11.jpeg MOSFET Extreme Fire]: Schéma des MOSFET simples et AB d&#039;ExtremFire. Le AB est sans risque de cross-conduction par l&#039;ajout d&#039;un condensateur. Attention, le simple ne dispose pas de protection de roue libre.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=417</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=417"/>
		<updated>2011-12-31T14:57:12Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ce document ainsi que ce circuit sont sous [http://fr.wikipedia.org/wiki/Licence_Creative_Commons licence Creative Common: CC-by-nc-sa].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont nommés &amp;quot;MOSFET&amp;quot; dans le milieu de l&#039;airsoft - le MOSFET n&#039;est ici qu&#039;un composant du circuit.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont qualifiés de MOSFET-AB pour &amp;quot;Active Breaking&amp;quot; dans le milieu de l&#039;airsoft.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor pour jouer le rôle de &amp;quot;debouncer&amp;quot; et de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Par rapport aux autres ?==&lt;br /&gt;
Les plus du circuit par rapport aux autres MOSFET existants:&lt;br /&gt;
* simple: 5 composants, board simple face&lt;br /&gt;
* peu couteux: 5€ de composants&lt;br /&gt;
* peu volumineux: board de 22mm*45mm&lt;br /&gt;
* composants facilement disponibles et récents proposant de meilleures performances&lt;br /&gt;
* système de frein (&amp;quot;AB&amp;quot;) sans de risque de cross-conduction et protégeant le circuit&lt;br /&gt;
* présence d&#039;un &amp;quot;debounce&amp;quot; basique sur la trigger&lt;br /&gt;
* licence CC-by-nc-sa : partagez !&lt;br /&gt;
&lt;br /&gt;
Les moins:&lt;br /&gt;
* N&#039;est pas programmable comme certains MOSFET évolués.&lt;br /&gt;
* Ne comporte pas de fusible intégré (type polyswitch par exemple). Vous &#039;&#039;&#039;devez&#039;&#039;&#039; toujours conserver le fusible de votre réplique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 3.3 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Choix de la valeur du condensateur de &amp;quot;debounce&amp;quot;:&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
A 100nF il se chargera en 10µs au travers de la résistance de R1 (100 Ohms) et de déchargera en 340µs au travers de R1 et R2 (total de 3.4 kOhms). En augmentant sa capacité il est possible d&#039;augmenter son effet en contrepartie d&#039;un peu moins de réactivité de la trigger: on ajoute simplement de &amp;quot;l&#039;inertie&amp;quot; au trigger.&lt;br /&gt;
&lt;br /&gt;
Le coût des composants devrait avoisiner les 5€.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le PCB bien qu&#039;idéal n&#039;est pas obligatoire et peut être remplacé par une plaque de prototypage: [http://fr.wikipedia.org/wiki/Veroboard Veroboard] ou [http://fr.wikipedia.org/wiki/Perfboard PerfBoard] par exemple. Le prix varie selon la taille de la plaque, environ 1.5€ pour 100mm*50mm.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Il est déconseillé de souder les composants les uns aux autres (sans board donc). En cas de court-circuit les courants mis en jeu peuvent facilement faire fondre des fils et déclencher un incendie !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
{{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Airsoft-mosfet-pcb-with-parts.png]] [[Image:Airsoft-mosfet-pcb-without-parts.png]] [[Image:Airsoft-mosfet-boards.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fichiers et liens=&lt;br /&gt;
* {{zip|AirsoftMosfetTrigger--by-Rom1--CC-by-nc-sa.zip|Projet EAGLE 6}}: modifiable avec la version gratuite d&#039;Eagle CADSOFT 6.0&lt;br /&gt;
* {{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}: format PDF. Directement imprimable sur transparents LASER&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;br /&gt;
* [http://www.france-airsoft.fr/forum/index.php?showtopic=129180 Exemple de MOSFET AB]: Thread du forum FranceAirsoft présentant la fabrication d&#039;un &amp;quot;MOSFET AB&amp;quot;. Couramment rencontré, nous déconseillons la réalisation d&#039;un tel circuit (risque de cross-conduction).&lt;br /&gt;
* [http://extreme-fire.com/SupportDocuments/AEG-FET-Switch-Schematics-11.jpeg MOSFET Extreme Fire]: Schéma des MOSFET simples et AB d&#039;ExtremFire. Le AB est sans risque de cross-conduction par l&#039;ajout d&#039;un condensateur. Attention, le simple ne dispose pas de protection de roue libre.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft-mosfet-boards.jpg&amp;diff=416</id>
		<title>Fichier:Airsoft-mosfet-boards.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft-mosfet-boards.jpg&amp;diff=416"/>
		<updated>2011-12-31T14:53:15Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=415</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=415"/>
		<updated>2011-12-30T19:00:58Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ce document ainsi que ce circuit sont sous [http://fr.wikipedia.org/wiki/Licence_Creative_Commons licence Creative Common: CC-by-nc-sa].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont nommés &amp;quot;MOSFET&amp;quot; dans le milieu de l&#039;airsoft - le MOSFET n&#039;est ici qu&#039;un composant du circuit.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont qualifiés de MOSFET-AB pour &amp;quot;Active Breaking&amp;quot; dans le milieu de l&#039;airsoft.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor pour jouer le rôle de &amp;quot;debouncer&amp;quot; et de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Par rapport aux autres ?==&lt;br /&gt;
Les plus du circuit par rapport aux autres MOSFET existants:&lt;br /&gt;
* simple: 5 composants, board simple face&lt;br /&gt;
* peu couteux: 5€ de composants&lt;br /&gt;
* peu volumineux: board de 22mm*45mm&lt;br /&gt;
* composants facilement disponibles et récents proposant de meilleures performances&lt;br /&gt;
* système de frein (&amp;quot;AB&amp;quot;) sans de risque de cross-conduction et protégeant le circuit&lt;br /&gt;
* présence d&#039;un &amp;quot;debounce&amp;quot; basique sur la trigger&lt;br /&gt;
* licence CC-by-nc-sa : partagez !&lt;br /&gt;
&lt;br /&gt;
Les moins:&lt;br /&gt;
* N&#039;est pas programmable comme certains MOSFET évolués.&lt;br /&gt;
* Ne comporte pas de fusible intégré (type polyswitch par exemple). Vous &#039;&#039;&#039;devez&#039;&#039;&#039; toujours conserver le fusible de votre réplique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 3.3 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Choix de la valeur du condensateur de &amp;quot;debounce&amp;quot;:&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
A 100nF il se chargera en 10µs au travers de la résistance de R1 (100 Ohms) et de déchargera en 340µs au travers de R1 et R2 (total de 3.4 kOhms). En augmentant sa capacité il est possible d&#039;augmenter son effet en contrepartie d&#039;un peu moins de réactivité de la trigger: on ajoute simplement de &amp;quot;l&#039;inertie&amp;quot; au trigger.&lt;br /&gt;
&lt;br /&gt;
Le coût des composants devrait avoisiner les 5€.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le PCB bien qu&#039;idéal n&#039;est pas obligatoire et peut être remplacé par une plaque de prototypage: [http://fr.wikipedia.org/wiki/Veroboard Veroboard] ou [http://fr.wikipedia.org/wiki/Perfboard PerfBoard] par exemple. Le prix varie selon la taille de la plaque, environ 1.5€ pour 100mm*50mm.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Il est déconseillé de souder les composants les uns aux autres (sans board donc). En cas de court-circuit les courants mis en jeu peuvent facilement faire fondre des fils et déclencher un incendie !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
{{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Airsoft-mosfet-pcb-with-parts.png]] [[Image:Airsoft-mosfet-pcb-without-parts.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fichiers et liens=&lt;br /&gt;
* {{zip|AirsoftMosfetTrigger--by-Rom1--CC-by-nc-sa.zip|Projet EAGLE 6}}: modifiable avec la version gratuite d&#039;Eagle CADSOFT 6.0&lt;br /&gt;
* {{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}: format PDF. Directement imprimable sur transparents LASER&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;br /&gt;
* [http://www.france-airsoft.fr/forum/index.php?showtopic=129180 Exemple de MOSFET AB]: Thread du forum FranceAirsoft présentant la fabrication d&#039;un &amp;quot;MOSFET AB&amp;quot;. Couramment rencontré, nous déconseillons la réalisation d&#039;un tel circuit (risque de cross-conduction).&lt;br /&gt;
* [http://extreme-fire.com/SupportDocuments/AEG-FET-Switch-Schematics-11.jpeg MOSFET Extreme Fire]: Schéma des MOSFET simples et AB d&#039;ExtremFire. Le AB est sans risque de cross-conduction par l&#039;ajout d&#039;un condensateur. Attention, le simple ne dispose pas de protection de roue libre.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=414</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=414"/>
		<updated>2011-12-30T19:00:16Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ce document ainsi que ce circuit sont sous [http://fr.wikipedia.org/wiki/Licence_Creative_Commons licence Creative Common: CC-by-nc-sa].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont nommés &amp;quot;MOSFET&amp;quot; dans le milieu de l&#039;airsoft - le MOSFET n&#039;est ici qu&#039;un composant du circuit.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont qualifiés de MOSFET-AB pour &amp;quot;Active Breaking&amp;quot; dans le milieu de l&#039;airsoft.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor pour jouer le rôle de &amp;quot;debouncer&amp;quot; et de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Par rapport aux autres ?==&lt;br /&gt;
Les plus du circuit par rapport aux autres MOSFET existants:&lt;br /&gt;
* simple: 5 composants, board simple face&lt;br /&gt;
* peu couteux: 5€ de composants&lt;br /&gt;
* peu volumineux: board de 22mm*45mm&lt;br /&gt;
* composants facilement disponibles et récents proposant de meilleures performances&lt;br /&gt;
* système de frein (&amp;quot;AB&amp;quot;) sans de risque de cross-conduction et protégeant le circuit&lt;br /&gt;
* présence d&#039;un &amp;quot;debounce&amp;quot; basique sur la trigger&lt;br /&gt;
* licence CC-by-nc-sa : partagez !&lt;br /&gt;
&lt;br /&gt;
Les moins:&lt;br /&gt;
* N&#039;est pas programmable comme certains MOSFET évolués.&lt;br /&gt;
* Ne comporte pas de fusible intégré (type polyswitch par exemple). Vous &#039;&#039;&#039;devez&#039;&#039;&#039; toujours conserver le fusible de votre réplique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 3.3 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
Choix de la valeur du condensateur de &amp;quot;debounce&amp;quot;. A 100nF il se chargera en 10µs au travers de la résistance de R1 (100 Ohms) et de déchargera en 340µs au travers de R1 et R2 (total de 3.4 kOhms). En augmentant sa capacité il est possible d&#039;augmenter son effet en contrepartie d&#039;un peu moins de réactivité de la trigger: on ajoute simplement de &amp;quot;l&#039;inertie&amp;quot; au trigger.&lt;br /&gt;
&lt;br /&gt;
Le coût des composants devrait avoisiner les 5€.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le PCB bien qu&#039;idéal n&#039;est pas obligatoire et peut être remplacé par une plaque de prototypage: [http://fr.wikipedia.org/wiki/Veroboard Veroboard] ou [http://fr.wikipedia.org/wiki/Perfboard PerfBoard] par exemple. Le prix varie selon la taille de la plaque, environ 1.5€ pour 100mm*50mm.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Il est déconseillé de souder les composants les uns aux autres (sans board donc). En cas de court-circuit les courants mis en jeu peuvent facilement faire fondre des fils et déclencher un incendie !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
{{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Airsoft-mosfet-pcb-with-parts.png]] [[Image:Airsoft-mosfet-pcb-without-parts.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fichiers et liens=&lt;br /&gt;
* {{zip|AirsoftMosfetTrigger--by-Rom1--CC-by-nc-sa.zip|Projet EAGLE 6}}: modifiable avec la version gratuite d&#039;Eagle CADSOFT 6.0&lt;br /&gt;
* {{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}: format PDF. Directement imprimable sur transparents LASER&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;br /&gt;
* [http://www.france-airsoft.fr/forum/index.php?showtopic=129180 Exemple de MOSFET AB]: Thread du forum FranceAirsoft présentant la fabrication d&#039;un &amp;quot;MOSFET AB&amp;quot;. Couramment rencontré, nous déconseillons la réalisation d&#039;un tel circuit (risque de cross-conduction).&lt;br /&gt;
* [http://extreme-fire.com/SupportDocuments/AEG-FET-Switch-Schematics-11.jpeg MOSFET Extreme Fire]: Schéma des MOSFET simples et AB d&#039;ExtremFire. Le AB est sans risque de cross-conduction par l&#039;ajout d&#039;un condensateur. Attention, le simple ne dispose pas de protection de roue libre.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=413</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=413"/>
		<updated>2011-12-30T18:17:30Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ce document ainsi que ce circuit sont sous [http://fr.wikipedia.org/wiki/Licence_Creative_Commons licence Creative Common: CC-by-nc-sa].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont nommés &amp;quot;MOSFET&amp;quot; dans le milieu de l&#039;airsoft - le MOSFET n&#039;est ici qu&#039;un composant du circuit.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont qualifiés de MOSFET-AB pour &amp;quot;Active Breaking&amp;quot; dans le milieu de l&#039;airsoft.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor pour jouer le rôle de &amp;quot;debouncer&amp;quot; et de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Par rapport aux autres ?==&lt;br /&gt;
Les plus du circuit par rapport aux autres MOSFET existants:&lt;br /&gt;
* simple: 5 composants, board simple face&lt;br /&gt;
* peu couteux: 5€ de composants&lt;br /&gt;
* peu volumineux: board de 22mm*45mm&lt;br /&gt;
* composants facilement disponibles et récents proposant de meilleures performances&lt;br /&gt;
* système de frein (&amp;quot;AB&amp;quot;) sans de risque de cross-conduction et protégeant le circuit&lt;br /&gt;
* présence d&#039;un &amp;quot;debounce&amp;quot; basique sur la trigger&lt;br /&gt;
* licence CC-by-nc-sa : partagez !&lt;br /&gt;
&lt;br /&gt;
Les moins:&lt;br /&gt;
* N&#039;est pas programmable comme certains MOSFET évolués.&lt;br /&gt;
* Ne comporte pas de fusible intégré (type polyswitch par exemple). Vous &#039;&#039;&#039;devez&#039;&#039;&#039; toujours conserver le fusible de votre réplique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 3.3 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
Le coût des composants devrait avoisiner les 5€.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le PCB bien qu&#039;idéal n&#039;est pas obligatoire et peut être remplacé par une plaque de prototypage: [http://fr.wikipedia.org/wiki/Veroboard Veroboard] ou [http://fr.wikipedia.org/wiki/Perfboard PerfBoard] par exemple. Le prix varie selon la taille de la plaque, environ 1.5€ pour 100mm*50mm.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Il est déconseillé de souder les composants les uns aux autres (sans board donc). En cas de court-circuit les courants mis en jeu peuvent facilement faire fondre des fils et déclencher un incendie !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
{{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Airsoft-mosfet-pcb-with-parts.png]] [[Image:Airsoft-mosfet-pcb-without-parts.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fichiers et liens=&lt;br /&gt;
* {{zip|AirsoftMosfetTrigger--by-Rom1--CC-by-nc-sa.zip|Projet EAGLE 6}}: modifiable avec la version gratuite d&#039;Eagle CADSOFT 6.0&lt;br /&gt;
* {{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}: format PDF. Directement imprimable sur transparents LASER&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;br /&gt;
* [http://www.france-airsoft.fr/forum/index.php?showtopic=129180 Exemple de MOSFET AB]: Thread du forum FranceAirsoft présentant la fabrication d&#039;un &amp;quot;MOSFET AB&amp;quot;. Couramment rencontré, nous déconseillons la réalisation d&#039;un tel circuit (risque de cross-conduction).&lt;br /&gt;
* [http://extreme-fire.com/SupportDocuments/AEG-FET-Switch-Schematics-11.jpeg MOSFET Extreme Fire]: Schéma des MOSFET simples et AB d&#039;ExtremFire. Le AB est sans risque de cross-conduction par l&#039;ajout d&#039;un condensateur. Attention, le simple ne dispose pas de protection de roue libre.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Mod%C3%A8le:Zip&amp;diff=412</id>
		<title>Modèle:Zip</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Mod%C3%A8le:Zip&amp;diff=412"/>
		<updated>2011-12-30T18:16:34Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Nouvelle page : {{SERVER}}/images/7/79/Application_x_bzip_compressed_tar.png {{{2}}} &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{SERVER}}{{localurl:image:{{{1}}}}} {{SERVER}}/images/d/da/Info_circ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{SERVER}}/images/7/79/Application_x_bzip_compressed_tar.png [[media:{{{1}}}|{{{2}}}]] &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[{{SERVER}}{{localurl:image:{{{1}}}}} {{SERVER}}/images/d/da/Info_circle.png]&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:Application_x_bzip_compressed_tar.png&amp;diff=411</id>
		<title>Fichier:Application x bzip compressed tar.png</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:Application_x_bzip_compressed_tar.png&amp;diff=411"/>
		<updated>2011-12-30T18:16:10Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:AirsoftMosfetTrigger--by-Rom1--CC-by-nc-sa.zip&amp;diff=410</id>
		<title>Fichier:AirsoftMosfetTrigger--by-Rom1--CC-by-nc-sa.zip</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:AirsoftMosfetTrigger--by-Rom1--CC-by-nc-sa.zip&amp;diff=410"/>
		<updated>2011-12-30T18:11:56Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=409</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=409"/>
		<updated>2011-12-30T18:08:10Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ce document ainsi que ce circuit sont sous [http://fr.wikipedia.org/wiki/Licence_Creative_Commons licence Creative Common: CC-by-nc-sa].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont nommés &amp;quot;MOSFET&amp;quot; dans le milieu de l&#039;airsoft - le MOSFET n&#039;est ici qu&#039;un composant du circuit.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont qualifiés de MOSFET-AB pour &amp;quot;Active Breaking&amp;quot; dans le milieu de l&#039;airsoft.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor pour jouer le rôle de &amp;quot;debouncer&amp;quot; et de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Par rapport aux autres ?==&lt;br /&gt;
Les plus du circuit par rapport aux autres MOSFET existants:&lt;br /&gt;
* simple: 5 composants, board simple face&lt;br /&gt;
* peu couteux: 5€ de composants&lt;br /&gt;
* peu volumineux: board de 22mm*45mm&lt;br /&gt;
* composants facilement disponibles et récents proposant de meilleures performances&lt;br /&gt;
* système de frein (&amp;quot;AB&amp;quot;) sans de risque de cross-conduction et protégeant le circuit&lt;br /&gt;
* présence d&#039;un &amp;quot;debounce&amp;quot; basique sur la trigger&lt;br /&gt;
* licence CC-by-nc-sa : partagez !&lt;br /&gt;
&lt;br /&gt;
Les moins:&lt;br /&gt;
* N&#039;est pas programmable comme certains MOSFET évolués.&lt;br /&gt;
* Ne comporte pas de fusible intégré (type polyswitch par exemple). Vous &#039;&#039;&#039;devez&#039;&#039;&#039; toujours conserver le fusible de votre réplique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 3.3 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
Le coût des composants devrait avoisiner les 5€.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le PCB bien qu&#039;idéal n&#039;est pas obligatoire et peut être remplacé par une plaque de prototypage: [http://fr.wikipedia.org/wiki/Veroboard Veroboard] ou [http://fr.wikipedia.org/wiki/Perfboard PerfBoard] par exemple. Le prix varie selon la taille de la plaque, environ 1.5€ pour 100mm*50mm.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Il est déconseillé de souder les composants les uns aux autres (sans board donc). En cas de court-circuit les courants mis en jeu peuvent facilement faire fondre des fils et déclencher un incendie !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
{{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Airsoft-mosfet-pcb-with-parts.png]] [[Image:Airsoft-mosfet-pcb-without-parts.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fichiers et liens=&lt;br /&gt;
* {{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;br /&gt;
* [http://www.france-airsoft.fr/forum/index.php?showtopic=129180 Exemple de MOSFET AB]: Thread du forum FranceAirsoft présentant la fabrication d&#039;un &amp;quot;MOSFET AB&amp;quot;. Couramment rencontré, nous déconseillons la réalisation d&#039;un tel circuit (risque de cross-conduction).&lt;br /&gt;
* [http://extreme-fire.com/SupportDocuments/AEG-FET-Switch-Schematics-11.jpeg MOSFET Extreme Fire]: Schéma des MOSFET simples et AB d&#039;ExtremFire. Le AB est sans risque de cross-conduction par l&#039;ajout d&#039;un condensateur. Attention, le simple ne dispose pas de protection de roue libre.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=408</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=408"/>
		<updated>2011-12-30T18:06:56Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ce document ainsi que ce circuit sont sous [http://fr.wikipedia.org/wiki/Licence_Creative_Commons licence Creative Common: CC-by-nc-sa].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont nommés &amp;quot;MOSFET&amp;quot; dans le milieu de l&#039;airsoft - le MOSFET n&#039;est ici qu&#039;un composant du circuit.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont qualifiés de MOSFET-AB pour &amp;quot;Active Breaking&amp;quot; dans le milieu de l&#039;airsoft.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor pour jouer le rôle de &amp;quot;debouncer&amp;quot; et de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Par rapport aux autres ?==&lt;br /&gt;
Les plus du circuit par rapport aux autres MOSFET existants:&lt;br /&gt;
* simple: 5 composants, board simple face&lt;br /&gt;
* peu couteux: 5€ de composants&lt;br /&gt;
* peu volumineux: board de 22mm*45mm&lt;br /&gt;
* composants facilement disponibles et récents proposant de meilleures performances&lt;br /&gt;
* système de frein (&amp;quot;AB&amp;quot;) sans de risque de cross-conduction et protégeant le circuit&lt;br /&gt;
* présence d&#039;un &amp;quot;debounce&amp;quot; basique sur la trigger&lt;br /&gt;
* licence CC-by-nc-sa : partagez !&lt;br /&gt;
&lt;br /&gt;
Les moins:&lt;br /&gt;
* N&#039;est pas programmable comme certains MOSFET évolués.&lt;br /&gt;
* Ne comporte pas de fusible intégré (type polyswitch par exemple). Vous &#039;&#039;&#039;devez&#039;&#039;&#039; toujours conserver le fusible de votre réplique.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 3.3 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
Le coût des composants devrait avoisiner les 5€.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le PCB bien qu&#039;idéal n&#039;est pas obligatoire et peut être remplacé par une plaque de prototypage: [http://fr.wikipedia.org/wiki/Veroboard Veroboard] ou [http://fr.wikipedia.org/wiki/Perfboard PerfBoard] par exemple. Le prix varie selon la taille de la plaque, environ 1.5€ pour 100mm*50mm.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Il est déconseillé de souder les composants les uns aux autres (sans board donc). En cas de court-circuit les courants mis en jeu peuvent facilement faire fondre des fils et déclencher un incendie !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
{{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Airsoft-mosfet-pcb-with-parts.png]] [[Image:Airsoft-mosfet-pcb-without-parts.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fichiers et liens=&lt;br /&gt;
* {{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;br /&gt;
* [http://www.france-airsoft.fr/forum/index.php?showtopic=129180 Exemple de MOSFET AB]: Thread du forum FranceAirsoft présentant la fabrication d&#039;un &amp;quot;MOSFET AB&amp;quot;. Couramment rencontré, nous déconseillons la réalisation d&#039;un tel circuit (risque de cross-conduction).&lt;br /&gt;
* [http://extreme-fire.com/SupportDocuments/AEG-FET-Switch-Schematics-11.jpeg MOSFET ExtremFire]: Schéma des MOSFET simples et AB d&#039;ExtremFire. Ils sont sans risque de cross-conduction par l&#039;ajout d&#039;un condensateur.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=407</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=407"/>
		<updated>2011-12-30T17:52:55Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont nommés &amp;quot;MOSFET&amp;quot; dans le milieu de l&#039;airsoft - le MOSFET n&#039;est ici qu&#039;un composant du circuit.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
Par abus de langage les circuits proposant cette fonctionnalité sont qualifiés de MOSFET-AB pour &amp;quot;Active Breaking&amp;quot; dans le milieu de l&#039;airsoft.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor. Il joue également le rôle de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 3.3 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
Le coût des composants devrait avoisiner les 5€.&amp;lt;br /&amp;gt;&lt;br /&gt;
Le PCB bien qu&#039;idéal n&#039;est pas obligatoire et peut être remplacé par une plaque de prototypage: [http://fr.wikipedia.org/wiki/Veroboard Veroboard] ou [http://fr.wikipedia.org/wiki/Perfboard PerfBoard] par exemple. Le prix varie selon la taille de la plaque, environ 1.5€ pour 100mm*50mm.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Il est déconseillé de souder les composants les uns aux autres (sans board donc). En cas de court-circuit les courants mis en jeu peuvent facilement faire fondre des fils et déclencher un incendie !&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
{{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Airsoft-mosfet-pcb-with-parts.png]] [[Image:Airsoft-mosfet-pcb-without-parts.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Fichiers et liens=&lt;br /&gt;
* {{pdf|Airsoft_Mosfet_Trigger_-_typon.pdf‎|Typon à télécharger}}&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;br /&gt;
* [http://forums.airsoftmechanics.com/index.php?board=19.0 Forum Airsoft Mechanics]: pas mal de ressources autour des MOSFET en airsoft&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft_Mosfet_Trigger_-_typon.pdf&amp;diff=406</id>
		<title>Fichier:Airsoft Mosfet Trigger - typon.pdf</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft_Mosfet_Trigger_-_typon.pdf&amp;diff=406"/>
		<updated>2011-12-30T17:35:36Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft-mosfet-pcb-with-parts.png&amp;diff=405</id>
		<title>Fichier:Airsoft-mosfet-pcb-with-parts.png</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft-mosfet-pcb-with-parts.png&amp;diff=405"/>
		<updated>2011-12-30T17:34:09Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft-mosfet-pcb-without-parts.png&amp;diff=404</id>
		<title>Fichier:Airsoft-mosfet-pcb-without-parts.png</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft-mosfet-pcb-without-parts.png&amp;diff=404"/>
		<updated>2011-12-30T17:33:45Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Airsoft MOSFET Trigger by Rom1 Licence CC-by-nc-sa (Creative Common)&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=403</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=403"/>
		<updated>2011-12-30T17:07:08Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
Il est important de noter que le package TO220 a été &amp;quot;perverti&amp;quot; afin d&#039;augmenter les limites du composant. Les bornes Source et Drain subissent un fort courant, en conséquence la borne Drain a été sacrifiée pour laisser plus de place au Source. Le drain &amp;quot;de puissance&amp;quot; est disponible sur le dissipateur du boitier TO220. Nous souderons directement notre charge (le moteur) au radiateur !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor. Il joue également le rôle de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 3.3 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==PCB Board==&lt;br /&gt;
Quelques remarques:&lt;br /&gt;
* Le transistor a volontairement été placé coté &amp;quot;pistes&amp;quot;. Ainsi il est possible de souder directement le boitier du transistor (qui est relié au drain - voir plus haut) au PCB. Le PCB joue alors le role de radiateur et le &amp;quot;MOTOR-NEG&amp;quot; peut être relié directement au drain. Tous les autres composants sont placés de façon classique.&lt;br /&gt;
* Les pistes de puissance (les plus larges) seront épaissies à l&#039;étain.&lt;br /&gt;
* Les connectiques de fusibles sont optionnelles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Finitions==&lt;br /&gt;
* Le PCB est [http://fr.wikipedia.org/wiki/Tropicalisation tropicalisé] à l&#039;aide d&#039;un vernis pour PCB - y compris coté composant.&lt;br /&gt;
* Les fils sont retenus avec de la colle thermique (pistolet à colle).&lt;br /&gt;
* Les composants et pistes liés à la Gate sont noyés dans de la colle thermique pour éviter qu&#039;un élément extérieur (eau, brindille...) établisse un contact.&lt;br /&gt;
* Le circuit entier est enveloppé dans une gaine thermo.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=402</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=402"/>
		<updated>2011-12-30T16:49:57Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor. Il joue également le rôle de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
==Schéma==&lt;br /&gt;
[[Image:Airsoft-mosfet-schematic.png]]&lt;br /&gt;
&lt;br /&gt;
==Composants==&lt;br /&gt;
* Q1 - [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034]&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB560]&lt;br /&gt;
* D1 - Plusieurs diodes D1 peuvent être ajoutées en parallèle. Il est fortement conseillé de prendre les mêmes références.&lt;br /&gt;
* R1 - résistance 3.3 kOhms / 0.25w&lt;br /&gt;
* R2 - résistance 100 Ohms / 0.25w&lt;br /&gt;
* C1 - condensateur polyester 100nF&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* D1 - [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] ou tout autre diode Shottky capable de tenir plus de 40v et plusieurs dizaines d&#039;ampères en pointe.&lt;br /&gt;
* R1 - résistance 1w de 500 Ohms à 4.7 kOhms&lt;br /&gt;
* R1 - résistance 1/4w de 2 kOhms à 4.7 kOhms&lt;br /&gt;
* C1 - condensateur céramique/tantale/polyester de 100nF (0.1µF)&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft-mosfet-schematic.png&amp;diff=401</id>
		<title>Fichier:Airsoft-mosfet-schematic.png</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:Airsoft-mosfet-schematic.png&amp;diff=401"/>
		<updated>2011-12-30T16:35:04Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Airsoft MOSFET Trigger by Rom1
Licence CC-by-nc-sa (Creative Common)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Airsoft MOSFET Trigger by Rom1&lt;br /&gt;
Licence CC-by-nc-sa (Creative Common)&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=400</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=400"/>
		<updated>2011-12-30T16:28:39Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Considérations supplémentaires==&lt;br /&gt;
Afin de réduire le phénomène de &amp;quot;bounce&amp;quot; et de &amp;quot;faux positifs&amp;quot; liés à un switch de mauvaise qualité:&lt;br /&gt;
* nous ajoutons un condensateur à la Gate du transistor. Il joue également le rôle de filtre HF sur cette entrée.&lt;br /&gt;
* la résistance de pulldown de la Gate est volontairement de faible valeur. Il est ainsi nécessaire de fournir plus de courant sur cette entrée.&lt;br /&gt;
&lt;br /&gt;
Des connectiques optionnelles pour fusibles seront un plus. En prévoyant la connectique il suffira de gratter le PCB (coupure d&#039;une piste au cutter) pour pouvoir adjoindre un fusible.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=399</id>
		<title>MOSFET Airsoft Trigger</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=MOSFET_Airsoft_Trigger&amp;diff=399"/>
		<updated>2011-12-30T16:18:18Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Nouvelle page : =Principe Général= Lorsqu&amp;#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt; Cette solution prés...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Lorsqu&#039;on souhaite contrôler une charge (moteur, lampe...) le plus simplement du monde nous utilisons généralement un interrupteur.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution présente des avantages tels que le coût ou la simplicité. Elle pose par contre des problèmes pour les courants de fortes intensité, en particulier la création d&#039;arcs électriques qui détériorent les contacts de l&#039;interrupteur et une résistance élevée provoquant un échauffement. &lt;br /&gt;
&lt;br /&gt;
Dans le cadre de l&#039;Airsoft ce problème est présent. Les répliques utilisées comportent des moteurs de forte puissance pouvant consommer plus de 20A en continu (et beaucoup plus en pointe) sur des tensions allant de 7 à 14v. Aussi il est courant de voir les switchs (interrupteurs) se détériorer avec le temps. Nous allons étudier la réalisation d&#039;un circuit capable de remplacer le switch.&amp;lt;br /&amp;gt;&lt;br /&gt;
A noter que cette problématique se rapproche de celles rencontrées en robotique ou modélisme RC, le contrôle d&#039;un moteur étant particulièrement similaire.&lt;br /&gt;
&lt;br /&gt;
=Conception=&lt;br /&gt;
==Quelle problématique ?==&lt;br /&gt;
Comme présenté dans l&#039;introduction nous cherchons à contrôle un moteur à courant continu (DC) intégré à une réplique airsoft de type AEG. Le moteur ne tournera que dans un seul sens, ce qui simplifiera grandement la conception d&#039;un circuit. Le tout est déclenché par la pression sur un switch.&lt;br /&gt;
&lt;br /&gt;
Les tensions d&#039;alimentation peuvent varier de 7.4v (LiPo 2S) à plus de 14.8v (LiPo 4S) en passant par toute la gamme des tensions provenant de batteries LiPo (11.1v), LiFePo4 (9.9v), NiMh et NiCd (8.4v, 9.6v, 10.8v) couramment utilisées. Le courant nominal des moteurs particulièrement variant d&#039;un modèle à l&#039;autre. Nous pouvons cependant établir une limite haute à 30A.&amp;lt;br /&amp;gt;&lt;br /&gt;
Il faut garder en tête que lors du démarrage le moteur produira un appel de courant bien plus élevé pouvant avoisiner les 100A.&lt;br /&gt;
&lt;br /&gt;
Le système se doit d&#039;être sur ! On ne souhaite pas d&#039;allumage sans raison et nous devrons être particulièrement vigilant aux conditions dégradées suivantes:&lt;br /&gt;
* Temps humide, voir présence d&#039;eau liquide provenant de la condensation ou de la pluie&lt;br /&gt;
* Batterie faible&lt;br /&gt;
* Allumage à répétition, jusqu&#039;à 30 déclenchements/sec (30Hz) en mode semi (au delà vous avez des doigts bioniques)&lt;br /&gt;
* Peu de place&lt;br /&gt;
* Peu de ventilation&lt;br /&gt;
&lt;br /&gt;
Une problématique secondaire provient de la conception mécanique. En effet le système mécanique introduit une inertie et il est souhaitable de stopper (pas juste une roue libre) le moteur sitôt le switch relâché. L&#039;utilisation d&#039;un circuit de contrôle est l&#039;occasion de remplir ce rôle de &amp;quot;frein moteur&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Enfin, le coût et la simplicité de réalisation doivent être pris en compte. Le pratiquant d&#039;airsoft, sans être manchot, n&#039;est pas forcément électronicien et, sans être fauché, n&#039;a rien contre quelques économies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quel gain ?==&lt;br /&gt;
En réduisant les éléments résistifs nous permettons un courant plus élevé. Ainsi nous augmentons la réactivité et la vitesse de rotation du moteur (et donc la cadence) - nous réduisons l&#039;usure des éléments électriques et les pertes d&#039;énergie (donc une meilleure autonomie).&lt;br /&gt;
&lt;br /&gt;
Par l&#039;ajout du frein moteur nous évitons que la mécanique continue à tourner après l&#039;arrêt. Ainsi nous évitons un tir supplémentaire lors du &amp;quot;full auto&amp;quot; et arrêtons la mécanique en position de repos lors de tir en &amp;quot;semi auto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quelle solution ?==&lt;br /&gt;
La &amp;quot;solution de l&#039;électronicien&amp;quot; est d&#039;ajouter un transistor pour remplir le rôle d&#039;interrupteur. Ainsi le courant de la charge ne circule plus dans le switch mais dans le transistor. Il en résulte une résistance moindre et l’absence de commutation mécanique supprime les arcs électriques. Le switch ne sert alors qu&#039;à contrôler le transistor avec des courants bien plus faibles (de l&#039;ordre de quelques mA).&amp;lt;br /&amp;gt;&lt;br /&gt;
Le principe d&#039;un transistor ne sera pas détaillé ici mais vous pouvez aller voir ici: http://fribotte.free.fr/bdtech/elecnul/mpuissance.html&lt;br /&gt;
Bien sur vu les tensions/intensités en jeu ici nous n&#039;allons pas utiliser un simple transistor bipolaire mais plutôt un MOSFET (même un Hexfet Power MOSFET - vive le marketing) capable de tenir des intensités.&lt;br /&gt;
&lt;br /&gt;
Et le frein moteur ?&amp;lt;br /&amp;gt;&lt;br /&gt;
Sur les moteurs électriques DC il est simple d&#039;obtenir un frein moteur puisqu&#039;il suffit de court-circuiter les bornes. Ainsi les courants générés par le moteur (inertie mécanique et charge inductive du bobinage) sont réinjectés dans le moteur produisant une force inverse.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ce principe est généralement implémenté sous la forme d&#039;une diode de roue libre servant à la fois de frein mais aussi de protection pour les circuits connectés en évitant que les courants et tensions générées ne reviennent dans ces circuits.&lt;br /&gt;
&lt;br /&gt;
Un [http://fr.wikipedia.org/wiki/Redressement_synchrone redressement synchrone] aurait pu être appliqué. Il impose cependant un contrôle précis des 2 transistors afin d&#039;éviter des phénomènes de cross-conduction, par exemple en utilisant un driver de MOSFET.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Choix des composants==&lt;br /&gt;
En tant que composant central, le transistor aura en charge l&#039;alimentation du moteur. Un MOSFET canal N est retenu. Les références sont nombreuses et nous avons choisis un [http://www.irf.com/product-info/datasheets/data/irlb3034pbf.pdf IRLB3034].&amp;lt;br /&amp;gt;&lt;br /&gt;
Un survol de ses caractéristiques:&lt;br /&gt;
* Tensions maximale drain-&amp;gt;source (Vdss) de 40V&lt;br /&gt;
* Intensité maximale drain-&amp;gt;source élevée: 195A package limited, 345A silicon limited&lt;br /&gt;
* Intensité en pointe à plus de 1300A&lt;br /&gt;
* Faible résistance interne: moins de 2 mOhms&lt;br /&gt;
* Résistance à la chaleur: plus de 170°C&lt;br /&gt;
* facilement disponible pour moins de 3€&lt;br /&gt;
* packaging TO220, peu de place et facile à souder. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La diode de roue libre (flyback, flywheel) devra protéger le circuit et remplir le rôle de frein moteur. On utilise couramment des diodes Schottky de forte puissance. Par exemple des [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] qui se trouvent très facilement pour moins de 20 centimes. Elles présentent d&#039;excellent temps de réponse ainsi qu&#039;une faible tension de chute.&lt;br /&gt;
&lt;br /&gt;
La [http://www.fairchildsemi.com/ds/1N%2F1N5822.pdf 1N5822] tiens 40v et 80A en pointe de 8ms (3A en continu) et devrait donc faire l&#039;affaire, même pour un gros moteur. Elle est packagé dans un [http://www.fairchildsemi.com/dwg/DO/DO201A.pdf DO-201AD] à la fois facile souder et de taille limitée.&amp;lt;br /&amp;gt;&lt;br /&gt;
En conservant les mêmes dimensions les [http://www.fairchildsemi.com/ds/SB/SB560.pdf SB5x0] vont monter plus haut à la fois en tension et en intensité. Par exemple un SB560 est données pour 60v, 5A en continu, 150A en pointe et coute moins de 50 centimes.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;aller encore plus loins avec une [http://www.fairchildsemi.com/ds/MB/MBR4045PT.pdf MBR4060PT]. Les spécifications sont plus élevées: 60v, 40A en continu, 400A en pointe mais attention on change de packaging ([http://www.fairchildsemi.com/products/discrete/packaging/to247.html TO247]) et de prix: généralement plus de 3€.&lt;br /&gt;
&lt;br /&gt;
Comme souvent en électronique, et que ce soit pour le transistor ou la diode, nous avons un grand choix d&#039;alternatives avec beaucoup de paramètres: prix, packaging, courant continu/pointe, tension max... &lt;br /&gt;
Pour la diode nous retiendrons les 1N5822 et SB5x0 qui sont largement disponible, interchangeable (même packaging) et pourront être montées en parallèle pour augmenter la puissance dissipée.&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Accueil&amp;diff=398</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Accueil&amp;diff=398"/>
		<updated>2011-12-30T15:17:08Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Pensée Profonde : c&#039;est quoi ?=&lt;br /&gt;
[[Image:2009-configuration-crop.JPG|right|250px|link=Bilan Coupe 2009|Marvin 2009 @ Eurobot]]&lt;br /&gt;
Pensée Profonde est un [http://www.google.fr/search?hl=fr&amp;amp;sa=X&amp;amp;oi=spell&amp;amp;resnum=0&amp;amp;ct=result&amp;amp;cd=1&amp;amp;q=club+de+robotique&amp;amp;spell=1 club de robotique] indépendant (ne dépendant d&#039;aucune structure telle qu&#039;une école d&#039;ingénieur, IUT ...) fondé par d&#039;anciens élèves de l&#039;[http://www.esigetel.fr ESIGETEL].&lt;br /&gt;
&lt;br /&gt;
A tous ceux, et ils sont nombreux, qui se demandent d&#039;où vient ce nom, je conseille vivement la lecture de H2G2 : Le Guide du Voyageur Galactique - la &amp;quot;trilogie en 5 volumes&amp;quot; de [http://fr.wikipedia.org/wiki/Douglas_Adams Douglas Adams]. Un petit coup d&#039;oeil sur Wikipedia devrait éclairer les plus fainéants sur cette [http://fr.wikipedia.org/wiki/Le_Guide_galactique oeuvre exceptionnelle] et le choix de ce  [http://en.wikipedia.org/wiki/Minor_characters_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Deep_Thought nom].&lt;br /&gt;
&lt;br /&gt;
==Nos objectifs==&lt;br /&gt;
Manipuler des technologies de pointe tout en nous amusant !&amp;lt;br /&amp;gt;La robotique se présente à nous comme une discipline parfaite pour explorer des domaines tels que l&#039;électronique embarquée, la reconnaissance d&#039;image, les communications sans-fils ...&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #DFBA99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#FFDAB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;Pensée Profonde&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #DFBA99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Kalzium.png|48px|center|top]]&lt;br /&gt;
|&#039;&#039;&#039;Nos modules: &amp;quot;Made in Pensée Profonde&amp;quot;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Image:3floppy unmount.png|24px]] &#039;&#039;&#039;Informatique&#039;&#039;&#039;&lt;br /&gt;
**[[PC embarqué]] : Notre système PC embarqué et [[Configuration_Aspire_One|sa configuration]].&lt;br /&gt;
**[[Vision OpenCV]] : Détection d&#039;objets avec la librairie [http://sourceforge.net/projects/opencvlibrary/ OpenCV].&lt;br /&gt;
*[[Image:Ksim.png|24px]] &#039;&#039;&#039;Electronique&#039;&#039;&#039;&lt;br /&gt;
**[[Spécifications des cartes électroniques]] : dimensions, connectique (...) de nos cartes électroniques.&lt;br /&gt;
**[[Carte Hub]] : Carte dédiée à l&#039;alimentation des cartes, la communication entre les cartes et avec un PC.&lt;br /&gt;
**[[Alimentation]] : Carte de gestion de l&#039;alimentation. Système de démarrage, arrêt d&#039;urgence, timer, contrôle de tension.&lt;br /&gt;
**[[Carte Propulsion]] : Carte dédiée à la propulsion. Gestion de l&#039;asservissement et de la puissance pour 2 moteurs.&lt;br /&gt;
**[[Carte LSD|Carte Lights, Sound &amp;amp; Debug]] : Carte aussi utile pour le fun que pour le debug. Elle gère un éclairage, l&#039;émission de sons et un écran LCD.&lt;br /&gt;
**[[Carte IO|Carte Entrées/Sorties]] : Carte polyvalente pour la gestion d&#039;entrées, sorties, servomoteurs (...).&lt;br /&gt;
**[[Balises]] : Solutions de localisation et de positionnement.&lt;br /&gt;
**[[PC-I2C|Interfaces PC - I²C]] : Interfaces PC/I²C communes et notre adaptateurs USB/I²C.&lt;br /&gt;
**[[Chargeur LiPo 1cell|Chargeur de batteries LiPo 1 cellule]] : Un chargeur compact simple à réaliser et qui fonctionne sur port USB.&lt;br /&gt;
**[[Module odométrie|Module d&#039;odométrie]] : Un module capable de suivre en temps réel la position en 2D + orientation.&lt;br /&gt;
**[[MOSFET Airsoft Trigger|Remplacement d&#039;un &amp;quot;trigger switch&amp;quot; par un MOSFET]] : Ce petit circuit remplace l&#039;interrupteur de contrôle d&#039;un moteur DC par un MOSFET.&lt;br /&gt;
*[[Image:Kcontrol.png|24px]] &#039;&#039;&#039;Mécanique&#039;&#039;&#039;&lt;br /&gt;
**[[Bloc moteur]] : Conception d&#039;un bloc moteur avec codeur.&lt;br /&gt;
**[[Tir balistique]] : Solutions de tir adaptées à tout type d&#039;objets.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Katomic.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA;&amp;quot;|&#039;&#039;&#039;Divers&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Tuning]] : Le tuning du robot&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Bookcase.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA;&amp;quot;|&#039;&#039;&#039;Ressources &amp;amp;amp; Documentation&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Carnet d&#039;adresses]] : Boutiques, sites, lieux intéressants, outils pour l&#039;électronique ou le développement ...&lt;br /&gt;
*[[Les Pages Jaunes]] : Notre bottin des partenaires.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #8898BF;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#F7F7FF;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;Robot Marvin 2009: Coupe de France et Coupe d&#039;Europe Eurobot&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #8898BF;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Edu_miscellaneous.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;&amp;quot;|&#039;&#039;&#039;Gestion du projet&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Documents utiles 2009]] : règlement, faq ...&lt;br /&gt;
*[[Planning 2009]] : Planning prévisionnel du projet.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Kcontrol.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Mécanique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Structure 2009]] : Conception de la structure du robot.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Ksim.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Électronique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Architecture électronique 2009]] : Organisation des différents modules.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Terminal.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Informatique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Stratégies 2009]] : Différentes stratégies pour l&#039;édition 2009.&lt;br /&gt;
*[[Logiciels 2009]] : Les développements : interactions, logique ...&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Actu==&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;En vrac&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
Pas de participation à Eurobot pour 2010 et 2011 mais Pensée Profonde ne s&#039;endort pas pour autant. Quelques mises à jour &amp;quot;mineures&amp;quot; d&#039;articles et surtout de nouvelles créations:&lt;br /&gt;
*Un [[Chargeur LiPo 1cell|chargeur de batteries LiPo 1 cellule]] à la fois compact simple à réaliser et qui fonctionne sur tout ce qui fourni 5v et plus.&lt;br /&gt;
*Un [[Module odométrie|module d&#039;odométrie]] : capable de suivre en temps réel la position en 2D + orientation.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;La Coupe 2009&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
[[image:Marvin-eurobot.jpg|left|150px|H2G2 !]] Notre partition à la Coupe de France de Robotique 2009 s&#039;achève avec une 97e place sur près de 200 équipes inscrites.&amp;lt;br /&amp;gt;Résultat honorable si l&#039;on considère les problèmes de dernière minute rencontrés à la coupe. Ceux ci nous ont contrains à modifier en profondeur le fonctionnement du robot.&lt;br /&gt;
&lt;br /&gt;
Pour en savoir plus, consultez le [[Bilan Coupe 2009|bilan de la coupe 2009]].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;On parle de nous !&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Cowcotland.png|left]] Notre partenaire [http://www.cowcotland.com CowCotland] a publié un [http://www.cowcotland.com/articles/367/un-netbook-dans-un-robot-presentation-du-projet.html article sur notre projet]. Cet article a été repris à sur de nombreux sites ([http://www.puissance-pc.net/divers-fonkerie/les-fermiers-sattaquent-aux-robots.html?Itemid=54 PuissancePC], [http://www.presence-pc.com/actualite/coupe-robotique-netbook-33834/ Tom&#039;s Hardware], [http://www.lesnumeriques.com/news_id-7877.html LesNumeriques] ...), preuve que le sujet intéresse ! &amp;lt;br /&amp;gt;Une fois de plus un grand merci à [http://www.cowcotland.com CowCotland] pour son [[Nos Sponsors|soutien]].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Accueil&amp;diff=397</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Accueil&amp;diff=397"/>
		<updated>2011-12-30T15:02:41Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Pensée Profonde : c&#039;est quoi ?=&lt;br /&gt;
[[Image:2009-configuration-crop.JPG|right|250px|link=Bilan Coupe 2009|Marvin 2009 @ Eurobot]]&lt;br /&gt;
Pensée Profonde est un [http://www.google.fr/search?hl=fr&amp;amp;sa=X&amp;amp;oi=spell&amp;amp;resnum=0&amp;amp;ct=result&amp;amp;cd=1&amp;amp;q=club+de+robotique&amp;amp;spell=1 club de robotique] indépendant (ne dépendant d&#039;aucune structure telle qu&#039;une école d&#039;ingénieur, IUT ...) fondé par d&#039;anciens élèves de l&#039;[http://www.esigetel.fr ESIGETEL].&lt;br /&gt;
&lt;br /&gt;
A tous ceux, et ils sont nombreux, qui se demandent d&#039;où vient ce nom, je conseille vivement la lecture de H2G2 : Le Guide du Voyageur Galactique - la &amp;quot;trilogie en 5 volumes&amp;quot; de [http://fr.wikipedia.org/wiki/Douglas_Adams Douglas Adams]. Un petit coup d&#039;oeil sur Wikipedia devrait éclairer les plus fainéants sur cette [http://fr.wikipedia.org/wiki/Le_Guide_galactique oeuvre exceptionnelle] et le choix de ce  [http://en.wikipedia.org/wiki/Minor_characters_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Deep_Thought nom].&lt;br /&gt;
&lt;br /&gt;
==Nos objectifs==&lt;br /&gt;
Manipuler des technologies de pointe tout en nous amusant !&amp;lt;br /&amp;gt;La robotique se présente à nous comme une discipline parfaite pour explorer des domaines tels que l&#039;électronique embarquée, la reconnaissance d&#039;image, les communications sans-fils ...&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #DFBA99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#FFDAB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;Pensée Profonde&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #DFBA99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Kalzium.png|48px|center|top]]&lt;br /&gt;
|&#039;&#039;&#039;Nos modules: &amp;quot;Made in Pensée Profonde&amp;quot;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Image:3floppy unmount.png|24px]] &#039;&#039;&#039;Informatique&#039;&#039;&#039;&lt;br /&gt;
**[[PC embarqué]] : Notre système PC embarqué et [[Configuration_Aspire_One|sa configuration]].&lt;br /&gt;
**[[Vision OpenCV]] : Détection d&#039;objets avec la librairie [http://sourceforge.net/projects/opencvlibrary/ OpenCV].&lt;br /&gt;
*[[Image:Ksim.png|24px]] &#039;&#039;&#039;Electronique&#039;&#039;&#039;&lt;br /&gt;
**[[Spécifications des cartes électroniques]] : dimensions, connectique (...) de nos cartes électroniques.&lt;br /&gt;
**[[Carte Hub]] : Carte dédiée à l&#039;alimentation des cartes, la communication entre les cartes et avec un PC.&lt;br /&gt;
**[[Alimentation]] : Carte de gestion de l&#039;alimentation. Système de démarrage, arrêt d&#039;urgence, timer, contrôle de tension.&lt;br /&gt;
**[[Carte Propulsion]] : Carte dédiée à la propulsion. Gestion de l&#039;asservissement et de la puissance pour 2 moteurs.&lt;br /&gt;
**[[Carte LSD|Carte Lights, Sound &amp;amp; Debug]] : Carte aussi utile pour le fun que pour le debug. Elle gère un éclairage, l&#039;émission de sons et un écran LCD.&lt;br /&gt;
**[[Carte IO|Carte Entrées/Sorties]] : Carte polyvalente pour la gestion d&#039;entrées, sorties, servomoteurs (...).&lt;br /&gt;
**[[Balises]] : Solutions de localisation et de positionnement.&lt;br /&gt;
**[[PC-I2C|Interfaces PC - I²C]] : Interfaces PC/I²C communes et notre adaptateurs USB/I²C.&lt;br /&gt;
**[[Chargeur LiPo 1cell|Chargeur de batteries LiPo 1 cellule]] : Un chargeur compact simple à réaliser et qui fonctionne sur port USB.&lt;br /&gt;
**[[Module odométrie|Module d&#039;odométrie]] : Un module capable de suivre en temps réel la position en 2D + orientation.&lt;br /&gt;
**[[MOSFET Trigger|Remplacement d&#039;un &amp;quot;trigger switch&amp;quot; par un MOSFET]] : Ce petit circuit remplace l&#039;interrupteur de contrôle d&#039;un moteur DC par un MOSFET.&lt;br /&gt;
*[[Image:Kcontrol.png|24px]] &#039;&#039;&#039;Mécanique&#039;&#039;&#039;&lt;br /&gt;
**[[Bloc moteur]] : Conception d&#039;un bloc moteur avec codeur.&lt;br /&gt;
**[[Tir balistique]] : Solutions de tir adaptées à tout type d&#039;objets.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Katomic.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA;&amp;quot;|&#039;&#039;&#039;Divers&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Tuning]] : Le tuning du robot&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Bookcase.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA;&amp;quot;|&#039;&#039;&#039;Ressources &amp;amp;amp; Documentation&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Carnet d&#039;adresses]] : Boutiques, sites, lieux intéressants, outils pour l&#039;électronique ou le développement ...&lt;br /&gt;
*[[Les Pages Jaunes]] : Notre bottin des partenaires.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #8898BF;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#F7F7FF;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;Robot Marvin 2009: Coupe de France et Coupe d&#039;Europe Eurobot&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #8898BF;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Edu_miscellaneous.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;&amp;quot;|&#039;&#039;&#039;Gestion du projet&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Documents utiles 2009]] : règlement, faq ...&lt;br /&gt;
*[[Planning 2009]] : Planning prévisionnel du projet.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Kcontrol.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Mécanique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Structure 2009]] : Conception de la structure du robot.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Ksim.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Électronique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Architecture électronique 2009]] : Organisation des différents modules.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Terminal.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Informatique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Stratégies 2009]] : Différentes stratégies pour l&#039;édition 2009.&lt;br /&gt;
*[[Logiciels 2009]] : Les développements : interactions, logique ...&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Actu==&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;En vrac&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
Pas de participation à Eurobot pour 2010 et 2011 mais Pensée Profonde ne s&#039;endort pas pour autant. Quelques mises à jour &amp;quot;mineures&amp;quot; d&#039;articles et surtout de nouvelles créations:&lt;br /&gt;
*Un [[Chargeur LiPo 1cell|chargeur de batteries LiPo 1 cellule]] à la fois compact simple à réaliser et qui fonctionne sur tout ce qui fourni 5v et plus.&lt;br /&gt;
*Un [[Module odométrie|module d&#039;odométrie]] : capable de suivre en temps réel la position en 2D + orientation.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;La Coupe 2009&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
[[image:Marvin-eurobot.jpg|left|150px|H2G2 !]] Notre partition à la Coupe de France de Robotique 2009 s&#039;achève avec une 97e place sur près de 200 équipes inscrites.&amp;lt;br /&amp;gt;Résultat honorable si l&#039;on considère les problèmes de dernière minute rencontrés à la coupe. Ceux ci nous ont contrains à modifier en profondeur le fonctionnement du robot.&lt;br /&gt;
&lt;br /&gt;
Pour en savoir plus, consultez le [[Bilan Coupe 2009|bilan de la coupe 2009]].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;On parle de nous !&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Cowcotland.png|left]] Notre partenaire [http://www.cowcotland.com CowCotland] a publié un [http://www.cowcotland.com/articles/367/un-netbook-dans-un-robot-presentation-du-projet.html article sur notre projet]. Cet article a été repris à sur de nombreux sites ([http://www.puissance-pc.net/divers-fonkerie/les-fermiers-sattaquent-aux-robots.html?Itemid=54 PuissancePC], [http://www.presence-pc.com/actualite/coupe-robotique-netbook-33834/ Tom&#039;s Hardware], [http://www.lesnumeriques.com/news_id-7877.html LesNumeriques] ...), preuve que le sujet intéresse ! &amp;lt;br /&amp;gt;Une fois de plus un grand merci à [http://www.cowcotland.com CowCotland] pour son [[Nos Sponsors|soutien]].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=396</id>
		<title>Module odométrie</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=396"/>
		<updated>2010-05-30T12:04:08Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;span style=&amp;quot;color: red; font-size:200%;&amp;quot;&amp;gt;En cours de rédaction !!!!&amp;lt;/span&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=Principe Général=&lt;br /&gt;
Le module a pour objectif de fournir une information de position dans un repère orthogonal 2D (X,Y). Cela ce se résume à 3 valeurs:&lt;br /&gt;
* position en X&lt;br /&gt;
* position en Y&lt;br /&gt;
* orientation Ө&lt;br /&gt;
&lt;br /&gt;
Le positionnement est dit &amp;quot;relatif&amp;quot; et dépend de la position de départ (généralement l&#039;origine du repère X=0, Y=0, Ө=0). Il est donc inévitable d&#039;avoir une dérive liée à l&#039;accumulation d&#039;erreurs successives. La correction et la compensation de ces erreurs fera l&#039;objet d&#039;un chapitre à part entière.&lt;br /&gt;
&lt;br /&gt;
Il ne s&#039;agit pas d&#039;un asservissement mais uniquement d&#039;un tracking de position. L&#039;asservissement en position est réalisé par un second module qui exploite les informations de ce module.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Les capteurs=&lt;br /&gt;
Différents types de capteurs permettent d&#039;obtenir des informations de position, de déplacement, d&#039;accélération ou de vitesse. Leur mesures sont plus ou moins fiables (bruit, dérive...) et complexe à exploiter (lecture directe, intégration simple ou double...). Se pose également la question du rapport qualité/prix.&lt;br /&gt;
Notre cahier des charges:&lt;br /&gt;
* fourni une information de déplacement et/ou d&#039;orientation&lt;br /&gt;
* fiabilité&lt;br /&gt;
* simplicité d&#039;utilisation&lt;br /&gt;
* rapport qualité/prix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le premier chapitre présente les capteurs recalés et les raisons de ce choix. &lt;br /&gt;
La module utilise 2 types de capteurs afin d&#039;améliorer les résultats: les 2 chapitres suivants présentent les capteurs retenus.&lt;br /&gt;
Enfin le dernier chapitre présente l&#039;utilisation qui est fait de ces capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les éliminés==&lt;br /&gt;
===Accéléromètre et Gyroscope===&lt;br /&gt;
Ces composants MEMS sont fortement bruités et souffrent d&#039;une dérive importante. De plus un changement d&#039;inclinaison minime ainsi que les vibrations faussent fortement les mesures. L&#039;utilisation de plusieurs composants permet de s&#039;affranchir de certaines problématiques mais complique fortement la réalisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Des centrales inertielles (IMU) reposent sur le couple accéléro+gyro mais de meilleure qualité et en plus grand nombre. Elles restent hors de prix (1200€ pour les moins chères, plus de 3000€ généralement) et plutôt volumineuses.&lt;br /&gt;
&lt;br /&gt;
===Télémètre et Balise===&lt;br /&gt;
Ils permettent un positionnement absolu mais imposent des pré-requis importants.&lt;br /&gt;
&#039;&#039;&#039;Télémètres:&#039;&#039;&#039; Connaitre parfaitement l&#039;environnement et que celui-ci n&#039;évolue pas (pas d&#039;obstacle mobile). Mesure d&#039;orientation complexe.&lt;br /&gt;
&#039;&#039;&#039;Balises et &amp;quot;LandMark&amp;quot;:&#039;&#039;&#039; Installation préalable de balises actives ou passives. C&#039;est un projet complexe à part entière.&lt;br /&gt;
&lt;br /&gt;
===Boussole===&lt;br /&gt;
Les boussoles numériques fournissent une orientation absolue grâce au champ magnétique terrestre. Elles souffrent d&#039;imprécision lorsque l&#039;environnement magnétique est très perturbé. La présence de moteurs changeant de régime ainsi que la structure métallique du robot ou du terrain parasitent les mesures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Premiers capteurs: Les encodeurs==&lt;br /&gt;
Ils fournissent une information de déplacement selon 1 axe sous forme de 2 signaux en quadrature (pour connaitre le sens) et éventuellement d&#039;un index. Le nombre d&#039;impulsions par tour dépend du modèle d&#039;encodeur mais pour obtenir une information précise un minimum de 500i/t est indispensable. Le cout moyen se situe de 30 à 150€ pièce ce qui en fait un investissement moyen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ils doivent être placés sur des roues non motrices les plus fines et les plus écartées possible. On augmente ainsi la précision des mesure angulaire et on réduit les risques d&#039;erreurs liées aux glissements.&lt;br /&gt;
&lt;br /&gt;
==Seconds capteurs: Les capteurs de souris optique==&lt;br /&gt;
Ils fournissent une information de déplacement selon 2 axes perpendiculaires. Les valeurs sont accessibles dans 2 registres via une connexion série (très proche de l&#039;i2c). Leur vitesse maximale dépend du modèle; elle est généralement supérieure à 30cm/s.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les capteurs doivent être situés à hauteur fixe et constante du sol (quelques mm si lentille d&#039;origine) et les résultats sont variant en fonction de la surface. Il faut donc être attentif au placement des capteurs et à l&#039;éclairage.&lt;br /&gt;
&lt;br /&gt;
Les modèles retenus sont les ADNS-2610 et ADNS-2620. Leur vitesse limite tourne autour de 35cm/s et un robot rapide pourra donc rencontrer quelques problèmes. Dans ce cas de meilleurs capteurs pourront corriger les problèmes sans pour autant repenser l&#039;asservissement complet (ADNS-5060 par exemple).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Électronique=&lt;br /&gt;
==Choix du micro-contrôleur==&lt;br /&gt;
Ce que doit être capable de faire l&#039;électronique:&lt;br /&gt;
* s&#039;interfacer avec 2 codeurs en quadrature + index.&lt;br /&gt;
* s&#039;interfacer avec 2 capteurs de souris optique&lt;br /&gt;
* réaliser des calculs trigonométriques&lt;br /&gt;
* communiquer en i2c (slave)&lt;br /&gt;
Le problème majeur se situe dans la réalisation de toutes ces tâches en parallèle. Il ne faut pas par exemple qu&#039;un calcul complexe ne fasse &amp;quot;sauter des pas&amp;quot; dans la lecture des codeurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fidèle à nos habitudes nous allons du coté de chez Microchip.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ils proposent une gamme de micro-contrôleurs disposant d&#039;un module dédié à la lecture des encodeurs en quadrature (QEI MFM). Nous sommes ainsi déchargé du décodage des signaux pour déduire le sens de rotation et assurés qu&#039;aucun pas ne sera oublié. La configuration est relativement complète et permet de le décodage en 1x, 2x et 4x, des interruptions sur un nombre d&#039;impulsion ou le passage de l&#039;index.&amp;lt;br /&amp;gt;&lt;br /&gt;
La puissance de calcul devrait être suffisant puisque cela s&#039;échelonne de 10 à 40mips, sur 8 ou 16bits.&amp;lt;br /&amp;gt;&lt;br /&gt;
Coté i2c et communication avec les capteurs de souris optique pas de problème. Un module SSP (spi+i2c) est presque toujours présent, les pin libres permettent de connecter les capteurs (3).&lt;br /&gt;
&lt;br /&gt;
* Premier composant: le [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010271 PIC18F2x31]. Son principal défaut est qu&#039;il ne propose qu&#039;un module QEI. Il faut soit 2 PIC soit géré un codeur manuellement.&lt;br /&gt;
* Second composant: le [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532300 dsPIC33FJ128MC202]. Il propose 2 QEI, sa puissance et sa mémoire sont supérieures à celles du 18F. Par contre il n&#039;est disponible qu&#039;en 3.3V (demande donc pas mal d&#039;adaptation de niveaux) et seul les modèles 28 broches sont disponibles en package DIP.&lt;br /&gt;
&lt;br /&gt;
Nous retenons le dsPIC car il offre le plus d&#039;avantages. Son port i2c sera interfacé via un adaptateur de niveaux à opto-coupleurs. Le modèle 28 broches dispose de peu d&#039;entrée &amp;quot;5v compliant&amp;quot; mais il reste possible de connecter directement 2 ADNS via 3 pin (clk commune). Par contre il devient difficile de tout concilier si on veut en plus utiliser l&#039;icsp. Pour aller plus loin on peut utiliser un modèle 44, 64 ou 100 broches (64/100 dispo sur d&#039;autres dsPIC) avec un PCB d&#039;adaptation TQFP&amp;gt;DIP (même pas 1€50).&lt;br /&gt;
&lt;br /&gt;
==dsPIC33F==&lt;br /&gt;
Que faut il pour faire marcher la bête ?&lt;br /&gt;
* Une source 3.3v. Un simple régulateur linéaire suffit vu la faible consommation.&lt;br /&gt;
* Un quartz 8mHz. Via la PLL interne on obtient les 80mHz du core. On pourrait utiliser la clock interne mais pour plus de précision un quartz externe est préféré.&lt;br /&gt;
* Un adaptateur de niveau bidirectionnel pour l&#039;i2c en 5V. On utilise un composant un peu plus complet puisqu&#039;il s&#039;agit d&#039;un optocoupleur spécial i2c : [http://www.silabs.com/Support%20Documents/TechnicalDocs/Si840x.pdf Si8400AA-B-IS].&lt;br /&gt;
* Un adaptateur de niveaux pour les encodeurs. C&#039;est unidirectionnel donc un simple 74HC4050 suffit. Il est disponible en DIP ou en SOIC. [http://focus.ti.com/lit/ds/symlink/cd74hc4050.pdf DS TI] &amp;amp; [http://www.nxp.com/documents/data_sheet/74HC4050_CNV.pdf DS NXP]&lt;br /&gt;
* Pour les capteurs de souris nous utilisons des entrées &amp;quot;5v compliant&amp;quot;. Nous pourrions utiliser aussi un capteur en 3.3v mais aucun de disponible à l&#039;unité... on va utiliser du 5v pour le proto ;)&lt;br /&gt;
* Des condos, des résistances et des diodes... le passif habituel !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://clubelek.insa-lyon.fr/joomla/fr/base_de_connaissances/informatique/asservissement_et_pilotage_de_robot_autonome_introduc_2.php &amp;quot;Asservissement et pilotage de robot autonome&amp;quot; par L&#039;INSA Lyon]&lt;br /&gt;
* [http://wiki.droids-corp.org/index.php/Aversive/Asservissement_Microb_2008 &amp;quot;Asservissement 2008&amp;quot; par Microb]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=395</id>
		<title>Module odométrie</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=395"/>
		<updated>2010-05-30T11:39:57Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;span style=&amp;quot;color: red; font-size:200%;&amp;quot;&amp;gt;En cours de rédaction !!!!&amp;lt;/span&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=Principe Général=&lt;br /&gt;
Le module a pour objectif de fournir une information de position dans un repère orthogonal 2D (X,Y). Cela ce se résume à 3 valeurs:&lt;br /&gt;
* position en X&lt;br /&gt;
* position en Y&lt;br /&gt;
* orientation Ө&lt;br /&gt;
&lt;br /&gt;
Le positionnement est dit &amp;quot;relatif&amp;quot; et dépend de la position de départ (généralement l&#039;origine du repère X=0, Y=0, Ө=0). Il est donc inévitable d&#039;avoir une dérive liée à l&#039;accumulation d&#039;erreurs successives. La correction et la compensation de ces erreurs fera l&#039;objet d&#039;un chapitre à part entière.&lt;br /&gt;
&lt;br /&gt;
Il ne s&#039;agit pas d&#039;un asservissement mais uniquement d&#039;un tracking de position. L&#039;asservissement en position est réalisé par un second module qui exploite les informations de ce module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Les capteurs=&lt;br /&gt;
Différents types de capteurs permettent d&#039;obtenir des informations de position, de déplacement, d&#039;accélération ou de vitesse. Leur mesures sont plus ou moins fiables (bruit, dérive...) et complexe à exploiter (lecture directe, intégration simple ou double...). Se pose également la question du rapport qualité/prix.&lt;br /&gt;
Notre cahier des charges:&lt;br /&gt;
* fourni une information de déplacement et/ou d&#039;orientation&lt;br /&gt;
* fiabilité&lt;br /&gt;
* simplicité d&#039;utilisation&lt;br /&gt;
* rapport qualité/prix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le premier chapitre présente les capteurs recalés et les raisons de ce choix. &lt;br /&gt;
La module utilise 2 types de capteurs afin d&#039;améliorer les résultats: les 2 chapitres suivants présentent les capteurs retenus.&lt;br /&gt;
Enfin le dernier chapitre présente l&#039;utilisation qui est fait de ces capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les éliminés==&lt;br /&gt;
===Accéléromètre et Gyroscope===&lt;br /&gt;
Ces composants MEMS sont fortement bruités et souffrent d&#039;une dérive importante. De plus un changement d&#039;inclinaison minime ainsi que les vibrations faussent fortement les mesures. L&#039;utilisation de plusieurs composants permet de s&#039;affranchir de certaines problématiques mais complique fortement la réalisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Des centrales inertielles (IMU) reposent sur le couple accéléro+gyro mais de meilleure qualité et en plus grand nombre. Elles restent hors de prix (1200€ pour les moins chères, plus de 3000€ généralement) et plutôt volumineuses.&lt;br /&gt;
&lt;br /&gt;
===Télémètre et Balise===&lt;br /&gt;
Ils permettent un positionnement absolu mais imposent des pré-requis importants.&lt;br /&gt;
&#039;&#039;&#039;Télémètres:&#039;&#039;&#039; Connaitre parfaitement l&#039;environnement et que celui-ci n&#039;évolue pas (pas d&#039;obstacle mobile). Mesure d&#039;orientation complexe.&lt;br /&gt;
&#039;&#039;&#039;Balises et &amp;quot;LandMark&amp;quot;:&#039;&#039;&#039; Installation préalable de balises actives ou passives. C&#039;est un projet complexe à part entière.&lt;br /&gt;
&lt;br /&gt;
===Boussole===&lt;br /&gt;
Les boussoles numériques fournissent une orientation absolue grâce au champ magnétique terrestre. Elles souffrent d&#039;imprécision lorsque l&#039;environnement magnétique est très perturbé. La présence de moteurs changeant de régime ainsi que la structure métallique du robot ou du terrain parasitent les mesures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Premiers capteurs: Les encodeurs==&lt;br /&gt;
Ils fournissent une information de déplacement selon 1 axe sous forme de 2 signaux en quadrature (pour connaitre le sens) et éventuellement d&#039;un index. Le nombre d&#039;impulsions par tour dépend du modèle d&#039;encodeur mais pour obtenir une information précise un minimum de 500i/t est indispensable. Le cout moyen se situe de 30 à 150€ pièce ce qui en fait un investissement moyen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ils doivent être placés sur des roues non motrices les plus fines et les plus écartées possible. On augmente ainsi la précision des mesure angulaire et on réduit les risques d&#039;erreurs liées aux glissements.&lt;br /&gt;
&lt;br /&gt;
==Seconds capteurs: Les capteurs de souris optique==&lt;br /&gt;
Ils fournissent une information de déplacement selon 2 axes perpendiculaires. Les valeurs sont accessibles dans 2 registres via une connexion série (très proche de l&#039;i2c). Leur vitesse maximale dépend du modèle; elle est généralement supérieure à 30cm/s.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les capteurs doivent être situés à hauteur fixe et constante du sol (quelques mm si lentille d&#039;origine) et les résultats sont variant en fonction de la surface. Il faut donc être attentif au placement des capteurs et à l&#039;éclairage.&lt;br /&gt;
&lt;br /&gt;
Les modèles retenus sont les ADNS-2610 et ADNS-2620. Leur vitesse limite tourne autour de 35cm/s et un robot rapide pourra donc rencontrer quelques problèmes. Dans ce cas de meilleurs capteurs pourront corriger les problèmes sans pour autant repenser l&#039;asservissement complet (ADNS-5060 par exemple).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Électronique=&lt;br /&gt;
Ce que doit être capable de faire l&#039;électronique:&lt;br /&gt;
* s&#039;interfacer avec 2 codeurs en quadrature + index.&lt;br /&gt;
* s&#039;interfacer avec 2 capteurs de souris optique&lt;br /&gt;
* réaliser des calculs trigonométriques&lt;br /&gt;
* communiquer en i2c (slave)&lt;br /&gt;
&lt;br /&gt;
Le problème majeur se situe dans la réalisation de toutes ces tâches en parallèle. Il ne faut pas par exemple qu&#039;un calcul complexe ne fasse &amp;quot;sauter des pas&amp;quot; dans la lecture des codeurs.&lt;br /&gt;
&lt;br /&gt;
==Choix du micro-contrôleur==&lt;br /&gt;
Fidèle à nos habitudes nous allons du coté de chez Microchip.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ils proposent une gamme de micro-contrôleurs disposant d&#039;un module dédié à la lecture des encodeurs en quadrature (QEI MFM). Nous sommes ainsi déchargé du décodage des signaux pour déduire le sens de rotation et assurés qu&#039;aucun pas ne sera oublié. La configuration est relativement complète et permet de le décodage en 1x, 2x et 4x, des interruptions sur un nombre d&#039;impulsion ou le passage de l&#039;index.&amp;lt;br /&amp;gt;&lt;br /&gt;
La puissance de calcul devrait être suffisant puisque cela s&#039;échelonne de 10 à 40mips, sur 8 ou 16bits.&amp;lt;br /&amp;gt;&lt;br /&gt;
Coté i2c et communication avec les capteurs de souris optique pas de problème. Un module SSP (spi+i2c) est presque toujours présent, les pin libres permettent de connecter les capteurs (3).&lt;br /&gt;
&lt;br /&gt;
* Premier composant: le [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010271 PIC18F2x31]. Son principal défaut est qu&#039;il ne propose qu&#039;un module QEI (il faut soit 2 PIC soit géré un codeur manuellement).&lt;br /&gt;
* Second composant: le [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532300 dsPIC33FJ128MC202]. Il propose 2 QEI, sa puissance et sa mémoire sont supérieures à celles du 18F. Par contre il n&#039;est disponible qu&#039;en 3.3V (demande donc pas mal d&#039;adaptation de niveaux) et seul les modèles 28 broches sont disponibles en package DIP.&lt;br /&gt;
&lt;br /&gt;
Nous retenons le dsPIC car il offre le plus d&#039;avantages. Son port i2c sera interfacé via un adaptateur de niveaux à opto-coupleurs. Le modèle 28 broches dispose de peu d&#039;entrée &amp;quot;5v compliant&amp;quot; mais il reste possible de connecter directement 2 ADNS via 3 pin (clk commune). Pour aller plus loin on peut utiliser un modèle 44, 64 ou 100 broches (64/100 dispo sur d&#039;autres dsPIC) avec un PCB d&#039;adaptation TQFP&amp;gt;DIP (même pas 1€50).&lt;br /&gt;
&lt;br /&gt;
==dsPIC33F==&lt;br /&gt;
Que faut il pour faire marcher la bête ?&lt;br /&gt;
* Une source 3.3v. Un simple régulateur linéaire suffit vu la faible consommation.&lt;br /&gt;
* Un quartz 8mHz. Via la PLL interne on obtient les 80mHz du core. On pourrait utiliser la clock interne mais pour plus de précision un quartz externe est préféré.&lt;br /&gt;
* Un adaptateur de niveau bidirectionnel pour l&#039;i2c en 5V. On utilise un composant un peu plus complet puisqu&#039;il s&#039;agit d&#039;un optocoupleur spécial i2c : [http://www.silabs.com/Support%20Documents/TechnicalDocs/Si840x.pdf Si8400AA-B-IS].&lt;br /&gt;
* Un adaptateur de niveaux pour les encodeurs. C&#039;est unidirectionnel donc un simple 74HC4050 suffit. Il est disponible en DIP ou en SOIC. [http://focus.ti.com/lit/ds/symlink/cd74hc4050.pdf DS TI] &amp;amp; [http://www.nxp.com/documents/data_sheet/74HC4050_CNV.pdf DS NXP]&lt;br /&gt;
* Des condos, des résistances et des diodes... le passif habituel !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://clubelek.insa-lyon.fr/joomla/fr/base_de_connaissances/informatique/asservissement_et_pilotage_de_robot_autonome_introduc_2.php &amp;quot;Asservissement et pilotage de robot autonome&amp;quot; par L&#039;INSA Lyon]&lt;br /&gt;
* [http://wiki.droids-corp.org/index.php/Aversive/Asservissement_Microb_2008 &amp;quot;Asservissement 2008&amp;quot; par Microb]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=394</id>
		<title>Module odométrie</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=394"/>
		<updated>2010-05-29T17:09:05Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;span style=&amp;quot;color: red; font-size:200%;&amp;quot;&amp;gt;En cours de rédaction !!!!&amp;lt;/span&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=Principe Général=&lt;br /&gt;
Le module a pour objectif de fournir une information de position dans un repère orthogonal 2D (X,Y). Cela ce se résume à 3 valeurs:&lt;br /&gt;
* position en X&lt;br /&gt;
* position en Y&lt;br /&gt;
* orientation Ө&lt;br /&gt;
&lt;br /&gt;
Le positionnement est dit &amp;quot;relatif&amp;quot; et dépend de la position de départ (généralement l&#039;origine du repère X=0, Y=0, Ө=0). Il est donc inévitable d&#039;avoir une dérive liée à l&#039;accumulation d&#039;erreurs successives. La correction et la compensation de ces erreurs fera l&#039;objet d&#039;un chapitre à part entière.&lt;br /&gt;
&lt;br /&gt;
Il ne s&#039;agit pas d&#039;un asservissement mais uniquement d&#039;un tracking de position. L&#039;asservissement en position est réalisé par un second module qui exploite les informations de ce module.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Les capteurs=&lt;br /&gt;
Différents types de capteurs permettent d&#039;obtenir des informations de position, de déplacement, d&#039;accélération ou de vitesse. Leur mesures sont plus ou moins fiables (bruit, dérive...) et complexe à exploiter (lecture directe, intégration simple ou double...). Se pose également la question du rapport qualité/prix.&lt;br /&gt;
Notre cahier des charges:&lt;br /&gt;
* fourni une information de déplacement et/ou d&#039;orientation&lt;br /&gt;
* fiabilité&lt;br /&gt;
* simplicité d&#039;utilisation&lt;br /&gt;
* rapport qualité/prix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le premier chapitre présente les capteurs recalés et les raisons de ce choix. &lt;br /&gt;
La module utilise 2 types de capteurs afin d&#039;améliorer les résultats: les 2 chapitres suivants présentent les capteurs retenus.&lt;br /&gt;
Enfin le dernier chapitre présente l&#039;utilisation qui est fait de ces capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les éliminés==&lt;br /&gt;
===Accéléromètre et Gyroscope===&lt;br /&gt;
Ces composants MEMS sont fortement bruités et souffrent d&#039;une dérive importante. De plus un changement d&#039;inclinaison minime ainsi que les vibrations faussent fortement les mesures. L&#039;utilisation de plusieurs composants permet de s&#039;affranchir de certaines problématiques mais complique fortement la réalisation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Des centrales inertielles (IMU) reposent sur le couple accéléro+gyro mais de meilleure qualité et en plus grand nombre. Elles restent hors de prix (1200€ pour les moins chères, plus de 3000€ généralement) et plutôt volumineuses.&lt;br /&gt;
&lt;br /&gt;
===Télémètre et Balise===&lt;br /&gt;
Ils permettent un positionnement absolu mais imposent des pré-requis importants.&lt;br /&gt;
&#039;&#039;&#039;Télémètres:&#039;&#039;&#039; Connaitre parfaitement l&#039;environnement et que celui-ci n&#039;évolue pas (pas d&#039;obstacle mobile). Mesure d&#039;orientation complexe.&lt;br /&gt;
&#039;&#039;&#039;Balises et &amp;quot;LandMark&amp;quot;:&#039;&#039;&#039; Installation préalable de balises actives ou passives. C&#039;est un projet complexe à part entière.&lt;br /&gt;
&lt;br /&gt;
===Boussole===&lt;br /&gt;
Les boussoles numériques fournissent une orientation absolue grâce au champ magnétique terrestre. Elles souffrent d&#039;imprécision lorsque l&#039;environnement magnétique est très perturbé. La présence de moteurs changeant de régime ainsi que la structure métallique du robot ou du terrain parasitent les mesures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Premiers capteurs: Les encodeurs==&lt;br /&gt;
Ils fournissent une information de déplacement selon 1 axe sous forme de 2 signaux en quadrature (pour connaitre le sens) et éventuellement d&#039;un index. Le nombre d&#039;impulsions par tour dépend du modèle d&#039;encodeur mais pour obtenir une information précise un minimum de 500i/t est indispensable. Le cout moyen se situe de 30 à 150€ pièce ce qui en fait un investissement moyen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ils doivent être placés sur des roues non motrices les plus fines et les plus écartées possible.&lt;br /&gt;
&lt;br /&gt;
==Seconds capteurs: Les capteurs de souris optique==&lt;br /&gt;
Ils fournissent une information de déplacement selon 2 axes perpendiculaires. Les valeurs sont accessibles dans 2 registres via une connexion série (très proche de l&#039;i2c). Leur vitesse maximale dépend du modèle; elle est généralement supérieure à 30cm/s.&amp;lt;br /&amp;gt;&lt;br /&gt;
Les capteurs doivent être situés à hauteur fixe et constante du sol (quelques mm si lentille d&#039;origine) et les résultats sont variant en fonction de la surface. Il faut donc être attentif au placement des capteurs et à l&#039;éclairage.&lt;br /&gt;
&lt;br /&gt;
Les modèles retenus sont les ADNS-2610 et ADNS-2620. Leur vitesse limite tourne autour de 35cm/s et un robot rapide pourra donc rencontrer quelques problèmes. Dans ce cas de meilleurs capteurs pourront corriger les problèmes sans pour autant repenser l&#039;asservissement complet (ADNS-5060 par exemple).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Électronique=&lt;br /&gt;
Ce que doit être capable de faire l&#039;électronique:&lt;br /&gt;
* s&#039;interfacer avec 2 codeurs en quadrature + index.&lt;br /&gt;
* s&#039;interfacer avec 2 capteurs de souris optique&lt;br /&gt;
* réaliser des calculs trigonométriques&lt;br /&gt;
* communiquer en i2c (slave)&lt;br /&gt;
&lt;br /&gt;
Le problème majeur se situe dans la réalisation de toutes ces tâches en parallèle. Il ne faut pas par exemple qu&#039;un calcul complexe ne fasse &amp;quot;sauter des pas&amp;quot; dans la lecture des codeurs.&lt;br /&gt;
&lt;br /&gt;
==Choix du micro-contrôleur==&lt;br /&gt;
Fidèle à nos habitudes nous allons du coté de chez Microchip.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ils proposent une gamme de micro-contrôleurs disposant d&#039;un module dédié à la lecture des encodeurs en quadrature (QEI MFM). Nous sommes ainsi déchargé du décodage des signaux pour déduire le sens de rotation et assurés qu&#039;aucun pas ne sera oublié. La configuration est relativement complète et permet de le décodage en 1x, 2x et 4x, des interruptions sur un nombre d&#039;impulsion ou le passage de l&#039;index.&amp;lt;br /&amp;gt;&lt;br /&gt;
La puissance de calcul devrait être suffisant puisque cela s&#039;échelonne de 10 à 40mips, sur 8 ou 16bits.&amp;lt;br /&amp;gt;&lt;br /&gt;
Coté i2c et communication avec les capteurs de souris optique pas de problème. Un module SSP (spi+i2c) est presque toujours présent, les pin libres permettent de connecter les capteurs (3).&lt;br /&gt;
&lt;br /&gt;
* Premier composant: le [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010271 PIC18F2x31]. Son principal défaut est qu&#039;il ne propose qu&#039;un module QEI (il faut soit 2 PIC soit géré un codeur manuellement).&lt;br /&gt;
* Second composant: le [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532300 dsPIC33FJ128MC202]. Il propose 2 QEI, sa puissance et sa mémoire sont supérieures à celles du 18F. Par contre il n&#039;est disponible qu&#039;en 3.3V (demande donc pas mal d&#039;adaptation de niveaux) et seul les modèles 28 broches sont disponibles en package DIP.&lt;br /&gt;
&lt;br /&gt;
Nous retenons le dsPIC car il offre le plus d&#039;avantages. Son port i2c sera interfacé via un adaptateur de niveaux à opto-coupleurs ([http://www.silabs.com/Support%20Documents/TechnicalDocs/Si840x.pdf Si8400AA-B-IS]).&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://clubelek.insa-lyon.fr/joomla/fr/base_de_connaissances/informatique/asservissement_et_pilotage_de_robot_autonome_introduc_2.php &amp;quot;Asservissement et pilotage de robot autonome&amp;quot; par L&#039;INSA Lyon]&lt;br /&gt;
* [http://wiki.droids-corp.org/index.php/Aversive/Asservissement_Microb_2008 &amp;quot;Asservissement 2008&amp;quot; par Microb]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=393</id>
		<title>Module odométrie</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=393"/>
		<updated>2010-05-27T19:53:54Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;span style=&amp;quot;color: red; font-size:200%;&amp;quot;&amp;gt;En cours de rédaction !!!!&amp;lt;/span&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=Principe Général=&lt;br /&gt;
Le module a pour objectif de fournir une information de position.&lt;br /&gt;
&lt;br /&gt;
La localisation se fait dans un repère orthogonal 2D (X,Y) se résume à 3 valeurs:&lt;br /&gt;
* position en X&lt;br /&gt;
* position en Y&lt;br /&gt;
* orientation Ө&lt;br /&gt;
&lt;br /&gt;
Le positionnement est dit &amp;quot;relatif&amp;quot; et dépend de la position de départ (généralement l&#039;origine du repère X=0, Y=0, Ө=0). Il est donc inévitable d&#039;avoir une dérive liée à l&#039;accumulation d&#039;erreurs successives. La correction et la compensation de ces erreurs fera l&#039;objet d&#039;un chapitre à part entière.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Les capteurs=&lt;br /&gt;
Différents types de capteurs permettent d&#039;obtenir des informations de position, de déplacement, d&#039;accélération ou de vitesse. Leur mesures sont plus ou moins fiables (bruit, dérive...) et complexe à exploiter (lecture directe, intégration simple ou double...). Se pose également la question du rapport qualité/prix.&lt;br /&gt;
&lt;br /&gt;
Le premier chapitre présente les capteurs recalés et les raisons de ce choix. &lt;br /&gt;
La module utilise 2 types de capteurs afin d&#039;améliorer les résultats: les 2 chapitres suivants présentent les capteurs retenus.&lt;br /&gt;
Enfin le dernier chapitre présente l&#039;utilisation qui est fait de ces capteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les éliminés==&lt;br /&gt;
===Accéléromètre et Gyroscope===&lt;br /&gt;
Ces composants MEMS sont fortement bruités et souffrent d&#039;une dérive importante. De plus un changement d&#039;inclinaison minime ainsi que les vibrations faussent fortement les mesures. L&#039;utilisation de plusieurs composants permet de s&#039;affranchir de certaines problématiques mais complique fortement la réalisation.&lt;br /&gt;
&lt;br /&gt;
Des centrales inertielles (IMU) reposent sur le couple accéléro+gyro mais de meilleure qualité et en plus grand nombre. Elles restent hors de prix (1200€ pour les moins chères, plus de 3000€ généralement) et plutôt volumineuses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Télémètre et Balise===&lt;br /&gt;
Ils permettent un positionnement absolu mais imposent des pré-requis importants.&lt;br /&gt;
&#039;&#039;&#039;Télémètres:&#039;&#039;&#039; Connaitre parfaitement l&#039;environnement et que celui-ci n&#039;évolue pas (pas d&#039;obstacle mobile). Mesure d&#039;orientation complexe.&lt;br /&gt;
&#039;&#039;&#039;Balises et &amp;quot;LandMark&amp;quot;:&#039;&#039;&#039; Installation préalable de balises actives ou passives. C&#039;est un projet complexe à part entière.&lt;br /&gt;
&lt;br /&gt;
===Boussole===&lt;br /&gt;
Les boussoles numériques fournissent une orientation absolue grâce au champ magnétique terrestre. Elles souffrent d&#039;imprécision lorsque l&#039;environnement magnétique est très perturbé. La présence de moteurs changeant de régime ainsi que la structure métallique du robot ou du terrain parasitent les mesures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Premiers capteurs: Les encodeurs==&lt;br /&gt;
Ils fournissent une information de déplacement selon 1 axe sous forme de 2 signaux en quadrature (pour connaitre le sens) et éventuellement d&#039;un index. Le nombre d&#039;impulsions par tour dépend du modèle d&#039;encodeur mais pour obtenir une information précise un minimum de 500i/t est indispensable. Le cout moyen se situe de 30 à 150€ pièce. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Seconds capteurs: Les capteurs de souris optique==&lt;br /&gt;
Ils fournissent une information de déplacement selon 2 axes perpendiculaires. Les valeurs sont accessibles dans 2 registres via une connexion série (très proche de l&#039;i2c). Leur vitesse maximale dépend du modèle; elle est généralement supérieure à 40cm/s. Les capteurs doivent être situés à hauteur fixe et constante du sol (quelques mm si lentille d&#039;origine). Les résultats sont variant en fonction de la surface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Utilisation==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=La logique=&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
==Les prétendants==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.penseeprofonde.org Pensée Profonde Robotique]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=392</id>
		<title>Module odométrie</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=392"/>
		<updated>2010-05-26T21:55:37Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;span style=&amp;quot;color: red; font-size:200%;&amp;quot;&amp;gt;En cours de rédaction !!!!&amp;lt;/span&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=Principe Général=&lt;br /&gt;
Le module a pour objectif de fournir une information de position relative. Placé entre l&#039;axe des roues d&#039;un robot il permet d&#039;obtenir un positionnement à tout instant.&lt;br /&gt;
&lt;br /&gt;
La localisation dans un repère orthogonal 2D (X,Y) se résume à 3 valeurs:&lt;br /&gt;
* position en X&lt;br /&gt;
* position en Y&lt;br /&gt;
* orientation Ө&lt;br /&gt;
&lt;br /&gt;
Le positionnement est dit &amp;quot;relatif&amp;quot; car il dépend de la position de départ (généralement l&#039;origine du repère X=0, Y=0, Ө=0). Il est donc inévitable d&#039;avoir une dérive liée à l&#039;accumulation d&#039;erreurs successives. La correction et la compensation de ces erreurs fera l&#039;objet d&#039;un chapitre à part entière.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Les capteurs=&lt;br /&gt;
Différent type de capteurs permettent d&#039;obtenir des informations de position, de déplacement, d&#039;accélération ou de vitesse. Leur mesures sont plus ou moins fiables (bruit, dérive...) et complexe à exploiter (lecture directe, intégration simple ou double...). Se pose également la question du rapport qualité/prix.&lt;br /&gt;
&lt;br /&gt;
Le premier chapitre présente les principaux recalés et les raisons de ce choix. Les chapitres suivants présentent les capteurs retenus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les éliminés==&lt;br /&gt;
===Accéléromètre et Gyroscope===&lt;br /&gt;
Ces composants MEMS sont fortement bruités et souffrent d&#039;une dérive importante. De plus un changement d&#039;inclinaison minime ainsi que les vibrations faussent fortement les mesures.&amp;lt;br /&amp;gt; L&#039;utilisation de plusieurs composants permet de s&#039;affranchir de certaines problématiques mais complique fortement la réalisation.&lt;br /&gt;
&lt;br /&gt;
Des centrales inertielles (IMU) reposent sur des composants de ce type. Elles restent hors de prix (1200€ pour les moins chères, plus de 3000€ généralement) et plutôt volumineuses.&lt;br /&gt;
&lt;br /&gt;
===Télémètre et Balise===&lt;br /&gt;
Ils permettent un positionnement absolu mais imposent des pré-requis importants.&lt;br /&gt;
&#039;&#039;&#039;Télémètres:&#039;&#039;&#039; Connaitre parfaitement l&#039;environnement et que celui-ci n&#039;évolue pas (pas d&#039;obstacle mobile). Mesure d&#039;orientation complexe.&lt;br /&gt;
&#039;&#039;&#039;Balises et &amp;quot;LandMark&amp;quot;:&#039;&#039;&#039; Installation préalable de balises actives ou passives. C&#039;est un projet complexe à part entière.&lt;br /&gt;
&lt;br /&gt;
===Boussole===&lt;br /&gt;
Les boussoles numériques fournissent une orientation absolue. Elles souffrent d&#039;imprécision lorsque l&#039;environnement magnétique est très perturbé. La présence de moteurs changeant de régime ainsi que la structure métallique du robot ou du terrain parasitent les mesures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les encodeurs==&lt;br /&gt;
Ils fournissent une information de déplacement selon 1 axe sous forme de 2 signaux en quadrature (pour connaitre le sens) et éventuellement d&#039;un index. Le nombre d&#039;impulsions par tour dépend du modèle d&#039;encodeur mais pour obtenir une information précise un minimum de 500i/t est indispensable. Le cout moyen se situe de 30 à 150€ pièce. &lt;br /&gt;
&lt;br /&gt;
Les encodeurs sont directement montés sur des roues folles. Le tout est monté sur un bras oscillant pour assurer un meilleur contact avec le sol. On réduit les erreurs liés au glissement sans pour autant les annuler totalement (en particulier le glissement latéral).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les capteurs de souris optique==&lt;br /&gt;
Ils fournissent une information de déplacement selon 2 axes. Les valeurs sont accessibles dans 2 registres via une connexion série (très proche de l&#039;i2c). Leur vitesse maximale dépend du modèle; elle est généralement supérieure à 40cm/s.&lt;br /&gt;
&lt;br /&gt;
Les capteurs doivent être situés à hauteur fixe et constante du sol (quelques mm si lentille d&#039;origine). Les résultats sont variant en fonction de la surface.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=La logique=&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
==Les prétendants==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.penseeprofonde.org Pensée Profonde Robotique]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=391</id>
		<title>Module odométrie</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=391"/>
		<updated>2010-05-26T19:46:51Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&amp;lt;span style=&amp;quot;color: red; font-size:200%;&amp;quot;&amp;gt;En cours de rédaction !!!!&amp;lt;/span&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
=Principe Général=&lt;br /&gt;
Le module a pour objectif de fournir une information de position relative. Placé entre l&#039;axe des roues d&#039;un robot il permet d&#039;obtenir un positionnement à tout instant.&lt;br /&gt;
&lt;br /&gt;
La localisation dans un repère orthogonal 2D (X,Y) se résume à 3 valeurs:&lt;br /&gt;
* position en X&lt;br /&gt;
* position en Y&lt;br /&gt;
* orientation Ө&lt;br /&gt;
&lt;br /&gt;
Le positionnement est dit &amp;quot;relatif&amp;quot; car il dépend de la position de départ (généralement l&#039;origine du repère X=0, Y=0, Ө=0). Il est donc inévitable d&#039;avoir une dérive liée à l&#039;accumulation d&#039;erreurs successives. La correction et la compensation de ces erreurs fera l&#039;objet d&#039;un chapitre à part entière.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Les capteurs=&lt;br /&gt;
Différent type de capteurs permettent d&#039;obtenir des informations de position, de déplacement, d&#039;accélération ou de vitesse. Leur mesures sont plus ou moins fiables (bruit, dérive...) et complexe à exploiter (lecture directe, intégration simple ou double...). Se pose également la question du rapport qualité/prix.&lt;br /&gt;
&lt;br /&gt;
Le premier chapitre présente les principaux recalés et les raisons de ce choix. Les chapitres suivants présentent les capteurs retenus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les éliminés==&lt;br /&gt;
===Accéléromètre et Gyroscope===&lt;br /&gt;
Ces composants MEMS sont fortement bruités et souffrent d&#039;une dérive importante. De plus un changement d&#039;inclinaison minime ainsi que les vibrations faussent fortement les mesures.&amp;lt;br /&amp;gt; L&#039;utilisation de plusieurs composants permet de s&#039;affranchir de certaines problématiques mais complique fortement la réalisation.&lt;br /&gt;
&lt;br /&gt;
Des centrales inertielles (IMU) reposent sur des composants de ce type. Elles restent hors de prix (1200€ pour les moins chères, plus de 3000€ généralement) et plutôt volumineuses.&lt;br /&gt;
&lt;br /&gt;
===Télémètre et Balise===&lt;br /&gt;
Ils permettent un positionnement absolu mais imposent des pré-requis importants.&lt;br /&gt;
&#039;&#039;&#039;Télémètres:&#039;&#039;&#039; Connaitre parfaitement l&#039;environnement et que celui-ci n&#039;évolue pas (pas d&#039;obstacle mobile). Mesure d&#039;orientation complexe.&lt;br /&gt;
&#039;&#039;&#039;Balises et &amp;quot;LandMark&amp;quot;:&#039;&#039;&#039; Installation préalable de balises actives ou passives. C&#039;est un projet complexe à part entière.&lt;br /&gt;
&lt;br /&gt;
===Boussole===&lt;br /&gt;
Les boussoles numériques fournissent une orientation absolue. Elles souffrent d&#039;imprécision lorsque l&#039;environnement magnétique est très perturbé. La présence de moteurs changeant de régime ainsi que la structure métallique du robot ou du terrain parasitent les mesures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les encodeurs==&lt;br /&gt;
==Les capteurs de souris optique==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=La logique=&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
==Les prétendants==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.penseeprofonde.org Pensée Profonde Robotique]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=390</id>
		<title>Module odométrie</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=390"/>
		<updated>2010-05-26T19:43:51Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Le module a pour objectif de fournir une information de position relative. Placé entre l&#039;axe des roues d&#039;un robot il permet d&#039;obtenir un positionnement à tout instant.&lt;br /&gt;
&lt;br /&gt;
La localisation dans un repère orthogonal 2D (X,Y) se résume à 3 valeurs:&lt;br /&gt;
* position en X&lt;br /&gt;
* position en Y&lt;br /&gt;
* orientation Ө&lt;br /&gt;
&lt;br /&gt;
Le positionnement est dit &amp;quot;relatif&amp;quot; car il dépend de la position de départ (généralement l&#039;origine du repère X=0, Y=0, Ө=0). Il est donc inévitable d&#039;avoir une dérive liée à l&#039;accumulation d&#039;erreurs successives. La correction et la compensation de ces erreurs fera l&#039;objet d&#039;un chapitre à part entière.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Les capteurs=&lt;br /&gt;
Différent type de capteurs permettent d&#039;obtenir des informations de position, de déplacement, d&#039;accélération ou de vitesse. Leur mesures sont plus ou moins fiables (bruit, dérive...) et complexe à exploiter (lecture directe, intégration simple ou double...). Se pose également la question du rapport qualité/prix.&lt;br /&gt;
&lt;br /&gt;
Le premier chapitre présente les principaux recalés et les raisons de ce choix. Les chapitres suivants présentent les capteurs retenus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les éliminés==&lt;br /&gt;
===Accéléromètre et Gyroscope===&lt;br /&gt;
Ces composants MEMS sont fortement bruités et souffrent d&#039;une dérive importante. De plus un changement d&#039;inclinaison minime ainsi que les vibrations faussent fortement les mesures.&amp;lt;br /&amp;gt; L&#039;utilisation de plusieurs composants permet de s&#039;affranchir de certaines problématiques mais complique fortement la réalisation.&lt;br /&gt;
&lt;br /&gt;
Des centrales inertielles (IMU) reposent sur des composants de ce type. Elles restent hors de prix (1200€ pour les moins chères, plus de 3000€ généralement) et plutôt volumineuses.&lt;br /&gt;
&lt;br /&gt;
===Télémètres et Balises===&lt;br /&gt;
Ils permettent un positionnement absolu mais imposent des pré-requis importants.&lt;br /&gt;
&#039;&#039;&#039;Télémètres:&#039;&#039;&#039; Connaitre parfaitement l&#039;environnement et que celui-ci n&#039;évolue pas (pas d&#039;obstacle mobile). Mesure d&#039;orientation complexe.&lt;br /&gt;
&#039;&#039;&#039;Balises et &amp;quot;LandMark&amp;quot;:&#039;&#039;&#039; Installation préalable de balises actives ou passives. C&#039;est un projet complexe à part entière.&lt;br /&gt;
&lt;br /&gt;
===Boussole===&lt;br /&gt;
Les boussoles numériques fournissent une orientation absolue. Elles souffrent d&#039;imprécision lorsque l&#039;environnement magnétique est très perturbé. La présence de moteurs changeant de régime ainsi que la structure métallique du robot ou du terrain parasitent les mesures.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les encodeurs==&lt;br /&gt;
==Les capteurs de souris optique==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=La logique=&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
==Les prétendants==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.penseeprofonde.org Pensée Profonde Robotique]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=389</id>
		<title>Module odométrie</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=389"/>
		<updated>2010-05-26T18:34:24Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
&lt;br /&gt;
=Les capteurs=&lt;br /&gt;
==Les éliminés==&lt;br /&gt;
==Les encodeurs==&lt;br /&gt;
==Les capteurs de souris optique==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=La logique=&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
==Les prétendants==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.penseeprofonde.org Pensée Profonde Robotique]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=388</id>
		<title>Module odométrie</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Module_odom%C3%A9trie&amp;diff=388"/>
		<updated>2010-05-26T18:32:16Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Structure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
&lt;br /&gt;
=Les capteurs==&lt;br /&gt;
==Les éliminés==&lt;br /&gt;
==Les encodeurs==&lt;br /&gt;
==Les capteurs de souris optique==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=La logique=&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
==Les prétendants==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.penseeprofonde.org Pensée Profonde Robotique]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=387</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=387"/>
		<updated>2010-05-26T18:17:48Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Correction des titres&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Le choix des composants=&lt;br /&gt;
==Un bon chargeur ?==&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Les IC &amp;quot;tout en un&amp;quot; ==&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LTC4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Réalisation=&lt;br /&gt;
[[Media:ChargeurSH.zip‎|Le schéma au format Eagle + le PCB en PDF]]. Et un aperçu du schéma:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Chargeur-MCP.jpg|thumb|Chargeur en cours de test avec un DIP4 et des résistances &amp;quot;exotiques&amp;quot;]]&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Quelques explications:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;MCP73831 a été remplacé par un AOP&#039;&#039;&#039; adoptant le même packaging SOT23 car Eagle ne disposait pas du composant. La correspondance de brochage est respectée (voir datasheet).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;alimentation&#039;&#039;&#039; doit se faire en 5V. On peut donc utiliser l&#039;USB ou un 7805 branché sur une alimentation externe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas de l&#039;USB il ne faut faire attention à ne pas dépasser la limite que peux fournir la source: 100mA normalement, mais jusqu&#039;à 1A sur certains hub/chargeurs USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas du 7805 il doit être capable de fournir les 500mA que le chargeur peut débiter. Un régulateur en TO220 devrait fournir 1A sans problème à condition de lui adjoindre une petit radiateur.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;choix des résistances&#039;&#039;&#039; n&#039;est pas fait au hasard et suit une logique binaire (forcément avec des DIPswitch). On peut facilement régler l&#039;intensité de 10mA jusqu&#039;au maximum du composant (500mAh) avec un pas de 10mA. Par exemple en activant R1 =&amp;gt; 10mA, en activant R4 =&amp;gt; 80mA et en activant R1+R4 =&amp;gt; 90mA.&lt;br /&gt;
On peut s&#039;approcher des valeurs théoriques du schéma en piochant dans la série E24 (et même E12 avec quelques compromis).&lt;br /&gt;
* R1: 100kOhm =&amp;gt; 100kOhm =&amp;gt; 10mA&lt;br /&gt;
* R2: 50kOhm =&amp;gt; 51kOhm =&amp;gt; 19.6mA&lt;br /&gt;
* R3: 25kOhm =&amp;gt; 24kOhm =&amp;gt; 41.6mA&lt;br /&gt;
* R4: 12.5kOhm =&amp;gt; 12kOhm =&amp;gt; 83.3mA&lt;br /&gt;
* R5: 6.25kOhm =&amp;gt; 6.2kOhm =&amp;gt; 161.3mA&lt;br /&gt;
* R6: 3.125kOhm =&amp;gt; 3kOhm =&amp;gt; 333.3mA&lt;br /&gt;
Avec cette configuration il est possible de débiter plus que le MCP73831 peut fournir. Il faut donc faire attention même si on risque pas la destruction du composant car celui-ci dispose d&#039;une protection intégrée.&amp;lt;br /&amp;gt;&lt;br /&gt;
On peut aussi adopter une configuration évitant de dépasser les 500mA, cette fois ci avec une graduation par 8mA. C&#039;est aussi plus précis mais moins pratique à calculer:&lt;br /&gt;
* R1: 128kOhm =&amp;gt; 130kOhm =&amp;gt; 7.7mA&lt;br /&gt;
* R2: 64kOhm =&amp;gt; 62kOhm =&amp;gt; 16.1mA&lt;br /&gt;
* R3: 32kOhm =&amp;gt; 30kOhm =&amp;gt; 33.3mA&lt;br /&gt;
* R4: 16kOhm =&amp;gt; 16kOhm =&amp;gt; 62.5mA&lt;br /&gt;
* R5: 8kOhm =&amp;gt; 8.2kOhm =&amp;gt; 121.9mA&lt;br /&gt;
* R6: 4kOhm =&amp;gt; 4.3kOhm =&amp;gt; 232.5mA&lt;br /&gt;
Autre point important: le minimum de charge que peut fournir le MCP est de 15mA car Rprog ne doit pas dépasser 67kOhm. En conséquence, si on active uniquement R1 la charge ne démarrera pas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;br /&gt;
* [http://www.candlepowerforums.com/vb/showthread.php?t=57999 Un chargeur basé sur le LTC4054]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Accueil&amp;diff=386</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Accueil&amp;diff=386"/>
		<updated>2010-05-26T18:08:25Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Actu et nouveaux articles&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Pensée Profonde : c&#039;est quoi ?=&lt;br /&gt;
[[Image:2009-configuration-crop.JPG|right|250px|link=Bilan Coupe 2009|Marvin 2009 @ Eurobot]]&lt;br /&gt;
Pensée Profonde est un [http://www.google.fr/search?hl=fr&amp;amp;sa=X&amp;amp;oi=spell&amp;amp;resnum=0&amp;amp;ct=result&amp;amp;cd=1&amp;amp;q=club+de+robotique&amp;amp;spell=1 club de robotique] indépendant (ne dépendant d&#039;aucune structure telle qu&#039;une école d&#039;ingénieur, IUT ...) fondé par d&#039;anciens élèves de l&#039;[http://www.esigetel.fr ESIGETEL].&lt;br /&gt;
&lt;br /&gt;
A tous ceux, et ils sont nombreux, qui se demandent d&#039;où vient ce nom, je conseille vivement la lecture de H2G2 : Le Guide du Voyageur Galactique - la &amp;quot;trilogie en 5 volumes&amp;quot; de [http://fr.wikipedia.org/wiki/Douglas_Adams Douglas Adams]. Un petit coup d&#039;oeil sur Wikipedia devrait éclairer les plus fainéants sur cette [http://fr.wikipedia.org/wiki/Le_Guide_galactique oeuvre exceptionnelle] et le choix de ce  [http://en.wikipedia.org/wiki/Minor_characters_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Deep_Thought nom].&lt;br /&gt;
&lt;br /&gt;
==Nos objectifs==&lt;br /&gt;
Manipuler des technologies de pointe tout en nous amusant !&amp;lt;br /&amp;gt;La robotique se présente à nous comme une discipline parfaite pour explorer des domaines tels que l&#039;électronique embarquée, la reconnaissance d&#039;image, les communications sans-fils ...&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #DFBA99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#FFDAB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;Pensée Profonde&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #DFBA99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Kalzium.png|48px|center|top]]&lt;br /&gt;
|&#039;&#039;&#039;Nos modules: &amp;quot;Made in Pensée Profonde&amp;quot;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Image:3floppy unmount.png|24px]] &#039;&#039;&#039;Informatique&#039;&#039;&#039;&lt;br /&gt;
**[[PC embarqué]] : Notre système PC embarqué et [[Configuration_Aspire_One|sa configuration]].&lt;br /&gt;
**[[Vision OpenCV]] : Détection d&#039;objets avec la librairie [http://sourceforge.net/projects/opencvlibrary/ OpenCV].&lt;br /&gt;
*[[Image:Ksim.png|24px]] &#039;&#039;&#039;Electronique&#039;&#039;&#039;&lt;br /&gt;
**[[Spécifications des cartes électroniques]] : dimensions, connectique (...) de nos cartes électroniques.&lt;br /&gt;
**[[Carte Hub]] : Carte dédiée à l&#039;alimentation des cartes, la communication entre les cartes et avec un PC.&lt;br /&gt;
**[[Alimentation]] : Carte de gestion de l&#039;alimentation. Système de démarrage, arrêt d&#039;urgence, timer, contrôle de tension.&lt;br /&gt;
**[[Carte Propulsion]] : Carte dédiée à la propulsion. Gestion de l&#039;asservissement et de la puissance pour 2 moteurs.&lt;br /&gt;
**[[Carte LSD|Carte Lights, Sound &amp;amp; Debug]] : Carte aussi utile pour le fun que pour le debug. Elle gère un éclairage, l&#039;émission de sons et un écran LCD.&lt;br /&gt;
**[[Carte IO|Carte Entrées/Sorties]] : Carte polyvalente pour la gestion d&#039;entrées, sorties, servomoteurs (...).&lt;br /&gt;
**[[Balises]] : Solutions de localisation et de positionnement.&lt;br /&gt;
**[[PC-I2C|Interfaces PC - I²C]] : Interfaces PC/I²C communes et notre adaptateurs USB/I²C.&lt;br /&gt;
**[[Chargeur LiPo 1cell|Chargeur de batteries LiPo 1 cellule]] : Un chargeur compact simple à réaliser et qui fonctionne sur port USB.&lt;br /&gt;
**[[Module odométrie|Module d&#039;odométrie]] : Un module capable de suivre en temps réel la position en 2D + orientation.&lt;br /&gt;
*[[Image:Kcontrol.png|24px]] &#039;&#039;&#039;Mécanique&#039;&#039;&#039;&lt;br /&gt;
**[[Bloc moteur]] : Conception d&#039;un bloc moteur avec codeur.&lt;br /&gt;
**[[Tir balistique]] : Solutions de tir adaptées à tout type d&#039;objets.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Katomic.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA;&amp;quot;|&#039;&#039;&#039;Divers&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Tuning]] : Le tuning du robot&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Bookcase.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA;&amp;quot;|&#039;&#039;&#039;Ressources &amp;amp;amp; Documentation&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Carnet d&#039;adresses]] : Boutiques, sites, lieux intéressants, outils pour l&#039;électronique ou le développement ...&lt;br /&gt;
*[[Les Pages Jaunes]] : Notre bottin des partenaires.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #8898BF;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#F7F7FF;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;Robot Marvin 2009: Coupe de France et Coupe d&#039;Europe Eurobot&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #8898BF;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Edu_miscellaneous.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;&amp;quot;|&#039;&#039;&#039;Gestion du projet&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Documents utiles 2009]] : règlement, faq ...&lt;br /&gt;
*[[Planning 2009]] : Planning prévisionnel du projet.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Kcontrol.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Mécanique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Structure 2009]] : Conception de la structure du robot.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Ksim.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Électronique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Architecture électronique 2009]] : Organisation des différents modules.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Terminal.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Informatique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Stratégies 2009]] : Différentes stratégies pour l&#039;édition 2009.&lt;br /&gt;
*[[Logiciels 2009]] : Les développements : interactions, logique ...&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Actu==&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;En vrac&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
Pas de participation à Eurobot pour 2010 et 2011 mais Pensée Profonde ne s&#039;endort pas pour autant. Quelques mises à jour &amp;quot;mineures&amp;quot; d&#039;articles et surtout de nouvelles créations:&lt;br /&gt;
*Un [[Chargeur LiPo 1cell|chargeur de batteries LiPo 1 cellule]] à la fois compact simple à réaliser et qui fonctionne sur tout ce qui fourni 5v et plus.&lt;br /&gt;
*Un [[Module odométrie|module d&#039;odométrie]] : capable de suivre en temps réel la position en 2D + orientation.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;La Coupe 2009&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
[[image:Marvin-eurobot.jpg|left|150px|H2G2 !]] Notre partition à la Coupe de France de Robotique 2009 s&#039;achève avec une 97e place sur près de 200 équipes inscrites.&amp;lt;br /&amp;gt;Résultat honorable si l&#039;on considère les problèmes de dernière minute rencontrés à la coupe. Ceux ci nous ont contrains à modifier en profondeur le fonctionnement du robot.&lt;br /&gt;
&lt;br /&gt;
Pour en savoir plus, consultez le [[Bilan Coupe 2009|bilan de la coupe 2009]].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;On parle de nous !&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Cowcotland.png|left]] Notre partenaire [http://www.cowcotland.com CowCotland] a publié un [http://www.cowcotland.com/articles/367/un-netbook-dans-un-robot-presentation-du-projet.html article sur notre projet]. Cet article a été repris à sur de nombreux sites ([http://www.puissance-pc.net/divers-fonkerie/les-fermiers-sattaquent-aux-robots.html?Itemid=54 PuissancePC], [http://www.presence-pc.com/actualite/coupe-robotique-netbook-33834/ Tom&#039;s Hardware], [http://www.lesnumeriques.com/news_id-7877.html LesNumeriques] ...), preuve que le sujet intéresse ! &amp;lt;br /&amp;gt;Une fois de plus un grand merci à [http://www.cowcotland.com CowCotland] pour son [[Nos Sponsors|soutien]].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=385</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=385"/>
		<updated>2010-05-22T08:41:20Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Ajout photo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LTC4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Réalisation==&lt;br /&gt;
[[Media:ChargeurSH.zip‎|Le schéma au format Eagle + le PCB en PDF]]. Et un aperçu du schéma:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:Chargeur-MCP.jpg|thumb|Chargeur en cours de test avec un DIP4 et des résistances &amp;quot;exotiques&amp;quot;]]&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Quelques explications:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;MCP73831 a été remplacé par un AOP&#039;&#039;&#039; adoptant le même packaging SOT23 car Eagle ne disposait pas du composant. La correspondance de brochage est respectée (voir datasheet).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;alimentation&#039;&#039;&#039; doit se faire en 5V. On peut donc utiliser l&#039;USB ou un 7805 branché sur une alimentation externe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas de l&#039;USB il ne faut faire attention à ne pas dépasser la limite que peux fournir la source: 100mA normalement, mais jusqu&#039;à 1A sur certains hub/chargeurs USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas du 7805 il doit être capable de fournir les 500mA que le chargeur peut débiter. Un régulateur en TO220 devrait fournir 1A sans problème à condition de lui adjoindre une petit radiateur.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;choix des résistances&#039;&#039;&#039; n&#039;est pas fait au hasard et suit une logique binaire (forcément avec des DIPswitch). On peut facilement régler l&#039;intensité de 10mA jusqu&#039;au maximum du composant (500mAh) avec un pas de 10mA. Par exemple en activant R1 =&amp;gt; 10mA, en activant R4 =&amp;gt; 80mA et en activant R1+R4 =&amp;gt; 90mA.&lt;br /&gt;
On peut s&#039;approcher des valeurs théoriques du schéma en piochant dans la série E24 (et même E12 avec quelques compromis).&lt;br /&gt;
* R1: 100kOhm =&amp;gt; 100kOhm =&amp;gt; 10mA&lt;br /&gt;
* R2: 50kOhm =&amp;gt; 51kOhm =&amp;gt; 19.6mA&lt;br /&gt;
* R3: 25kOhm =&amp;gt; 24kOhm =&amp;gt; 41.6mA&lt;br /&gt;
* R4: 12.5kOhm =&amp;gt; 12kOhm =&amp;gt; 83.3mA&lt;br /&gt;
* R5: 6.25kOhm =&amp;gt; 6.2kOhm =&amp;gt; 161.3mA&lt;br /&gt;
* R6: 3.125kOhm =&amp;gt; 3kOhm =&amp;gt; 333.3mA&lt;br /&gt;
Avec cette configuration il est possible de débiter plus que le MCP73831 peut fournir. Il faut donc faire attention même si on risque pas la destruction du composant car celui-ci dispose d&#039;une protection intégrée.&amp;lt;br /&amp;gt;&lt;br /&gt;
On peut aussi adopter une configuration évitant de dépasser les 500mA, cette fois ci avec une graduation par 8mA. C&#039;est aussi plus précis mais moins pratique à calculer:&lt;br /&gt;
* R1: 128kOhm =&amp;gt; 130kOhm =&amp;gt; 7.7mA&lt;br /&gt;
* R2: 64kOhm =&amp;gt; 62kOhm =&amp;gt; 16.1mA&lt;br /&gt;
* R3: 32kOhm =&amp;gt; 30kOhm =&amp;gt; 33.3mA&lt;br /&gt;
* R4: 16kOhm =&amp;gt; 16kOhm =&amp;gt; 62.5mA&lt;br /&gt;
* R5: 8kOhm =&amp;gt; 8.2kOhm =&amp;gt; 121.9mA&lt;br /&gt;
* R6: 4kOhm =&amp;gt; 4.3kOhm =&amp;gt; 232.5mA&lt;br /&gt;
Autre point important: le minimum de charge que peut fournir le MCP est de 15mA car Rprog ne doit pas dépasser 67kOhm. En conséquence, si on active uniquement R1 la charge ne démarrera pas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;br /&gt;
* [http://www.candlepowerforums.com/vb/showthread.php?t=57999 Un chargeur basé sur le LTC4054]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:Chargeur-MCP.jpg&amp;diff=384</id>
		<title>Fichier:Chargeur-MCP.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:Chargeur-MCP.jpg&amp;diff=384"/>
		<updated>2010-05-22T08:32:01Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Chargeur Lipo 1 cellule&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Chargeur Lipo 1 cellule&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=383</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=383"/>
		<updated>2010-04-26T18:40:20Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LTC4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Réalisation==&lt;br /&gt;
[[Media:ChargeurSH.zip‎|Le schéma au format Eagle + le PCB en PDF]]. Et un aperçu du schéma:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Quelques explications:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;MCP73831 a été remplacé par un AOP&#039;&#039;&#039; adoptant le même packaging SOT23 car Eagle ne disposait pas du composant. La correspondance de brochage est respectée (voir datasheet).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;alimentation&#039;&#039;&#039; doit se faire en 5V. On peut donc utiliser l&#039;USB ou un 7805 branché sur une alimentation externe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas de l&#039;USB il ne faut faire attention à ne pas dépasser la limite que peux fournir la source: 100mA normalement, mais jusqu&#039;à 1A sur certains hub/chargeurs USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas du 7805 il doit être capable de fournir les 500mA que le chargeur peut débiter. Un régulateur en TO220 devrait fournir 1A sans problème à condition de lui adjoindre une petit radiateur.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;choix des résistances&#039;&#039;&#039; n&#039;est pas fait au hasard et suit une logique binaire (forcément avec des DIPswitch). On peut facilement régler l&#039;intensité de 10mA jusqu&#039;au maximum du composant (500mAh) avec un pas de 10mA. Par exemple en activant R1 =&amp;gt; 10mA, en activant R4 =&amp;gt; 80mA et en activant R1+R4 =&amp;gt; 90mA.&lt;br /&gt;
On peut s&#039;approcher des valeurs théoriques du schéma en piochant dans la série E24 (et même E12 avec quelques compromis).&lt;br /&gt;
* R1: 100kOhm =&amp;gt; 100kOhm =&amp;gt; 10mA&lt;br /&gt;
* R2: 50kOhm =&amp;gt; 51kOhm =&amp;gt; 19.6mA&lt;br /&gt;
* R3: 25kOhm =&amp;gt; 24kOhm =&amp;gt; 41.6mA&lt;br /&gt;
* R4: 12.5kOhm =&amp;gt; 12kOhm =&amp;gt; 83.3mA&lt;br /&gt;
* R5: 6.25kOhm =&amp;gt; 6.2kOhm =&amp;gt; 161.3mA&lt;br /&gt;
* R6: 3.125kOhm =&amp;gt; 3kOhm =&amp;gt; 333.3mA&lt;br /&gt;
Avec cette configuration il est possible de débiter plus que le MCP73831 peut fournir. Il faut donc faire attention même si on risque pas la destruction du composant car celui-ci dispose d&#039;une protection intégrée.&amp;lt;br /&amp;gt;&lt;br /&gt;
On peut aussi adopter une configuration évitant de dépasser les 500mA, cette fois ci avec une graduation par 8mA. C&#039;est aussi plus précis mais moins pratique à calculer:&lt;br /&gt;
* R1: 128kOhm =&amp;gt; 130kOhm =&amp;gt; 7.7mA&lt;br /&gt;
* R2: 64kOhm =&amp;gt; 62kOhm =&amp;gt; 16.1mA&lt;br /&gt;
* R3: 32kOhm =&amp;gt; 30kOhm =&amp;gt; 33.3mA&lt;br /&gt;
* R4: 16kOhm =&amp;gt; 16kOhm =&amp;gt; 62.5mA&lt;br /&gt;
* R5: 8kOhm =&amp;gt; 8.2kOhm =&amp;gt; 121.9mA&lt;br /&gt;
* R6: 4kOhm =&amp;gt; 4.3kOhm =&amp;gt; 232.5mA&lt;br /&gt;
Autre point important: le minimum de charge que peut fournir le MCP est de 15mA car Rprog ne doit pas dépasser 67kOhm. En conséquence, si on active uniquement R1 la charge ne démarrera pas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;br /&gt;
* [http://www.candlepowerforums.com/vb/showthread.php?t=57999 Un chargeur basé sur le LTC4054]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:ChargeurSH.zip&amp;diff=382</id>
		<title>Fichier:ChargeurSH.zip</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:ChargeurSH.zip&amp;diff=382"/>
		<updated>2010-04-26T18:37:11Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Charger 1 cellule LiPo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Charger 1 cellule LiPo&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=381</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=381"/>
		<updated>2010-04-25T09:28:35Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LTC4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Le schéma:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Quelques explications:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;MCP73831 a été remplacé par un AOP&#039;&#039;&#039; adoptant le même packaging SOT23 car Eagle ne disposait pas du composant. La correspondance de brochage est respectée (voir datasheet).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;alimentation&#039;&#039;&#039; doit se faire en 5V. On peut donc utiliser l&#039;USB ou un 7805 branché sur une alimentation externe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas de l&#039;USB il ne faut faire attention à ne pas dépasser la limite que peux fournir la source: 100mA normalement, mais jusqu&#039;à 1A sur certains hub/chargeurs USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas du 7805 il doit être capable de fournir les 500mA que le chargeur peut débiter. Un régulateur en TO220 devrait fournir 1A sans problème à condition de lui adjoindre une petit radiateur.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;choix des résistances&#039;&#039;&#039; n&#039;est pas fait au hasard et suit une logique binaire (forcément avec des DIPswitch). On peut facilement régler l&#039;intensité de 10mA jusqu&#039;au maximum du composant (500mAh) avec un pas de 10mA. Par exemple en activant R1 =&amp;gt; 10mA, en activant R4 =&amp;gt; 80mA et en activant R1+R4 =&amp;gt; 90mA.&lt;br /&gt;
On peut s&#039;approcher des valeurs théoriques du schéma en piochant dans la série E24 (et même E12 avec quelques compromis).&lt;br /&gt;
* R1: 100kOhm =&amp;gt; 100kOhm =&amp;gt; 10mA&lt;br /&gt;
* R2: 50kOhm =&amp;gt; 51kOhm =&amp;gt; 19.6mA&lt;br /&gt;
* R3: 25kOhm =&amp;gt; 24kOhm =&amp;gt; 41.6mA&lt;br /&gt;
* R4: 12.5kOhm =&amp;gt; 12kOhm =&amp;gt; 83.3mA&lt;br /&gt;
* R5: 6.25kOhm =&amp;gt; 6.2kOhm =&amp;gt; 161.3mA&lt;br /&gt;
* R6: 3.125kOhm =&amp;gt; 3kOhm =&amp;gt; 333.3mA&lt;br /&gt;
Avec cette configuration il est possible de débiter plus que le MCP73831 peut fournir. Il faut donc faire attention même si on risque pas la destruction du composant car celui-ci dispose d&#039;une protection intégrée.&amp;lt;br /&amp;gt;&lt;br /&gt;
On peut aussi adopter une configuration évitant de dépasser les 500mA, cette fois ci avec une graduation par 8mA. C&#039;est aussi plus précis mais moins pratique à calculer:&lt;br /&gt;
* R1: 128kOhm =&amp;gt; 130kOhm =&amp;gt; 7.7mA&lt;br /&gt;
* R2: 64kOhm =&amp;gt; 62kOhm =&amp;gt; 16.1mA&lt;br /&gt;
* R3: 32kOhm =&amp;gt; 30kOhm =&amp;gt; 33.3mA&lt;br /&gt;
* R4: 16kOhm =&amp;gt; 16kOhm =&amp;gt; 62.5mA&lt;br /&gt;
* R5: 8kOhm =&amp;gt; 8.2kOhm =&amp;gt; 121.9mA&lt;br /&gt;
* R6: 4kOhm =&amp;gt; 4.3kOhm =&amp;gt; 232.5mA&lt;br /&gt;
Autre point important: le minimum de charge que peut fournir le MCP est de 15mA car Rprog ne doit pas dépasser 67kOhm. En conséquence, si on active uniquement R1 la charge ne démarrera pas.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;br /&gt;
* [http://www.candlepowerforums.com/vb/showthread.php?t=57999 Un chargeur basé sur le LTC4054]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=380</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=380"/>
		<updated>2010-04-25T09:09:16Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LT4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Le schéma:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Quelques explications:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;MCP73831 a été remplacé par un AOP&#039;&#039;&#039; adoptant le même packaging SOT23 car Eagle ne disposait pas du composant. La correspondance de brochage est respectée (voir datasheet).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;alimentation&#039;&#039;&#039; doit se faire en 5V. On peut donc utiliser l&#039;USB ou un 7805 branché sur une alimentation externe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas de l&#039;USB il ne faut faire attention à ne pas dépasser la limite que peux fournir la source: 100mA normalement, mais jusqu&#039;à 1A sur certains hub/chargeurs USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas du 7805 il doit être capable de fournir les 500mA que le chargeur peut débiter. Un régulateur en TO220 devrait fournir 1A sans problème à condition de lui adjoindre une petit radiateur.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;choix des résistances&#039;&#039;&#039; n&#039;est pas fait au hasard et suit une logique binaire (forcément avec des DIPswitch). On peut facilement régler l&#039;intensité de 10mA jusqu&#039;au maximum du composant (500mAh) avec un pas de 10mA. Par exemple en activant R1 =&amp;gt; 10mA, en activant R4 =&amp;gt; 80mA et en activant R1+R4 =&amp;gt; 90mA.&lt;br /&gt;
On peut s&#039;approcher des valeurs théoriques du schéma en piochant dans la série E24 (et même E12 avec quelques compromis).&lt;br /&gt;
* R1: 100kOhm =&amp;gt; 100kOhm =&amp;gt; 10mA&lt;br /&gt;
* R2: 50kOhm =&amp;gt; 51kOhm =&amp;gt; 19.6mA&lt;br /&gt;
* R3: 25kOhm =&amp;gt; 24kOhm =&amp;gt; 41.6mA&lt;br /&gt;
* R4: 12.5kOhm =&amp;gt; 12kOhm =&amp;gt; 83.3mA&lt;br /&gt;
* R5: 6.25kOhm =&amp;gt; 6.2kOhm =&amp;gt; 161.3mA&lt;br /&gt;
* R6: 3.125kOhm =&amp;gt; 3kOhm =&amp;gt; 333.3mA&lt;br /&gt;
Avec cette configuration il est possible de débiter plus que le MCP73831 peut fournir. Il faut donc faire attention même si on risque pas la destruction du composant car celui-ci dispose d&#039;une protection intégrée.&amp;lt;br /&amp;gt;&lt;br /&gt;
On peut aussi adopter une configuration évitant de dépasser les 500mA, cette fois ci avec une graduation par 8mA. C&#039;est aussi plus précis mais moins pratique à calculer:&lt;br /&gt;
* R1: 128kOhm =&amp;gt; 130kOhm =&amp;gt; 7.7mA&lt;br /&gt;
* R2: 64kOhm =&amp;gt; 62kOhm =&amp;gt; 16.1mA&lt;br /&gt;
* R3: 32kOhm =&amp;gt; 30kOhm =&amp;gt; 33.3mA&lt;br /&gt;
* R4: 16kOhm =&amp;gt; 16kOhm =&amp;gt; 62.5mA&lt;br /&gt;
* R5: 8kOhm =&amp;gt; 8.2kOhm =&amp;gt; 121.9mA&lt;br /&gt;
* R6: 4kOhm =&amp;gt; 4.3kOhm =&amp;gt; 232.5mA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;br /&gt;
* [http://www.candlepowerforums.com/vb/showthread.php?t=57999 Un chargeur basé sur le LTC4054]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=379</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=379"/>
		<updated>2010-04-24T19:54:19Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LT4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Le schéma:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Quelques explications:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;MCP73831 a été remplacé par un AOP&#039;&#039;&#039; adoptant le même packaging SOT23 car Eagle ne disposait pas du composant. La correspondance de brochage est respectée (voir datasheet).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;alimentation&#039;&#039;&#039; doit se faire en 5V. On peut donc utiliser l&#039;USB ou un 7805 branché sur une alimentation externe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas de l&#039;USB il ne faut faire attention à ne pas dépasser la limite que peux fournir la source: 100mA normalement, mais jusqu&#039;à 1A sur certains hub/chargeurs USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas du 7805 il doit être capable de fournir les 500mA que le chargeur peut débiter. Un régulateur en TO220 devrait fournir 1A sans problème à condition de lui adjoindre une petit radiateur.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;choix des résistances&#039;&#039;&#039; n&#039;est pas fait au hasard et suit une logique binaire (forcément avec des DIPswitch). On peut facilement régler l&#039;intensité de 10mA jusqu&#039;au maximum du composant (500mAh) avec un pas de 10mA. Par exemple en activant R1 =&amp;gt; 10mA, en activant R4 =&amp;gt; 80mA et en activant R1+R4 =&amp;gt; 90mA.&lt;br /&gt;
On peut s&#039;approcher des valeurs théoriques du schéma en piochant dans la série E24 (et même E12 avec quelques compromis).&lt;br /&gt;
* R1: 100kOhm =&amp;gt; 100kOhm =&amp;gt; 10mA&lt;br /&gt;
* R2: 50kOhm =&amp;gt; 51kOhm =&amp;gt; 19.6mA&lt;br /&gt;
* R3: 25kOhm =&amp;gt; 24kOhm =&amp;gt; 41.6mA&lt;br /&gt;
* R4: 12.5kOhm =&amp;gt; 12kOhm =&amp;gt; 83.3mA&lt;br /&gt;
* R5: 6.25kOhm =&amp;gt; 6.2kOhm =&amp;gt; 161.3mA&lt;br /&gt;
* R6: 3.125kOhm =&amp;gt; 3kOhm =&amp;gt; 333.3mA&lt;br /&gt;
Avec cette configuration il est possible de débiter plus que le MCP73831 peut fournir. Il faut donc faire attention même si on risque pas la destruction du composant car celui-ci dispose d&#039;une protection intégrée.&amp;lt;br /&amp;gt;&lt;br /&gt;
On peut aussi adopter une configuration évitant de dépasser les 500mA, cette fois ci avec une graduation par 8mA. C&#039;est aussi plus précis mais moins pratique à calculer:&lt;br /&gt;
* R1: 128kOhm =&amp;gt; 130kOhm =&amp;gt; 7.7mA&lt;br /&gt;
* R2: 64kOhm =&amp;gt; 62kOhm =&amp;gt; 16.1mA&lt;br /&gt;
* R3: 32kOhm =&amp;gt; 30kOhm =&amp;gt; 33.3mA&lt;br /&gt;
* R4: 16kOhm =&amp;gt; 16kOhm =&amp;gt; 62.5mA&lt;br /&gt;
* R5: 8kOhm =&amp;gt; 8.2kOhm =&amp;gt; 121.9mA&lt;br /&gt;
* R6: 4kOhm =&amp;gt; 4.3kOhm =&amp;gt; 232.5mA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=378</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=378"/>
		<updated>2010-04-24T19:22:47Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LT4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Le schéma:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Quelques explications:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
Le &#039;&#039;&#039;MCP73831 a été remplacé par un AOP&#039;&#039;&#039; adoptant le même packaging SOT23 car Eagle ne disposait pas du composant. La correspondance de brochage est respectée (voir datasheet).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;alimentation&#039;&#039;&#039; doit se faire en 5V. On peut donc utiliser l&#039;USB ou un 7805 branché sur une alimentation externe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas de l&#039;USB il ne faut faire attention à ne pas dépasser la limite que peux fournir la source: 100mA normalement, mais jusqu&#039;à 1A sur certains hub/chargeurs USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas du 7805 il doit être capable de fournir les 500mA que le chargeur peut débiter. Un régulateur en TO220 devrait fournir 1A sans problème à condition de lui adjoindre une petit radiateur.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;choix des résistances&#039;&#039;&#039; n&#039;est pas fait au hasard et suit une logique binaire (forcément avec des DIPswitch). On peut facilement régler l&#039;intensité de 10mA jusqu&#039;au maximum du composant (500mAh) avec un pas de 10mA. Par exemple en activant R1 =&amp;gt; 10mA, en activant R4 =&amp;gt; 80mA et en activant R1+R4 =&amp;gt; 90mA.&lt;br /&gt;
On peut s&#039;approcher des valeurs théoriques du schéma en piochant dans la série E24 (et même E12 avec quelques compromis).&lt;br /&gt;
* R1: 100kOhm =&amp;gt; 100kOhm =&amp;gt; 10mA&lt;br /&gt;
* R2: 50kOhm =&amp;gt; 51kOhm =&amp;gt; 19.6mA&lt;br /&gt;
* R3: 25kOhm =&amp;gt; 24kOhm =&amp;gt; 41.6mA&lt;br /&gt;
* R4: 12.5kOhm =&amp;gt; 12kOhm =&amp;gt; 83.3mA&lt;br /&gt;
* R5: 6.25kOhm =&amp;gt; 6.2kOhm =&amp;gt; 161.3mA&lt;br /&gt;
* R6: 3.125kOhm =&amp;gt; 3kOhm =&amp;gt; 333.3mA&lt;br /&gt;
Avec cette configuration il est possible de débiter plus que le MCP73831 peut fournir. Il faut donc faire attention même si on risque pas la destruction du composant car celui-ci dispose d&#039;une protection intégrée.&amp;lt;br /&amp;gt;&lt;br /&gt;
On peut aussi adopter une configuration évitant de dépasser les 500mA, cette fois ci avec une graduation par 8mA. C&#039;est aussi plus précis mais moins pratique à calculer:&lt;br /&gt;
* R1: 128kOhm =&amp;gt; 130kOhm =&amp;gt; 7.7mA&lt;br /&gt;
* R2: 64kOhm =&amp;gt; 62kOhm =&amp;gt; 16.1mA&lt;br /&gt;
* R3: 32kOhm =&amp;gt; 30kOhm =&amp;gt; 33.3mA&lt;br /&gt;
* R4: 16kOhm =&amp;gt; 16kOhm =&amp;gt; 62.5mA&lt;br /&gt;
* R5: 8kOhm =&amp;gt; 8.2kOhm =&amp;gt; 121.9mA&lt;br /&gt;
* R6: 4kOhm =&amp;gt; 4.3kOhm =&amp;gt; 232.5mA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=377</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=377"/>
		<updated>2010-04-24T19:19:29Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LT4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Le schéma:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Quelques explications:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;L&#039;alimentation&#039;&#039;&#039; doit se faire en 5V. On peut donc utiliser l&#039;USB ou un 7805 branché sur une alimentation externe.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas de l&#039;USB il ne faut faire attention à ne pas dépasser la limite que peux fournir la source: 100mA normalement, mais jusqu&#039;à 1A sur certains hub/chargeurs USB.&amp;lt;br /&amp;gt;&lt;br /&gt;
Dans le cas du 7805 il doit être capable de fournir les 500mA que le chargeur peut débiter. Un régulateur en TO220 devrait fournir 1A sans problème à condition de lui adjoindre une petit radiateur.&lt;br /&gt;
&lt;br /&gt;
Le &#039;&#039;&#039;choix des résistances&#039;&#039;&#039; n&#039;est pas fait au hasard et suit une logique binaire (forcément avec des DIPswitch). On peut facilement régler l&#039;intensité de 10mA jusqu&#039;au maximum du composant (500mAh) avec un pas de 10mA. Par exemple en activant R1 =&amp;gt; 10mA, en activant R4 =&amp;gt; 80mA et en activant R1+R4 =&amp;gt; 90mA.&lt;br /&gt;
On peut s&#039;approcher des valeurs théoriques du schéma en piochant dans la série E24 (et même E12 avec quelques compromis).&lt;br /&gt;
* R1: 100kOhm =&amp;gt; 100kOhm =&amp;gt; 10mA&lt;br /&gt;
* R2: 50kOhm =&amp;gt; 51kOhm =&amp;gt; 19.6mA&lt;br /&gt;
* R3: 25kOhm =&amp;gt; 24kOhm =&amp;gt; 41.6mA&lt;br /&gt;
* R4: 12.5kOhm =&amp;gt; 12kOhm =&amp;gt; 83.3mA&lt;br /&gt;
* R5: 6.25kOhm =&amp;gt; 6.2kOhm =&amp;gt; 161.3mA&lt;br /&gt;
* R6: 3.125kOhm =&amp;gt; 3kOhm =&amp;gt; 333.3mA&lt;br /&gt;
Avec cette configuration il est possible de débiter plus que le MCP73831 peut fournir. Il faut donc faire attention même si on risque pas la destruction du composant car celui-ci dispose d&#039;une protection intégrée.&amp;lt;br /&amp;gt;&lt;br /&gt;
On peut aussi adopter une configuration évitant de dépasser les 500mA, cette fois ci avec une graduation par 8mA. C&#039;est aussi plus précis mais moins pratique à calculer:&lt;br /&gt;
* R1: 128kOhm =&amp;gt; 130kOhm =&amp;gt; 7.7mA&lt;br /&gt;
* R2: 64kOhm =&amp;gt; 62kOhm =&amp;gt; 16.1mA&lt;br /&gt;
* R3: 32kOhm =&amp;gt; 30kOhm =&amp;gt; 33.3mA&lt;br /&gt;
* R4: 16kOhm =&amp;gt; 16kOhm =&amp;gt; 62.5mA&lt;br /&gt;
* R5: 8kOhm =&amp;gt; 8.2kOhm =&amp;gt; 121.9mA&lt;br /&gt;
* R6: 4kOhm =&amp;gt; 4.3kOhm =&amp;gt; 232.5mA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=376</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=376"/>
		<updated>2010-04-24T15:27:33Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LT4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Schéma du chargeur &amp;quot;au choix&amp;quot; alimentation via USB ou 7805.&lt;br /&gt;
&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
Le choix des résistances n&#039;est pas fait au hasard et suit une logique binaire (forcément avec des DIPswitch). On peut facilement régler l&#039;intensité de 10mA jusqu&#039;au maximum du composant (500mAh) avec un pas de 10mA. Par exemple en activant R1 =&amp;gt; 10mA, en activant R4 =&amp;gt; 80mA et en activant R1+R4 =&amp;gt; 90mA.&lt;br /&gt;
On peut s&#039;approcher des valeurs théoriques du schéma en piochant dans la série E24 (et même E12 avec quelques compromis).&lt;br /&gt;
* R1: 100kOhm =&amp;gt; 100kOhm =&amp;gt; 10mA&lt;br /&gt;
* R2: 50kOhm =&amp;gt; 51kOhm =&amp;gt; 19.6mA&lt;br /&gt;
* R3: 25kOhm =&amp;gt; 24kOhm =&amp;gt; 41.6mA&lt;br /&gt;
* R4: 12.5kOhm =&amp;gt; 12kOhm =&amp;gt; 83.3mA&lt;br /&gt;
* R5: 6.25kOhm =&amp;gt; 6.2kOhm =&amp;gt; 161.3mA&lt;br /&gt;
* R6: 3.125kOhm =&amp;gt; 3kOhm =&amp;gt; 333.3mA&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:.&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=375</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=375"/>
		<updated>2010-04-24T15:16:20Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LT4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Réalisation==&lt;br /&gt;
Schéma du chargeur &amp;quot;au choix&amp;quot; alimentation via USB ou 7805.&lt;br /&gt;
[[Image:ChargeurSH-IC.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:.&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Fichier:ChargeurSH-IC.png&amp;diff=374</id>
		<title>Fichier:ChargeurSH-IC.png</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Fichier:ChargeurSH-IC.png&amp;diff=374"/>
		<updated>2010-04-24T15:13:14Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Chargeur LiPo - 1 cell&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Chargeur LiPo - 1 cell&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=373</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=373"/>
		<updated>2010-04-24T14:06:56Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LT4054 de Linear]. &lt;br /&gt;
&lt;br /&gt;
Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet ! Pour notre prototype nous allons utiliser un MCP73831-2ACI/OT, ce qui correspond à:&lt;br /&gt;
* Device: MCP73831 // Single-Cell Charge Controller&lt;br /&gt;
* Voltage: 2 // VREG = 4.20V&lt;br /&gt;
* Options: AC // IPREG/IREG = 10&lt;br /&gt;
* Temperature Range: I // -40°C to +85°C (Industrial)&lt;br /&gt;
* Package: OT // Small Outline Transistor (SOT23), 5-Lead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:.&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=372</id>
		<title>Chargeur LiPo 1cell</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Chargeur_LiPo_1cell&amp;diff=372"/>
		<updated>2010-04-24T13:38:48Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : Première ébauche&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Les batteries LiPo sont de plus en plus utilisées car elles offrent de nombreux avantages en terme d&#039;encombrement et de poids. Elles nécessitent par contre une attention permanente, en particulier lors de la charge.&amp;lt;br /&amp;gt;&lt;br /&gt;
De nombreux chargeur existent dans le commerce, notamment dans le monde du modélisme. Malheureusement en raison d&#039;un courant de charge trop élevé ils sont trop souvent incapables de charger les batteries de très petite capacité (moins de 100mAh). Par rappel, une batterie ne doit pas être chargée avec un courant supérieur à sa capacité (batterie de 100mAh =&amp;gt; courrant de 100mA) si on veux éviter de la dégrader.&lt;br /&gt;
&lt;br /&gt;
Nous allons donc étudier la réalisation d&#039;un chargeur à la fois simple et peu couteux capable de charger les batteries LiPo de petite capacité.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Le choix des composants==&lt;br /&gt;
===Un bon chargeur ?===&lt;br /&gt;
Le chargeur le plus simple se doit d&#039;être une source de tension de 4.2v à courant constant. Mais ce n&#039;est pas suffisant pour faire un bon chargeur car il faut également réduire considérablement le courant de charge si la tension descend sous les 2.9v et stopper la charge si la tension dépasse 4.2v ou que l&#039;intensité est réduite.&lt;br /&gt;
&lt;br /&gt;
Nos critères sont les suivants:&lt;br /&gt;
* Pouvoir charger 1 cellule LiPo&lt;br /&gt;
* Effectuer toutes les vérifications et automatismes nécessaires&lt;br /&gt;
* Proposer un choix facile du courant de charge&lt;br /&gt;
* Être simple à fabriquer &lt;br /&gt;
&lt;br /&gt;
===Les IC &amp;quot;tout en un&amp;quot; ===&lt;br /&gt;
De nombreux fabricants proposent des IC &amp;quot;tout en un&amp;quot; qui ne nécessitent que quelques condensateurs et résistances. Certains sont disponibles dans des packaging SOIC ou SOT23 plus facile à souder que du TDFN/TQFN. Le choix du courant se fait via une résistance.&lt;br /&gt;
&lt;br /&gt;
Deux composants sortent du lots: le [http://ww1.microchip.com/downloads/en/DeviceDoc/21984e.pdf MCP73831 de MicroChip] et le [http://cds.linear.com/docs/Datasheet/405442xf.pdf LT4054 de Linear]. Ils existent de nombreuses variantes de ces composants selon leur courant de précharge, le tension d&#039;arrêt et leur packaging. Attention à bien lire la Datasheet !&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens:.&lt;br /&gt;
* [http://www.rcgroups.com/forums/showthread.php?t=793441 Un chargeur basé sur le MCP73833].&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=Accueil&amp;diff=371</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=Accueil&amp;diff=371"/>
		<updated>2010-04-24T12:17:49Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Pensée Profonde : c&#039;est quoi ?=&lt;br /&gt;
[[Image:2009-configuration-crop.JPG|right|250px|link=Bilan Coupe 2009|Marvin 2009 @ Eurobot]]&lt;br /&gt;
Pensée Profonde est un [http://www.google.fr/search?hl=fr&amp;amp;sa=X&amp;amp;oi=spell&amp;amp;resnum=0&amp;amp;ct=result&amp;amp;cd=1&amp;amp;q=club+de+robotique&amp;amp;spell=1 club de robotique] indépendant (ne dépendant d&#039;aucune structure telle qu&#039;une école d&#039;ingénieur, IUT ...) fondé par d&#039;anciens élèves de l&#039;[http://www.esigetel.fr ESIGETEL].&lt;br /&gt;
&lt;br /&gt;
A tous ceux, et ils sont nombreux, qui se demandent d&#039;où vient ce nom, je conseille vivement la lecture de H2G2 : Le Guide du Voyageur Galactique - la &amp;quot;trilogie en 5 volumes&amp;quot; de [http://fr.wikipedia.org/wiki/Douglas_Adams Douglas Adams]. Un petit coup d&#039;oeil sur Wikipedia devrait éclairer les plus fainéants sur cette [http://fr.wikipedia.org/wiki/Le_Guide_galactique oeuvre exceptionnelle] et le choix de ce  [http://en.wikipedia.org/wiki/Minor_characters_from_The_Hitchhiker%27s_Guide_to_the_Galaxy#Deep_Thought nom].&lt;br /&gt;
&lt;br /&gt;
==Nos objectifs==&lt;br /&gt;
Manipuler des technologies de pointe tout en nous amusant !&amp;lt;br /&amp;gt;La robotique se présente à nous comme une discipline parfaite pour explorer des domaines tels que l&#039;électronique embarquée, la reconnaissance d&#039;image, les communications sans-fils ...&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #DFBA99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#FFDAB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;Pensée Profonde&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #DFBA99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Kalzium.png|48px|center|top]]&lt;br /&gt;
|&#039;&#039;&#039;Nos modules: &amp;quot;Made in Pensée Profonde&amp;quot;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Image:3floppy unmount.png|24px]] &#039;&#039;&#039;Informatique&#039;&#039;&#039;&lt;br /&gt;
**[[PC embarqué]] : Notre système PC embarqué et [[Configuration_Aspire_One|sa configuration]].&lt;br /&gt;
**[[Vision OpenCV]] : Détection d&#039;objets avec la librairie [http://sourceforge.net/projects/opencvlibrary/ OpenCV].&lt;br /&gt;
*[[Image:Ksim.png|24px]] &#039;&#039;&#039;Electronique&#039;&#039;&#039;&lt;br /&gt;
**[[Spécifications des cartes électroniques]] : dimensions, connectique (...) de nos cartes électroniques.&lt;br /&gt;
**[[Carte Hub]] : Carte dédiée à l&#039;alimentation des cartes, la communication entre les cartes et avec un PC.&lt;br /&gt;
**[[Alimentation]] : Carte de gestion de l&#039;alimentation. Système de démarrage, arrêt d&#039;urgence, timer, contrôle de tension.&lt;br /&gt;
**[[Carte Propulsion]] : Carte dédiée à la propulsion. Gestion de l&#039;asservissement et de la puissance pour 2 moteurs.&lt;br /&gt;
**[[Carte LSD|Carte Lights, Sound &amp;amp; Debug]] : Carte aussi utile pour le fun que pour le debug. Elle gère un éclairage, l&#039;émission de sons et un écran LCD.&lt;br /&gt;
**[[Carte IO|Carte Entrées/Sorties]] : Carte polyvalente pour la gestion d&#039;entrées, sorties, servomoteurs (...).&lt;br /&gt;
**[[Balises]] : Solutions de localisation et de positionnement.&lt;br /&gt;
**[[PC-I2C|Interfaces PC - I²C]] : Interfaces PC/I²C communes et notre adaptateurs USB/I²C.&lt;br /&gt;
**[[Chargeur LiPo 1cell|Chargeur de batteries LiPo 1 cellule]] : Un chargeur compact simple à réaliser et qui fonctionne sur port USB.&lt;br /&gt;
*[[Image:Kcontrol.png|24px]] &#039;&#039;&#039;Mécanique&#039;&#039;&#039;&lt;br /&gt;
**[[Bloc moteur]] : Conception d&#039;un bloc moteur avec codeur.&lt;br /&gt;
**[[Tir balistique]] : Solutions de tir adaptées à tout type d&#039;objets.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Katomic.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA;&amp;quot;|&#039;&#039;&#039;Divers&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Tuning]] : Le tuning du robot&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Bookcase.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA;&amp;quot;|&#039;&#039;&#039;Ressources &amp;amp;amp; Documentation&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Carnet d&#039;adresses]] : Boutiques, sites, lieux intéressants, outils pour l&#039;électronique ou le développement ...&lt;br /&gt;
*[[Les Pages Jaunes]] : Notre bottin des partenaires.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #8898BF;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#F7F7FF;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;Robot Marvin 2009: Coupe de France et Coupe d&#039;Europe Eurobot&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #8898BF;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{|width=&amp;quot;100%&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Edu_miscellaneous.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;&amp;quot;|&#039;&#039;&#039;Gestion du projet&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Documents utiles 2009]] : règlement, faq ...&lt;br /&gt;
*[[Planning 2009]] : Planning prévisionnel du projet.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Kcontrol.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Mécanique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Structure 2009]] : Conception de la structure du robot.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Ksim.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Électronique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Architecture électronique 2009]] : Organisation des différents modules.&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|width=&amp;quot;70&amp;quot; valign=&amp;quot;top&amp;quot;|[[Image:Terminal.png|48px|center]]&lt;br /&gt;
|style=&amp;quot;font-size:105%;text-align:left;border-top:1px dashed #AAAAAA&amp;quot;|&#039;&#039;&#039;Informatique&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[Stratégies 2009]] : Différentes stratégies pour l&#039;édition 2009.&lt;br /&gt;
*[[Logiciels 2009]] : Les développements : interactions, logique ...&lt;br /&gt;
&amp;lt;!----------------------------------------------&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Actu==&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;La Coupe 2009&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
[[image:Marvin-eurobot.jpg|left|150px|H2G2 !]] Notre partition à la Coupe de France de Robotique 2009 s&#039;achève avec une 97e place sur près de 200 équipes inscrites.&amp;lt;br /&amp;gt;Résultat honorable si l&#039;on considère les problèmes de dernière minute rencontrés à la coupe. Ceux ci nous ont contrains à modifier en profondeur le fonctionnement du robot.&lt;br /&gt;
&lt;br /&gt;
Pour en savoir plus, consultez le [[Bilan Coupe 2009|bilan de la coupe 2009]].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:20px;border:1px solid #BADF99;-moz-border-radius-topright:0.8em;-moz-border-radius-topleft:0.8em;background-color:#DAFFB9;font-size:120%;padding:2px 3px 2px 15px;&amp;quot;&amp;gt;&#039;&#039;&#039;On parle de nous !&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:3ex;border:1px solid #BADF99;border-top:0 solid white;padding:5px 5px 0 5px;-moz-border-radius-bottomright:0.5em;-moz-border-radius-bottomleft:0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
[[Image:Cowcotland.png|left]] Notre partenaire [http://www.cowcotland.com CowCotland] a publié un [http://www.cowcotland.com/articles/367/un-netbook-dans-un-robot-presentation-du-projet.html article sur notre projet]. Cet article a été repris à sur de nombreux sites ([http://www.puissance-pc.net/divers-fonkerie/les-fermiers-sattaquent-aux-robots.html?Itemid=54 PuissancePC], [http://www.presence-pc.com/actualite/coupe-robotique-netbook-33834/ Tom&#039;s Hardware], [http://www.lesnumeriques.com/news_id-7877.html LesNumeriques] ...), preuve que le sujet intéresse ! &amp;lt;br /&amp;gt;Une fois de plus un grand merci à [http://www.cowcotland.com CowCotland] pour son [[Nos Sponsors|soutien]].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
	<entry>
		<id>http://www.penseeprofonde.org/index.php?title=PC-I2C&amp;diff=370</id>
		<title>PC-I2C</title>
		<link rel="alternate" type="text/html" href="http://www.penseeprofonde.org/index.php?title=PC-I2C&amp;diff=370"/>
		<updated>2009-12-10T21:12:21Z</updated>

		<summary type="html">&lt;p&gt;Rom1 : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Principe Général=&lt;br /&gt;
Afin de permettre la communication entre les différentes parties électroniques du robot nous avons choisi le bus I²C. Nous ne reviendrons pas ici sur le principe de ce bus tant les documentations à ce sujet sont nombreuses sur le net ([http://fr.wikipedia.org/wiki/I%C2%B2C au hasard]). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nos utilisations==&lt;br /&gt;
===Développement===&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Pci2c.jpg|Interface PC-I²C de type ELV&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Lors du développement des différentes cartes filles il nous est indispensable de disposer d&#039;un moyen &amp;quot;sur&amp;quot; de communiquer sur le bus I²C. Nous avons donc cherché une interface utilisable facilement et ayant fait ses preuves. Il s&#039;avère que de nombreuses interfaces existent et s&#039;utilise très facilement avec Linux. Ces interfaces &amp;quot;communes&amp;quot; sont directement utilisables depuis les drivers du noyau. Leur gros défaut sont une consommation cpu élevée et leur interface parallèle (DB-25 is back !).&lt;br /&gt;
&lt;br /&gt;
Pour cette utilisation nous avons choisi une interface de type ELV. Disposant d&#039;opto-coupleurs, le montage isole électriquement le PC de nos montages. Celui-ci est reconnu nativement par le noyau linux.&lt;br /&gt;
&lt;br /&gt;
===Embarqué===&lt;br /&gt;
Dans le cadre de l&#039;utilisation embarquée nous devons disposer d&#039;un système capable de fonctionner sur n&#039;importe quel OS et sur port USB. Nous avons donc décidé de développer notre propre interface USB-I²C. Celle-ci est vue par le PC comme un simple port COM grace au [http://en.wikipedia.org/wiki/USB_communications_device_class CDC]. &amp;lt;br /&amp;gt;&lt;br /&gt;
La communication se fait selon un protocole visant à maximiser la compatibilité et la lisibilité. Un simple terminal permet d&#039;envoyer et de recevoir des données.&lt;br /&gt;
&lt;br /&gt;
Nos développements sont détaillés ci-dessous.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Nos développements==&lt;br /&gt;
===USB-I²C v1===&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Usb-i2c.jpg|Interface USB-I²C v1 en cours d&#039;assemblage&lt;br /&gt;
Image:Usb-i2c-2.jpg|Interface USB-I²C v1&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Cette première interface utilise un PIC 18F4550. Celui-ci intègre un port USB et un port I²C, un cible de choix donc. En pratique l&#039;utilisation de l&#039;USB et d&#039;une émulation du CDC provoque un charge cpu importante. Dés lors il devient difficile d&#039;assurer une fiabilité optimale ...&lt;br /&gt;
&lt;br /&gt;
De plus cette première version ne propose pas d&#039;isolation entre PC et circuit I²C. &lt;br /&gt;
* En cas de problème (court-circuit, surtension ...) les risques sont importants de part et d&#039;autre.&lt;br /&gt;
* Il n&#039;est pas possible d&#039;avoir de différence de potentiel entre les 2 circuits.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===USB-I²C v2===&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Image:Usb-i2c-v2.jpg|Interface USB-I²C v2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Cette seconde interface utilise un PIC 18F. Ici nul besoin d&#039;USB natif : le support de l&#039;USB et du CDC sont assurés par un composant spécifique. Le PIC ne voit alors qu&#039;un port série classique. Ainsi libéré il ne s&#039;occupe que de l&#039;interprétation/transcription du protocole série vers I²C.&lt;br /&gt;
&lt;br /&gt;
De nombreux composants existent pour réaliser la conversion USB&amp;lt;=&amp;gt;RS232. Le plus connus est sans conteste le [http://www.ftdichip.com/Products/FT232BM.htm FT232] de FTDI. Cependant il existe une solution beaucoup plus simple et économique : utiliser un convertisseur déjà assemblé ! On trouve par exemple des câbles USB&amp;lt;=&amp;gt;RS22 destinés aux téléphones portables. L&#039;utilisation de de ce genre de câble possède de nombreux avantages :&lt;br /&gt;
* économique: moins de 4€&lt;br /&gt;
* petite taille : généralement tous les composants sont intégrés à la prise USB&lt;br /&gt;
* aucun développement : plug and play :)&lt;br /&gt;
&lt;br /&gt;
Fonctionnalité intéressante : une isolation totale entre PC et circuit I²C. En effet un couple d&#039;optocoupleur assure la communication entre les 2 circuits.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quelques défauts:&lt;br /&gt;
* prend plus de place&lt;br /&gt;
* difficile de toujours trouver le même modèle de  câble USB&amp;lt;=&amp;gt;RS232&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===USB-I²C v3===&lt;br /&gt;
Cette troisième version de l&#039;interface utilise un PIC 24. Encore en cours d&#039;étude, cette version signe un retour à l&#039;USB natif du PIC. La puissance supplémentaire des PIC 24 et une version plus aboutie de l&#039;USB devrait permettre une meilleure émulation du CDC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Le Protocole===&lt;br /&gt;
Une fois connectée l&#039;adaptateur apparait comme un nouveau port com. Il est dés lors possible de l&#039;ouvrir comme un port classique afin d&#039;y envoyer/recevoir des données.&lt;br /&gt;
&lt;br /&gt;
Le protocole utilise un jeu de caractères volontairement limité pour les commandes et les données/adresses. De plus les données ne sont pas envoyées &amp;quot;brutes&amp;quot; mais en format ASCII. Ainsi pour envoyer la valeur &amp;quot;42&amp;quot; nous envoyons 2 caractères ASCII : le 4 puis le 2. Cela permet de différencier plus facilement les données réelles des données pratiques (adresse, commande ...) et de s&#039;affranchir de pas mal de problèmes de transmission.&lt;br /&gt;
&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; class=&amp;quot;pBody&amp;quot;&lt;br /&gt;
 |+ &#039;&#039;&#039;Jeu de caractère&#039;&#039;&#039;&lt;br /&gt;
 |-&lt;br /&gt;
 ! width=&amp;quot;100&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;padding:2px 5px;background:lightgray&amp;quot;| Caractères&lt;br /&gt;
 ! width=&amp;quot;800&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;padding:2px 5px;background:lightgray&amp;quot;| Fonction&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;0-9 A-F&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| Codes hexa réservés aux valeurs. Toujours en majuscule.&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;S&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| Start I²C&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;R&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| ReStart I²C&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;Q&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| Stop I²C&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;K&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| Reset de la carte&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;O&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| Code de retour. Indique que tout s&#039;est bien passé (&#039;&#039;&#039;O&#039;&#039;&#039;K)&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;E&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| Code de retour. Signale une erreur. Normalement suivi de 2 chiffres précisant le code de l&#039;erreur puis d&#039;une chaine de caractères.&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; class=&amp;quot;pBody&amp;quot;&lt;br /&gt;
 |+ &#039;&#039;&#039;Exemples de communications simples&#039;&#039;&#039;&lt;br /&gt;
 |-&lt;br /&gt;
 ! width=&amp;quot;150&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;padding:2px 5px;background:lightgray&amp;quot;| Caractères&lt;br /&gt;
 ! width=&amp;quot;50&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;padding:2px 5px;background:lightgray&amp;quot;| Sens&lt;br /&gt;
 ! width=&amp;quot;700&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;padding:2px 5px;background:lightgray&amp;quot;| Fonction&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;left&amp;quot;| &#039;&#039;&#039;&amp;amp;nbsp;S40D7Q&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| PC-&amp;gt;I2C ||align=&amp;quot;left&amp;quot;| &amp;lt;Start&amp;gt; &amp;lt;Adresse Slave 0x40 paire=écriture&amp;gt; &amp;lt;octet de donnée D7&amp;gt; &amp;lt;Stop&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;left&amp;quot;| &#039;&#039;&#039;&amp;amp;nbsp;S40D705Q &#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| PC-&amp;gt;I2C ||align=&amp;quot;left&amp;quot;| &amp;lt;Start&amp;gt; &amp;lt;Adresse Slave 0x40 paire=écriture&amp;gt; &amp;lt;octet de donnée D7&amp;gt; &amp;lt;octet de donnée 05&amp;gt; &amp;lt;Stop&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;left&amp;quot;| &#039;&#039;&#039;&amp;amp;nbsp;S40D7R4205Q &#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| PC-&amp;gt;I2C ||align=&amp;quot;left&amp;quot;| &amp;lt;Start&amp;gt; &amp;lt;Adresse Slave 0x40 paire=écriture&amp;gt; &amp;lt;octet de donnée D7&amp;gt; &amp;lt;Restart&amp;gt; &amp;lt;Adresse Slave 0x42 paire=écriture&amp;gt; &amp;lt;octet de donnée 05&amp;gt; &amp;lt;Stop&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;left&amp;quot;| &#039;&#039;&#039;&amp;amp;nbsp;S4102 &#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| PC-&amp;gt;I2C ||align=&amp;quot;left&amp;quot;| &amp;lt;Start&amp;gt; &amp;lt;Adresse Slave 0x40 impaire=lecture&amp;gt; &amp;lt;attente de 2 octets en réception&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;left&amp;quot;| &#039;&#039;&#039;&amp;amp;nbsp;R4102C5 &#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| I2C-&amp;gt;PC ||align=&amp;quot;left&amp;quot;| Réponse suite à une lecture de la carte 41. Le premier octet est 02 (2) et le second C5 (197)&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;left&amp;quot;| &#039;&#039;&#039;&amp;amp;nbsp;O41 &#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| I2C-&amp;gt;PC ||align=&amp;quot;left&amp;quot;| Réponse suite à une écriture de la carte 41.&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;left&amp;quot;| &#039;&#039;&#039;&amp;amp;nbsp;E00 Adresse invalide &#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| I2C-&amp;gt;PC ||align=&amp;quot;left&amp;quot;| Erreur 00 indiquant une adresse malformée.&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Les erreurs sont envoyés au PC selon le format suivant: Exx YYYYYYYYY&lt;br /&gt;
* E est toujours présent. C&#039;est le code de retour indiquant une erreur. &lt;br /&gt;
* xx correspond au code de l&#039;erreur. Il est toujours sur 2 chiffres.&lt;br /&gt;
* YYYYYYY correspond à un message plus clair pour la lecture.&lt;br /&gt;
&lt;br /&gt;
 {| border=&amp;quot;1&amp;quot; class=&amp;quot;pBody&amp;quot;&lt;br /&gt;
 |+ &#039;&#039;&#039;Liste des messages d&#039;erreur&#039;&#039;&#039;&lt;br /&gt;
 |-&lt;br /&gt;
 ! width=&amp;quot;50&amp;quot;  align=&amp;quot;center&amp;quot; style=&amp;quot;padding:2px 5px;background:lightgray&amp;quot;| Code&lt;br /&gt;
 ! width=&amp;quot;300&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;padding:2px 5px;background:lightgray&amp;quot;| Message complet&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;E00&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| E00 Adresse invalide&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;E01&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| E01 Probleme envoi adresse&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;E02&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| E02 Probleme envoi donnees&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;E03&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| E03 Char inconnu&lt;br /&gt;
 |-&lt;br /&gt;
 |align=&amp;quot;center&amp;quot;| &#039;&#039;&#039;E04&#039;&#039;&#039; ||align=&amp;quot;center&amp;quot;| E04 Kill PIC&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaque &amp;quot;Start/Restart&amp;quot; émis donne lieu à une réponse de l&#039;adaptateur.&lt;br /&gt;
* pour chaque réponse une ligne est renvoyée.&lt;br /&gt;
* dans le cas d&#039;une écriture le caractère de status peut prendre les valeurs suivantes:&lt;br /&gt;
** Oxx : transmission OK. xx correspond à l&#039;adresse de la carte&lt;br /&gt;
** ExxYYYYYYYYY : Erreur lors de la transmission.a&lt;br /&gt;
* dans le cas d&#039;une lecture le caractère de status prend la valeur &amp;quot;R&amp;quot;. L&#039;adresse est suivi des octets renvoyés par la carte fille: &amp;quot;R40xxyyzz&amp;quot; par exemple.&lt;br /&gt;
** chaque octet est représenté par 2 caractères (hexa).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Liens=&lt;br /&gt;
Quelques liens vers des sites ou des documents traitant de la réalisation d&#039;interfaces PC/ I²C.&lt;br /&gt;
* [http://home.arcor.de/henning.paul/i2c_parport/i2c_parport.html Interface sur port // avec optocoupleurs]. Fonctionne avec le driver linux, type ELV (type=3). Il est possible de remplacer le PC817 par un CNY-4.&lt;br /&gt;
* [http://vesta.homelinux.net/mediawiki/index.php/Interface_PC_I2C_type_Philips_ou_Velleman Interface sur port // avec optocoupleurs]. Fonctionne avec le driver linux, type Philipps (type=0) et Velleman (type=2). Le site présente également quelques [http://vesta.homelinux.net/mediawiki/index.php/Cat%C3%A9gorie:I2C montages I²C].&lt;br /&gt;
* [http://www.velleman.be/fr/en/product/view/?id=9383 La K8000 de Velleman]. Superbe carte, hors de prix ;)&lt;br /&gt;
* [http://assoc.cpe.fr/galileo/article.php3?id_article=35 Une doc sympa]&lt;br /&gt;
* [http://codesink.org/eeprog.html eeprog is a Linux C program that allows you to read and write to 24Cxx EEPROM]&lt;/div&gt;</summary>
		<author><name>Rom1</name></author>
	</entry>
</feed>