Circuit de controle vitesse ventilo, besoin d'un electronicien ;)

Circuit de controle vitesse ventilo, besoin d'un electronicien ;) - Overclocking, Cooling & Modding

Marsh Posté le 07-07-2002 à 17:55:56    

Bon, voila, je compte controler la vitesse de mes FAN par un signal PWM. Le PWM est généré par le PIC, pour economiser des port d'IO, la sortie PWM est présente sur un latch 74HCT273. Le probleme c que mon ventilo je peut pas le controler avec tu TTL ...
 
Donc je pensait avec la sortie du latch, attaquer un IRF520, a travers une resistance de 600 ohm et avec une capa de 10 nF entre la masse et la "Gate" de l'IRF ( slow down cap pour le bruit PWM ).
 
Ca donne ca :
 


                                        _____ +12 V
                                          |
                                          |
                                       [ Fan ]
                                          |
___       ________                        |
   |     |        |                    __/
PIC|     | Latch  |    600 ohm      | |
   |-----| 74HCT  |-----/\/\/\------| |  IRF 520
   |     |  273   |             |   | |__
   |     |        |            ---       \
___|     |________|            --- 10nF  |
                                |________|
                                         |
                                        ---
                                        \\\
 


 
 
Mais je me demande si je peut piloter directement l'IRF comme ca avec la sortie du latch. Il faudrait p/e que je rajoute un buffer de puissance mais je ne me rapelle plus des reference ( ULN ???, ou qq chose d'autre ). Votre avis ?
 

Reply

Marsh Posté le 07-07-2002 à 17:55:56   

Reply

Marsh Posté le 07-07-2002 à 18:39:57    

ULN 2003 ou 2007 si je me souviens bien (attention c'est sûrement sortie collecteur ouvert).
Je te conseille de placer une diode sur ton transistor Mosfet afin de le protéger des pics éventuels de tension du moteur du ventilo (cathode de la diode sur le - et anode  de la diode sur le drain du mosfet)
 
 
Sinon un potentiomètre; c'est pas mal non plus... :D  :D  :D

Reply

Marsh Posté le 07-07-2002 à 18:45:56    

Oui j'ai retourver le reference ULN2803 mais je me demande est ce que il y en a vraiment besoin parce que ca me fait chier d'en mettre ...  
En theorie c'est un FET donc y a pas de courant qui passe ... Parce que rajouter un ULN, ca risque p/e de deformer mon signal parce que je sais pas si c'est prevu pour une telle frequence ...
 
La diode oui je l'ai oublié mais elle était prévue ;)  
 
Pour le potentiometre oui merci mais bon ... Ce n'est pas controlable par software ( a moins d'un moteur pas a pas quoi mais c limite ... ).

Reply

Marsh Posté le 07-07-2002 à 18:53:50    

Si tu veux pas mettre un uln 2803, tu peux te contenter d'un seul transistor .Mais c'est vrai qu'un mos, ça consomme pas vraiment; donc le 74hct peut le piloter sans problème.
Au fait je me demande si tu ne devrais pas mettre une résistance (10kOhms) en parallèle ou à la place de ta capa 10nF (dont je vois pas bien l'intérêt) afin d'être sûr que le drain du mos retombe à 0 Volt (surtout si tu mets un transistor collecteur ouvert pour le piloter)

Reply

Marsh Posté le 07-07-2002 à 19:07:53    

Cool ben je crois que je vais laisser le 74 HCT le pilotr tout betement mais je prevois quand même sur le PCB la place pour l'ULN, au cas ou ...
 
Mes sortie ne sont pas a collecteur ouverts donc ... Mais c vrai que ca peut surement aider. La capa c parce que sur le site de microchip, il disent de la mettre, que ca empeche une commutation trop brusque du FET qui provoque sur le ventilo un stress ( car le couple reprend violement ) qui fait un petit bruit ...  ( presque inaudible mais bon ).
 
Merci pour les infos

Reply

Marsh Posté le 12-07-2002 à 12:48:36    

hillander a écrit a écrit :

Si tu veux pas mettre un uln 2803, tu peux te contenter d'un seul transistor .Mais c'est vrai qu'un mos, ça consomme pas vraiment; donc le 74hct peut le piloter sans problème.
Au fait je me demande si tu ne devrais pas mettre une résistance (10kOhms) en parallèle ou à la place de ta capa 10nF (dont je vois pas bien l'intérêt) afin d'être sûr que le drain du mos retombe à 0 Volt (surtout si tu mets un transistor collecteur ouvert pour le piloter)
 




normallement à la frequence à laquelle tu haches le signal de commande du MOS, le courant de grille est très faible . Tu peux donc le piloter directement avec ton buffer

Reply

Marsh Posté le 12-07-2002 à 12:56:17    

Cool, merci pour le réponse ;)

Reply

Marsh Posté le 12-07-2002 à 13:04:58    

tu te casses bcp le cul pour pas grand chose. il y a plus simple
http://murphy6666.free.fr/divers/potar.jpg
 
bien sur, ce montage est réalisable avec plusieurs potar pour plusieurs ventilos ou meme plusieurs ventilos pour un potar, le tout monté en //


Message édité par Murphy le 12-07-2002 à 13:05:10

---------------
C'est pas moi ! C'est Murphy !
Reply

Marsh Posté le 12-07-2002 à 13:31:58    

Murphy a écrit a écrit :

tu te casses bcp le cul pour pas grand chose. il y a plus simple
bien sur, ce montage est réalisable avec plusieurs potar pour plusieurs ventilos ou meme plusieurs ventilos pour un potar, le tout monté en //




on a le droit de se faire des petits projets symps de temps en temps

Reply

Marsh Posté le 12-07-2002 à 14:08:04    

1) Le PWM est bcp plus efficace qu'un potard car je ne dissipe pas l'energie en trop en chaleur ...
 
