Hacheur série : schéma

Cet article présente un schéma concret de hacheur série pour variateur de vitesse. Le hacheur est un transistor commandé en tout en rien par une modulation de largeur d'impulsion (MLI).

Voici un schéma d'un hacheur série simple à réaliser qui peut servir de variateur de vitesse pour moteur par exemple.

Schéma du hacheur série

Voici le schéma tant attendu du hacheur série.

hacheur serie schema 0

Hacheur série : le schéma

Fonctionnement du hacheur série

Pour illustrer très simplement le principe de fonctionnement d'un hacheur série, il faut imaginer un interrupteur (le hacheur) qui est tantôt ouvert, tantôt fermé, très très rapidement :

hacheur serie schema 1

Principe de fonctionnement du hacheur série

L'ampoule n'a pas le temps de s'allumer ou de s'éteindre complètement : sa luminosité dépend donc de la proportion du temps où elle est sous tension (réglable de 0% à 100%).

Concernant le schéma présenté ici dans Astuces pratiques, voici quelques explications sur le choix des composants.

Le hacheur série repose sur un circuit intégré (le SG3525) qui pilote la grille du transistor mosfet T2. Le transistor T2 se comporte comme un interrupteur qui peut relier la borne "Sortie -" à la masse ou pas.

D4 est la diode de roue libre nécessaire si la hacheur fonctionne sur charge inductive (appelée RL à cause de l'inductance L et sa résistance série R). La continuité du courant dans la charge inductive (RL) est assurée par la diode de roue libre D4 lorsque le hacheur s'ouvre. La diode interne du transistor ne sert jamais et ne peut en aucun cas remplacer D4 dans ce montage ! Le courant ne "remonte" en effet jamais dans le transistor de la source vers le drain.

hacheur serie schema 2

Principe de fonctionnement du hacheur et sa diode de roue libre

La résistance R4 est de très faible valeur. Elle permet de créer une tension proportionnelle au courant qui circule dans le transistor hacheur (simple loi d'Ohm). Cette méthode pour détecter une surintensité est très économique, mais engendre de la dissipation de chaleur dans la résistance. Si cette tension atteint un seuil (ici, l'entrée en conduction de T1 autour de 0,7V), une protection se déclenche. Le seuil a lieu autour de 7 Ampères (en pratique, un peu plus).

A un courant de 7A, la dissipation vaut 0,1 x 7² = 4,9W.

Mais à un courant de 3A, la dissipation est inférieure à 1W (elle vaut 0,1 x 3² = 0,9W).

Choix du transistor comme hacheur série

Pour dimensionner le hacheur série, il faut connaître :

- la tension maximum appliquée entre drain et source. Ici, c'est 35V, mais il faut une marge à cause des surtensions transitoires lors des commutations du hacheur

- le courant maximum : ici 7A environ. Pour limiter l'échauffement du transistor, il faut qu'il puisse laisser passer un courant bien plus grand (avoir une résistance Rdson faible).

Par ailleurs, il faut un transistor qui se contente de 3V ou 4V sur sa grille pour être déjà passant. On ne peut pas utiliser n'importe quel transistor mosfet de puissance. On retient ici le IRL540 (équivalent du SiHL540). Il peut déjà laisser passer 10A à une tension de grille de 3V seulement.

Les caractéristiques de ce hacheur sont :

VDS = 100V (bonne marge par rapport aux 35V)

ID = 28A (boitier à 25°C)

Il faut monter le transistor sur un petit radiateur : une plaque de 3x3 cm d'alu convient. Attention, le boitier du transistor est au potentiel du drain. Le radiateur doit être isolé du transistor (mica + rondelle isolante) ou bien le radiateur ne doit entrer en contact avec rien.

Choix de la diode de roue libre

Pour dimensionner la diode de roue libre, il faut connaître :

- la tension max en inverse (ici 35V)

- le courant moyen maximum (ici 5A au pire)

La diode 6A6 fait très bien l'affaire (6A 1000V). Une diode 6A2 convient aussi (6A 200V). On peut utiliser deux 1N5404 ou deux 1N5408 en parallèle.

Commande du hacheur : le SG3525

Le hacheur est commandé par un circuit intégré destiné aux alimentations à découpage.

Rapport cyclique du hacheur série

La broche 16 du SG3525 génère une tension stabilisée de 5V (régulateur linéaire interne). Le potentiomètre P2 crée une tension ajustable de 0V à 5V. Sa valeur est libre entre 10k et 250k (on peut donc mettre un peu n'importe quel potentiomètre récupéré).

Le rapport cyclique du hacheur suit ce fonctionnement :

de 0V à 1,0V sur In+ (patte 2) : 0%

de 1,0V à 3,2V sur In+ : variation progressive de 0% à 100%

de 3,2V à 5,0V : 100%

En jouant sur ce potentiomètre, on règle la tension moyenne de sortie, et donc par exemple la vitesse de rotation du moteur branché à la sortie du hacheur. C7 stabilise la tension continue ajustée par P2.

Le rapport cyclique est fixe pour une position donnée de P2. Il ne dépend pas de la tension d'alimentation. Si la tension d'alimentation varie, la tension de sortie moyenne variera aussi proportionnellement. On dit dans ce cas qu'il n'y a pas de "réjection de la tension d'alimentation". La tension moyenne de sortie n'est pas régulée (par un rapport cyclique qui s'adapte automatiquement) comme dans une alimentation à découpage stabilisée (chargeurs de téléphones, d'ordinateurs, etc).

On peut aussi piloter le rapport cyclique par une tension externe. Dans ce cas là, P2 doit être supprimé.

Fréquence de découpage du hacheur

On peut ajuster sur une très large plage la fréquence de fonctionnement du hacheur. Avec les valeurs choisies ici, la fréquence va de 400Hz à 30kHz environ. R3 ne doit pas être inférieure à 2kOhms (recommandation constructeur). Plus P1 a une forte valeur, plus faible est la fréquence de découpage. C6 est le condensateur nécessaire pour cette partie oscillateur. On peut augmenter ou réduire C6 pour expérimenter.

La fréquence de ce hacheur série est assez basse. Cela présente aussi un avantage pédagogique (facile de connecter un amplificateur audio et un haut-parleur pour mettre en évidence le fonctionnement du hacheur de façon audible).

Commande de la grille du transistor hacheur

Le SG3525 crée 2 tensions de sorties en opposition de phase (OutA et OutB). Comme il n'y a qu'un seul transistor, on peut faire un "ou" logique de ces 2 tensions grâce aux diodes D2 et D3. R1 sert à décharger la capacité de grille de T2 quand les 2 sorties du SG3525 sont au niveau bas.

Alimentation du SG3525

La diode D1 évite la destruction du SG3525 si l'alimentation continue est branchée à l'envers. C2 et C3 lissent et filtrent la tension d'alimentation à proximité du SG3525.

Protection du hacheur série

Si un court-circuit a lieu à la sortie du montage, le courant va grimper dans le hacheur T2. La tension aux bornes de R4 va atteindre 0,7V très rapidement et T1 va entrer en conduction. T1 va décharger C4 très rapidement et la broche 8 ("softstart") va se trouver à un niveau faible, ce qui coupe le SG3525. R2 limite le courant dans la base de T1. Par commodité, R1 et R2 sont fixées à la même valeur (plus facile pour l'approvisionnement des composants...).

Le SG3525 a un fonctionnement assez proche du TL494.

Applications du hacheur série

Le hacheur série est très utile pour faire un variateur de vitesse pour moteur à courant continu ou n'importe quel variateur de puissance sur charge résistive ou inductive.

Mise en pratique du hacheur série

Il suffit d'une source de tension continue entre 9V et 35V qui peut fournir un courant suffisant pour alimenter la charge. Un chargeur de PC portable 19V ou une alimentation d'écran plat 12V fait très bien l'affaire. Bien sur, on peut utiliser un transfo classique, un pont de diodes et un condensateur (2200uF 50V par exemple). A la sortie du hacheur, on relie le moteur à courant continu. Si un sifflement se fait entendre, on peut jouer sur la fréquence (P1). Au delà de 20kHz, aucun sifflement ne peut apparaître.

Réalisation du hacheur

Un autre exemple de hacheur série est proposé dans le kit Velleman K8004.

hacheur serie schema 3

Kit Velleman K8004 : hacheur série pour variateur de vitesse

On peut réaliser une petite boite qui contient le hacheur et l'alimentation, ici une alimentation 12V 5A continus. Le couvercle de la boite est percé pour rendre possible l'accès aux potentiomètres par un tourne vis.

hacheur serie schema 4

Construction d'une boite pouvant contenir alimentation + hacheur : du bon bricolage !

Mosesgoble
jeudi 1 mai 2014 12:20

bjrs, Quel est la puissance maximal que ce genre de variateur peut suppoter. cordialement

nina67 Nina67
jeudi 1 mai 2014 15:46

Bonsoir, le montage supporte jusqu'à 5A environ. BIen sur, vous pouvez charnger de transistor mosfet, mais la commande de la grille atteindra ses limites. Mettons qu'on puisse aller jusqu'à 10A. Cordialement

Sfx159
jeudi 23 octobre 2014 08:56

Bonjour, j'aimerai pouvoir faire varier la vitesse (via un potentiomètre ou un réhaustat) d'un moteur 24Vdc qui a une intensité de fonctionnement d'environ 18A. Qu'elles modifications devrais-je mettre en oeuvre pour cela? (mise a part le changement du transistor) cordialement, Sfx159

nina67 Nina67
jeudi 23 octobre 2014 13:06

Bonjour, il faut modifier le transistor et mettre en parallèle 4 résistances de 0.1 Ohm pour repousser la limite de courant à une valeur 4x plus grande. Cordialement

Sfx159
jeudi 6 novembre 2014 08:13

Bonjour et merci pour ta réponse nina, je suppose que je dois mettre en parallèle les résistances avec R4. tu me retires une épine du pied. cordialement.

nina67 Nina67
jeudi 6 novembre 2014 12:27

Bonjour sfx159, oui, en parallèle avec R4 (0.1 Ohm). Cordialement

RICK
mardi 25 novembre 2014 22:21

Bonsoir Nina Merci pour ce schema; j'ai réalisé le montage qui fonctionne très bien en variateur de vitesse pour un moto réducteur 24VDC 2.5A avec une fréquence fixée à 3.4Hz et une R4 de 0.33 5W pour limiter le courant de service à 2.2A environ Le moteur ne siffle pas trop, la fréquence ne dérange pas le chien, et ca permet de laisser un condo antiparasite de 220nF sur le moteur ; seule petite modif j'alimente sur pin 15 en 12VDC avec un LM7812 Une question concernant R2 et C5, sauf erreur de ma part, ce couple constitue un passe bas de fréquence de coupure 72KHz soit une période de 14 micro sec Ne serait il judicieux d'avoir un RC de période, disons x10 la période de hachage pour que la base de T1 recoive une tension à peu près lisse au lieu d'une tension en dents de scie ; par exemple pour 3.4Hz de hachage R=22KOhm et C= 22nF?

nina67 Nina67
mardi 25 novembre 2014 23:38

Bonjour, T1 sert à déclencher la protection. Si sa base devient passante, il faut immédiatement qu'il coupe le contrôleur de découpage pour interrompre la conduction du Mosfet. Si on augmente la constante de temps, on augmente le temps de réaction de la protection et le Mosfet aura peut être alors le temps de mourir... Donc non, ce petit filtre passe bas sert à juste à éviter un déclenchement intempestif sur des parasites. Cordialement

RICK
mercredi 26 novembre 2014 00:10

Ok j'ai compris Merci Bien cordialement

Didier bukasa
lundi 23 mars 2015 20:21

J suis content de vos publications sollicite plus de montage comme un schema pour détecteur des pierres précieuses comme diamants industriels et diamants de joailleries merci.

Omar
mardi 26 mai 2015 07:14

svp je vous demander votr réferance complette poure ajouté a mon projet

Nsengiyumva methode
mercredi 22 juin 2016 05:53

Votre commentaire ...les transistor et leurs equivalent

Bertrand
mercredi 31 mai 2017 03:30

Bonjour
J'ai effectué ce montage .
Je l'ai branché sur la voiture de mon petit fils  pour avoir un démarrage progressif.
les 2 moteurs ne démarrent que  quand le potentiometre de fréquence est au minimum.
ça fonctionne très bien à vide , la voiture étant sur cales. Dès que je pose la voiture au sol, tout s'arrête comme si je n'avais pas de couple au démarrage.
Je ne comprends pas porquoi
Cordialement
Bertrand

nina67 Nina67
vendredi 2 juin 2017 07:07

bonjour, le montage est très simple et non régulé, mais le réglage de fréquence ne devrait pas avoir d'influence... Il n'y a pas un condensateur caché en parallèle avec le moteur (à supprimer) ? Cordialement

Bertrand
lundi 4 septembre 2017 23:56

bonjour Nina et merci de m'avoir répondu.Je vais revoir ce montage et vérifier s'il y a des condensateurs  cachés mais je ne pense pas. Par contre les moteurs ont une tension de service de 6V mais que j'alimente en 12v pour augmenter la vitesse.Il y aurait il une influence?
Cordialement
Bertrand

nina67 Nina67
mercredi 6 septembre 2017 12:47

Bonjour, non, ce n'est pas lié à la tension 6V ou 12V. Vous pouvez remplacer CT de 22nF par une 100nF pour diviser par 4 la fréquence si cela peut vous aider.

Alain->Al2
mardi 19 septembre 2017 19:37

Bonjour,
Je trouve votre montage très intéressant et je vous en remercie.  j'ai peut être juste une remarque:  j'ai des doutes concernant la connexion de la piste Vc (piste 13) sur la piste de référence de tension (16). En effet, c'est la piste Vc qui fournira le courant nécessaire au pilotage des transistors mosfet de puissance.

Les courants demandés sur les gâchettes sont souvent important (le composant Sg peut lui même devenir limite pour piloter les plus gros transistors) et pourraient donc perturber cette référence de tension. Je remarque par ailleurs que sur le schéma aucune résistance de limitation du courant de gâchette n'est présente.
En ce qui concerne la tension de commande:
Pour l'IRL 540,  5V est suffisant pour la mise en conduction et je conviens que ce sera le cas pour beaucoup de mosfet de puissance moyenne, mais le montage ne fonctionnera pas pour un mosfet plus gros (par exemple XFN32N100Q3) ou pour d'autres transistors de puissance tels qu'IGBT.
Mais il est vrai que ce point doit être étudié au cas par cas, on ne peut pas toujours relier Vc à l'alimentation de puissance si celle ci à une forte tension par rapport à ce que le transistor peut accepter en gâchette.
Peut être faudrait t-il prévoir une alimentation spécifique pour la commande.

Bien cordialement

nina67 Nina67
mercredi 20 septembre 2017 11:34

Bonjour, merci pour ces remarques... Ce schéma est inspiré du kit Velleman K8004 où Vc est bien relié à Vref. On pourrait aussi relier Vc à Vcc si Vcc ne dépasse pas une valeur correcte pour piloter la grille comme vous dites très justement. Le montage est davantage à but pédagogique qu'autre chose vu que la commande de grille ne permet pas une ouverture du mosfet rapide. C'est la 220 Ohms qui coupe le mosfet. Cordialement

Alain->Al2
vendredi 22 septembre 2017 15:22

Bonjour Nina67,

Eh oui effectivement, mais ceci n'est pas anodin, et peut agir sur la capacité du circuit a faire ouvrir ou fermer un transistor correctement (complètement) à la bonne vitesse. Les problèmes de fonctionnement du monsieur qui utilise ce circuit pour la voiture de son petit fils  pourraient potentiellement venir de là, vous remarquerez que son montage ne fonctionne qu'à faible fréquence et quand les moteurs ne demandent que très peu de courant (fonctionnement à vide). Je ne parle même pas des perturbations du fonctionnement du Sg que peuvent causer une consommation de courant importante sur la pin  vref.
J'ai remarqué que vous parliez d'enlever les condensateurs en parallèle sur ses moteurs pour palier le problème. Ces condensateurs sont probablement là pour filtrer les parasites dû aux disruption causées par les balais et dans tous les cas ne peuvent qu'améliorer le filtrage de la fréquence de découpage de votre alimentation. Je ne suis pas sur que les enlever serait une bonne idée.
Pour ce Monsieur: je suggèrerai de connecter Vc à la tension d'alimentation de vos moteur (si elle ne dépasse pas celle admise par le Sg et par la grille de votre transistor de puissance, ce dont je doute pour une petite voiture).

Pour l'ouverture du composant la décharge de la grille via la résistance de 220 Ohm restera un problème. Il est possible sinon d'utiliser un driver de mosfet en complément du Sg, cela vous assurera une charge de la grille et une décharge beaucoup plus rapide!
Cordialement

Thomas robert
jeudi 25 janvier 2018 09:10

Bonjour j'ai besoin de votre aide, je travaille actuellement sur un projet pour mon BAC, je m'occupe de la variation de vitesse d'une trottinette électrique, je doit faire une simulation de variation sur Psim mais je ne sait pas comment faire pouvez-vous m'aider ?

nina67 Nina67
jeudi 25 janvier 2018 09:45

Bonjour, je ne pourrai malheureusement pas vous aider, n'ayant jamais pratiqué Psim... Cordialement

Ptxctx
jeudi 1 février 2018 10:56

bonjour je souhaite faire varier la vitesse du moteur 24Vdc et 250W d''une trottinette. l'alimentation est fait par une batterie de 24V et 4A max : est ce que ce schéma convient ? si non quelles modif a faire ?merci cdt

nina67 Nina67
jeudi 1 février 2018 14:00

Bonjour, il faut remplacer le mosfet par un mosfet plus puissant (par exemple IRFZ44Z qui fait 55V 51A ou IRFB7546 60V 75A). Avec une batterie de 4A, on ne pourra atteindre les 250W ! La limite de courant a lieu vers 5-6A. Pour passer à 10-12A, il faut mettre une seconde résistance 0.1 Ohms en parallèle avec la première (pour faire 0.05 Ohm). Sinon à part ca, le schéma convient. Cordialement

GERARDB
dimanche 13 mai 2018 19:08

Bonjour Nina

    Quatre ans déjà est le hacheur fonctionne toujours à la perfection, si ce n'est que notre nouveau chien qui doit être plus délicat que l'ancien n'a pas apprécié le léger sifflement du moteur, d'où augmentation de la fréquence et problème au démarrage du moteur en vitesse lente, changement des condensateurs anti parasite sur le moteur pour des capa 10 fois moindre (entre polarité et carcasse et entre polarités) et mise en place d'une résistance en série avec la capa anti parasite entre polarité; peut être une piste pour le monsieur qui joue avec la voiture de son petit fils :D
Ceci étant, le but de mon message :
L'appareil sur lequel est installé le PWM est géré par un automate disposant d'entrées analogiques, l'idée met venue de récupérer l'info sur le pin 8 du soft start pour faire une sécurité surcharge supplémentaire.En charge normale la tension du pin 8 est de 4.9V bien régulier sur l'oscillo, puis cette tension baisse en fonction de  la charge, pas de manière proportionnelle mais de manière répétitive, la même charge provoque +/- la même chute de tension. A partir de là j'ai envoyé la tension du pin 8 en entrée non inverse d'un ampli op suiveur avec une résistance en série et la sortie va à l'entrée analogique de l'automate avec un arrêt surcharge si la tension descend sous un certain seuil durant plus d'un certain temps.
Et ça fonctionne bien depuis trois ans ....
Ma question : Est-il très académique de récupérer la tension du pin8 à d'autres fins que le soft start ?Bien à vousGérard

nina67 Nina67
lundi 14 mai 2018 09:09

Bonjour Gérard, tant mieux si le circuit fonctionne toujours ! Pour le soft start (pin 8), il n'y a pas d'autre fonction prévue sur cette broche donc non, ce n'est pas prévu pour cela. J'imagine que d'un SG3525 à l'autre, les paramètres électriques doivent varier pas mal. Pourquoi ne pas utiliser la tension aux bornes de R4 pour avoir une lecture du courant ?

GERARDB
lundi 14 mai 2018 12:11

Bonjour NinaMerci pour votre réponse. Dans le mode de fonctionnement sous charge de l'appareil ( accélération, vitesse maxi, ralentissement avant fin de course) Le rapport cyclique est variable de 1/3 à 3/3, la fréquence du hacheur est de 10.8KHz, soit une période 92muSec, mais le "scan time" des entrées analogiques de l'automate est de 200 mSec.Je dois avouer que mes maigres (pour ne pas dire , nulles) connaissances en électronique ne me permettent pas de concevoir un circuit donnant une sortie analogique de l'intensité indépendamment du rapport cyclique . Y aurait il une solution pas trop complexe ?

nina67 Nina67
mercredi 16 mai 2018 15:20

bonjour, vous souhaitez mesurer le courant qui circule dans la charge ? C'est bien la tension aux bornes de R4 qui va donner cela. On peut la filtrer en ajoutant en parallèle avec R4 un circuit RC série, le condensateur étant du côté de la masse. La tension aux bornes du condensateur donne une moyenne lissée. On peut choisir 1kOhm et 1uF pour débuter...

Jam
dimanche 21 octobre 2018 15:49

bonjour ninajesuis a la recherche d un systeme permettant de faire tourner 2 petits moteurs 12vlta la meme vitessey a t il un moyen????

nina67 Nina67
mercredi 24 octobre 2018 06:53

Bonjour, non, il n'y a pas de moyen simple... Cordialement

JBH30
jeudi 9 mai 2019 10:06

Bonjour Nina67 !
Petite question sur ce hacheur magnifiquement expliqué : la partie "protection contre le court-circuit" est-elle toujours nécessaire, ou simplement sert-elle de sécurité ? Car je n'ai actuellement pas de résistance 0.1ohm 5W. Est-ce que le circuit peut fonctionner correctement sans risque avec la broche 8 au niveau haut en permanence ?
Merci d'avance de votre réponse,
Bien cordialement,

nina67 Nina67
jeudi 9 mai 2019 11:18

Bonjour, cette partie n'est pas obligatoire. Dans ce cas, vous pouvez supprimer T1, C5, R2 aussi. Cordialement

JBH30
jeudi 9 mai 2019 16:05

Merci de votre réponse !
Bonne suite à vous !

Michel
lundi 2 août 2021 17:49

Bonsoir, Est ce que ce montage peut convenir pour règler la température d'un fil résistif ? merci

BEN'S
mardi 17 août 2021 16:33

Bonjour , J'ai réalisé le montage affiché , mais remplacer le transistor MOSFET par IRF3710 , manque de disponibilité . En alimentant le circuit , avec 18v le sg3525 et 36v la charge . Un trés faible courant circule dans la charge . En mesurant la tension grille du CMOS à 3,5 v max , aucune conduction du CMOS ( un courant de qq mamp ) . Faudra t'il changer le transistor CMOS impérativement en IRL540 ou autres équivalents suivant la disponibilité . Merci .

Emmanuel
samedi 7 janvier 2023 00:09

Bonjour, Est-il possible de réaliser un hacheur qui varierait de 1 à 200 Hz ? C’est pour simuler un signal en 24Vdc d’un générateur d’impulsion et tester une mesure de vitesse.

Somaly
vendredi 1 septembre 2023 08:12

bonjours ! je besoin d'aide pour réaliser mon projet de mémoire en M2 " circuit pilotes de modules MOSFET et IGBT compatible avec le semikron SKHI22A" Mercie !