EXERCICES SUR LES MONTAGES A AOp en régime linéaire
1- COMMANDE PAR TRANSISTOR BIPOLAIRE ... On met une interface de sortie
à transistor pour amplifier le courant de sortie de la carte ... à un effort statique et
dont la position est vérifiée en continu et corrigée en fonction de la mesure.
part of the document
Logo du lycéeCYCLE N°9
LA CONVERSION DENERGIENiveau : 1er S-SI
COMMANDE PAR TRANSISTOR BIPOLAIRE
On vous propose de faire létude de la commande dun moteur à courant continu à laide dune carte ARDUINO. Le moteur ne fonctionne que dans un seul sens de rotation. On met une interface de sortie à transistor pour amplifier le courant de sortie de la carte ARDUINO qui nest que de 40 mA
1/ En vous aidant du schema développé ci-dessus, compléter le schéma de principe ci-dessous.
2/ Que lest le rôle précis de la diode de roue libre (DRL) ?
3/ Calculer la résistance RB qui limite le courant de base en fonction des caractéristiques
4/ Etablir le programme à laide du logiciel ARDUINO qui permet le fonctionnement dun tel montage
5/ Réaliser ce montage à laide du logiciel PROTEUS. Insérer le fichier HEX de votre programme ARDUINO et simuler le fonctionnement en présence du professeur
6/ Si votre montage fonctionne en simulation sous PROTEUS, vous pouvez lessayer en réalisant le montage de lensemble sur Breadboard. Attention au sens de la diode et du transistor
Faire vérifier le montage par votre professeur. Simuler son fonctionnement
INVERSION DU SENS DE ROTATION VARIATION DE LA VITESSE
On desire maintenant inverser le sens de rotation du moteur à courant continu. Pour cela, on utilise un pont en H (L293D) comme vu dans le cours de SI. Pour linstant, on fera tourner le moteur à vitesse fixe
Schéma de principe
1/ Etablir le programme à laide du logiciel ARDUINO qui permet le fonctionnement dun tel montage
2/ Réaliser ce montage à laide du logiciel PROTEUS. Insérer le fichier HEX de votre programme ARDUINO et simuler le fonctionnement en présence du professeur
3/ Si votre montage fonctionne en simulation sous PROTEUS, vous pouvez lessayer en réalisant le montage de lensemble sur Breadboard. Faire vérifier le montage par votre professeur. Simuler son fonctionnement
4/ On désire faire varier la vitesse du moteur apporter les modifications nécessaires dun point de vue programme et câblage. Faire vérifier le montage par votre professeur. Simuler son fonctionnement
COMMANDE DUN SERVOMOTEUR
Un servomoteur (souvent abrégé en « servo ») est un moteur capable de maintenir une opposition à un effort statique et dont la position est vérifiée en continu et corrigée en fonction de la mesure. C'est donc un système asservi.
Un servomoteur est un système motorisé capable d'atteindre des positions prédéterminées, puis de les maintenir.
Parce que le servomoteur ne peut tourner que de 180°, et que lentrée analogue du potentiomètre varie entre 0 et 1023, nous allons devoir utiliser une fonction appelée map() qui va nous permettre de calculer automatiquement langle de rotation du moteur.
Afin de gérer le servomoteur sur la carte Arduino, nous allons utiliser la librairie externe Servo.
Voici le montage à réaliser avec les composants fournis :
1/ Etablir le programme à laide du logiciel ARDUINO qui permet le fonctionnement dun tel montage
2/ Réaliser ce montage à laide du logiciel PROTEUS. Insérer le fichier HEX de votre programme ARDUINO et simuler le fonctionnement en présence du professeur
3/ Si votre montage fonctionne en simulation sous PROTEUS, vous pouvez lessayer en réalisant le montage de lensemble sur Breadboard. Faire vérifier le montage par votre professeur. Simuler son fonctionnement
Inverser le sens de rotation (pont en H)
Commander un servomoteur
Faire varier la vitesse dun moteur
DUREE : 3h
TP MCC - SERVOMOTEUR
COLLECTEUR
Caractéristiques des composants :
- MCC : Imot = 600 mA
- DIODE 1 N 4001
- TRANSISTOR 2 N2222a (2:;CDEHILöìÞÏ¿¬¬iQiFB*B*OJQJ^Jphÿâúÿ
ë
ì
ÿ
!&(ìØìØÄgKKK4,h¯KhM5B*CJOJQJ^JaJph7jhMB*CJOJQJU^JaJmHnHphu7jhSB*CJOJQJU^JaJmHnHphu)h¯KhúB*CJOJQJ^JaJph)h¯KhSB*CJOJQJ^JaJph,h¯Khp*æ5B*CJOJQJ^JaJph&*h¯Khp*æ5CJOJQJ^JaJ&*h¯KhËkO5CJOJQJ^JaJ&*h¯KhX5CJOJQJ^JaJ
÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷$a$gd¯
"#$%&()üýÇÈÉÊËÌÍÎéêÐÑB÷÷÷÷÷ï÷ïïïïççççççç÷Ü÷ÔÔÔ$a$gdnOf$
&Fa$gd=$a$gd=$a$gdM$a$gd¯
(4=SZ¶½ÒÕôûÿ
')+®°Þáèíü+9RWoq{êÓêÓê¾ÓêÓêÓêÓêÓêÓêÓêêÓêÓ~i~i~i~i~)h¯Kh=B*CJOJQJ^JaJph,h¯Kh=5B*CJOJQJ^JaJph/h¯KhM5>*B*CJOJQJ^JaJph!h¯KhMB*OJQJ^Jph)h¯KhSB*CJOJQJ^JaJph,h¯KhM5B*CJOJQJ^JaJph)h¯KhMB*CJOJQJ^JaJph#{©¬³¸ÆÈÍÎéêÐãÊã´´iS>S/hnOfhnOfB*CJaJphÿ(*h=5CJOJQJ^JaJmH sH +hSB*CJOJQJ^JaJmH phsH .h6{5B*CJOJQJ^JaJmH phsH .h=5B*CJOJQJ^JaJmH phsH 4hp*æh=5B*CJOJQJ^JaJmH phsH +h=B*CJOJQJ^JaJmH phsH 1h=5>*B*CJOJQJ^JaJmH phsH 7hp*æh=5>*B*CJOJQJ^JaJmH phsH
ÐÑBCCD¨©ª«ä07gi¯²ÑØÜêîóäóäóäØÔ»©nnnnnnnnnn]!h¯KhÄB*OJQJ^Jph)h¯KhÄB*CJOJQJ^JaJph,h¯KhÄ5B*CJOJQJ^JaJphhÄ5>*B*CJaJphÿ#hÄhÄ5>*B*CJaJphÿ1jhÄ5>*B*CJUaJmHnHphÿuhÄhnOfB*CJaJphÿhnOfhnOfB*CJaJphÿhÄB*CJaJphÿ BCCD©ªåæçèéêëìíîïðñòóôõö÷øùú÷÷÷÷òêêêêêêêêêêêêêêêêêêêêêê$a$gdÄgdÄ$a$gdnOfúûüýþÿfgÙÚÛÜÝÞßàáâãäåæ÷÷÷÷÷÷÷÷÷ïïïïï÷÷÷÷÷÷÷÷÷÷÷÷÷$a$gdÄ$a$gdÄ»¾ÅÊØÙàëìíïðòóõöøùûüãÊã´´rcQIEIEIEIE?;?hwÈ
hwÈ0Jhñ~sjhñ~sU#hÄhÖ5>*B*CJaJphÿhÖ5>*B*CJaJphÿhÄ5>*B*CJaJphÿ.hÄ5B*CJOJQJ^JaJmH phsH 4hp*æhÄ5B*CJOJQJ^JaJmH phsH +hÄB*CJOJQJ^JaJmH phsH 1hÄ5>*B*CJOJQJ^JaJmH phsH 7hp*æhÄ5>*B*CJOJQJ^JaJmH phsH æçèéêëìîïñòôõ÷øùúûüýþÿ÷÷÷÷÷÷õõõõõõõõìßõìÏõõ$hh]h`ha$gdt½hh]h`hgd[]ðÿ&`#$$a$gdÄüþÿ'(dfghijlqwxz~üøíßíÑÁ·³¨³yuaJaJ³B>h,lj h,lU,hå&ôh6{5B*CJOJQJ^JaJphÿ&h6{5B*CJOJQJ^JaJphÿh1ì,h1ìh1ì5B* CJOJQJ^JaJph `/h1ìh1ì5>*B* CJOJQJ^JaJph `j¹h¦hh6{Uh6{hiFqh6{5\hör°h6{5>*B*\phÿhoh6{5OJQJ^Jh.h6{5OJQJ^Jh6{5OJQJ^Jhñ~shwÈÿ(Aefghiklwx ÂØëëëÜÏÇÅÀÅÅÅÀÅÅÅÅÅÅÅ»»gd,lgd6{$a$gd6{
Ð7$8$H$^Ðgd6{éÿ1$7$8$H$]éÿgd6{
&Féÿ1$7$8$H$]éÿgd6{m$ ÁÂÃÄËÎÕרÚàèéëþL÷óïØÔÀ¯rg¯TF¯T;9Uh {5OJQJ^Jh,lh_US5OJQJ^J$h,lh,l5B* OJQJ^Jph `h_US5OJQJ^Jh_USh_US5H*OJQJ^Jh_USh_US5OJQJ^Jh,l5OJQJ^J'h,lh,l5>*B* OJQJ^Jph `!h,l5>*B* OJQJ^Jph `'h_USh_US5>*B* OJQJ^Jph `hæ"g,hæ"ghæ"g5B*CJOJQJ^JaJphÿh£h_USjÙ
h_USUØéLZLLLLLLLªL¬L°L²L¼L¾LÂLÄLÌLÜLÞLâLäLèLêLðLòLúúúúñèææææææææææææææææææææÐ^Ðgd_USÐ^Ðgd,lgd,l² mini = 100)
- RESISTANCE DE BASE A DEFINIR
- 1 CARTE ARDUINO UNO
BASE
EMETTEUR
+ 5V
DRL
1N 4001
RB
BORNE 1