2) Le montage est quand même plus abouti que simplement controler la vitesse de un ventilateur :
 
- 8 Canaux indépendant ( 1 A par canal max )
- Ecran LCD ( soit texte soit graphique, au choix )
- Multiples sondes de T°
- Controle de la pompe ( ON/OFF ), de l'alim ( pour extection d'urgence en cas de problème )
- Connexion au SMBus du PC pour pouvoir avoir des info sur l'etat actuel SANS UTILISER AUCUN PROG SUR LA MACHINE.
- Sonde analogique de pression, debit.
- Controle de la vitesse des ventilo pour eviter l'arret a tros bas régime
- Regulation vitesse ventilo / Temp par des règles non necessairement linéaire ( même discontinue ... )
 
Le tout piloté par un microcontroleur de manière a être autonome et géré le tout sans l'aide du PC ( Bien sur le PC peut donner des ordre via le SMBus ou interoger les temp, vitesses ... )
 
J'ai des doute qu'on puisse faire ca avec un simple potentiomètre ...
 

Reply

Marsh Posté le 12-07-2002 à 14:08:04   

Reply

Marsh Posté le 12-07-2002 à 16:10:17    

Si ça marche tu vas pouvoir déposer un brevet  :D

Reply

Marsh Posté le 12-07-2002 à 17:01:34    

isanaud a écrit a écrit :

 
on a le droit de se faire des petits projets symps de temps en temps




désolé alors pour "petit" projet
ya du taf!

Reply

Marsh Posté le 12-07-2002 à 17:02:36    

tu as des docs sur le SMBus, c'est quoi au juste?

Reply

Marsh Posté le 12-07-2002 à 19:08:05    

Ben si il est petit quand même, rien a voir avec un truc d'entreprise ;) Mais bon ca me passe le temps pendant les vacances. Mais j'ai pas de bol, eagle a planté et le fichiers schema que j'ai sauvé est corrompu, je peut le refaire ;( Heureusement que j'ai une bonne mémoire ( et un tirage papier :D )
 
J'ai le mois de juillet pour terminer le Hardware et le mois d'aout pour le software ...
 
 
Le SMBus c un bus I2C renommé par intel ;)
Il est en 3.3V ( enfin Vio quoi ca depend si tu O/C :D )
Il est prevu pour etre multi-maitre et c'est sur ce bus que sont connecté les chips qui verifies les FAN, T°, etc. Il est aussi connecté au chipset comme ca un prog sur le PC peut y acceder.
 
www.smbus.org pour plus d'info


Message édité par -MANUGTS- le 12-07-2002 à 19:08:55
Reply

Marsh Posté le 12-07-2002 à 19:13:39    

Tu prend quoi comme µcontrolleur ?
 
Si ça marche ce sera genial pour commander mon peltier, il faudrait utiliser une des entrées analogique pour une mesure de thermistance et povoir ainsi faire de la regulation (un pt'it PID   ;)  )


Message édité par Ryle Hunter le 12-07-2002 à 19:13:56
Reply

Marsh Posté le 12-07-2002 à 19:28:17    

Je prend ceux que je connais, les PIC de microchip
En l'occurence un PIC16F874 cadencé a 20 Mhz ( je pourrais l'overclocké aussi tant que j'y suis :D ). Sur un 16F872 ( moins d'IO ) pourrait allez mais je prend direct un gros et je laisse les IO non utilisé accessible pour pouvoir develloper des extension si j'en ressent le besoin
 
