Ventilo Nidec et arduino PWM
Posté : 02 nov. 2017, 23:33
Hello
Cherchant à ventiler correctement un pc-in-a-placard (et evacuer la chaleur du haut vers le bas), j'ai remis la main sur deux ventilos Nidec (TA350DC modele 31105 le pdf "un peu light" est ici http://datasheet.octopart.com/M34789-33 ... 643872.pdf)
Du coup j'ai furieusement envie de faire varier sa vitesse de rotation, mais je rencontre plusieurs choses curieuses.
Le pdf sus-cité fournit peu d'info. La possibilité de PWM semble indiquée, mais sans plus d'indication.
Trois fils : noir/rouge/jaune. J'ai supposé que noir et rouge sont l'alim. Ce qui semble correct. Le Jaune je suppose que c'est le tachymetre..
Il y a un capteur de température à la base du moteur qui dépasse. En court circuit, l'engin tourne à plein régime (faut garder ses doigts à distance !)
J'ai tenté un montage simple avec un arduino à base de IRF540 pour commander le ventilateur en 12v (comme ici http://bildr.org/blog/wp-content/upload ... lenoid.png)
Avec un analogWrite à 255, ca tourne à fond.
Avec 128, ca tourne moins vite, mais avec un bruit aigu bien curieux.. Pas trop normal non ?
Je ne comprends pas vraiment les subtilités du PWM, d'autant que certaines valeurs entre les 128 et 255 coupent complètement la rotation. Une histoire de diviseur de fréquence ?
Du coup je me demande si cette jolie bête est adaptée à ce que je veux faire. Qu'en dites vous ?
Cherchant à ventiler correctement un pc-in-a-placard (et evacuer la chaleur du haut vers le bas), j'ai remis la main sur deux ventilos Nidec (TA350DC modele 31105 le pdf "un peu light" est ici http://datasheet.octopart.com/M34789-33 ... 643872.pdf)
Du coup j'ai furieusement envie de faire varier sa vitesse de rotation, mais je rencontre plusieurs choses curieuses.
Le pdf sus-cité fournit peu d'info. La possibilité de PWM semble indiquée, mais sans plus d'indication.
Trois fils : noir/rouge/jaune. J'ai supposé que noir et rouge sont l'alim. Ce qui semble correct. Le Jaune je suppose que c'est le tachymetre..
Il y a un capteur de température à la base du moteur qui dépasse. En court circuit, l'engin tourne à plein régime (faut garder ses doigts à distance !)
J'ai tenté un montage simple avec un arduino à base de IRF540 pour commander le ventilateur en 12v (comme ici http://bildr.org/blog/wp-content/upload ... lenoid.png)
Avec un analogWrite à 255, ca tourne à fond.
Avec 128, ca tourne moins vite, mais avec un bruit aigu bien curieux.. Pas trop normal non ?
Je ne comprends pas vraiment les subtilités du PWM, d'autant que certaines valeurs entre les 128 et 255 coupent complètement la rotation. Une histoire de diviseur de fréquence ?
Du coup je me demande si cette jolie bête est adaptée à ce que je veux faire. Qu'en dites vous ?