Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

contrôle d'un petit ventilateur par PWM

43 views
Skip to first unread message

val

unread,
May 14, 2012, 5:01:53 AM5/14/12
to
Bonjour,

J'ai une petite alimentation variable pour un ventilateur. R2 me permet
de faire varier la tension et donc la vitesse du ventilateur (un SUNON
12V 200mA). J'aimerais pouvoir le piloter grace à un signal PWM 0-5V
20kHz. Avez-vous une idée de la façon dont je pourrais modifier mon
schéma pour ça ? Est-ce que je pourrais attaquer directement le point A
par une capa de lissage et une résistance de 100 ohm ? En supposant que
R2=10k quand le ventilo est piloté par le PWM et que le LM117
maintienne la patte ADJ à 1.25V j'aurais Vout ~ 1.25V quand PWM = 1.25V
et Vout ~10V quand PWM = 0.4 V.


LM117
____
Vin | | Vout
12V o----------------| |-----+---------o 3V - 10.5V
|____| |
| |
ADJ| .-.
| | |
| 1k | | R1
100 | '-'
___ A | |
PWM >---+----|___|-..... +--------+
| R3 |
| .-.
--- 100µ 10k | |<--+
--- C1 | | |
| '-' | R2
.................+----+
|
===
GND
created by Andy´s ASCII-Circuit v1.26 beta www.tech-chat.de

Est-ce que vous pensez que ça peut marcher comme ça ?


Jean-Christophe

unread,
May 14, 2012, 6:46:00 AM5/14/12
to
On 14 mai, 11:01, val

=> Est-ce que vous pensez que ça peut marcher comme ça ?

Si tu veux lisser le signal PWM il faudrait
une résistance en *amont* du condo de 100 uF,
en série sur l'entrée du signal PWM.
( 100 uF me parait élevé pour du 20 kHz )

Mais en lissant le PWM tu repasses en linéaire
et perds tout l'avantage du découpage,
ton régulateur va chauffer inutilement :
pourquoi ne pas découper directement le +12 V par
le signal PWM (sans lissage) avec un transistor ?

Jean-Christophe

unread,
May 14, 2012, 7:07:37 AM5/14/12
to
On 14 mai, 12:46, Jean-Christophe

=> On 14 mai, 11:01, val
=> Est-ce que vous pensez que ça peut marcher comme ça ?

|> Pourquoi ne pas découper directement le +12 V par
|> le signal PWM (sans lissage) avec un transistor ?

... et une diode en inverse en parallèle sur la sortie de l'alim,
pour que le courant de la self du ventilo puisse se reboucler
lorsque le transistor est bloqué.

Den

unread,
May 14, 2012, 7:18:34 AM5/14/12
to
Non, pas pour du pwm. Ce serait parfait pour piloter ton moteur avec 2
(voire plus) vitesses, selon le niveau logique de ton signal "pwm".
Pour du pwm,relie ton moteur à l'alim 12 V et au drain d'un mos genre
2n7011. La source est à la masse et ton signal pwm attaque la grille.

Bonne bidouille,
Den

val

unread,
May 14, 2012, 8:49:22 AM5/14/12
to
Den a écrit le 14/05/2012 :
> Non, pas pour du pwm. Ce serait parfait pour piloter ton moteur avec 2 (voire
> plus) vitesses, selon le niveau logique de ton signal "pwm".

Avec le RC en entrée le niveau du signal est pratiquement en DC au
point A, je peux donc faire varier continûment la valeur du signal
entre 0Vdc et 5Vdc. J'ai vérifié et le signal devrait être capable de
piloter une résistance de 100 ohms. Pourriez-vous me dire là où ça
coince selon vous ?

> Pour du pwm,relie ton moteur à l'alim 12 V et au drain d'un mos genre 2n7011.
> La source est à la masse et ton signal pwm attaque la grille.
>