Le MOS qui pilote ca peut driver maximum 9.6 A ce qui fait 115 W max. Pour un peltier faut prevoir un MOS plus puissant ( ou en utiliser deux ... ) et mettre un dissipateur dessus. Moi ici pour economiser un peu de place, je limite a 1A par canal comme ca le MOS chauffe pas trop ( a 9.6 A, il degagera +- 40W, a 1A seulement 0.3 W et comment en fait mes ventilo sont en 0.2A max, il ne degagera que 0.012 W )
Mais bon, ca reste mineur comme modification
 
PID  :??:  Pour moi c'est "Program IDentifier" ou "Parent ID"
ou "Potential Ignition Detected" ?
 

Reply

Marsh Posté le 12-07-2002 à 19:35:11    

oulà malheureux, je parlait pas d'alimenter le peltier avec mais de réguler la tension d'alim du peltier (même principe que pour les ventillos, il est sur du 12V bête et mechant (surtout au niveau ampérage: 6A)
 
PID: Proportionel Intégral Dérivé, c'est un système d'automatisation et de régulation qui corrige la sortie en fonction de l'erreur entre la postion actuelle et la position demandée.


Message édité par Ryle Hunter le 12-07-2002 à 19:35:49
Reply

Marsh Posté le 12-07-2002 à 19:41:56    

Comprend pas du tout ce que tu veut faire, tu veut pouvoir faire varier la tension ? Si c'est le cas, faut un transistor quel qu'il soit ... non ? ( ou un regulateur evidemment )
 
6 A ? Seulement  pensait que c'était au environ de 150 W les peltier moi ...
 
PID: Ah ben je connaisait pas ( le mot hein, ... Le principe de corrigé en fonction de l'erreur si ! )

Reply

Marsh Posté le 12-07-2002 à 19:45:33    

246tNt a écrit a écrit :

Comprend pas du tout ce que tu veut faire, tu veut pouvoir faire varier la tension ? Si c'est le cas, faut un transistor quel qu'il soit ... non ? ( ou un regulateur evidemment )
 
6 A ? Seulement  pensait que c'était au environ de 150 W les peltier moi ...
 
PID: Ah ben je connaisait pas ( le mot hein, ... Le principe de corrigé en fonction de l'erreur si ! )
 




 
J'ai (je vais avoir) des peltier de 80W pour refroidir mon WC, le peltier sera alimenter par une vielle alim AT de 250 W, donc en modifiant la tension d'alim du peltier (c'est ce que tu fait avec les fan non?), je réduit ainsi sa puissance et donc la consomation....

Reply

Marsh Posté le 12-07-2002 à 19:54:36    

Je reduit pas vraiment l'alimentation, je le fait fonctionner en PWM, c'est a dire que je lui envoie des impulsion plus ou moins large a une certaine frequence et la largeur des impulsions vas determiner la vitesse du FAN. ( A partir d'une certaine frequence ca a le meme effet que de diminuer l'alim ... ). Ca reduit sa vitesse et sa consommation vu qu'il est alimenté que par impulsions. En ajoutant un condo, le PWM deviens completement equivalent a une variation de tension ( reste a calibrer le condo en fonction de la charge )
 
Mais j'alimente mes FAN ... Vu que leur alim doit passer a traver le MOSFET, c'est le MOSFET qui doit supporter le courant ... Donc c a lui d'encaisser les 6A dans ton cas ... Même si c'est pas a lui de les fournir, il doit les supporter ..
Il faut evidemment une alim a part, le MOSFET c pas une centrale electrique :D
 
 

Reply

Marsh Posté le 14-07-2002 à 09:10:58    

Ok, mais sur ton schéma c'est quoi ton IRF? (j'suis pas un pro des références  :D), car ton fan est bien connecté au 12V non ? sinon si tu veux redresser ton PWM le mieux est de mettre un pont de diodes (les bobinages sont à déconseiller dans un pc  :D ) et un petit condo en sortie.

Reply

Marsh Posté le 14-07-2002 à 09:52:03    

Salut,
 
Je n'ai que de 'faible' connaissance en electronique mais excepté la partie "recherche" de ton montage je ne voit pas vraiment son intéret... Pourquoi utilisé un hachage de la tension d'alim du ventillo (PWM) alors qu'un regulateur de tension variable classique aurait pu suffir (je ne parle pas du potar...). Vu la puissance des ventillo je ne pense pas que la chaleur degagé par le regulateur soit redibitoire, de plus j'ai peur que le ventillo n'apprecie pas reellement d'avoir une tension hachée comme alim' il faudra comme tu le dis encore ajouté une capa dont la taille reste à definir (Si je me goure pas l'ajout d'un pont de diodes est rendu inutile etant donné la forme du signal du PWM). De plus le prix de ton montage risque d'être assez elevé, non ?. Par contre, ce que je ne sais pas c'est si tu peux commander directement un regulateur de tension variable avec un montage IC2 + PIC ?.
Derniere précision : une grande partie des Cartes Mères modernes permettent une commande de la vitesse de leurs sorties ventillos par programmation, il ne reste ensuite qu'à faire le prog de regulation ou à en prendre un tout fait comme speedfan par exemple (qui marche très bien sur ma CM).
 
Bon, ceci dit j'ai toujours aimé les gens qui cherchaient de nouvelles solutions aux problème alors je te souhaite bon courage pour ton 'projet' !
 
A+

Reply

Marsh Posté le 14-07-2002 à 12:54:33    

ryle hunter a écrit a écrit :

Ok, mais sur ton schéma c'est quoi ton IRF? (j'suis pas un pro des références  :D), car ton fan est bien connecté au 12V non ? sinon si tu veux redresser ton PWM le mieux est de mettre un pont de diodes (les bobinages sont à déconseiller dans un pc  :D ) et un petit condo en sortie.




 
Ben l'IRF520 c'est un MOSFET a canal N c'est juste l'interrupteur qui me permet de metrre/couper l'alim.
 
Pas besoin de redresseur ...

Reply

Marsh Posté le 14-07-2002 à 13:09:50    

eusebius a écrit a écrit :

Salut,
Je n'ai que de 'faible' connaissance en electronique mais excepté la partie "recherche" de ton montage je ne voit pas vraiment son intéret... Pourquoi utilisé un hachage de la tension d'alim du ventillo (PWM) alors qu'un regulateur de tension variable classique aurait pu suffir (je ne parle pas du potar...).  




 
Parce que controler un regulateur de tension via un PIC c'est pas facile, faut un convertisseur D/A. Alors qu'au contraire, générer du PWM avec un PIC c'est super facile ...
Et en plus comme tu le dit, y a l'aspect recherche. Puis comme ca j'aurait un LCD en facade qui m'affice des infos sur mon systeme, même quand je suis dans le BIOS ;)
 
 

eusebius a écrit a écrit :

 
Vu la puissance des ventillo je ne pense pas que la chaleur degagé par le regulateur soit redibitoire, de plus j'ai peur que le ventillo n'apprecie pas reellement d'avoir une tension hachée comme alim' il faudra comme tu le dis encore ajouté une capa dont la taille reste à definir (Si je me goure pas l'ajout d'un pont de diodes est rendu inutile etant donné la forme du signal du PWM).




 
Non un effet, un régulateur serait tout a fait bon. Excpeté pour le problème de commande par le PIC.
Le principe de commande des fan par PWM ( sans capa ) est utilisé très souvent, c'est ce qui est recommandé par nokytech et de plus, c'est le principe proposé par Maximm et Microchip dans leur "Application Note". Donc je pense que c'est un bon principe. En plus, avec le PWM on arrive a faire tourner le ventilo TRES lentement si on le veut sans avoir de problème d'arret des pales ou de non-demarrage.
 

eusebius a écrit a écrit :

 
De plus le prix de ton montage risque d'être assez elevé, non ?. Par contre, ce que je ne sais pas c'est si tu peux commander directement un regulateur de tension variable avec un montage IC2 + PIC ?.




 
Oui en effet, je compte qu'il vas me couter 90 ? en piece electronique ( mais bon, je me fait pas chier non plus, je ne prend rien de recup, et je met des borniers assez cher, pas des bête "surcres", ... ). Mais quand je vois les prix des fan bus qui permettent juste de controler 4 ventilos ( +- 65 ? ) je me dis que ca vas encore pour ce qu'il fera ... Et puis souvent quand j'achete de piece electronique, mon père me les paie alors ...
 
En effet, il y a le probleme de controle avec le PIC qui est pas facile ...
 
 

eusebius a écrit a écrit :

 
Derniere précision : une grande partie des Cartes Mères modernes permettent une commande de la vitesse de leurs sorties ventillos par programmation, il ne reste ensuite qu'à faire le prog de regulation ou à en prendre un tout fait comme speedfan par exemple (qui marche très bien sur ma CM).




 
Oui je connais ca. Je suis ( enfin serait ) en WaterCooling. Et donc, comme expliqué dans un message précedent, j'ai besoin en plus de controler des fan, de commander la pompe, verifier la t° a different endroits du circuit, ... Donc, j'ai de toute facon besoin d'un circuit => Je prefere en faire un qui controle tout. Parce que en plus, je suis sous linux et speedfan ... ( y a l'equivalent mais il est pas encore completement compatible avec autant de CM que speedfan ).
 
 

eusebius a écrit a écrit :

 
Bon, ceci dit j'ai toujours aimé les gens qui cherchaient de nouvelles solutions aux problème alors je te souhaite bon courage pour ton 'projet' !




 
Merci beaucoup

Reply

Marsh Posté le 15-07-2002 à 09:40:45    

Bah moi je me cantonne a mes régu de tension, je m'apprete a faire le montage...
 
mais je sais pas si c'est vraiment utile...
je crois que 5v/7v/12v ca me suffira pour les autres ventilos, pas besoin de potard, un interrupteur 3 position et un régu/resistance ca suffira largement... en 5v ca fait tellement peu de bruit que c'est comme si c'était OFF (mis a part la légere chauffe des régu).
C'est à mon avis le cas de bocou de personnes aussi...
 
Un potard ca coute qd meme 12F l'unité ca fait bocou je trouve....
 
Vous en pensez quoi ?


---------------
Feedback (avant 2011)
Reply

Marsh Posté le 15-07-2002 à 13:16:35    

C'est clair que si tout ce que tu veut faire c'est controler la vitesse de tes fans, un simple interrupteur c bon.

Reply

Marsh Posté le 15-07-2002 à 14:22:35    

Hr a écrit a écrit :

Trop fort ton shéma Murphy, je t'aime ! :love:  




 
 :sol:


---------------
C'est pas moi ! C'est Murphy !
Reply

Marsh Posté le 15-07-2002 à 14:23:43    

Murphy a écrit a écrit :

 
 
 :sol:  



Murphy vite on attente Hr M4 armed !!!


---------------
Bosse.... bosse encore et toujours pour toute la nuit ..... pour toute la vie
Reply

Marsh Posté le 15-07-2002 à 20:01:45    

246tNt a écrit a écrit :

Bon, voila, je compte ...




 
Je ne peux que t'encourager à continuer ton prjet. C pas seulement pour le fun le pwm.
 
J'en ai fait plusieurs en pwm avec ou sans pic et plusieurs en régulation : le must c le PWM, le ventilo démarre à plus faible vitesse qu'avec la régulation, c cool pour diminuer le bruit, sans parler lcl + sonde + ... sur le mien me manque plus que la partie logielle sous win9x.
 


---------------
1+1=10
Reply

Marsh Posté le 15-07-2002 à 20:18:59    

Merci ;) Dès que j'aurait fini mon boitier au complet, je posterait un lien.
 
Mais il me reste encore bcp de chose, la je suis encore que au schema de principe ...
Apres y a le hardware ( ca vas chier le PCB vas pas être simple et je doit me limiter au simple face ... ), puis le software du PIC, puis le software Linux puis le software win ... Bref y a du boulot ;)
 
Tu a un lien vers ton projet ?

Reply

Marsh Posté le 16-07-2002 à 14:59:22    

246tNt a écrit a écrit :

Merci ;) Dès que j'aurait fini mon boitier au complet, je posterait un lien.
 
Mais il me reste encore bcp de chose, la je suis encore que au schema de principe ...
Apres y a le hardware ( ca vas chier le PCB vas pas être simple et je doit me limiter au simple face ... ), puis le software du PIC, puis le software Linux puis le software win ... Bref y a du boulot ;)
 
Tu a un lien vers ton projet ?
 




 
Celui avec le PIC je ne l'ai pas mis en ligne: cf je demenage et g po tjs accès à internet ici :(
 
sinon des éléments :  
- bootloader  
- post it !  
- g fé mon affaire sur un simple face de "plaque trouée" => avec un typon tu devrais y arriver
- ...
 
@+ je dois déjà m'éjecter


---------------
1+1=10
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed