حئءخ تثءج إائجت ؤ ب تج إ ئج ئء ؤ جتءةح ج ئء ءئ اتإ جءةح

Transcription

حئءخ تثءج إائجت ؤ ب تج إ ئج ئء ؤ جتءةح ج ئء ءئ اتإ جءةح
ÉCOLE
POLYTECHNIQUE
DE MONTREAL
UNIVERSITE
DEPARTEMENT
DE GENIE
ELECTRIQUE
ET DE GENIE
INFORMATIQUE
Conception et realisation
d'un amplicateur de puissance
pour moteur c.c.
Rapport de projet de n d'etudes soumis
comme condition partielle a l'obtention du
dipl^ome de baccalaureat en ingenierie.
Presente par:
Jean-Pierre Lefebvre
Matricule:
59747
Directeur de projet: Gilles Roy, ing.
Montreal le 16 avril 1999
Sommaire
Le present ouvrage explore la conception ainsi que la realisation d'un amplicateur de puissance pour moteur a courant continu. Ce travail est realise au sein du
groupe SAE Robotique. Depuis plusieurs annees, le groupe travaille sur des robots
rouleurs et marcheurs. Nous avons fait face a des problemes de contr^ole de moteur
et d'electronique de puissance. Le probleme de contr^ole a ete resolu par un PFE
anterieur. Cependant, la carte de contr^ole ne peut alimenter un moteur directement
et c'est ce probleme que vient resoudre le present projet. Il s'agit donc de realiser un
amplicateur de puissance permettant d'adapter les cartes contr^oleurs existantes a
des moteurs a courant continu de 24 volts.
La solution obtenue repose sur le resultat d'un premier prototype d'amplicateur
realise dans le cadre du projet SAE Robotique ainsi que sur plusieurs notes d'application des manufacturiers de semi-conducteurs. Le choix de la solution en terme
general est donc assez precis des le debut du projet. Cependant, la conception et la
realisation du prototype impliquent plusieurs considerations tant au niveau du design
schematique et du choix des composants que de la conception du circuit imprime.
Ce document couvre la problematique initiale ainsi que les dierentes etapes de
la conception du circuit. Les explications quant aux choix de conception et aux choix
des composants sont elaborees an de permettre au lecteur de comprendre comment
ces choix ont ete faits. Le banc d'essais utilise pour la prise de mesures ainsi que les
resultats de ces essais sont presentes et expliques pour montrer les performances et les
limites du circuit concu. Des simulations sont aussi inclues en annexe pour completer
certaines explications.
Mots-cles: entra^nement c.c., hacheur, mosfet, commande MLI, moteur c.c.
Remerciements
Plusieurs intervenants ont contribue au succes de ce projet. Je tiens a remercier
M. Gilles Roy, directeur du PFE, pour m'avoir dirige dans les etapes nales de la
realisation de ce projet. Je voudrais aussi remercier Rick Belair, ancien membre de
SAE Robotique pour son implication et son soutien tout au long de ce projet. Je
remercie aussi tous les membres de SAE Robotique qui m'ont soutenu depuis le debut
avec patience. Enn, je remercie Les Circuits Imprimes de la Capitale inc. pour avoir
fabrique gracieusement les circuits imprimes pour ce projet et Teknor Ordinateurs
Industriels inc. pour avoir genereusement fourni une partie des composants necessaires
pour le montage de 15 amplicateurs.
ii
Table des matieres
Liste des tableaux
v
Table des gures
vii
Liste des symboles
ix
Introduction
1
1 Criteres de conception
3
1.1
1.2
1.3
1.4
Interface electrique . . .
Puissance . . . . . . . .
Contraintes physiques . .
Protection et robustesse
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2 Conception
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2.1 Considerations preliminaires . . . . . . . . . . .
2.1.1 Amplicateur lineaire versus hacheur . .
2.1.2 Le pont en H . . . . . . . . . . . . . . .
2.2 Presentation generale du circuit . . . . . . . . .
2.3 Description et choix des composants . . . . . . .
2.3.1 Isolation . . . . . . . . . . . . . . . . . .
2.3.2 Logique d'adaptation . . . . . . . . . . .
2.3.3 Alimentation des grilles . . . . . . . . . .
2.3.4 Pont en H . . . . . . . . . . . . . . . . .
2.3.5 Protection . . . . . . . . . . . . . . . . .
2.3.6 Regulation, ltrage et immunite au bruit
2.4 Considerations thermiques . . . . . . . . . . . .
2.4.1 E levation thermique . . . . . . . . . . .
2.5 Design du circuit imprime . . . . . . . . . . . .
iii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
4
4
5
6
6
6
8
9
11
11
12
12
14
17
19
19
20
22
2.5.1 Placement . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.2 Routage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Resultats
3.1 Procedure de test . . . . . . . . . . . . . .
3.2 Formes des signaux . . . . . . . . . . . . .
3.2.1 Delai dans la logique d'adaptation .
3.2.2 Pont en H sans charge . . . . . . .
3.2.3 Pont en H sous charge dynamique .
3.2.4 Impulsion de courant dans le pont .
3.3 Circuit de protection . . . . . . . . . . . .
3.3.1 Fusible thermique en surcharge . .
3.3.2 Branchements errones . . . . . . .
3.4 Dissipation thermique . . . . . . . . . . .
3.4.1 Sous charge statique . . . . . . . .
3.4.2 Sous charge dynamique . . . . . . .
3.5 Problemes de bruit . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
22
22
24
24
26
26
27
27
28
30
30
32
32
32
34
35
4 Discussion
36
Conclusion
39
Bibliographie
41
A Schemas du circuit
42
B Liste des pieces
47
C Simulation
49
D Specications de moteur
57
4.1 Utilisation des diodes antiparalleles . . . . . . . . . . . . . . . . . . .
4.2 Amelioration possible . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Recommandations . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C.1 Simulation de la charge des grilles . . . . . . . . . . . . . . . . . . . .
C.2 Simulation du pont en H . . . . . . . . . . . . . . . . . . . . . . . . .
D.1 Moteur type de 70 watts . . . . . . . . . . . . . . . . . . . . . . . . .
D.2 Moteur de puissance maximum 250 watts . . . . . . . . . . . . . . . .
D.3 Moteur utilise pour les tests . . . . . . . . . . . . . . . . . . . . . . .
iv
36
36
37
49
51
57
58
58
D.4 Modelisation du moteur . . . . . . . . . . . . . . . . . . . . . . . . .
E Procedure d'assemblage et de verication
E.1
E.2
E.3
E.4
Montage du circuit imprime
Procedure de verication . .
Problemes et solutions . . .
Test des mosfets . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
59
60
60
62
63
63
F Specications techniques
64
G Contenu des disquettes
65
v
Liste des tableaux
2.1
2.2
2.3
2.4
Avantages et inconvenients du mode hacheur . . . . . . . . . . . .
Caracteristiques necessaires pour l'optocoupleur . . . . . . . . . .
Courant maximum pour 3 mosfets . . . . . . . . . . . . . . . . . .
E levation thermique dans le cas de la simulation de la section C.2.
.
.
.
.
8
12
16
21
3.1 Puissance dissipee dans le regulateur . . . . . . . . . . . . . . . . . .
3.2 E valuation des pertes statiques et de la resistance thermique sans ventilateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 E valuation des pertes statiques et de la resistance thermique avec ventilateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 Perte energetique du circuit sous charge dynamique . . . . . . . . . .
33
vi
.
.
.
.
33
33
34
Table des gures
2.1
2.2
2.3
2.4
2.5
2.6
2.7
Amplicateur lineaire hypothetique . . . . . . . . . . .
Amplicateur en mode hacheur hypothetique . . . . . .
Pont en H . . . . . . . . . . . . . . . . . . . . . . . . .
Diagramme fonctionnel de l'amplicateur de puissance
Les courants dans le pont en H en operation . . . . . .
Montage du radiateur . . . . . . . . . . . . . . . . . . .
Circuit thermique . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
6
7
9
10
17
20
21
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
Banc d'essais utilise pour la validation de l'amplicateur de puissance
Delai dans la logique d'adaptation . . . . . . . . . . . . . . . . . . . .
Forme de ALI et ALO pour le circuit sans charge . . . . . . . . . . .
Mesures experimentales, vue d'ensemble . . . . . . . . . . . . . . . .
Mesures experimentales, front montant . . . . . . . . . . . . . . . . .
Mesures experimentales, front descendant . . . . . . . . . . . . . . . .
Courant de demarrage du moteur . . . . . . . . . . . . . . . . . . . .
Operation du fusible de protection . . . . . . . . . . . . . . . . . . . .
Resistance thermique vs puissance dissipee. . . . . . . . . . . . . . . .
25
26
27
28
29
29
31
31
33
A.1
A.2
A.3
A.4
A.5
A.6
A.7
A.8
A.9
Schema electrique . . . . . . . . . . . . . .
Cuivre c^ote dessus . . . . . . . . . . . . .
Cuivre c^ote dessous . . . . . . . . . . . . .
Masque de soudure c^ote dessus . . . . . .
Masque de soudure c^ote dessous . . . . . .
Masque de serigraphie c^ote dessus . . . . .
Masque de serigraphie c^ote dessous . . . .
Schema de branchement de l'amplicateur
Plan d'usinage du radiateur. . . . . . . . .
.
.
.
.
.
.
.
.
.
43
44
44
44
45
45
45
46
46
......................
50
C.1 Circuit pour simulation de
V
gs
vii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
C.2 Simulation de la charge de la grille du mosfet IRFZ48N pour dierentes
valeurs de resistance . . . . . . . . . . . . . . . . . . . . . . . . . . .
C.3 Simulation du pont en H, vue generale. . . . . . . . . . . . . . . . . .
C.4 Simulation du pont en H, front montant. . . . . . . . . . . . . . . . .
C.5 Simulation du pont en H, front descendant . . . . . . . . . . . . . . .
50
53
54
54
D.1 Modele simplie d'un moteur c.c. tournant a vitesse constante. . . . .
59
E.1 Montage des mosfets et du regulateur sur le radiateur. . . . . . . . .
E.2 Pliure des pattes des mosfets et du regulateur. . . . . . . . . . . . . .
61
61
viii
Liste des symboles
EMI
MLI
PC
PCB
PWM
SOIC
mosfet
d on)
td(off )
Cgd
Cgs
Im
Id
PA
Rds
Rcs
Rjc
Ta
Tc
Vds
Vgs
t (
electromagnetic interference))
modulation de largeur d'impulsion
(( personal computer)), ordinateur
(( printed circuit board))
(( pulse width modulation)) (MLI)
(( small outline integrated circuit))
(( metal oxide semiconductor eld eect transistor))
delai pour que le mosfet passe de l'etat blocage a conduction
delai pour que le mosfet passe de l'etat conduction a blocage
capacite grille-drain
capacite grille-source
courant du moteur
courant de drain
puissance dans l'element A
resistance drain-source du mosfet
resistance thermique bo^tier-radiateur
resistance thermique jontion-bo^tier
temperature ambiante
temperature du bo^tier
tension drain-source
tension grille-source
((
ix
Introduction
L'utilisation des moteurs electriques en robotique est commune. Les robots sont
munis de membres articules ou de roues et leurs mouvements sont obtenus a l'aide
de ces moteurs. A un plus haut niveau, l'electronique de contr^ole commande les mouvements aux moteurs ou aux actuateurs. Ce chemin d'action entre le contr^oleur et
l'actuateur passe par un amplicateur de puissance an d'adapter le niveau de puissance de la commande a celui des moteurs. C'est selon cette structure bien typique
que fonctionnent les robots du groupe SAE Robotique.
SAE Robotique est un groupe d'etudiants au baccalaureat dont la mission est
la conception et la realisation de robots autonomes en vue de participer a des
competitions. Au cours de l'annee 1998-1999, deux robots sont en developpement.
Le premier, Bob4, est un robot rouleur destine a une competition du Festival international des sciences et technologies : le Championnat mondial de robotique mobile
organise a Bourges en France. Quant au deuxieme, il s'agit d'un vieux robot, Alexis.
Celui-ci existe au sein du groupe depuis plusieurs annees deja et n'a jamais pu montrer son plein potentiel. Au debut, la faiblesse etait au niveau des cartes realisant
l'asservissement du robot. Ceci a cependant ete habilement solutionne par le PFE
d'un etudiant, Rick Belair[3]. Ce dernier a realise une carte de contr^ole dediee sur
bus PC104. Elle fonctionne donc avec un ordinateur industriel de type PC. Toutefois,
une diÆculte supplementaire a surgi: la faiblesse des cartes de puissance. Cette faiblesse se situait en deux points majeurs: conception peu optimisee pour les courants
necessaires et montage mecanique du circuit imprime peu satisfaisant.
Le present projet vise la conception et la realisation d'un circuit d'amplication
de puissance. Celui-ci devra permettre d'alimenter les moteurs des dierents robots
de SAE Robotique. An que le circuit concu reponde aux besoins presents et futurs du
groupe, des contraintes ont ete etablies et devront ^etre respectees. Aussi, l'assemblage
nal doit pouvoir ^etre fait sur des circuits imprimes de qualite. Ceci implique que la
documentation necessaire pour faire fabriquer de petites quantites de ces circuits doit
^etre produite. Le resultat nal du projet doit ^etre un circuit pleinement fonctionnel
INTRODUCTION
2
pour utilisation dans les robots. Par la m^eme occasion, nous desirons fournir a SAE
Robotique une documentation adequate permettant de transmettre les connaissances
acquises aux membres actuels et futurs du projet.
La faiblesse de l'electronique de puissance d'Alexis est le point de depart du
present projet. Une premiere experience au niveau des amplicateurs de puissance a
ete realisee au cours de l'annee 1997 mais sans grand succes. Il s'agit toutefois d'un apprentissage preliminaire et necessaire au bon deroulement du projet. C'est en fait cette
experience qui a fourni la plus grande partie des considerations de base necessaires
a la realisation de ce projet. Ensuite, les besoins de SAE Robotique m'ont mene a
travailler sur une version plus compacte et bien s^ur fonctionnelle des amplicateurs.
Nous avions entre autre besoin de ces cartes pour Bob4. Il s'agit ici du premier prototype realise pour valider l'utilisation des composants principaux du circuit actuel.
Le travail suivant consiste en l'amelioration du design original ainsi qu'en un travail
de revision, de choix nal des composants et de validation du circuit. La validation
du circuit electrique est menee en parallele avec la realisation du circuit imprime.
Certaines valeurs de composants ont ete choisies apres observation des signaux sur le
prototype.
Le premier chapitre presente la problematique introduite ci-haut. Les questions
de compatibilite avec le materiel existant, de dimension du systeme et de puissance
necessaire pour les moteurs seront denies. Le systeme est concu an de respecter ces
criteres.
Le chapitre suivant est consacre a l'elaboration de la solution. Les choix au niveau
du principe de fonctionnement y sont justies. Le choix des composants et les details
de la realisation y sont aussi expliques, ainsi que les calculs necessaires pour valider
ces choix.
Le troisieme chapitre fait etat des resultats obtenus au banc d'essais. Les essais
necessaires pour valider le circuit nal sont decrits ainsi que les dierents resultats.
Ceux-ci sont compares aux calculs eectues dans la section de conception lorsque
pertinent et les limites physiques du circuit sont evaluees an de verier la correspondance avec les specications de depart.
Finalement, le dernier chapitre est consacre a la discussion. Celle-ci porte sur les
resultats obtenus ainsi que sur les dierentes ameliorations possibles. On y apporte
aussi certaines recommandations.
Chapitre 1
Criteres de conception
L'amplicateur a realiser doit respecter certaines contraintes, tant au niveau de
la puissance, de la forme physique et de l'interface electrique. Ces contraintes sont
denies par les circuits electriques deja existants ainsi que par la puissance des moteurs
utilises pour les robots. De plus, des contraintes dimensionnelles et de robustesse ont
ete denies a partir de l'experience acquise au sein du groupe. Nous denirons donc
clairement les dierentes contraintes dans les sections suivantes.
1.1 Interface electrique
L'interface electrique principale provient de l'unite de commande. La commande
est generee par une carte de contr^ole dediee. Chacune de ces cartes d'asservissement
peut commander jusqu'a 4 moteurs. Le connecteur de cette carte est du type ((20X2
broches)). L'ordre des signaux dans le c^able fait en sorte qu'il peut facilement ^etre
separe en 5 sections de 8 brins (puisqu'il s'agit d'un c^able plat, celui-ci est tout
simplement dechire en 5 sections). La cinquieme section est inutilisee, etant prevue
pour l'echantillonnage de signaux au besoin. Les connecteurs pour la section logique
du circuit doivent ^etre du type ((5X2 broches)) (des connecteurs du type ((4X2 broches))
sont peu communs) puisque ceux-ci sont deja utilises dans les cartes de prototype et
qu'ils permettent de transporter les 8 conducteurs. Le c^able fournit 4 ls de masse, 2
ls d'entree/sortie tout usage et 2 ls pour la commande. Ces deux derniers signaux
sont les seuls utilises pour la modulation MLI. Un signal fournit la direction et l'autre
la tension de commande sous forme de modulation de largeur d'impulsion (MLI). Le
circuit n'utilisera que ces deux signaux.
1
1. La description detaillee de l'interface de contr^ole et des signaux est fournie dans [3]
4
CHAPITRE 1. CRITERES
DE CONCEPTION
Au niveau de l'alimentation de puissance, le systeme fournit une tension de 24
volts. Il s'agit en general de piles acide-plomb ou d'une source de tension capable d'alimenter les robots lors des essais. Ici il n'y a pas de connecteurs particuliers reellement
imposes. Cependant, nous utilisons des terminaux standard et peu co^uteux lorsque
que possible. Ceci simplie l'approvisionnement des pieces. Nous imposerons donc des
connecteurs de type ((PCB mountable quick disconnect terminals)) pour l'alimentation 24 volts et l'alimentation des moteurs. Les moteurs utilises sont du type moteur
monophase a aimants permanents. Deux bornes d'alimentation sont donc suÆsantes
pour le moteur. Des specications sur les moteurs utilises sont fournies a l'annexe D.
2
1.2 Puissance
La puissance requise pour les robots actuels varie d'une charge utile d'environ 30
watts a 150 watts. Dans la plupart des cas la charge inertielle est plut^ot faible, mais
il y a des exceptions. Un robot rouleur pour lequel les moteurs sont directement relies
aux roues sans decouplage par exemple. Il faut donc pouvoir accepter des pointes de
courant assez importantes lors des demarrages et des arr^ets du moteur. Ces pointes
peuvent varier en duree de quelques millisecondes a plusieurs centaines de millisecondes. La grandeur des courants de pointe depend du moteur utilise ainsi que de
l'application et doit ^etre calculee pour chaque cas precis. Puisque nous voulons un
amplicateur pouvant repondre aux besoins des robots a venir aussi bien que des
robots actuels, nous avons specie une puissance utile maximum de l'ordre de 250
watts. Il s'agit d'une puissance moyenne. Cette specication donne un peu de jeu,
mais il faut aussi comprendre que les specications limites dependent des composants
utilises. Des mosfets de puissance seront suggeres pour satisfaire a dierents niveaux
de puissance et de courant de pointe plus loin dans l'ouvrage.
1.3 Contraintes physiques
La dimension physique du circuit est un aspect important. Les robots etant parfois
petits, il est souhaitable que les circuits soient petits. La dimension n'etait cependant
pas xee d'une maniere stricte par l'aspect mecanique des robots. Nous avons donc
vise la dimension d'une carte de credit pour la surface du circuit, soit 3.25"x2.15".
Cette dimension semble raisonnable au depart et il est utile d'avoir un objectif precis.
2. Voir [6] page 21
CHAPITRE 1. CRITERES
DE CONCEPTION
5
L'epaisseur du circuit quant a elle n'est pas speciee et il est admissible que le circuit
ait une epaisseur de l'ordre de 1" ou un peu plus etant donne la necessite d'utiliser
un radiateur et un ventilateur.
1.4 Protection et robustesse
Un des problemes importants en competition est la abilite et la robustesse du
materiel. Il est donc essentiel que le circuit nal soit robuste, tant au point de vue du
montage mecanique que du systeme electrique. On doit pouvoir brancher le circuit a
l'envers sans le briser et si possible faire en sorte que celui-ci ne se detruise pas s'il est
vraiment branche tout de travers. Le circuit doit aussi ^etre resistant aux vibrations
et aux chocs. En eet, le transport d'un robot par la route et l'avion soumet celui-ci
a des vibrations et des chocs. Ceci semble trivial, mais des composants mal xes au
PCB peuvent provoquer des bris au niveau des traces du circuit.
Chapitre 2
Conception
2.1 Considerations preliminaires
2.1.1 Amplicateur lineaire versus hacheur
Il y a plusieurs facons de concevoir un amplicateur de puissance. La technique
choisie depend fortement de l'application visee et des performances souhaitees. Les
deux techniques de base concernent le mode d'operation de l'amplicateur, soit le
mode lineaire et le mode hacheur. Dans un amplicateur lineaire, amplicateur de
tension par exemple, la tension de sortie de l'amplicateur sera une constante fois la
tension d'entree. Une partie de la tension doit ^etre chutee dans le composant principal,
un transistor quelconque, an d'alimenter la charge avec la tension souhaitee. Ceci
donne lieu a une grande perte ohmique et l'amplicateur est peu eÆcace.
Pour illustrer cette situation, supposons un amplicateur operationnel de puissance branche en suiveur, comme a la gure 2.1. Ceci serait realisable avec le LM12
de National Semiconductor. Dans ce cas, si out = 12 V, on trouve que la puissance
k
V
+24
Vin
+
Vout
RL
Fig.
2.1 { Amplicateur lineaire hypothetique
7
CHAPITRE 2. CONCEPTION
+24
MLI
Charge
Fig.
2.2 { Amplicateur en mode hacheur hypothetique
dissipee dans l'amplicateur est aussi importante que la puissance fournie dans la
charge. Si la charge est de plusieurs dizaines de watts ceci n'est pas souhaitable.
Dans le cas de l'amplicateur en mode hacheur comme il est utilise ici, on ne peut
pas realiser directement la fonction de l'amplicateur lineaire presente. En realite,
pour fournir une tension continue en sortie il faut faire du ltrage. Un moteur est
une charge inductive qui realise justement cette fonction de ltrage. Par consequent,
l'operation de l'amplicateur en mode hacheur donne le m^eme resultat que l'amplicateur lineaire. La gure 2.2 illustre le principe de cet amplicateur. Dans ce cas, si le
signal MLI est un signal carre avec une modulation de 50%, il represente une tension
eÆcace de sortie de 24 0 5 = 12 V. E videmment, aux bornes de la charge la tension
est tant^ot de 24 volts et ensuite 0 volt. Mais dans un montage reel on observe un courant en dents-de-scie dans l'inductance. Si les parametres physiques sont bien ajustes,
ce courant est presque continu. Le courant dans le moteur correspond alors a celui
fourni par l'amplicateur lineaire. Ici la puissance dissipee par le circuit est constituee
de pertes dans l'interrupteur (un mosfet) en conduction et par des pertes dynamiques
au moment des transitions conduction-blocage du mosfet. Ces pertes sont en general
faibles en comparaison avec la puissance fournie a la charge. Ceci est conrme plus
loin dans le rapport.
On peut aussi comparer les deux types d'amplicateurs sur d'autres aspects. Entre
autre, l'amplicateur lineaire sera en general plus volumineux car il necessite un plus
gros radiateur a cause de sa plus faible eÆcacite energetique. Par contre, l'amplicateur lineaire cree moins de problemes de bruit electrique ((EMI)). Ces bruits peuvent
^etre nuisibles et dans certains environnements on devrait avoir recours a l'amplicateur lineaire. Dans notre cas ce n'est pas reellement un probleme. Bien s^ur il faut
limiter les emissions EMI du robot, mais l'environnement ou ils fonctionnent ne pose
pas de contraintes severes sur ces emissions.
:
CHAPITRE 2. CONCEPTION
8
Avantages:
Plus grande eÆcacite energetique
Realisation physiquement plus compacte
Adapte au contr^oleur
Inconvenients: Genere plus de bruit electromagnetique
Tab.
2.1 { Avantages et inconvenients du mode hacheur
Notre choix se portera bien s^ur sur un amplicateur de type hacheur. Ceux-ci sont
tout a fait adaptes a la commande de moteur. Le tableau 2.1 resume les dierents
avantages et inconvenients de l'amplicateur en mode hacheur. De plus, ce type d'amplicateur est vraiment celui prevu dans le cas d'une commande par modulation MLI.
Dans le cas de l'amplicateur lineaire, le contr^oleur fournit plut^ot une tension de sortie. L'amplicateur en mode hacheur d'amplicateur nous permettra de realiser un
circuit compact et tres eÆcace.
2.1.2 Le pont en H
Le pont en H etant au coeur du circuit, nous en expliquons le fonctionnement qui
est relativement simple d'ailleurs. L'objectif du systeme dans lequel s'insere l'amplicateur est de contr^oler un moteur. Il faut ajuster la vitesse ainsi que le sens de rotation
de celui-ci. On a vu dans la section precedente que l'on pouvait ajuster la vitesse du
moteur en utilisant la modulation MLI et un mosfet comme interrupteur. On peut
aussi contr^oler le sens du courant dans le moteur en utilisant une conguration de 4
mosfets en pont en H. La gure 2.3 met en evidence le fonctionnement du pont. On
voit que selon le sens de rotation desire il y a toujours 2 mosfets en conduction dont
un est utilise pour realiser la modulation MLI. Dans le pont en H, on designe les deux
mosfets du bas comme ((low side)) et les deux du haut ((high side)). On verra donc des
noms de signaux comme ALI ou AHI appara^tre dans le schema de la gure A.1, le
(( L)) et le (( H)) repr
esentant respectivement ((low side)) et ((high side)). On parlera aussi
de branche de gauche ou de droite pour designer les deux mosfets de gauche ou droite
places l'un au-dessus de l'autre. Dans la notation de ((ALI)) et ((BLI)) les branches sont
representees par A et B. Dans l'exemple de ((ALI)), le I signie ((input)). Les 4 mosfets
du pont en H sont identies sur le schema electrique par Q1 a Q4. Toutefois, dans le
document on les nommes de A a D comme a la gure 2.3. Les problemes techniques
relies a ce dispositif sont discutes plus loin dans le chapitre.
9
CHAPITRE 2. CONCEPTION
+24
+24
A
C
A
C
I
I
Charge
Charge
B
D
I
Fig.
MLI
B
MLI
D
I
2.3 { Pont en H: cette conguration de 4 mosfets permet de changer le sens du
courant dans la charge tout en realisant une modulation MLI.
2.2 Presentation generale du circuit
Le circuit est constitue de 5 blocs principaux. Ceux-ci sont illustres a la gure 2.4.
Le contenu de chacun des blocs est explique en detail plus loin dans le chapitre.
Ici nous expliquons la nature des dierentes parties du circuit, la conception dans
l'ensemble ainsi que les concepts generaux.
La section d'isolation est la premiere etape pour les signaux en provenance du PC.
On assure ici un decouplage entre ce qui se passe du c^ote de la puissance et du c^ote de
la logique. Ainsi, la destruction accidentelle du circuit de puissance, pour une raison
quelconque, ne pourra aecter le systeme de commande. Celui-ci etant relativement
sensible au bruit et aux surtensions, il est important de s'assurer que le bruit genere
par l'operation du moteur ne se repercute pas du c^ote de l'ordinateur. Il y aura
toujours un certain couplage entre le systeme de commande et de puissance du fait
de leur alimentation commune, mais le bruit est attenue par plusieurs regulateurs de
tension et plusieurs etapes de ltrage. Quant au bruit provenant du systeme d'entree
et sortie, c'est celui-ci que l'on veut a tout prix eliminer puisque le systeme y est
sensible.
La section d'adaptation logique permet de decomposer les deux signaux d'entree,
(( SENS)) et (( PWM)) , en quatre signaux correspondant aux quatre mosfets. Logiquement ces signaux correspondent a l'etat desire (circuit ouvert ou ferme) des mosfets
vus comme interrupteurs.
La troisieme section, la section d'alimentation des grilles, permet l'application des
tensions de contr^ole sur les grilles des mosfets. Ce circuit particulier d'amplication
2.4 { Diagramme fonctionnel de l'amplicateur de puissance
Alimentation des
grilles
Pont en H
Commande
Moteur
CHAPITRE 2. CONCEPTION
Fig.
Isolation
Logique
d’adaptation
Protection et régulation
12 volts
24 volts
10
CHAPITRE 2. CONCEPTION
11
est necessaire pour pallier aux problemes techniques que pose l'alimentation des grilles
dans les systemes de puissance. Il faut d'une part pouvoir injecter un fort courant
pour charger la grille du mosfet, celle-ci etant fortement capacitive. Ceci n'est pas
possible avec les circuits logiques conventionnels. D'autre part, les deux mosfets du
haut sont aussi de type canal N et il faut que la tension de commande soit referencee
a la source de ces mosfets.
Le bloc suivant est le pont en H. Son principe de fonctionnement a deja ete enonce
plus haut. Celui-ci est constitue de 4 mosfets a canal N a enrichissement. Des diodes
en parallele avec les mosfets sont aussi prevues dans le circuit. Le pont est la partie qui
realise l'amplication desiree au depart. Des courants de plusieurs amperes peuvent
y circuler.
Enn, le dernier bloc du circuit concerne la protection et la regulation. Le circuit
necessite une tension de 12 volts pour fonctionner. Aussi, il faut ^etre en mesure
de supporter les surtensions, les surcharges ainsi que les mauvais branchements si
possible. Pour ce faire nous introduirons la diode suppresseur de transitoires et le
fusible automatique ((auto resetable fuse)).
2.3 Description et choix des composants
2.3.1 Isolation
La realisation de l'isolation electrique peut reposer sur dierentes techniques. Les
deux methodes envisageables dans notre cas sont les optocoupleurs ((signal lumineux))
et les transformateurs d'isolation ((signal magnetique)). De ces deux possibilites, nous
retiendrons la premiere. Deux raisons justient ce choix:
1. Disponible en bo^tier SOIC (montage en surface).
2. Possibilite de transmettre des signaux numeriques tres simplement.
Les optocoupleurs doivent respecter quelques contraintes pour permettre un bon
fonctionnement dans le circuit. Celles-ci sont resumees dans le tableau 2.2. Tout
d'abord, les sections de logique d'adaptation et d'alimentation des grilles fonctionnent
a 12 volts. La section de sortie de l'optocoupleur doit donc aussi fonctionner a cette
tension. Ceci simplie le circuit en fonctionnant avec une seule tension de 12 volts. De
plus, il est necessaire de choisir un optocoupleur avec une sortie de type ((push-pull))
puisque ceux-ci ont en general des performances superieures au niveau des temps de
montee et de descente du signal. On evite aussi l'utilisation d'une resistance ((pull-up)).
Enn, la bande passante de l'optocoupleur doit ^etre suÆsante. La carte de contr^ole
12
CHAPITRE 2. CONCEPTION
Fonctionnement a 12 V pour la sortie
Sortie de type ((push-pull))
Bande passante de 3 Mbits ou plus
Disponible en bo^tier SOIC
Tab.
2.2 { Caracteristiques necessaires pour l'optocoupleur
genere un signal MLI d'une frequence de 12 kHz. La modulation est d'une resolution
de 8 bits. On obtient donc un signal necessitant une bande passante de 12 3 256 =
3072000 . Ceci est important pour conserver la forme du signal de commande
jusqu'au pont de mosfets.
Deux optocoupleurs ont ete choisis. Le HCPL-0201 de Hewlett Packard et
le TLP2200 de Toshiba. D'autres modeles de HP sont disponibles avec des caracterisques superieures en presence de bruit. Le choix est par contre assez restreint
pour les bo^tiers SOIC.
E
bit=s
2.3.2 Logique d'adaptation
Le circuit d'adaptation logique est tres simple. Il s'agit de generer les quatre signaux ALI, BLI, AHI et BHI a partir de PWMb et SENSb. Ces signaux sont identies
sur le schema du circuit a la gure A.1. Les fonctions a realiser sont les suivantes:
AH I
BH I
ALI
BLI
=
=
=
=
(2.1)
(2.2)
(2.3)
(2.4)
SEN Sb
SEN Sb
SEN Sb
SEN Sb
P W Mb
P W Mb
Ceci est realisable avec seulement quatre portes NON-OU. La contrainte ici est
la tension de fonctionnement de 12 volts et seuls les circuits CMOS de la serie 4000
permettent cette tension elevee. Les pieces MC14001 ou CD4001 en bo^tier SOIC
sont communes et sont choisies pour realiser cette fonction.
2.3.3 Alimentation des grilles
L'alimentation des grilles des mosfets en electronique de puissance commutee est
critique. Un des problemes est la grande capacite de grille des mosfets, gs. Cette
capacite non lineaire doit ^etre chargee pour que le mosfet entre en conduction. Ceci
C
13
CHAPITRE 2. CONCEPTION
prend un certain temps pendant lequel le mosfet agit en source de courant, ce qui entraine une dissipation de puissance dynamique. Pour reduire au minimum ces pertes,
il faut charger tres rapidement la grille, ce qui necessite un circuit particulier avec
une impedance de sortie tres faible.
Aussi, an de pouvoir realiser un pont en H avec 4 mosfets a canal N, il faut un
circuit pour alimenter les deux mosfets superieurs du pont. La source de ces deux
mosfets est a un potentiel inconnu et variable. La tension gs doit suivre ce potentiel
variable. Ceci est realisable a l'aide de circuits speciaux disponibles sur le marche.
Plusieurs autres caracteristiques peuvent ^etre souhaitables dans le circuit d'alimentation des grilles. Entre autres, la protection contre les courts-circuits dans une
branche du pont en cas de faute de la logique d'adaptation. Certaines puces orent
aussi un circuit de blocage du pont dans le cas de sous-tension. En eet, il ne faut pas
alimenter la charge si les mosfets ne sont pas en conduction totale car ceci risque de les
faire surchauer. Enn, certains circuits orent une protection pour les surcharges ou
contiennent la logique d'adaptation necessaire pour utiliser directement les signaux
SENS et PWM.
Parmi quelques fournisseurs de circuit d'alimentation de grilles de mosfets de
puissance dont Harris Semiconductor, International Rectier et Siliconix, nous avons
choisi le HIP4081AIB de Harris Semiconductor. Celui-ci possede toutes les caracteristiques enumerees ci-haut sauf la protection contre les surcharges et la logique
d'adaptation integree. Le choix repose principalement sur le fait que c'est le premier
circuit integre avec lequel nous ayons travaille a SAE Robotique. Sinon, les autres
possibilites auraient tout aussi bien fait l'aaire, les caracteristiques etant similaires.
V
Branchement
Le branchement de la puce est explicite dans le schema du circuit a la gure A.1.
Quelques composants additionnels doivent ^etre presents pour assurer le bon fonctionnement du HIP4081AIB. Tout d'abord, deux resistances (R3 et R4) permettent de
contr^oler un temps mort. Ce temps mort fait en sorte que le mosfet superieur d'une
branche du pont ne peut entrer en conduction avant un certain delai apres que le
mosfet du bas ait ete bloque. On evite ainsi le court-circuit d'une branche cause par
la dierence entre le delai d on et d off des mosfets . Dans notre cas, cette condition
de court-circuit se presente seulement aux inversions du sens de rotation du moteur.
Le delai n'est donc pas tres critique. On a choisi un delai assez long pour eviter tous
t (
)
t (
)
1
1. Il s'agit des temps de delai pour que le mosfet passe de l'etat bloque a l'etat de conduction et
vise versa. Se referer aux specications des mosfets.
14
CHAPITRE 2. CONCEPTION
problemes, soit 30 ns. Les resistances necessaires sont de 75 k
.
Le choix des resistances de grille presente plus d'inter^et. Mais ce choix n'est pas
aussi critique que dans les applications de convertisseur DC-DC etant donne que la
frequence de commutation des mosfets est plut^ot faible. La valeur des resistances
est donc plus grande que necessaire. Les commutations sont par le fait m^eme moins
violentes et generent moins de bruit electrique tout en dissipant un peu plus d'energie.
Une resistance trop faible apporte des problemes d'oscillation sur la tension gs et
risque de reduire la duree de vie du mosfet par usure de l'isolation de grille. Une
resistance exageree par compte fait appara^tre le probleme de dissipation dynamique
excessive et de transitions spontanees a cause de l'eet de la capacite gd. Le choix
de la resistance de grille a ete fait plut^ot experimentalement. Une valeur de 22 a
ete choisie. Une simulation a aussi ete realisee pour conrmer ce choix. Celle-ci est
presentee a la section C.1. On voit que la valeur choisie est un bon compromis entre
un temps de montee rapide et une commutation trop violente de la tension gs. Ceci
sera aussi conrme dans le chapitre concernant les resultats.
An de bien alimenter les deux mosfets superieurs du pont en H, nous avons
deja mentionne qu'il fallait un circuit special. Celui-ci est constitue d'une pompe de
courant qui charge les condensateurs C1 et C2 de la gure A.1. Le fonctionnement
interne du circuit integre est couvert dans la note d'application AN9405.3. Puisque
l'application presente est a basse frequence et que les mosfets du haut ne font pas
de modulation MLI, le choix de ce condensateur est plut^ot empirique et simple. Il
est important qu'il soit suÆsamment grand pour charger la grille du mosfet a une
tension aussi pres de 12 volts que possible. Une dimension excessive n'est pas non plus
souhaitable, mais on a pu trouver qu'une valeur de 0.1 uF etait tres satisfaisante.
2
V
C
V
2.3.4 Pont en H
Le pont en H est constitue de 4 mosfets a canal N a enrichissement. An de
bien choisir les mosfets il faut conna^tre la charge. Dans le cas de SAE Robotique
il s'agit de moteurs a courant continu a aimants permanents. Ceux-ci variant de
quelques dizaines de watts a un maximum de 250 watts. Les specications de deux
moteurs, l'un d'une puissance type de 70 watts et l'autre d'une puissance maximum
de 250 watts sont fournies en annexe D. Les calculs suivants seront toutefois faits en
fonction d'un moteur (presente en annexe) correspondant a celui utilise lors des essais
2. Plus de details a ce sujet peuvent ^etre obtenus dans la specication du manufacturier et dans
les notes d'application AN-9405.3 et AN-9506
15
CHAPITRE 2. CONCEPTION
presentes au prochain chapitre, pour lequel moins de caracteristiques sont connues.
Une charge motrice presente deux contraintes dans le choix des mosfets. Tout
d'abord, le mosfet doit soutenir le courant necessaire en regime permanent pour la
charge nominale. Ensuite, il doit resister aux courants de pointe lors du demarrage et
de l'arr^et du moteur. Ces courants de pointe peuvent varier fortement en duree selon
la nature de la charge entra^nee par le moteur.
Les contraintes au niveau de l'assemblage imposent que les mosfets soient en
bo^tier TO-220. Le montage physique du radiateur, particulierement eÆcace, est discute a la section 2.4.
Choix des mosfets
La puissance dissipee dans les mosfets peut ^etre evaluee theoriquement avec les
donnees du manufacturier. Une simulation du pont en H a aussi ete realisee a la
section C.2. Les resultats de la presente section pourront ^etre compares avec ceux de la
simulation. Pour les calculs suivants, nous utilisons le courant moyen de charge obtenu
avec la simulation. Les caracteristiques du m^eme mosfets que pour la simulation sont
utilisees. Les donnees de depart sont les suivantes:
9.11 A
m
50%
0.016 ds
Puisque le mosfet A est toujours en conduction:
I
M LI
R
A
P
A
P
= ds m
= 1 33
R
:
I
2
W
(2.5)
(2.6)
Dans le mosfet D, le courant circule pendant un demi-cycle seulement. La puissance
et donc:
D
P
D
P
2
= ds2 m
= 0 66
R
:
I
W
(2.7)
(2.8)
Dans le cas du mosfet C, le courant circule dans la diode pendant un demi-cycle,
lorsque le mosfet D n'est plus en conduction. On suppose donc une tension de chute
de 0.7 volt. Ceci donne:
C
P
= 2
VI
(2.9)
16
CHAPITRE 2. CONCEPTION
Mosfet
IRFZ34N
IRFZ44N
IRFZ48N
Tab.
m(max) (N F )
I
m(max) (F )
I
12.7
15.4
16.8
27.0
38.5
45.8
peak
I
100
160
210
2.3 { Courant maximum pour 3 mosfets
C
P
C
P
= 0 7 9 11 0 5
= 3 19
:
:
:
W
:
(2.10)
(2.11)
On neglige ici les pertes causees par les transitions au niveau des mosfets. La frequence
d'operation etant basse, l'impact n'est pas trop important.
Il semble que la puissance estimee theoriquement soit plus grande que la puissance
simulee. On trouve un total de 5.19 W contre 4.18 W. Les valeurs de puissance
concordent tout de m^eme assez bien. On trouve environ 20% d'ecart entre les deux
estimes. L'evaluation theorique est donc relativement bonne et conservatrice. Selon les
resultats precedants on prevoit des pertes approximatives de 5.2 W pour une charge
de 110 W, ce qui represente seulement 5% de pertes.
Sur la base de ces calculs et de ceux de la section 2.4, on peut choisir des mosfets
pour dierents niveaux de courant. Le tableau 2.3 donne pour trois mosfets dierents
les courants moyens maximums et les courants de pointe admissibles. Ces derniers
correspondent au courant maximum que peut supporter le mosfet tant qu'il n'est pas
trop chaud. Les calculs ont ete faits en supposant une temperature ambiante de 25o .
Les 3 mosfets suggeres sont les IRFZ34N, IRFZ44N et IRFZ48N de Internationnal Rectifer. Les valeurs de courant du tableau 2.3 sont des valeurs approximatives
des courants maximums. Ces courants poussent le mosfet a sa limite de temperature.
Il est recommande d'utiliser une marge de securite de l'ordre de 50% puisque la
temperature de l'environnement peut varier et que le courant dans un moteur est sujet a des pointes de longue duree. Ceci est particulierement vrai pour les applications
de robots rouleurs a l'etape de prototype.
C
Diodes antiparalleles
Les diodes, deja presentes dans les mosfets, permettent de faire passer le courant
lorsque le mosfet qui fait la MLI passe en blocage. Ceci est illustre a la gure 2.3.4.
Ce courant est principalement d^u a la caracteristique inductive du moteur, mais peut
aussi ^etre produit par l'eet generateur du moteur. Sans ces diodes, une forte tension
17
CHAPITRE 2. CONCEPTION
+24
+24
A
C
A
I
I
Moteur
I
Moteur
B
D
B
D
I
Fig.
2.5 { Les courants dans le pont en H en operation
est developpee dans le pont et les mosfets peuvent ^etre endommages. Des diodes
additionnelles ont ete prevues dans le design original. Ces diodes doivent avoir de
meilleures caracteristiques dynamiques an de mieux eliminer les surtensions. Mais
surtout, elles doivent avoir un temps de recouvrement tres rapide. Toutefois, pour ^etre
vraiment eÆcace, il faut que le courant de retour du moteur passe surtout dans cette
diode ultrarapide. La simulation de la section C.2 permet de voir le probleme. La
courbe du courant de la gure C.4 demontre qu'une pointe de fort amperage survient
lorsque le mosfet passe en conduction. Ce courant circule dans la diode avant qu'elle
bloque.
Malgre que les diodes soient utiles, elles ne sont pas necessaires dans tous les
cas. Si la pointe de courant n'excede pas les capacites du mosfet et que la puissance
dissipee est negligeable, elles sont inutiles. De plus, on peut voir a partir des calculs
de puissance dissipee, realises plus haut, que la puissance dissipee dans la diode du
mosfet est grande. Si on fait passer la totalite de ce courant dans une diode ajoutee,
elle doit ^etre en mesure de dissiper cette puissance. En fait, il s'agit ici d'une erreur de
conception car il n'est pas possible de trouver des diodes en format SMB capables de
dissiper plusieurs watts sans radiateur, et ce m^eme pour des diodes de Schottky que
nous devrions utiliser. Au niveau de l'assemblage nous ne pouvons utiliser de diodes
additionnelles suÆsamment grosses. Ces diodes ne seront donc pas utilisees, malgre
qu'elles font partie du schema de la gure A.1.
2.3.5 Protection
Le circuit de protection est constitue d'un fusible particulier ((thermo resettable
fuse)) ainsi que d'un suppresseur de transitoires optionnel. Le fusible est une resistance
CHAPITRE 2. CONCEPTION
18
fortement non lineaire qui coupe le circuit lorsque le courant devient trop intense. En
fait, le composant chaue et la resistance augmente jusqu'a couper le circuit. Un petit
courant de fuite circule alors mais relativement faible. La description fonctionnelle
detaillee du dispositif peut ^etre consultee dans [5].
La presence de ce fusible permet de proteger le moteur et les mosfets en cas
de fautes du circuit ou du systeme. Par exemple, si le moteur bloque, le courant
devient trop grand et risque de le faire surchauer. Ceci peut ^etre evite avec un choix
judicieux du fusible. Par contre, il n'est pas evident de pouvoir proteger egalement les
mosfets et le moteur. Un compromis doit ^etre fait. On pourra aussi se proteger d'un
mauvais branchement. Si le circuit est branche a l'envers, un courant fort sera injecte
dans celui-ci et tres rapidement le fusible entrera en action. Toutefois, la tension sera
inferieure a environ 0.7 volt si une diode suppresseur de transitoires est presente.
Dans le cas contraire, la protection n'est pas aussi s^ure puisque environ 1.4 volts sera
present aux bornes du circuit (les deux diodes internes des mosfets en serie).
Voyons ce qui se passe pour un cas typique:
{ Moteur 70 W 24 V (specication en annexe D)
{ Mosfet IRFZ34N
{ Fusible RUE300
La protection du moteur est dans ce cas assuree. Au courant nominal de 2.44 A
le fusible sera un circuit ferme indeniment. Des ecarts de plusieurs secondes a des
courants de 8 ou 12 amperes seront toleres. Par contre, si le moteur bloque le courant
augmente a 21.5 A et le fusible declenche en environ 1 seconde, ce qui protege le
moteur d'une surchaue possible. Dans ce cas il faudrait utiliser un ventilateur pour
s'assurer de la protection des mosfets lors des pointes de courant.
On ne peut pas facilement ^etre protege contre les courts-circuits francs, comme
dans le cas ou les conduteurs du moteur seraient sectionnes par accident. C'est un
cas limite, mais il serait interessant d'en ^etre a l'abri, car ce sont les mosfets qui
risquent d'^etre endommages avant que le fusible n'ait eu le temps de reagir. Enn, si
les mosfets sont suÆsamment costauds ils seront bien proteges, mais ils doivent ^etre
vraiment surdimensionnes par rapport a la charge.
Le choix du fusible sera donc toujours fait pour proteger le moteur. Les mosfets
seront eux proteges par le fait qu'ils peuvent fournir le courant du moteur a rotor
bloque pendant au moins le temps que prend le fusible pour declencher et qu'ils
peuvent supporter le courant nominal du moteur indeniment.
19
CHAPITRE 2. CONCEPTION
2.3.6 Regulation, ltrage et immunite au bruit
L'amplicateur necessite une tension de 12 volts pour fonctionner correctement.
Un simple regulateur lineaire est utilise a cette n. Il doit ^etre en mesure d'alimenter
le circuit logique, les optocoupleurs, le circuit d'alimentation des grilles ainsi que le
ventilateur du radiateur. Au total, ces charges representent environ 100 mA. Toutefois, il faut un regulateur capable de fournir 500 mA a cause du courant de demarrage
du ventilateur. Nous utilisons ici le MC78M12CT. Celui-ci est produit par quelques
compagnies dont Motorola et National Semiconductor. L'alimentation du regulateur
est de 24 volts et il devra dissiper 12 0 1 = 1 2 W. Ce qui n'est pas un probleme
puisque le regulateur est aussi installe sur le radiateur comme les 4 mosfets de puissance. De plus, ce regulateur a une protection interne contre les surcourants et les
surchaues. Nous sommes donc proteges dans le cas d'un court-circuit au niveau du
ventilateur.
En ce qui concerne le ltrage et l'immunite au bruit, l'amplicateur ne fait que
peu de chose. 3 condensateurs electrolytiques de 470 uF et 5 condensateurs au tantale
de 22 uF assurent le decouplage et le ltrage du 24 volts d'alimentation sur le circuit.
Si des problemes de bruit excessif se posent, il faut recourir a des ajouts externes. Par
exemple, ajouter des ferrites sur les c^ables d'alimentation pour eviter les problemes
de bruit en mode commun. Il peut ^etre utile dans certains cas de placer une ferrite
sur un des ls d'alimentation du moteur pour reduire les pointes de courant dues aux
capacites parasites du bobinage. Bref, l'amplicateur n'a pas vraiment de provision en
lui-m^eme pour reduire les problemes de bruit. D'ailleurs, il est impossible d'inclure des
ferrites ou des gros condensateurs additionnels vu les dimensions du circuit imprime.
:
:
2.4 Considerations thermiques
Le choix du montage des composants (les 4 mosfets et le regulateur) sur le radiateur et le choix du radiateur lui-m^eme ont ete faits dans l'optique de la petite
dimension recherchee et de l'eÆcacite en terme de dissipation. Les radiateurs pour
CPU de type PentiumMC sont tres courants et bon marche. De plus, ils sont petits
et pourvus d'un ventilateur. Pour ces raisons, nous avons choisi d'utiliser ce type de
radiateur et d'assembler les 5 composants a bo^tier TO-220 d'une facon particuliere.
Celle-ci est illustree a la gure 2.6.
Ce montage permet l'utilisation ou non du ventilateur. Ce choix dependra des besoins en puissance pour le moteur utilise. La abilite du systeme diminue evidemment
20
CHAPITRE 2. CONCEPTION
VENTILATEUR
RADIATEUR
PCB
Fig.
2.6 { Montage du radiateur
avec l'utilisation du ventilateur, celui-ci etant sujet aux defaillances. Par contre, la
resistance thermique du montage en est grandement amelioree comme on le verra dans
la section des resultats. Selon les specications des manufacturiers on peut esperer
des resistances thermiques radiateur-air aussi faibles que 0.6 a 0.8 o
, ce qui est
excellent. En realite on se contentera d'une valeur entre 1 et 2 o
.
C=W
C=W
levation thermique
2.4.1 E
Les pieces refroidies par le radiateur sont au nombre de 5, dont 4 mosfets et
un regulateur. Dans le cas des mosfets, l'evaluation de la puissance dissipee peut
^etre faite par simulation ou par approximation comme vu plus haut. Pour evaluer la
temperature des composants on utilise le modele thermique du systeme. Celui-ci est
presente a la gure 2.7. On suppose une repartition uniforme de la temperature du
radiateur. Ceci simplie beaucoup les calculs qui devraient autrement faire appel aux
methodes d'elements nis. La temperature des composants et du radiateur peut ^etre
trouvee par les equations suivantes:
A
T
=
A Rjc(A) + Pt Rca + Tambiant
P
(2.12)
21
CHAPITRE 2. CONCEPTION
Tc
Ra
Rb
Rc
Rd
Rreg
Ta
Tb
Tc
Td
Treg
Pb
Pc
Pd
Preg
Pa
Rca
+
Ta
-
Fig.
2.7 { Le modele thermique est constitue des cinq sources de puissance, des
resistances thermiques jonction-bo^tier des cinq composants et de la resistance thermique du radiateur, Rca . La temperature ambiante est modelisee par la source Ta .
jc(mosfet)
Rjc(reg )
R
Tab.
Composant
A
1.1 BC
5.0 D
reg (F)
reg (NF)
P
1.06
0.00
2.35
0.77
1.20
0.36
F
T
32.5
31.3
33.9
32.1
37.3
T
NF
61.1
60.0
62.6
60.8
max
T
175
175
175
175
150
61.8 150
evation thermique dans le cas de la simulation de la section C.2.
2.4 { El
t
P
ambiant
T
= A+
= 25
P
B + PC + PD + Preg
P
(2.13)
(2.14)
Pour evaluer la temperature d'un autre composant que le A, il suÆt d'utiliser les
bons indices dans l'equation 2.12. La resistance thermique ca comprend la resistance
thermique du radiateur et de l'interface bo^tier a radiateur. Les valeurs numeriques
utilisees sont celles determinees experimentalement et presentees au prochain chapitre.
La valeur de jc A provient de la specication du manufacturier. Le tableau 2.4
presente l'evaluation de la temperature des composants pour la simulation realisee a
la section C.2. Les indices N et NF signient respectivement avec et sans ventilateur.
On voit que les composants sont bien en dessous de leur limite d'operation, avec
ou sans ventilateur dans ce cas. Ceci est desirable car les pointes occasionnelles de
courant seront moins dangereuses pour ceux-ci.
R
R
( )
CHAPITRE 2. CONCEPTION
22
2.5 Design du circuit imprime
La realisation du circuit imprime est une des parties les plus critiques dans la
conception de l'amplicateur. Les experiences preliminaires ont permis de relever
plusieurs diÆcultes tant au niveau du placement que du routage. De plus, l'experience
acquise a conduit a un resultat satisfaisant dans des delais raisonnables. Les dierents
points a considerer au cours du travail de placement et de routage sont la position des
connecteurs et des pieces reliees au radiateur, la largeur et la longueur des traces. Il
faut aussi considerer les trous de xation et l'aspect assemblage du circuit. Les etapes
de placements et de routage menant au resultat nal sont en realite un processus
iteratif. On fait un premier placement et on debute le routage. On realise en cours
de route des problemes relies au positionnement des composants, alors on modie
le placement et on poursuit le routage. Ceci jusqu'a ce que tous les signaux soient
connectes. On peut voir le resultat du placement et du routage en annexe A.
2.5.1 Placement
Les points importants consideres lors du placement sont la position des connecteurs, des 4 mosfets et du regulateur de tension. Tout d'abord, les connecteurs doivent
^etre positionnes de sorte que les signaux logiques entrent par une extremite du circuit
et que la puissance se branche a l'autre extremite. Les connecteurs de puissance sont
places pour simplier le routage. Quant aux 4 mosfets et au regulateur, ils sont places
pour permettre leur montage commun sur le radiateur. La symetrie dans le pont en H
est un atout pour eviter des problemes. Ceci est en particulier vrai dans les montages
de mosfets en parallele, mais il est toujours souhaitable de ne pas creer des asymetries
inutiles. Les composants de la section d'isolation, de la logique d'adaptation et de l'alimentation des grilles sont places sur le c^ote dessus. Les gros composants: diodes et
condensateur au tantale sont places sur le c^ote dessous. Les autres composants ont ete
positionnes dans les espaces restants. Le placement peut ^etre observe sur les gures
A.6 et A.7.
2.5.2 Routage
Le plus important au niveau du routage concerne les signaux de puissance et
les alimentations des grilles. Il faut ici minimiser les longueurs de trace ainsi que
l'inductance de ces traces. Pour cette raison, les 4 traces pour l'alimentation des grilles
parcourent le circuit accompagnees d'un chemin de retour aussi pres que possible.
CHAPITRE 2. CONCEPTION
23
Pour les traces de puissance, elles sont aussi larges que possible an d'eviter leur
echauement. Un autre aspect tres important est les plans de masse. Il est crucial
de creer un bon plan de masse an d'eviter le bruit engendre par les forts courants
dans le pont en H. Aussi, les plans de masse de chaque c^ote du circuit sont relies
en plusieurs points an de renforcer l'immunite au bruit et d'eliminer des problemes
oscillatoires entre les deux plans de masse. Le routage est montre aux gures A.2 et
A.3.
Chapitre 3
Resultats
3.1 Procedure de test
An de verier la conformite des caracteristiques du circuit fabrique avec les
specications initiales, il est necessaire de faire certains tests sur ce circuit. Ces essais permettent aussi de mesurer avec plus de precision certaines caracteristiques du
circuit qui avaient seulement ete estimees lors de l'etape de conception.
Pour valider tous les aspects du circuit, des mesures ont ete eectuees sur le circuit
sans charge. Ces mesures conrment la qualite des dierents signaux de l'entree du
circuit jusqu'au pont en H. Les courbes enregistrees permettent de verier si les
delais sont acceptables et de faire des comparaisons avec les signaux mesures lorsque
le circuit est sous charge.
Deux types d'essais ont ensuite ete pratiques. Le premier consiste a prendre des
mesures sur le circuit alimentant une charge statique: une resistance variable. Dans
ce cas, un signal PWM de 100% est applique au circuit. Des mesures de tension,
de courant et de temperature sont prises an d'evaluer les pertes statiques et les
caracteristiques reelles du circuit de dissipation thermique. Ces mesures sont obtenues
pour dierents courants de facon a determiner la resistance thermique du montage.
Le deuxieme type d'essais consiste a utiliser le circuit avec une charge motrice. Dans
ce cas le moteur fournit un couple constant ajustable. L'ajustement se fait par le biais
du deuxieme moteur dans lequel le courant peut ^etre ajuste. La gure 3.1 montre le
schema de ce montage. Des mesures de tension, de courant et de temperature sont
aussi recueillies pour cet essai. On pourra observer les courbes de charge des mosfets
et autres signaux interessants.
Enn, les derniers essais concernent le circuit de protection. On observe le com-
CHAPITRE 3. RESULTATS
Fig.
Source de puissance motrice
Joint
Moteur C.C.
Charge ajustable
Alimentation
(amplificateur)
11111111111111111111111111111111111111
00000000000000000000000000000000000000
00000000000000000000000000000000000000
11111111111111111111111111111111111111
11111111111111111111111111111111111111
00000000000000000000000000000000000000
25
3.1 { Banc d'essais utilise pour la validation de l'amplicateur de puissance
Moteur C.C.
CHAPITRE 3. RESULTATS
Fig.
26
3.2 { Delai dans la logique d'adaptation. Canal 1: PWMb, Canal 4: ALI
portement du fusible an de mieux le comprendre et de voir s'il remplit bien son
r^ole. Ceci permettra un meilleur choix de ce composant pour assurer la protection du
moteur et des mosfets.
3.2 Formes des signaux
3.2.1 Delai dans la logique d'adaptation
La premiere observation que l'on peut faire ici est que les delais dans la logique
d'adaptation sont tout a fait negligeables. Ceux-ci sont inferieurs a 1 us, balances
pour ALI et BLI et legerement plus courts pour AHI et BHI. Ceci peut ^etre deduit
du schema logique et des specications du CD4001. On s'interesse donc plut^ot a
valider la qualite des signaux. La gure 3.2 montre le signal PWMb a la sortie de
l'optocoupleur au canal 1 et le signal ALI a la sortie de la porte NOR au canal 4. On
voit que les signaux sont rapides: temps de montee inferieur a 44 ns, ce qui est tres
satisfaisant. De plus ces signaux sont exempts d'oscillations. Il en est de m^eme pour
les signaux AHI, BLI et BHI.
27
CHAPITRE 3. RESULTATS
Fig. 3.3 { Forme de ALI et ALO pour le circuit sans charge. Canal 2: ALO (Vgs ),
Canal 4: ALI
3.2.2 Pont en H sans charge
La forme du signal de grille d'un mosfet sans charge revele le caractere non lineaire
de la capacite de grille. La gure 3.3 montre au canal 2 la tension gs (ALO) et au
canal 4 la tension d'entree ALI du circuit d'alimentation des grilles. On voit que le
signal ALO est tres regulier, ce qui ne sera pas le cas lorsqu'une charge sera branchee
au circuit. On voit aussi que le choix des resistances de grille fait en sorte qu'il n'y a
aucune oscillation mais que le temps de montee est quand m^eme rapide.
V
3.2.3 Pont en H sous charge dynamique
Lorsque le circuit alimente un moteur avec un signal MLI inferieur a 100%, le
circuit accomplit la fonction pour laquelle il a ete concu. Les tests sont faits avec le
banc d'essais decrit plus haut. Des mesures des dierents signaux ont ete obtenues
pour plusieurs charges et pour plusieurs pourcentages de modulation. Les courbes des
gures 3.4, 3.5 et 3.6 resument bien les dierentes mesures. Il s'agit des courbes pour
une modulation de 50% et un courant moyen d'environ 12 A dans le moteur. Ceci
correspond environ au cas simule dans la section C.2.
On voit que la gure 3.4 se compare bien avec la simulation de l'annexe C.2. Le
28
CHAPITRE 3. RESULTATS
3.4 { Mesures experimentales pour une charge de 12 A et MLI=50%. Canal 2:
,
Canal
3: Vgs , Canal 4: Im .
ds
Fig.
V
courant dans le moteur a une forme similaire. Pour les gures 3.5 et 3.6 on voit que les
signaux agrandis ont une bonne ressemblance avec la simulation. Il y a des dierences,
les modeles n'etant pas parfaits, mais on peut se permettre de croire que la simulation
donne une representation utilisable de la realite. On remarque l'absence d'oscillations
et de surtensions sur le signal de grille. On voit aussi que les temps de montee et de
descente des signaux sont relativement courts, ce qui assure des pertes dynamiques
faibles. La forme particuliere du signal gs provient du phenomene de capacite Miller
et aussi de la non linearite de la capacite de grille. Si on se base sur la simulation,
on peut supposer que la forme du courant d dans le cas de la gure 3.5 contiendrait
aussi une pointe de courant assez fort. On ne peut pas observer ce phenomene ici sans
retourner au banc d'essais. Il faudrait faire des mesures additionnelles. La qualite des
signaux assure cependant qu'il n'y a pas de problemes majeurs.
V
I
3.2.4 Impulsion de courant dans le pont
Lors du demarrage et de l'arr^et d'un moteur le courant dans le pont en H peut ^etre
tres intense. Il faut donc choisir les composants en consequence. La gure 3.7 montre
l'allure du courant dans le moteur pour une modulation MLI de 50% au demarrage.
CHAPITRE 3. RESULTATS
Fig.
V
3.5 { Mesures experimentales pour une charge de 12 A et MLI=50%. Canal 2:
ds , Canal 3: Vgs .
Fig.
V
29
3.6 { Mesures experimentales pour une charge de 12 A et MLI=50%. Canal 2:
ds , Canal 3: Vgs .
CHAPITRE 3. RESULTATS
30
Dans ce cas particulier le courant monte jusqu'a 30 A. E videmment, pour un signal
MLI de 100%, le courant aurait ete de 60 A. La valeur maximale du courant peut ^etre
calculee directement a partir de la resistance de terminal du moteur. La gure 3.7
montre que l'intensite du courant est superieure au courant de regime permanent
durant 80 ms. Le courant peut ^etre limite en evitant des departs et des arr^ets brusques
et ceci est facilement applicable avec les contr^oleurs utilises dans les robots. On peut
evaluer le temps de la surcharge assez simplement par simulation du moteur et du
systeme mecanique. De cette facon un choix judicieux des mosfets de puissance peut
^etre fait. On a deja vu comment estimer la puissance dissipee et la temperature
d'operation des mosfets. Dans le cas present, avec des mosfets de type IRFZ48N et
en se ant aux resultats du tableau 2.3, nous pouvons deja aÆrmer que les mosfets
supporterons le courant de 30 A. M^eme si le courant depasse le maximum calcule
dans le tableau 2.3, la dynamique thermique fait en sorte que la surcharge est toleree
pour un certain temps. Plus la temperature du mosfet est elevee, plus la surcharge
toleree est petite. Par contre, dans le cas du moteur de 250 W presente en annexe,
les pointes de courant peuvent atteindre 240 A. Dans ce cas il faut ^etre prudent. Des
calculs ou des essais detailles seraient utiles pour evaluer le temps maximum permis
pour les surcharges. Dans le cas de SAE Robotique il sera presque toujours possible
de surdimensionner les mosfets et ainsi de ne courir aucun risque.
3.3 Circuit de protection
3.3.1 Fusible thermique en surcharge
Le fusible, tel qu'explique a la sous-section 2.3.5, protege le circuit en cas de
surcharge. Sur le circuit de test, le fusible de type RUE400 de Raychem est utilise.
Ce fusible protege les mosfets et le moteur par un gros facteur de securite. Le moteur
peut fonctionner avec un courant de 8 a 13 A en regime permanent et le fusible ne
permet que 4 A. On voit a la gure 3.8 que le fusible declenche apres environ 1.75 s
a 25 A. A ce moment la tension du circuit tombe aux environs de 10 V et y reste
tant que le circuit n'est pas debranche puis rebranche. Un faible courant de fuite
circule alors dans le circuit mais sans dommages possibles. Dans ce cas, il n'y a pas
de probleme d'echauement excessif, 25 A durant 1.75 s etant relativement petit pour
les IRFZ48N.
CHAPITRE 3. RESULTATS
31
Fig.
3.7 { Courant de demarrage du moteur. Canal 1: Tension d'alimentation, Canal
Fig.
3.8 { Operation du fusible de protection. Canal 1: tension au circuit, Canal 2:
2: 1 V = 10 A
courant 1 V = 10 A)
32
CHAPITRE 3. RESULTATS
3.3.2 Branchements errones
Il n'y a pas de possibilite de branchements errones au niveau de la logique d'entree.
Le connecteur fait en sorte qu'une inversion n'alimente plus le circuit avec les signaux
logiques. De plus, un connecteur polarise est normalement utilise. Toutefois, dans le
cas des connecteurs de puissance une inversion est possible et peut ^etre dommageable.
Une inversion de polarite sur le branchement du moteur ne fait evidemment rien si
ce n'est que de deregler le systeme de commande. Une inversion sur l'alimentation
de 24 V ne fait rien non plus etant donne les mesures prises. Dans ce cas, le fusible
declenche comme prevu. Un courant de fuite de 70 mA circule mais sans dommages
pour le circuit. Cependant, il faut ^etre prudent avec une inversion de branchement
entre l'alimentation et la sortie moteur. Il peut ^etre fatal pour le circuit de brancher
l'alimentation sur JP2 et JP3 (voir gure A.1).
Le circuit est donc relativement bien protege contre les branchements errones. Il
faut tout de m^eme eviter les inversions entre l'alimentation et la sortie moteur, ce qui
est potentiellement destructif pour le circuit.
3.4 Dissipation thermique
3.4.1 Sous charge statique
Les essais sous charge statique permettent de prendre des mesures utiles pour
determiner la capacite du circuit a dissiper la chaleur. Les tableaux 3.2 et 3.3
presentent les resultats obtenus. Dans chacun des cas, le calcul de la puissance totale
doit inclure la puissance dissipee par le regulateur 12 volts. Celui-ci dissipe une puissance dierente selon que le ventilateur est utilise ou non. Les donnees concernant le
regulateur sont presentees au tableau 3.1. La puissance dissipee dans les mosfets est
calculee avec = ds d . La tension ds a ete mesuree directement et le courant d
est le m^eme que le courant m mesure lui aussi au banc d'essais. Puisqu'il y a deux
mosfets en conduction, les pertes thermiques sont doubles.
A partir des resultats obtenus, on peut calculer la resistance thermique du radiateur. Dans le cas ou il n'y a pas de ventilateur, la resistance thermique est une
fonction de la puissance dissipee comme mentionne dans [2]. Ceci s'explique par le
fait que la convection naturelle prend de l'eÆcacite avec l'augmentation du gradient
de temperature. La gure 3.9 presente les resultats obtenus pour le radiateur utilise
sans ventilateur. La resistance thermique converge vers 6 5o
.
Dans le cas du radiateur avec ventilateur, les resultats sont tres dierents.
P
V
I
V
I
I
:
C=W
33
CHAPITRE 3. RESULTATS
25.05 V
11.94 V
85.82 mA
23.97 mA
1.2023 W
0.3358 W
in
out
IF
INF
PF
PNF
V
V
Tab.
3.1 { Puissance dissipee dans le regulateur. Les indices F et NF representent
respectivement les mesures avec ventilateur et sans ventilateur.
m
I
V
ds
c
T
a
T
t
P
th
P
R
5.065 0.0864 35 23 0.4376 1.2352 9.715
10.339 0.2025 53 23 2.0936 4.5472 6.5975
15.038 0.3311 90 23 4.9791 10.318 6.4935
Tab.
teur
3.2 { Evaluation
des pertes statiques et de la resistance thermique sans ventilam
I
5.065
10.339
15.038
20.324
Tab.
teur
ds
V
0.0864
0.2025
0.3311
0.3902
c
T
23.5
27.3
33.6
44.2
a
T
20.8
22.1
21.8
21.4
t
P
P
0.4376
2.0936
4.9791
7.9304
2.0752
5.3872
11.158
17.061
th
R
1.3011
0.9653
1.0575
1.3540
3.3 { Evaluation
des pertes statiques et de la resistance thermique avec ventilaResistance thermique vs puissance dissipee
11
experimental
approximation
10.5
Resistance thermique [degree C / W]
10
9.5
9
8.5
8
7.5
7
6.5
6
0
2
4
6
Puissance dissipee [Watts]
8
10
12
3.9 { Resistance thermique vs puissance dissipee. On voit que le radiateur sans
ventilateur est plus eÆcace a haute puissance
Fig.
34
CHAPITRE 3. RESULTATS
m
c
I
a
T
t
T
t cal)
P
P (
2.224 24.7 20.7 3.42 2.89
7.350 30.6 21.1 8.12 7.97
12.08 38.4 21.3 14.62 14.03
Tab.
3.4 { Perte energetique du circuit sous charge dynamique
Premierement on ne s'attend pas ici a observer une resistance thermique fortement
dependante de la puissance dissipee. En realite la resistance thermique devrait ^etre
assez constante. On voit au tableau 3.3 que ces valeurs s'echelonnent de 0 97o
a
1 35o
. La moyenne donne une resistance de 1 17o
. Ce chire semble raisonnable compte tenu des specications techniques de radiateurs similaires.
:
:
C=W
:
C=W
C=W
3.4.2 Sous charge dynamique
Lorsque la charge est un moteur et qu'il y a modulation, les pertes de puissance
sont dierentes et plus grandes que pour la charge statique. Ces pertes sont aussi plus
diÆciles a etablir. Au chapitre precedant nous avons evalue ces pertes a l'aide d'une
simulation et aussi par calculs approximatifs. An de comparer les resultats obtenus
au chapitre precedant avec ceux du banc d'essais, nous evaluerons ici la puissance
dissipee en utilisant la resistance thermique du radiateur tel que calcule plus haut.
Nous ne pouvons pas determiner cette puissance directement parce qu'il nous etait
impossible de mesurer les dierents courants de drain des mosfets. La valeur de t
calculee n'est pas tres precise, mais neanmoins utilisable. Le tableau 3.4 donne les
puissances evaluees pour dierents courants moyens dans la charge sous la colonne
t . La colonne t cal fournit la puissance calculee comme dans le chapitre precedant.
Dans ce cas,
ds
(3.1)
t cal = ds + 2 + 0 7 + 1 2
P
P
P (
)
P (
R
)
I
2
R
I
2
: I
:
On voit que l'approximation est relativement bonne pour des courants de 7 A a 12 A.
L'erreur est inferieure a 5% dans ces deux cas. On peut donc constater que l'eÆcacite
du circuit pour une charge de = 0 5 24 est de l'ordre de 90%. On peut aussi
conclure qu'il n'y a pas de pertes majeures dues au temps de recouvrement des diodes.
En fait, elles sont assez faibles pour ne pas ^etre identiables dans les donnees presentes
ici.
P
:
I
CHAPITRE 3. RESULTATS
35
3.5 Problemes de bruit
Le circuit ainsi que le moteur generent beaucoup de bruit electrique. Ceci est
visible sur l'alimentation du systeme. On a remarque une certaine sensibilite des
optocoupleurs au bruit. Le probleme survient lorsqu'un fort courant circule dans le
circuit. A ce moment, des transitions aleatoires se produisent a la sortie des optocoupleurs. Ce probleme est solutionne par l'ajout d'un l entre les broches U1.5 et U2.5.
Ce l vient solidier le plan de masse qui est autrement coupe en deux.
Chapitre 4
Discussion
4.1 Utilisation des diodes antiparalleles
Nous avons pu determiner que les diodes antiparalleles ajoutees en parallele avec
les mosfets n'etaient pas d'une grande utilite car le courant circule toujours dans les
deux diodes: celle du mosfet et celle qui est ajoutee. La pointe de courant due au
temps de recouvrement des diodes est donc toujours presente. En realite, il faudrait
utiliser des diodes Schottky pour forcer le courant dans celles-ci. Mais il s'agit d'une
erreur dans le concept initial puisque une telle diode devrait ^etre en mesure de dissiper bien plus de puissance qu'il est possible avec le format physique choisi pour les
diodes. Il n'est pas possible non plus d'utiliser un radiateur pour ces diodes. Puisque
ce probleme de courant eleve ne semble pas poser probleme dans le cas present et
qu'on n'a pas observe de dissipation thermique exageree, on peut suggerer de ne
pas installer ces diodes. Bien s^ur, des mesures experimentales additionnelles seraient
utiles pour conrmer l'ampleur des courants engendres par ce phenomene de temps
de recouvrement, mais il n'est pas possible pour l'instant de faire ces mesures.
4.2 Amelioration possible
An de resoudre le probleme mentionne ci-haut, une solution a envisager dans
les prochains design serait le ((active clamping)). Il s'agit d'utiliser les mosfets pour
jouer le r^ole de la diode Schottky. L'idee est de faire en sorte que le mosfet soit
en conduction lorsque la diode devrait ^etre en conduction an que le courant passe
dans la faible resistance du mosfet en conduction. En plus d'eliminer le probleme
de temps de recouvrement des diodes, on elimine une partie importante des pertes
CHAPITRE 4. DISCUSSION
37
energetiques. Cette amelioration se fait au detriment de la simplicite car des diÆcultes
de synchronisation apparaissent. Toutefois, le circuit devient plus eÆcace.
D'autres ameliorations seraient aussi souhaitables dans une future version. Entre
autres, un dispositif de mesure du courant permettrait de proteger les mosfets et le
moteur plus adequatement que le fusible presentement utilise. Le systeme electrique
peut reagir tres rapidement et ainsi eviter que le circuit soit detruit dans le cas d'un
court-circuit franc. De plus, on pourrait alors realiser un contr^ole au niveau du couple
fourni par le moteur. Un dispositif de mesure de temperature integre serait aussi un
atout. Ceci permettrait de proteger le circuit en cas de defaillance du ventilateur.
Puisque le courant maximum admissible dans les mosfets depend de la temperature,
un contr^ole plus n au niveau de la protection serait realisable.
Enn, une derniere amelioration tres interessante serait d'integrer l'unite de
contr^ole directement sur la m^eme carte imprimee que le hacheur. Dans ce cas, un
canal de communication tel le bus CAN, RS485 ou autre pourrait ^etre utilise pour
relier les hacheurs a l'unite de commande. Cette derniere unite serait alors une commande de plus haut niveau.
4.3 Recommandations
Au moment du montage du circuit, il faut choisir deux composants: le mosfet et le
fusible. Aussi, il faut choisir d'utiliser ou de ne pas utiliser le ventilateur du radiateur.
Dans ce choix il est preferable de prendre une bonne marge de securite. Trois mosfets
dierents ont ete suggeres et rempliront leur r^ole pour les charges prevues. Dans
certains cas, si le choix des mosfets est dierent, il peut ^etre souhaitable de refaire des
calculs pour s'assurer que les composants resisteront. En particulier si le ventilateur
n'est pas utilise et que la temperature de l'environnement est elevee. Par exemple,
lorsque les amplicateurs sont installes en groupe dans un espace clos et peu ventile,
la temperature de l'air ambiant peut devenir passablement plus haute que celle qui
etait prevue.
Il est possible que le niveau d'emission EMI soit eleve. Malheureusement, aucune
mesure experimentale n'a pu ^etre prise a ce sujet. Toutefois, on sait que les variations
rapides des tensions et courants du circuit accroissent le niveau d'emission. Il est
possible de reduire ces variations rapides en augmentant la valeur des resistances de
grille. Ceci a pour eet de reduire la rapidite des transitions conduction-blocage des
mosfets. Il faut par contre faire attention a la dissipation thermique qui augmente
dans ce cas et aussi aux transitions spontanees qui peuvent se produire a cause des
CHAPITRE 4. DISCUSSION
38
capacites de Miller. Ces transitions ont tendance a ce produire si la resistance de grille
est vraiment trop grande.
Il peut aussi ^etre utile d'utiliser des ferrites sur les c^ables d'alimentation pour
eviter de contaminer le systeme dans lequel s'insere l'amplicateur avec du bruit
a haute frequence. Dans ce cas, on desire bloquer le bruit en mode commun. Ce
ltrage est tres important si des circuits sensibles sont utilises dans le systeme. M^eme
des circuits numeriques peuvent en sourir dans certains cas. Il faut donc garder en
memoire les interferences possibles du circuit d'amplication lorsque des problemes
bizarres surviennent. Les ferrites peuvent aussi ^etre utilisees sur les c^ables du moteur
dans les cas ou la capacite parasite du bobinage provoque des problemes de EMI.
Conclusion
La solution elaboree et realisee consiste en ce qu'il y a de plus simple pour rencontrer eÆcacement les objectifs xes. Les experiences precedentes ont montre qu'il valait
mieux ne pas tenter de mettre tous les gadgets dans la premiere version du circuit
pour ^etre certain de le mener a terme dans un temps raisonnable. On a pu en cours
de route valider le circuit concu a l'aide d'essais et aussi de simulations qui apparaissent en annexe. Avec un nombre minimum de composants et dans des dimensions
minimums, nous avons construit un amplicateur en mode hacheur capable de fournir
250 watts de puissance utile a un moteur. En fait, pour des puissances de l'ordre de
250 watts ou plus il faut ^etre prudent au niveau du choix des composants. De plus,
les pointes maximales de courant admissible dans le circuit doivent ^etre veriees.
Le circuit compte 21 composants dierents pour un total de 55 composants. A ceci
s'ajoutent le circuit imprime, les vis et les isolateurs pour la xation des composants
sur le radiateur. La dimension nale du circuit est relativement restreinte compte
tenu du nombre de composants et de la taille des conducteurs du circuit imprime.
Ces dimensions sont de 2.17"x3.27"x1.37". Ceci correspond aux contraintes xees.
Au niveau de la robustesse et de la protection, le mandat est aussi rempli. Le circuit
demontre une certaine robustesse etant donne son montage mecanique solide et l'utilisation d'un circuit imprime fait en industrie. Il est relativement bien protege contre
les surcharges et les inversions de polarite sur l'alimentation. Le co^ut du produit ni
n'etait pas une contrainte en soit, mais celui-ci compte pour environ 60$ de pieces,
ce qui est tres acceptable pour SAE Robotique. Le co^ut n'inclut pas le circuit imprime, celui-ci ayant ete fabrique en commandite. On voit que les objectifs de depart
ont ete rencontres puisque nous avons un circuit d'amplication MLI fonctionnel et
respectant les contraintes xees.
Enn, les dierents aspects du projet realise constituent un eventail assez complet
des t^aches a realiser pour mener un projet de la conception a la realisation nale.
Dans le cas present, le travail a ete plus loin que le premier prototype, c'est-a-dire
jusqu'a la production d'une petite serie d'amplicateurs. L'experience en est d'autant
CONCLUSION
40
plus complete qu'il fallait parvenir a la version nale du circuit et de la documentation
en eliminant tous les pepins releves a l'aide des prototypes. Par ailleurs, le projet fait
partie d'un projet plus grand, celui de la realisation de robots, ce qui lui donne un
contexte et un but tres precis. L'amplicateur de puissance realise permet de solidier
un element de la cha^ne de commande des robots de SAE Robotique qui etait jusqu'a
maintenant fragile. Le projet apporte beaucoup a la abilite du systeme electrique
des robots, ce qui est necessaire pour travailler eÆcacement sur les problemes de
robotique.
BIBLIOGRAPHIE
41
Bibliographie
[1] MOSPOWER Applications Handbook. Siliconix Incorporated, 1984.
[2] AAVID Thermal Products Inc. Product selection guide, December 1997.
[3] Rick Belair. Conception et fabrication d'une carte contr^oleur de moteurs c.c. E cole
Polytechnique de Montreal, 1996.
[4] Maxon. Maxon motor. Interelectric AG, CH-6072 Sachsein/OW Switzerland,
96/97 edition, 1997.
[5] Raychem. Circuit Protection Databook, February 1997.
[6] ZIERICK Manufacturing Corporation. Electronic Connectors And Assembly
Equipement, 1994.
ANNEXE A. SCHEMAS
DU CIRCUIT
Annexe A
Schemas du circuit
42
ANNEXE A. SCHEMAS
DU CIRCUIT
Fig.
A.1 { Schema electrique
43
ANNEXE A. SCHEMAS
DU CIRCUIT
Fig.
Fig.
Fig.
A.2 { Cuivre c^ote dessus
A.3 { Cuivre c^ote dessous
A.4 { Masque de soudure c^ote dessus
44
ANNEXE A. SCHEMAS
DU CIRCUIT
Fig.
Fig.
Fig.
A.5 { Masque de soudure c^ote dessous
A.6 { Masque de serigraphie c^ote dessus
A.7 { Masque de serigraphie c^ote dessous
45
46
ANNEXE A. SCHEMAS
DU CIRCUIT
MOTEUR
+24 V
PWM
SENS
0V
MOTEUR
FAN
Fig.
A.8 { Schema de branchement de l'amplicateur
1.960
0.975
0.550
0.310
Fond plein
Région des Aillettes
- Fraiser 5/16"
- Percer 1/8"
1.425
2.044
0.400
Mesures en pouce
Tolérence: ±0.01"
0.125
Fig.
0.3125
A.9 { Plan d'usinage du radiateur.
ANNEXE B. LISTE DES PIECES
Annexe B
Liste des pieces
47
Quantite
8
5
1
2
3
2
8
1
1
1
4
1
4
2
2
4
2
1
1
1
1
Item
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
U3
U5
U6
{
R1,R2
R3,R4
R5,R6,R7,R8
U2,U1
Reference
C1,C2,C4,C5,C6,C7,C8,C9
C3,C10,C11,C12,C13
C14
C15,C19
C16,C17,C18
D1,D2
D3,D4,D5,D6,D7,D8,D9,D10
D11
F1
JP1
JP2,JP3,JP4,JP5
JP6
Q1,Q2,Q3,Q4
Piece
0.1uf 25v
22uf 35v
1uf 16v
4.7uf 35v
470uf
1N914
MURS310
P6SMB27AT3
RUE300
HEADER 5X2
HEADER 1
HEADER 2
IRFZ34N
IRFZ44N
IRFZ48N
1k
75k
22
TLP2200
HCPL0201
HIP4081AIB
MC78M12CT
MC14001BD
Heat sink
Bo^tier
0805
case-e
1206
case-c
radial 0.2mils
sot23
SMB
SMC
radial 0.2mils
thru-hole
thru-hole
thru-hole 0.1
TO220
TO220
TO220
0603 1/16W
0603 1/16W
0805 1/8W
SOIC08
SOIC08
SOIC20 (wide)
TO220
SOIC14
Pentium MMX
Fournisseur
Teknor
Teknor
Teknor
Teknor
Addison
Teknor
Newark
Newark
Newark
Teknor
Addisson
Teknor
Newark (IR)
Newark (IR)
Newark (IR)
Teknor
Teknor
Teknor
DigiKey (Toshiba)
Newark (HP)
Newark (Harris)
Newark (Motorola)
Newark (Motorola)
Teknor
ANNEXE B. LISTE DES PIECES
48
49
ANNEXE C. SIMULATION
Annexe C
Simulation
Les simulations sont realisees avec Spice3f4 et Octave sous Linux. Les modeles utilises pour les mosfets proviennent du site web de International Rectier :
http://www.irf.com.
C.1 Simulation de la charge des grilles
An de voir comment se charge la grille, le circuit test de la gure C.1 a ete simule
a l'aide de Spice3f4. Les resultats de la tension gs sont presentes a la gure C.2 pour
dierentes valeurs de resistance. On voit qu'en theorie la resistance pourrait ^etre plus
faible et que la commutation serait alors bien plus rapide. Les valeurs des composants
sont les suivantes:
1, 10, 22 g
g 5, 50, 100 nH
1.11 c
200 uH
c
Les valeurs pour c et c sont choisies pour representer approximativement la
resistance de terminal et l'inductance d'un moteur typique de 70 watts . La resistance
g et l'inductance g sont variables pour voir l'eet sur la charge de la grille. Les
valeurs g sont une estimation plut^ot grossiere de ce que pourrait ^etre l'inductance
de la trace du circuit imprime. On voit que la sensibilite des resultats a la valeurs
de g diminue lorsque g augmente. Il est donc plus s^ur d'utiliser une valeur de g
superieure a 10 pour eviter des problemes oscillatoires sur la tension gs.
Le chier Spice suivant contient la description du circuit test.
V
R
L
R
L
R
L
1
R
L
L
L
R
R
V
1. Moteur MAXON #118798 presente a l'annexe D
50
ANNEXE C. SIMULATION
+24
Rc
Lc
Rg
Lg
IRFZ48N
+
-
Fig.
C.1 { Circuit pour simulation de
gs
V
Charge des grilles pour differentes resistances
16
R=1,I=5
R=1,I=50
R=1,I=100
R=10,I=5
R=10,I=50
R=10,I=100
R=22,I=5
R=22,I=50
R=22,I=100
14
12
tension [volts]
10
8
6
4
2
0
0
50
100
150
200
250
temps [ns]
Fig.
C.2 { Simulation de la charge de la grille du mosfet IRFZ48N pour dierentes
valeurs de resistance
ANNEXE C. SIMULATION
51
test de charge de grille
*
.include /home/jp/document/poly/pfe/model/irfz48n.spi
* sources
V1 6 0 24
Vgs 1 0 pulse(0 12 0ns 1ns 1ns 4998ns 10us)
*
*resistance de grille
Rg 1 2 RES
Lg 2 3 INDnH
*
*mosfet DGS
Xa 4 3 0 irfz48n
*
* charge
Lc 5 4 200uH
Rc 6 5 1.1
*
.op
.ic
.tran 1ns 250ns UIC
.save v(3)
.end
Le chier Octave suivant est utilise pour collecter les resultats des simulations et
generer le graphique.
## script pour generer le graphique de charge de la grille
##
## rouler les 3 simulations
hold on
title("Charge des grilles pour differentes resistances");
xlabel("temps [ns]");
ylabel("tension [volts]");
grid
gset terminal postscript color
gset output "/dev/null"
for res = [1 10 22]
for ind = [5 50 100]
command = sprintf("sed -e s/RES/%d/ -e s/IND/%d/ grille.cir > \
temp.cir", res, ind);
system(command);
system("spice3 -b -r temp.raw temp.cir");
system("raw2m < temp.raw > temp.dat");
load -force -ascii temp.dat
index = sprintf(";R=%d,I=%d;", res, ind);
plot(TRAN(:,1)*1e9, TRAN(:, 2), index);
endfor
endfor
gset output "grille.ps"
replot
system("rm -f temp*");
C.2 Simulation du pont en H
Nous simulons le pont en H an d'avoir une approximation de ce qui se passe au
niveau des tensions et des courants. Nous pourrons evaluer la puissance dissipee dans
les dierents mosfets a partir des resultats de cette simulation. An de simuler le
52
ANNEXE C. SIMULATION
moteur, un modele de ce dernier doit ^etre choisi. Puisque les mesures experimentales
sont faites en regime permanent, on utilise dans la simulation un modele simplie
pour le moteur comme explique en annexe D.4. Ici on genere un signal MLI de 50%
et de frequence 10 kHz. On veut imposer un courant d'environ 12 A dans le moteur.
Le calcul de b est le suivant:
V
I
m
b
V
Les valeurs utilisees sont:
V
b
V
b
= in b
m
= in m m
= 0 5 24 0 273 12
= 8 724
V
V
R
V
:
:
R
I
:
(C.1)
(C.2)
(C.3)
(C.4)
12 A
0.273 66 uH
8.724 V
La gure C.3 montre un gros plan des signaux de la simulation. On voit que le
courant dans le moteur est en dents-de-scie, comme prevu. Les gures C.4 et C.5
montrent un agrandissement des fronts montants et descendants des signaux utiles.
On remarque que le courant moyen dans le moteur n'est pas tout a fait celui qui
avait ete calcule. Ce n'est pas problematique puisque l'objectif ici est de generer
des courbes typiques et de calculer les puissances a partir de celles-ci. La courbe de
d de la gure C.4 revele un phenomene facile a oublier: le temps de recouvrement
des diodes. Lorsque le courant circule dans la diode interne du mosfet C et que D
entre en conduction, la diode est temporairement un court-circuit jusqu'a ce qu'elle
bloque. L'intensite du courant n'est pas facile a determiner et la simulation ne donne
probablement pas un resultat tres able a ce niveau. Ceci car les inductances et les
capacites parasites du circuit sont negligees et qu'elles auraient un impact important.
Selon la simulation, l'amplitude de ces pointes de courant serait de plus de 40 A, ce
qui est sans doute exagere par rapport a la realite.
A partir des resultats de la simulation on peut evaluer des puissances. La moyenne
du courant m donne 9.11 A. Les puissances obtenues par simulation pour les 4 mosfets
m
Rm
Lm
Vb
I
I
I
53
ANNEXE C. SIMULATION
Simulation du pont en H, vue d’ensemble
25
Vgs
Vds
Im
tension [volts], courant [Amperes]
20
15
10
5
0
1
Fig.
1.02
1.04
1.06
1.08
1.1
temps [ms]
1.12
1.14
1.16
1.18
1.2
C.3 { Simulation du pont en H, vue generale.
sont les suivantes:
a =1.06
Pb =0.00
Pc =2.35
Pd =0.77
W
W
W
W
Il est interessant de remarquer que le mosfet qui dissipe la plus grande puissance est
le C alors qu'il ne sert que de diode. En fait, la diode chute une tension de 0.7 volt
alors que la tres faible resistance des mosfets leur permet de chuter beaucoup moins
de tension.
Le chier Spice correspondant au pont en H est presente ci-dessous. L'alimentation
des grilles est simulee en utilisant des sources de tension. La valeur des resistances de
grille correspond a celle du circuit actuel, soit 22 . L'inductance de grille est aussi
modelisee par la valeur raisonnable de 50 uH.
P
test de H-Bridge
*
.include /home/jp/document/poly/pfe/model/irfz48n.spi
.include /home/jp/document/poly/pfe/model/murs320t.lib
* sources
Vs
1 0 24
Rs
1 2 0.1
Cs
2 0 1520uf
*alimentation des grilles
Vgsa 12 3 12
Vgsb 22 0 0
Vgsc 32 4 0
Vgsd 42 0 pulse(0 12 0ns 10ns 10ns 49.98us 100us)
*resistance de grille
Ra 11 10 22
Rb 21 20 22
54
ANNEXE C. SIMULATION
Simulation du pont en H, front montant
45
Vgs
Vds
Id
40
tension [volts], courant [Amperes]
35
30
25
20
15
10
5
0
1
1.0002
Fig.
1.0004
1.0006
temps [ms]
1.0008
1.001
1.0012
C.4 { Simulation du pont en H, front montant.
Simulation du pont en H, front descendant
25
Vgs
Vds
Id
tension [volts], courant [Amperes]
20
15
10
5
0
-5
1.0492
Fig.
1.0494
1.0496
1.0498
1.05
1.0502
1.0504
temps [ms]
1.0506
1.0508
1.051
1.0512
C.5 { Simulation du pont en H, front descendant
ANNEXE C. SIMULATION
55
Rc 31 30 22
Rd 41 40 22
*inductance de grille
La 12 11 50nH
Lb 22 21 50nH
Lc 32 31 50nH
Ld 42 41 50nH
*mosfet
Xa 2 10
Xb 3 20
Xc 2 30
Xd 4 40
DGS
13 irfz48n
23 irfz48n
33 irfz48n
43 irfz48n
*diodes antiparalleles
Da 3 2 murs320t3
Db 0 0 murs320t3
Dc 60 2 murs320t3
Dd 0 4 murs320t3
*amperemetre des diodes
Vdd 60 4 0
*amperemetre courant de drain
Va 13 3 0
Vb 23 0 0
Vc 33 4 0
Vd 43 0 0
*charge
Rl 50 51 Rm
Vl 51 4 Vm
Ll 3 50 Lm
.option METHOD=Gear
.op
.ic
.tran 100ns 1.2ms 1ms
.save v(40) v(3) v(4) v(2) i(va) i(vb) i(vc) i(vd) i(vl) i(vs) i(vdd)
.end
Le chier suivant est un script Octave permettant de collecter les donnees de
simulation. Les graphiques et les calculs des puissances sont realises dans ce chier.
## script pour generer les graphiques de la simulation du pont
## en H.
##
function y=locate(X, val)
for i=1:length(X)
if (X(i) > val)
y = i;
break;
endif
endfor
endfunction
function y=integ(t, x)
sum = 0;
for i = 1:length(x)-1
sum = sum + ((x(i) + x(i+1)) * (t(i+1) - t(i)) / 2);
endfor
y = sum;
endfunction
gset terminal postscript color
gset output "/dev/null"
grid
ANNEXE C. SIMULATION
## simulation moteur 70W, Courant moyen=2.4A
Rm=0.276
Lm=0.066e-3
Vm=8.724
command = sprintf("sed -e s/Rm/%f/ -e s/Lm/%f/ -e s/Vm/%f/ hbridge.cir > temp.cir", Rm, Lm, Vm);
system(command);
system("spice3 -b -r temp.raw temp.cir");
system("raw2m < temp.raw > temp.dat");
load -force -ascii temp.dat
title("Simulation du pont en H, vue d'ensemble");
xlabel("temps [ms]");
ylabel("tension [volts], courant [Amperes]");
## graphique vue d'ensemble
plot(TRAN(:,1)*1e3, TRAN(:, 2), ";Vgs;", TRAN(:,1)*1e3, TRAN(:, 4), ";Vds;", \
TRAN(:,1)*1e3, TRAN(:, 10), ";Im;");
gset output "hbridge_1.ps"
replot
gset output "/dev/null"
## graphique zoom
i = locate(TRAN(:,1), 1.001e-3);
j = locate(TRAN(:,1), 1.0480e-3);
k = locate(TRAN(:,1), 1.051e-3);
title("Simulation du pont en H, front montant");
xlabel("temps [ms]");
ylabel("tension [volts], courant [Amperes]");
plot(TRAN([1:i],1)*1e3, TRAN([1:i],2), ";Vgs;", TRAN([1:i],1)*1e3, \
TRAN([1:i],4), ";Vds;", TRAN([1:i],1)*1e3, TRAN([1:i],9), ";Id;")
gset output "hbridge_2.ps"
replot
gset output "/dev/null"
title("Simulation du pont en H, front descendant");
plot(TRAN([j:k],1)*1e3, TRAN([j:k],2), ";Vgs;", TRAN([j:k],1)*1e3, \
TRAN([j:k],4), ";Vds;", TRAN([j:k],1)*1e3, TRAN([j:k],9), ";Id;")
gset output "hbridge_3.ps"
replot
gset output "/dev/null"
t = TRAN(:,1);
dt = TRAN(length(TRAN(:,1)),1) - TRAN(1,1);
im = TRAN(:,10);
ia = TRAN(:,6);
ib = TRAN(:,7);
ic = TRAN(:,8);
id = TRAN(:,9);
va = TRAN(:,5)-TRAN(:,3);
vb = TRAN(:,3);
vc = TRAN(:,5)-TRAN(:,4);
vd = TRAN(:,4);
iam = sqrt(integ(t, ia.^2) / dt)
imm = sqrt(integ(t, im.^2) / dt)
pam = sqrt(integ(t, (ia.*va).^2)
pbm = sqrt(integ(t, (ib.*vb).^2)
pcm = sqrt(integ(t, (ic.*vc).^2)
pdm = sqrt(integ(t, (id.*vd).^2)
iam = integ(t, ia) / dt
imm = integ(t, im) / dt
pam = integ(t, ia.*va) / dt
pbm = integ(t, ib.*vb) / dt
pcm = integ(t, ic.*vc) / dt
pdm = integ(t, id.*vd) / dt
system("rm -f temp*");
/
/
/
/
dt)
dt)
dt)
dt)
56
57
ANNEXE D. SPECIFICATIONS
DE MOTEUR
Annexe D
Specications de moteur
D.1 Moteur type de 70 watts
Un moteur de 70 watts est habituel pour les applications de SAE Robotique. Le
moteur choisi comme exemple est un moteur de la compagnie Maxon. Il s'agit d'un
moteur c.c. a aimants permanents et brosses de graphite, #118798. La specication
est la suivante:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Puissance nominale
Tension nominale
Vitesse sans charge
Couple a rotor bloque
Gradient vitesse/couple
Courant sans charge
Courant de demarrage
Resistance aux bornes
Vitesse maximum admissible
Courant continu maximum
Couple continu maximum
Puissance maximum (tension nominale)
EÆcacite maximale
Constante de couple
Constante de vitesse
Constante de temps mecanique
Inertie du rotor
Inductance aux bornes
Resistance thermique (stator-ambiant)
Resistance thermique (rotor-stator)
70
24.00
6210
783
8.05
105
21.5
1.11
8200
2440
88.8
125
% 85.1
36.4
263
5.71
67.7
0.20
6.40
3.40
W
V
rpm
mN m
rpm=mN m
mA
A
rpm
mA
mN m
W
mN m=A
rpm=V
ms
gcm
2
mH
K=W
K=W
58
ANNEXE D. SPECIFICATIONS
DE MOTEUR
D.2 Moteur de puissance maximum 250 watts
Un moteur d'une puissance de 250 watts est la charge maximum prevue pour
l'amplicateur. Ceci represente un courant continu de 10 amperes. Le circuit peut
supporter des courants superieurs m^eme en regime continu, mais il devient plus critique d'^etre certain du bon fonctionnement de ce dernier dans toutes les situations. Le
probleme survient au niveau des regimes transitoires ou les courants sont tres eleves.
Voici la specication d'un moteur c.c. a aimants permanents et brosses de graphique,
#118854 de Maxon:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Puissance nominale
Tension nominale
Vitesse sans charge
Couple a rotor bloque
Gradient vitesse/couple
Courant sans charge
Courant de demarrage
Resistance aux bornes
Vitesse maximum admissible
Courant continu maximum
Couple continu maximum
Puissance maximum (tension nominale)
EÆcacite maximale
Constante de couple
Constante de vitesse
Constante de temps mecanique
Inertie du rotor
Inductance aux bornes
Resistance thermique (stator-ambiant)
Resistance thermique (rotor-stator)
250
24.00
3770
13.90
0.283
1440
240
0.100
4000
10.0
581
1290
% 79.8
58.1
164
4.14
1400
0.04
1.30
1.50
W
V
rpm
Nm
rpm=mN m
mA
A
rpm
A
mN m
W
mN m=A
rpm=V
ms
gcm
2
mH
K=W
K=W
D.3 Moteur utilise pour les tests
Le moteur utilise pour les tests de l'amplicateur est malheureusement mal documente. Les caracteristiques essentielles ont ete mesurees.
2
3
7
8
10
18
Tension nominale
Vitesse sans charge
Courant de demarrage
Resistance aux bornes
Courant continu maximum
Inductance aux bornes
24
3500
60
0.276
13
0.066
V
rpm
A
A
mH
59
ANNEXE D. SPECIFICATIONS
DE MOTEUR
Rm
Lm
+
Vb
-
Fig.
D.1 { Modele simplie d'un moteur c.c. tournant a vitesse constante.
D.4 Modelisation du moteur
An de faire une simulation aussi complete que possible et de pourvoir comparer
les resultats experimentaux aux simulations, il faut etablir un modele electrique du
moteur. Celui-ci peut ^etre complet ou simplie selon ce que l'on cherche a simuler.
Un modele simple, representant le moteur en regime permanent avec une charge
constante, est represente a la gure D.1. Dans ce modele, la resistance et l'inductance
sont respectivement les parametres 8 et 18 dans les tableaux ci-haut. La valeur de
la source de tension depend simplement de la vitesse du moteur. Selon le cas, on
peut choisir cette vitesse de sorte que le courant souhaite circule dans le moteur,
connaissant la tension moyenne d'alimentation. C'est ce qui est realise dans la section
de conception du pont en H.
Un modele complet est aussi realisable, mais il faut conna^tre la charge du moteur
en detail, ce qui n'est pas utile ici.
ANNEXE E. PROCEDURE
D'ASSEMBLAGE ET DE VERIFICATION
60
Annexe E
Procedure d'assemblage et de
verication
E.1 Montage du circuit imprime
La procedure d'assemblage suivante permet de construire le circuit eÆcacement.
Les procedures de verication doivent ^etre respectees an d'eviter des pertes de temps
inutiles lors du test nal.
1. Inspecter visuellement les trous du PCB pour des mauvais vias et des mauvaises
connections trace-trou.
2. Souder R1, R2, R3, R4.
3. Souder C1, C2, C4, C5, C6, C7, C8, C9.
4. Souder R5, R6, R7, R8.
5. Souder U1, U2, U6, U3. Ajouter un l (wire wrap) entre U1.5 et U2.5.
6. Souder C15, C19 avec JP6 en place.
7. Souder C14, C3, C10, C11, C12, C13.
8. Souder JP2, JP3, JP4, JP5, JP1, JP6.
9. Inserer les anneaux de nylon isolateur sur Q1, Q2, Q3, Q4, U5.
10. Plier les pattes de Q1, Q2, Q3, Q4, U5 selon la gure E.1.
11. Visser Q1, Q2, Q3, Q4, U5 sur le radiateur sans graisse thermique ni isolateurs
comme a la gure E.1.
12. Placer le radiateur sur le circuit et souder les composants Q1, Q2, Q3, Q4, U5.
13. Souder F1.
14. Souder C16, C17, C18.
ANNEXE E. PROCEDURE
D'ASSEMBLAGE ET DE VERIFICATION
Fig.
E.1 { Montage des mosfets et du regulateur sur le radiateur.
0.075"
Fig.
E.2 { Pliure des pattes des mosfets et du regulateur.
61
ANNEXE E. PROCEDURE
D'ASSEMBLAGE ET DE VERIFICATION
15.
16.
17.
18.
19.
62
Enlever le radiateur.
Executer la procedure de validation A.
Appliquer la graisse thermique sur Q1, Q2, Q3, Q4, U5 et le radiateur.
Placer les micas isolateurs sur Q1, Q2, Q3, Q4.
Visser le radiateur en place. Serrer les vis genereusement pour assurer un bon
contact thermique.
20. Executer la procedure de validation B.
E.2 Procedure de verication
A (a) Verier la connectivite entre les points suivants:
U3.20-Q4.1 22 U3.19-Q4.3 0 Q4.3 -Q3.2 0 U3.18-Q3.1 22 U3.13-Q2.1 22 U3.12-Q1.3 0 Q1.3 -Q2.2 0 U3.11-Q1.1 0 U5.1 -D11.2 0 U5.2 -JP5 0 U5.3 -C15.1 0 (b) Inspecter visuellement les soudures de Q1, Q2, Q3, Q4 et U5. Ces soudures
ont tendance a ^etre mauvaises.
B (a) Verier l'isolation des points suivants:
Q1.2-Q2.2
Q3.2-Q4.2
Q2.2-Q3.2
Q1.2-U5.2
Q2.2-U5.5
Q3.2-U5.2
(b) Brancher l'alimentation:
Sans ventilateur : 30 mA
Avec ventilateur : 85 mA
ANNEXE E. PROCEDURE
D'ASSEMBLAGE ET DE VERIFICATION
63
(c) Verier l'operation du circuit avec un moteur. Utiliser une source MLI. La
vitesse du moteur doit pouvoir ^etre variee de 0 a 100% dans les deux sens de
rotation. S'assurer que le courant consomme par le circuit concorde avec le
pourcentage de MLI. Dans le cas contraire, le pont en H fait court-circuit.
E.3 Problemes et solutions
Problemes
Solutions
Le moteur ne tourne pas. Verier l'alimentation du circuit. Verier le moteur.
Verier que la logique de contr^ole fournit des signaux
adequats. Observer les tensions gs des mosfets.
L'amplicateur est court- Verier le c^ablage du moteur et le moteur pour des
circuit.
courts-circuits. Un ou des mosfets sont detruits. Le
HIP4081AIB est fautif provoquant un court-circuit
de branche.
Le moteur tourne d'un Verier les tensions gs. En general, le HIP4081AIB
c^ote seulement.
est fautif.
Le moteur tourne tou- Verier les tensions gs. En general, le HIP4081AIB
jours a 100%.
est fautif.
Le moteur tourne d'un Un mosfet est detruit et fait court-circuit. Le
c^ote. De l'autre le circuit HIP4081AIB est peut-^etre endommage.
est en court-circuit.
V
V
V
E.4 Test des mosfets
Les mosfets ont normalement une resistance innie (
) entre les dierents
terminaux: gs, gd et ds. Une faible resistance indique un bris de l'isolation de la
grille ou la destruction du semiconducteur.
>>> M
R
R
R
ANNEXE F. SPECIFICATIONS
TECHNIQUES
64
Annexe F
Specications techniques
{ Les indices NF et F indiquent respectivement ((sans ventilateur)) et ((avec ventilateur)).
{ Les valeurs de courant sont donnees pour une temperature ambiante de 50o C.
Entree logique:
Alimentation:
5 V, 1.6 mA
16 a 30 V (fusible RUEXXX)
16 a 35 V (fusible RXEXXX)
Courant moyen max.:
5.5 A (NF) 12 A (F) (IRFZ34N)
6.5 A (NF) 17 A (F) (IRFZ44N)
7.0 A (NF) 20 A (F) (IRFZ48N)
Frequence MLI:
20 kHz
Temperature d'operation: 0 a 50o
Dimensions:
Longueur: 3.27"
Largeur: 2.17"
Hauteur: 1.00" (NF) 1.37" (F)
<
C
ANNEXE G. CONTENU DES DISQUETTES
65
Annexe G
Contenu des disquettes
Les ches techniques des composants utilises ainsi que les notes d'application utiles
sont fournies sur diquette. Aussi, les modeles Spice utilises sont inclus. Les chiers
en format Orcad du schema et du PCB sont inclus sur la disquette B de m^eme que
les chiers naux en format Gerber pour la fabrication des PCB.
Disquette A:
Disquette B:
Repertoires Fichiers
datasheet hcpl2201.pdf
irfz34n.pdf
irfz48n.pdf
mc78m00.pdf
hip4081a.pdf
irfz44n.pdf
mc14001ub.pdf
rue400.pdf
Repertoires Fichiers
appnotes an-937.pdf
an-9405.3.pdf
an-949.pdf
an-9506.pdf
datasheet p6smb6.8at3.pdf
models
irfz34n.spi
irfz44n.spi
irfz48n.spi
murs320t.lib
orcad
driver98.zip
gerber.zip

Documents pareils