Au départ j'avais pensé utilisé un MOS comme un IRF531 mais j'ai peur
que la plage de fonctionnement qui permette de passer de 0mA à 200 mA
soit trop étroite, genre 100 mV. La résolution de 8 bits sur mon signal
PWM ne m'autoriserait alors que 5 ou 6 valeurs de vitesse différentes
pour le ventilateur. Je vais faire un essai pour voir.

> Bonne bidouille,
> Den

Merci


nospam @free.fr JP

unread,
May 14, 2012, 11:34:11 AM5/14/12
to
Désolé mais ton schéma an Ascii-Art est incompréhensible ..... au moins chez
moi.

Que veux tu faire commander directement un moteur brussoles en pwm ou créer
une alim DC variable a partir d'un signal PWM ?

Pour la première solution j'ai quelques doutes sur le bon fonctionnement de
la chose avec des micro ventilateurs a électronique intégrée.

cLx

unread,
May 14, 2012, 1:48:47 PM5/14/12
to
Pour le savoir, il faudrait tester (avec un GBF en signal carré + rapport
cyclique ajustable, par exemple).

Sinon, j'ai démonté un ventillo il y a pas longtemps, le circuit alimente
deux jeux de bobines en drain ou collecteur ouvert, un point commun étant au
+ (fil rouge du ventilateur). Du coup on pourrait très bien modifier ce
dernier pour avoir un plus pour l'électronique et un plus pour les bobines,
qui lui serait modulé en PWM.

--
cLx

Jean-Christophe

unread,
May 14, 2012, 3:16:10 PM5/14/12
to
On 14 mai, 17:34, "JP" :

> Désolé mais ton schéma an Ascii-Art est incompréhensible
> ..... au moins chez moi.

Il faut l'afficher avec une police non-proportionnelle.
( tous les caractères ayant la même largeur )

Ca donne ca :
http://cjoint.com/data3/3Eovol6N2OC_0.jpg

( un jpg d'un schéma ascii, c'est le comble :o)

Den

unread,
May 14, 2012, 3:27:45 PM5/14/12
to
Si j'ai bien compris ton projet, tu crées un signal pwm et tu le
moyennes pour simuler une résistance variable (en fonction de la val.
moy. du signal pwm) en parallèle sur r2. Pourquoi pas.
Je te proposais plutôt d'attaquer directement la grille d'un n-mosfet
avec le signal pwm. Plus besoin du lm317.
Et tu bénéficies des 255 valeurs (ouais, enfin bon... presque !)
différentes de vitesse.

Den

moi-meme

unread,
May 15, 2012, 3:23:59 AM5/15/12
to
Le Mon, 14 May 2012 12:16:10 -0700, Jean-Christophe a écrit :

> ( un jpg d'un schéma ascii, c'est le comble :o)

c'est pour l'exemple : c'est toléré.

Perso j'ai fait un copié-collé dans mon éditeur de texte

val

unread,
May 15, 2012, 4:16:31 AM5/15/12
to
Jean-Christophe a écrit le 14/05/2012 :
> On 14 mai, 11:01, val
>
> => Est-ce que vous pensez que ça peut marcher comme ça ?
>
> Si tu veux lisser le signal PWM il faudrait
> une résistance en *amont* du condo de 100 uF,
> en série sur l'entrée du signal PWM.
> ( 100 uF me parait élevé pour du 20 kHz )
>
Ah, OK pour la place du condo, merci Jean-Christophe.

> Mais en lissant le PWM tu repasses en linéaire
> et perds tout l'avantage du découpage,
> ton régulateur va chauffer inutilement :
> pourquoi ne pas découper directement le +12 V par
> le signal PWM (sans lissage) avec un transistor ?

Oui, c'est ce que propose Denis aussi. Disons que l'avantage c'est
qu'au niveau manip il me suffit de ne souder que 2 fils : un vers la
masse, et l'autre directement de la sortie PWM+RC vers le point A du
schéma. Ça permet de garder les deux possibilités de fonctionnment :
soit manuel avec le potar, soit 'remote' quand le signal PWM+RC est
actif.

J'avais pas précisé plus haut mais le ventilo est un simple deux fils
fonctionnant en DC.


0 new messages