[Autre] Vitesse d'un ventilo (Fan) - Page 14
Répondre à la discussion
Page 14 sur 15 PremièrePremière 14 DernièreDernière
Affichage des résultats 391 à 420 sur 425

Vitesse d'un ventilo (Fan)



  1. #391
    Pascal071

    Re : Vitesse d'un ventilo (Fan)


    ------

    Mag1:
    Je ne sais pas si le BC547 sur la broche SI est bloqué ou saturé en fin de programmation
    L'inverseur est le même que le précédent, j'ai juste enlevé les résistances de protection 10k 22k qui sont inutiles.
    Avec une interface RS232, le signal au repos est -5v (anciennement -12v) donc 0 sur Si.
    Les signaux TTL sortant du FT232 sont inversés, donc +5v au repos sur Tx, Q2 saturé.
    (idem +5v au repos sur Rx par Q1)
    cordialement

    -----
    Dernière modification par Pascal071 ; 27/05/2025 à 16h56.

  2. #392
    mag1

    Re : Vitesse d'un ventilo (Fan)

    Citation Envoyé par Pascal071 Voir le message
    Mag1:
    L'inverseur est le même que le précédent, j'ai juste enlevé les résistances de protection 10k 22k qui sont inutiles.
    J'ai jamais mesuré les tensions de sortie du convertisseur..
    Ok, si le 5V est amené par l'usb, la 22k ne sert à rien. Et si on coupe le 5V de l'usb qui alimente le µC, la 10k ne sert plus à rien non plus
    Faut peut être quand même éviter de laisser Serial in en l'air avec le µC alimenté, on sait jamais...
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  3. #393
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    Si le Picaxe est alimenté, le FT232 aussi donc Q2 saturé.
    je viens d'essayer de passer Si à 5v en cours de programme (simple blink), le programme s'arrête puis repart quand j'enlève ce 5v.
    Il y a un protocole, un état à 1 ne fait rien apparemment.
    Bien vu de la part du fabricant.

  4. #394
    mag1

    Re : Vitesse d'un ventilo (Fan)

    Citation Envoyé par Pascal071 Voir le message
    Si le Picaxe est alimenté, le FT232 aussi donc Q2 saturé.
    je viens d'essayer de passer Si à 5v en cours de programme (simple blink), le programme s'arrête puis repart quand j'enlève ce 5v.
    Il y a un protocole, un état à 1 ne fait rien apparemment.
    Bien vu de la part du fabricant.
    Merci pour l'info. Le problème est surtout quand on laisse SI en l'air .
    Bonne soirée
    MM
    Dernière modification par mag1 ; 27/05/2025 à 20h09.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  5. #395
    dudulle76120

    Re : Vitesse d'un ventilo (Fan)

    Salut mag1, pascal

    Bon j'ai reçu mes deux nouveaux ventilos 4 fils

    j'ai échanger l'ancien ventilo en repérant la couleur des fils

    et mis en route ça fonctionne et indique la vitesse mais ca me parait pas beaucoup

    potar a fond et ventilo qui tourne maxi et affiche( .750) Trs sous 12 volts
    ---------------
    je vais regarder sur leur site

    60 mm x 60 mm x 1.5 mm
    sur le ventilo est indiquer AVC model DA06010B12U
    DC 12v 0.40A P005
    Ball bearing

    WWW.avc.com.tw

    Voila bonne soirée a vous et merci

    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  6. #396
    mag1

    Re : Vitesse d'un ventilo (Fan)

    Bonsoir,
    Qu'as tu fait du fil bleu ?
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  7. #397
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    bonsoir

    en effet, on ne sait plus quel schéma est utilisé...
    Raymond n'a pas compris que ce n'est pas le même montage en 3 fils et en 4 fils.

    cdlt

  8. #398
    dudulle76120

    Re : Vitesse d'un ventilo (Fan)

    Salut mag1 Pascal

    Merci de vos réponses,

    Il y a plusieurs montages, c'est vrai, mais j'utilise uniquement celui qui
    fonctionne avec le programme et le ventilo 4 fils comme prévu pour
    le projet a l'initial

    Donc quand j'ai reçu mes deux derniers ventilos 4 fils (B3=4 fils)

    j'ai enlever le ventilo du SEUL module qui fonctionne et bien sur en respectant
    la couleur des fils et mis en route ça fonctionne et indique la vitesse mais ca me
    parait pas beaucoup le potar a fond et ventilo qui tourne d'ailleurs je pense qu'il
    est a fond maxi et affiche( .750) Trs sous 12 volts

    Tensions correctes 12 volts alim du module et 5 volts sur le µ 08M2, je n'ai pas toucher
    ou modifier ce module puisqu'il fonctionne.

    Bonne journée a vous et merci

    Cdlt Ray
    Dernière modification par dudulle76120 ; 29/05/2025 à 07h30.
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  9. #399
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    Bonjour Raymond

    j'utilise uniquement celui qui fonctionne avec le programme et le ventilo 4 fils comme prévu
    Ce montage fonctionne t-il correctement avec un des ventilo, vitesse, mesure, etc.. ?
    As tu le schéma exact de ce montage ?

  10. #400
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    rappel schémas pour ventilo 3 fils et 4 fils
    ce n'est pas le même programme.
    Nom : ventilateur-3-4 fils.jpg
Affichages : 62
Taille : 202,5 Ko

    cdlt

  11. #401
    dudulle76120

    Re : Vitesse d'un ventilo (Fan)

    Re Pascal

    Merci de ta réponse

    Oui oui je sais bien, mais je m'occupe d'un seul qui fonctionne apparemment bien.

    J'ai copier le programme dans un autre Picaxe, vite régler essais concluant.

    Les autres schémas c'était pour les modifications et voir pourquoi ca ne fonctionnait pas

    Aujourd'hui toujours avec mon module qui fonctionne j'ai 3 ventilos 4 fils qui enfin fonctionne
    dont les deux derniers acheter et qui affichent 4200 Trs environ mais qui réponde bien quand
    je manipule le potar.

    Pas essayer les ventilos 3 fils je m'en servirai pour autre chose.

    Je fini de peaufiner le schéma qui fonctionne et je posterai une photo avec.

    Reste a voir pourquoi quand je manipule le potar la vitesse ce n'ai pas, pas des plus fins
    un peu bourrin a l'affichage, ceci ca fonctionne je vais essayer un potar multi tours voir si c'est plus fin.

    Et je voudrai maintenant que je peux programmer, supprimer les composants qui ne serve pas et donc juste
    avoir le µ picaxe et son programme sur mes prochains modules.

    on voit le bout du tunnel

    Bonne après midi a vous

    Cdlt Ray
    Dernière modification par dudulle76120 ; 29/05/2025 à 15h03.
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  12. #402
    dudulle76120

    Re : Vitesse d'un ventilo (Fan)

    Re Pascal, mag1

    Voila le schéma sur lequel j'ai fait les essais programme et ventilos 60 x 60 x 1.5 mm et 4 fils.

    NB: je n'ai pas programmer sur ce module mais sur le module FT232

    Le bornier bleu sur la photo va virer oublier de le faire

    Reste plus grand chose a faire si tout fois ca fonctionne ou améliore le module.

    Boon fin d'après midi a vous

    Cdlt Ray

    Nom : Ventilo Léo.jpg
Affichages : 66
Taille : 126,4 Ko
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  13. #403
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    Tu nous dira quel programme Picaxe tu utilises,
    Qu'on ait les références.

    tu peux essayer un 100µF entre le pt milieu du potentiomètre et le 0v pour voir si c'est lui ou le programme qui n'est pas fin.

  14. #404
    BOB92
    Animateur Bricolage et décoration

    Re : Vitesse d'un ventilo (Fan)

    Bonjour
    Je suis de loin ce fil qui avance malgré une absence totale de référence des schémas et des programme .....
    bref, si les intéressés suivent, c'est l'essentiel, ..... mais pour les lecteurs , c'est tout à fait autre chose ...

    Ce n'est pourtant pas difficile de mettre une référence sur chaque documents ( schémas ou programmes ) ....

    Je constate aussi une foultitude d'erreurs d'incohérence sur les dessins fournis, en général détectés et corrigés ....


    Dudulle76120 a signalé, à plusieurs reprise une instabilité (cafouillage, ...) lors d'une variation du réglage via le potentiomètre vitesse .....

    Bien évidemment, un pb du potentiomètre par lui-même, peut-être masqué par un découplage énergique de sa sortie,
    mais perso, je suis intrigué en comparant les 2 schémas joints précédemments ..... L'un d'eux, en particulier celui objet de cette l'instabilité me semble l'expliquer ....

    Personne n'a remarqué ????
    Cordialement

  15. #405
    dudulle76120

    Re : Vitesse d'un ventilo (Fan)

    Re Pascal

    Celui ci fonctionne je viens de le programmer dans un Picaxe 08M2 neuf et essayer pas de soucis, il fonctionne merci mag1 au passage

    Merci je vais essayer le 100 µF tout a l'heure

    Ci dessous programme pour le fonctionnement du ventilo

    Pour je vais arroser ca, c'est l'heure

    Bonne soirée et merci

    Cdlt Ray

    ;Commande ventilo 4 fils par PWM . MM 17/11/2022
    ;Affichage RPM sur TM1637 Sur le site page #328 Vitesse d'un ventilo Léo
    ;comptage sur 1 seconde
    #picaxe 08M2
    #no_data ;Inutile d'effacer l'EEPROM
    ;Broches I/O ***************
    symbol dio= pinC.0 ;dio TM1637
    symbol clk= pinC.1 ;clk TM1637
    symbol Spwm= C.2 ;sortie PWM
    symbol rpm= C.3 ;entr?e vitesse
    symbol potar=C.4 ;potar ADC
    ;Bytes **********************
    symbol Octet=b0 ;octet dans b0; le test est sur bit0
    symbol Chiffre=b1
    symbol i=b2
    symbol j=b3
    symbol dp=b4
    symbol pct=b5
    symbol lecpot=b6
    ;Words *****************************
    symbol pwmd=w11
    symbol Div=w12
    symbol Nombre=w13 ; nombre de 4 chiffres ? afficher
    setfreq m16 ;pas plus pour garder time en secondes (si necessaire)
    pullup %1110 ;activation des r?sistances pullup sur
    dirs=%01111 ;pour activer les valeurs I/O pin
    ;Initialisation TM1634 ****************************** ***************************
    ;symbol TypeAdr=$40 ; adressage auto-incr?ment? par d?faut=>en commentaite
    symbol AdrDep=$c0 ; adresse du 1er digit (poids fort)
    symbol RegLum=$8c ; r?glage luminosit? $80 + 8(allum?, 0:?teint) + 0 ? 7(intensit?)
    dp=$80 ;pour allumage DP
    ;clk=1: dio=1: dio=0 ; I2CStart
    ;Octet=TypeAdr ;Mode d'adresse, en REM cause incr?menation auto par d?faut
    ;gosub I2CEnvoiOctet
    ;clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    clk=1: dio=1: dio=0 ; I2CStart ;
    Octet=RegLum ;R?glage luminosit?
    gosub I2CEnvoiOctet
    clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    ;Initiation PWM
    pwmout Spwm,159,639 ;pwm ? 25kHz, duty 100%,cpu 16MHz
    nombre=0 : gosub affnbre
    ;Boucle principale
    do
    readadc potar, lecpot ;100%=>639
    pct= 100* lecpot/254
    pwmd=lecpot*213/255*3 ;213=639/3,pour pas d?passer 65535 dans le calcul
    pwmduty Spwm,pwmd
    count rpm,4000,nombre ;4000 => 1s ? 16MHz
    nombre=nombre * 30 ;2 pulses /tour=> r?solution 30t/mn
    gosub affnbre
    loop
    ;******* D?coupage du nombre en chiffres ************
    Affnbre:
    clk=1: dio=1: dio=0 ; I2CStart ;
    Octet=AdrDep ;synchro adresse d?part
    gosub I2CEnvoiOctet
    div=1000 ;initialisation diviseur pour 4 chiffres
    for j=1 to 4
    Chiffre=Nombre/Div
    lookup Chiffre,($3f,$06,$5b,$4f,$66,$ 6d,$7d,$07,$7f,$6f), Octet ; 0-9 uniquement
    ;******** gestion digit n?1 *************
    if j=1 then
    if nombre=0 then
    octet=%00111111 ;afficheur=0
    elseif nombre <1000 then
    octet=0 ;afficheur noir
    else octet=octet|dp ;ajout point sur 1er afficheur
    endif
    endif
    ;***************************** ******************
    gosub I2CEnvoiOctet
    Nombre=Nombre//Div ;on garde le reste de la division
    Div=Div/10 ;prochain diviseur
    next j
    clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    return
    ;******* Envoi des chiffres (octet) bit ? bit dans le registre ********
    I2CEnvoiOctet: ;lecture de b0 bit ? bit de bit0 ? bit8 poids faible en t?te.
    for i=1 to 8 ; envoi de l'octet
    clk=0
    dio=bit0 ;la broche dio prend la valeur de bit0
    Octet = Octet/2 ;d?calage ? droite => bit1 devient bit0
    clk=1
    next i
    clk=0 : clk=1 : clk=0 ; traitement ACK
    return
    Dernière modification par dudulle76120 ; 29/05/2025 à 17h53.
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  16. #406
    dudulle76120

    Re : Vitesse d'un ventilo (Fan)

    Salut BOB92,

    Merci pour ton message

    Effectivement je manque un peu de savoir faire, mais pas toujours facile d'expliquer.

    Je ferais plus attention a l'avenir.

    Pour le potentiomètre je vais essayer le condo conseillé par l'ami Pascal et je dirai tout

    Par contre personnellement je n'ai rien remarquer a propos

    -*- Bien évidemment, un pb du potentiomètre par lui-même, peut-être masqué par un découplage énergique de sa sortie,
    mais perso, je suis intrigué en comparant les 2 schémas joints précédemment ..... L'un d'eux, en particulier celui objet de cette l'instabilité me semble l'expliquer ....

    Personne n'a remarqué ????


    Comme je cherche a améliorer la variation de vitesse du ventilo a l'aide du potar, si tu a une possible idée, solution , je suis preneur, a toutes fins utiles, merci bien.

    c'est bien de pouvoir lire la vitesse des ventilos car tout les systèmes vendu sont grossiers et pas fiable, j'ai plusieurs essais le meilleur résultat c'est celui de mon projet.

    je vais y arriver avant noël lol, enfin !!!!!!!!!!!!!

    Bonne soirée a toi

    Cdlt Ray
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  17. #407
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    Bob92: c'est vrai qu'il faut suivre et on est que 3 sur cette discussion qui n’intéresse pas grand monde..
    Concernant les 2 schémas, qu'est ce qui est bizarre ?
    le 1er: le 0v qui se promène au travers des composants ?
    sur les 2 schémas: le manque de pull up sur le signal RPM ?

    Raymond:
    Voila le schéma sur lequel j'ai fait les essais programme et ventilos 4 fils.
    ce n'est pas un schéma comme demandé mais une photo...

    cordialement

  18. #408
    BOB92
    Animateur Bricolage et décoration

    Re : Vitesse d'un ventilo (Fan)

    Citation Envoyé par Pascal071 Voir le message
    Bob92: c'est vrai qu'il faut suivre et on est que 3 sur cette discussion qui n’intéresse pas grand monde..
    Concernant les 2 schémas, qu'est ce qui est bizarre ?
    le 1er: le 0v qui se promène au travers des composants ?
    sur les 2 schémas: le manque de pull up sur le signal RPM ?
    cordialement
    Bonjour
    je ne me suis pas impliqué dans ce fil, car:
    - vous êtes déjà 2 à prodiguer vos connaissances et suivre ce développement
    - je n'ai pas d'expérience de ce type de ventilo, ni avec l'usage de Picaxe
    Par simple curiosité, je suivais de loin ce long fil .... qui, avec votre soutien, semble converger ..... ouf ....

    Mais cette instabilité, lors de changement de consigne, signalée à plusieurs reprises a attiré mon attention.
    On peut déjà se poser la question si le type de potentiomètre ( linéaire, log, log inversé) est optimum pour un réglage par un humain ....
    - le dessin d'un fil de masse .... c'est vrai que celà alourdit inutilement le schéma, au risque de compliquer son analyse ....
    - l'absence de pull-up sur la commande PWM.... je ne me suis même pas posé la question, mais je ne pense pas

    J'ai considéré que le pb était présent uniquement sur le schéma 4 fils , puisque c'est celui utilisé ( dixit dudulle76120 )
    et sur ce schéma, je constate une différence fondamentale avec le schéma 3 fils du dessus ...
    Pourquoi le découplage du 12 volts, en sortie de son régulateur, est passé de 100µF à 100nF (confirmé sur la photo qui le présente) .....C'est pour moi, une source d'instabilité lors de variation de la commande PWM qui se traduit par une variation dynamique de la consommation du ventilateur et donc sur la qualité du 12V d'alimentation .
    Evidemment, avec un oscilloscope, on pourrait confirmer, et si besoin localiser cette instabilité.
    in fine : Raison de cette évolution du découplage ???? qui semble plus être un "loupé" qu'un choix volontaire.
    Il est facile de rajouter (ou mettre) 100µF (comme sur les 2 autres découplages) et essayer .....

    Cordialemement

  19. #409
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    Bonsoir

    Je pense que ton circuit suit ce schéma, puisqu'on distingue les 2 transistors pour PWM 12v.
    Donc le fil bleu n'est pas relié, c'est bien ça ?

    Nom : ventilateur-3 fils.jpg
Affichages : 52
Taille : 211,8 Ko

  20. #410
    BOB92
    Animateur Bricolage et décoration

    Re : Vitesse d'un ventilo (Fan)

    Citation Envoyé par dudulle76120 Voir le message
    Re Pascal, mag1
    Voila le schéma sur lequel j'ai fait les essais programme et ventilos 60 x 60 x 1.5 mm et 4 fils.
    NB: je n'ai pas programmer sur ce module mais sur le module FT232
    Le bornier bleu sur la photo va virer oublier de le faire
    Reste plus grand chose a faire si tout fois ca fonctionne ou améliore le module.
    Boon fin d'après midi a vous
    Cdlt Ray
    Pièce jointe 509148
    Bonsoir
    je n'y comprends plus rien, au vu du dernier message ....

    Si le plan et la photo sont à prendre comme référence , je maintiens qu'il y a un PB entre :
    - les capas de 100µF et 100nF sur le plan (qui semble correct)
    - et la photo .... bien que ce soit difficile à voir (je ne vois que 2 capas de 100µF au lieu de 3 ) ..... et J'ai l'impression qu'il y a 100nF en sortie du régulateur 12V )
    Bref, c'est mon dernier msg, car à priori, indispo ces 2 jours .
    Cordialement

  21. #411
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    Bonjour

    Ce qui m'interpelle le plus, c'est que ce montage refuse de programmer le Picaxe, sans ventilo branché, donc un doute sur le câblage (continuité du 0v ?)..

    cdlt

  22. #412
    mag1

    Re : Vitesse d'un ventilo (Fan)

    Citation Envoyé par Pascal071 Voir le message
    Ce qui m'interpelle le plus, c'est que ce montage refuse de programmer le Picaxe, sans ventilo branché, donc un doute sur le câblage (continuité du 0v ?)..
    Bonjour,
    Doit y avoir un pb de câblage quelque part...
    Il y a aussi ce côté bourrin que je n'explique pas. A tout hasard, voici un code avec un calcul du PWM moins tordu (bourrin ?), l’ancien code est en commentaire et utilisait un readadc, maintenant un readadc10
    Code:
    ;Commande ventilo 4 fils par PWM . MM 30/05/25
    ;Affichage RPM sur TM1637 Sur le site page #328 Vitesse d'un ventilo Léo
    ;comptage sur 1 seconde
    #picaxe 08M2
    #no_data ;Inutile d'effacer l'EEPROM
    ;Broches I/O ***************
    symbol dio= pinC.0 ;dio TM1637
    symbol clk= pinC.1 ;clk TM1637
    symbol Spwm= C.2 ;sortie PWM
    symbol rpm= C.3 ;entr?e vitesse
    symbol potar=C.4 ;potar ADC
    ;Bytes **********************
    symbol Octet=b0 ;octet dans b0; le test est sur bit0
    symbol Chiffre=b1
    symbol i=b2
    symbol j=b3
    symbol dp=b4
    symbol lecpot=b6
    ;Words *****************************
    symbol pct=w10
    symbol pwmd=w11
    symbol Div=w12
    symbol Nombre=w13 ; nombre de 4 chiffres ? afficher
    	setfreq m16 ;pas plus pour garder time en secondes (si necessaire)
    	pullup %1110 ;activation des r?sistances pullup sur
    	dirs=%01111 ;pour activer les valeurs I/O pin
    	;Initialisation TM1634 ****************************** ***************************
    	;symbol TypeAdr=$40 ; adressage auto-incr?ment? par d?faut=>en commentaite
    	symbol AdrDep=$c0 ; adresse du 1er digit (poids fort)
    	symbol RegLum=$8c ; r?glage luminosit? $80 + 8(allum?, 0:?teint) + 0 ? 7(intensit?)
    	dp=$80 ;pour allumage DP
    	;clk=1: dio=1: dio=0 ; I2CStart
    	;Octet=TypeAdr ;Mode d'adresse, en REM cause incr?menation auto par d?faut
    	;gosub I2CEnvoiOctet
    	;clk=0: dio=0 : ;clk=1 : dio=1 ;I2CStop
    	clk=1: dio=1: dio=0 ; I2CStart ;
    	Octet=RegLum ;R?glage luminosit?
    	gosub I2CEnvoiOctet
    	clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    	;Initiation PWM
    	pwmout Spwm,159,639 	;pwm à 25kHz, duty 100%,cpu 16MHz
    	nombre=0 : gosub affnbre
    	;Boucle principale	
    	do
    		;********* PWM ************
    		readadc10 potar, lecpot 		;100%=>639
    		pwmd= 63 *lecpot/100
    		;pct= 100* lecpot/254		;de 0 à 100%
    		;pwmd=lecpot*213/255*3 ;213=639/3,pour pas d?passer 65535 dans le calcul
    		pwmduty Spwm,pwmd
    	;************ RPM ************
    		count rpm,4000,nombre 	;4000 => 1s ? 16MHz
    		nombre=nombre * 30 		;2 pulses /tour=> résolution 30t/mn
    		gosub affnbre
    	loop
    ;******* D?coupage du nombre en chiffres ************
    Affnbre:
    	clk=1: dio=1: dio=0 ; I2CStart ;
    	Octet=AdrDep ;synchro adresse d?part
    	gosub I2CEnvoiOctet
    	div=1000 ;initialisation diviseur pour 4 chiffres
    	for j=1 to 4
    		Chiffre=Nombre/Div
    		lookup Chiffre,($3f,$06,$5b,$4f,$66,$6d,$7d,$07,$7f,$6f), Octet ; 0-9 uniquement   
    		;******** gestion digit n?1 *************
    		if j=1 then
    			if nombre=0 then
    				octet=%00111111 		;afficheur=0
    			elseif nombre <1000 then
    				octet=0 					;afficheur noir
    			else octet=octet|dp 		;ajout point sur 1er afficheur
    			endif
    		endif
    	;***************************** ******************
    	gosub I2CEnvoiOctet
    	Nombre=Nombre//Div ;on garde le reste de la division
    	Div=Div/10 ;prochain diviseur
    	next j
    	clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    	return
    	;******* Envoi des chiffres (octet) bit ? bit dans le registre ********
    I2CEnvoiOctet: ;lecture de b0 bit ? bit de bit0 ? bit8 poids faible en t?te.
    	for i=1 to 8 ; envoi de l'octet
    		clk=0
    		dio=bit0 ;la broche dio prend la valeur de bit0
    		Octet = Octet/2 ;d?calage ? droite => bit1 devient bit0
    		clk=1
    	next i
    	clk=0 : clk=1 : clk=0 ; traitement ACK
    	return
    Un essai pour voir? L'affichage garde une résolution de 30t/mm
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  23. #413
    dudulle76120

    Re : Vitesse d'un ventilo (Fan)

    Salut Pascal

    Merci pour tes réponses,

    il m'arrive parfois de souder des straps et je les fait passer sous un composant généralement les résistances, les diodes etc etc
    ca va plus vite et ne change rien au bon fonctionnement du montage.


    j'ai tester ce matin la continuité du 0 volt ca passe partout la ou il faut qu'il soit.

    le bon schéma que j'ai remis au gout du jour est celui que je t'envoi et uniquement celui la pour les ventilos 4 fils
    pour l'instant ca me suffit comme ca, je verrai par la suite pour les 3 fils.

    le programme également le bon et fonctionne bien, (sous réserve de la régulation de la vitesse).

    je ne programme plus sur le module voir ci dessous mais avec le module FT 232 qui fonctionne a merveille

    J'ai mis sur ton conseil un condo 100 µF et il semblerai que la régulation de la vitesse avec le potar soit plus fluide
    j'attends de voir ce que ca va donner, sinon je verrai pour un potar plus adapter.

    pour les condos au niveau des alimentations 15 et 5 volts j'espère que c'est bon ????

    sur la photo j'ai mis la date d'aujourd'hui en référence a ce module

    et une question svp comment peut t'on savoir la vitesse maxi d'un ventilo en 12 ou 5 volts, j'ai vu sur le net que
    l'on pouvait calculer en fonction des données inscrites sur le moteur du ventilo, mais je n'ai pas compris tout

    Bon W-end et merci

    Cdlt Ray

    Nom : Ventilo modifié.png
Affichages : 38
Taille : 446,2 Ko
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  24. #414
    mag1

    Re : Vitesse d'un ventilo (Fan)

    Je ne pense pas que le potar soit en cause.
    J' ai édité un nouveau code avec un calcul différent du PWM Le précédent en #412 a une erreur ; Voici une correction:
    Code:
    ;Commande ventilo 4 fils par PWM . MM 30/05/25
    ;Affichage RPM sur TM1637 Sur le site page #328 Vitesse d'un ventilo Léo
    ;comptage sur 1 seconde
    #picaxe 08M2
    #no_data ;Inutile d'effacer l'EEPROM
    ;Broches I/O ***************
    symbol dio= pinC.0 ;dio TM1637
    symbol clk= pinC.1 ;clk TM1637
    symbol Spwm= C.2 ;sortie PWM
    symbol rpm= C.3 ;entr?e vitesse
    symbol potar=C.4 ;potar ADC
    ;Bytes **********************
    symbol Octet=b0 ;octet dans b0; le test est sur bit0
    symbol Chiffre=b1
    symbol i=b2
    symbol j=b3
    symbol dp=b4
    symbol lecpot=w10
    ;Words *****************************
    ;symbol pct=w10
    symbol pwmd=w11
    symbol Div=w12
    symbol Nombre=w13 ; nombre de 4 chiffres ? afficher
    	setfreq m16 ;pas plus pour garder time en secondes (si necessaire)
    	pullup %1110 ;activation des r?sistances pullup sur
    	dirs=%01111 ;pour activer les valeurs I/O pin
    	;Initialisation TM1634 ****************************** ***************************
    	;symbol TypeAdr=$40 ; adressage auto-incr?ment? par d?faut=>en commentaite
    	symbol AdrDep=$c0 ; adresse du 1er digit (poids fort)
    	symbol RegLum=$8c ; r?glage luminosit? $80 + 8(allum?, 0:?teint) + 0 ? 7(intensit?)
    	dp=$80 ;pour allumage DP
    	;clk=1: dio=1: dio=0 ; I2CStart
    	;Octet=TypeAdr ;Mode d'adresse, en REM cause incr?menation auto par d?faut
    	;gosub I2CEnvoiOctet
    	;clk=0: dio=0 : ;clk=1 : dio=1 ;I2CStop
    	clk=1: dio=1: dio=0 ; I2CStart ;
    	Octet=RegLum ;R?glage luminosit?
    	gosub I2CEnvoiOctet
    	clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    	;Initiation PWM
    	pwmout Spwm,159,639 	;pwm à 25kHz, duty 100%,cpu 16MHz
    	nombre=0 : gosub affnbre
    	;Boucle principale	
    	do
    		;********* PWM ************
    		readadc10 potar, lecpot 		;100%=>639
    		pwmd= 63 *lecpot/100
    		;pct= 100* lecpot/254		;de 0 à 100%
    		;pwmd=lecpot*213/255*3 ;213=639/3,pour pas d?passer 65535 dans le calcul
    		pwmduty Spwm,pwmd
    	;************ RPM ************
    		count rpm,4000,nombre 	;4000 => 1s ? 16MHz
    		nombre=nombre * 30 		;2 pulses /tour=> résolution 30t/mn
    		gosub affnbre
    	loop
    ;******* D?coupage du nombre en chiffres ************
    Affnbre:
    	clk=1: dio=1: dio=0 ; I2CStart ;
    	Octet=AdrDep ;synchro adresse d?part
    	gosub I2CEnvoiOctet
    	div=1000 ;initialisation diviseur pour 4 chiffres
    	for j=1 to 4
    		Chiffre=Nombre/Div
    		lookup Chiffre,($3f,$06,$5b,$4f,$66,$6d,$7d,$07,$7f,$6f), Octet ; 0-9 uniquement   
    		;******** gestion digit n?1 *************
    		if j=1 then
    			if nombre=0 then
    				octet=%00111111 		;afficheur=0
    			elseif nombre <1000 then
    				octet=0 					;afficheur noir
    			else octet=octet|dp 		;ajout point sur 1er afficheur
    			endif
    		endif
    	;***************************** ******************
    	gosub I2CEnvoiOctet
    	Nombre=Nombre//Div ;on garde le reste de la division
    	Div=Div/10 ;prochain diviseur
    	next j
    	clk=0: dio=0 : clk=1 : dio=1 ;I2CStop
    	return
    	;******* Envoi des chiffres (octet) bit ? bit dans le registre ********
    I2CEnvoiOctet: ;lecture de b0 bit ? bit de bit0 ? bit8 poids faible en t?te.
    	for i=1 to 8 ; envoi de l'octet
    		clk=0
    		dio=bit0 ;la broche dio prend la valeur de bit0
    		Octet = Octet/2 ;d?calage ? droite => bit1 devient bit0
    		clk=1
    	next i
    	clk=0 : clk=1 : clk=0 ; traitement ACK
    	return
    Finalement, ce fil bleu, il est connecté ou pas ???
    MM
    Dernière modification par mag1 ; 30/05/2025 à 14h21.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  25. #415
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    Et on se retrouve avec un schéma #413:
    commande PWM par le 12v ET par la broche PWM (fil bleu) !

  26. #416
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    autre remarque: avec 15v d'alim., le 7812 n'a que 2v3 à ses bornes à cause de la diode, c'est un peu juste, il faudrait au moins 16v en entrée.

    BOB92 parlait d'un 100µF sur le 12v..

  27. #417
    dudulle76120

    Re : Vitesse d'un ventilo (Fan)

    Salut mag1 Pascal

    merci pour les réponses

    merci pour le nouveau programme

    Je viens de le charger et je l'ai tester ca me parait pas mal mais difficile d'en juger le bon fonctionnement, faudrait que j'ai un oscillo

    Monter la vitesse a fond sous 12 volts 5.280 Trs

    je vais fini par en commander un petit juste pour les bricoles, mais quoi ???

    j'ai laisser en place le condo de 100 µF a suivre.


    pour les fils du ventilo les 4 fils sont connecter comme indiquer au moment au début du sujet (Fil bleu compris)

    *-* BOB92 parlait d'un 100µF sur le 12v..

    sur le schéma ca m'a l'air bien maintenant ????


    Bonne après midi avec le soleil

    Cdlt Ray
    Dernière modification par dudulle76120 ; 30/05/2025 à 15h19.
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

  28. #418
    Pascal071

    Re : Vitesse d'un ventilo (Fan)

    Pour récapituler:
    Raymond tu remarqueras:
    - 100µF sur le 12v
    - 16v min. en entrée
    - 2k2 sur la Led 16v (sinon surchauffe Led + résistance)
    - le montage différent pour 3 fils et 4 fils:
    3 fils, on fait un PWM sur le 12v, 4 fils le 12v est constant, on fait un PWM sur le fil bleu PWM

    Nom : Ventilo 3-4fils.jpg
Affichages : 34
Taille : 227,2 Ko

  29. #419
    mag1

    Re : Vitesse d'un ventilo (Fan)

    Citation Envoyé par dudulle76120 Voir le message
    Je viens de le charger et je l'ai tester ca me parait pas mal mais difficile d'en juger le bon fonctionnement, faudrait que j'ai un oscillo
    Monter la vitesse a fond sous 12 volts 5.280 Trs
    pour les fils du ventilo les 4 fils sont connecter comme indiquer au moment au début du sujet (Fil bleu compris)
    *-* BOB92 parlait d'un 100µF sur le 12v..
    sur le schéma ca m'a l'air bien maintenant ????
    Dudulle....
    A l'origine, il y avait un ventilo 4fils et on voulait faire varier sa vitesse...ok
    Ces ventilos sont destinés à refroidir le µC des PC la commande PWM (fil bleu) ne permet pas de descendre en dessous de 20% de la vitesse max du ventilo, question de sécurité pour la vie du µC.
    Si on veut descendre en dessous de 20% jusqu'à 0, il faut ABANDONNER la commande par ce fil bleu et agir sur la tension d'alim du ventilo en modifiant le rapport cyclique de cette alim ,d'où les deux BC337 qui alimentent le ventilo par le PWM venant du 08M2, EN REMPLACEMENT du fil bleu qui ne doit pas être connecté.
    Avec le mélange des deux signaux PWM (fil bleu et alim), le pauvre ventilo ne doit plus rien comprendre. Le fonctionnement "bourrin" vient peut être de là...
    Dans ce cas, le ventilo 4 fils est utilisé en ventilo 3 fils, sans fil bleu. Supprime cette connexion pour voir si le fonctionnement est amélioré et va de 0 à 100% de la vitesse.
    Pour la mesure de vitesse,la mesure de vitesse de ref est 4800t/mn
    https://www.amazon.fr/4wire-DA06010B.../dp/B08V97C9X1
    Ce qui n'est pas incompatible avec 5200 si la tension alim est sup à 12V
    La valeur mesurée est probablement juste, c'est la mesure du nombre de pulses RPM /2 puisque 2 pulses /tour, la possibilité d'erreur est limitée
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  30. #420
    dudulle76120

    Re : Vitesse d'un ventilo (Fan)

    Salut mag1 Pascal,

    Merci pour toutes ces explications.

    J'ai modifier le schéma selon les conseils et j'espère que c'est bon.

    Pour le schéma j'ai enlever provisoirement le fil Bleu et passer a 16 volts
    et j'ai refais des essais avec mes ventilos a 4 fils fonctionnent bien avec le schéma et le dernier programme Pixace
    que j'ai modifier ce matin, voir ci dessous

    Par contre avec les ventilos a 3 fils et ce même schéma ne fonctionne pas et affiche que 4 zéros, mais ventilo tourne
    et ne réagis, vitesse constante.

    Maintenant je vais mettre a jour les composants et valeurs sur ma plaque.

    Bonne après midi, a vous et merci.

    Cdlt Ray

    Nom : Ventilo modifié.png
Affichages : 25
Taille : 445,2 Ko
    l'électronique c'est comme la peinture, si t'es pas brillant, t'es mat.

Page 14 sur 15 PremièrePremière 14 DernièreDernière

Discussions similaires

  1. piloter regulateur de vitesse ventilo
    Par invitedb14b30d dans le forum Électronique
    Réponses: 6
    Dernier message: 04/09/2011, 09h02
  2. variateur vitesse de rotation ventilo
    Par invite3d4a16f1 dans le forum Électronique
    Réponses: 7
    Dernier message: 17/08/2011, 22h10
  3. Reduire vitesse de rotation ventilo PC
    Par invitea7d0587e dans le forum Électronique
    Réponses: 7
    Dernier message: 12/11/2009, 19h58
  4. adapter vitesse ventilo a la temp du cpu
    Par invite90f1f497 dans le forum TPE / TIPE et autres travaux
    Réponses: 5
    Dernier message: 24/01/2004, 15h10
  5. Comment diminuer la vitesse d'un ventilo 12v
    Par invite880610aa dans le forum Électronique
    Réponses: 4
    Dernier message: 07/12/2003, 07h02
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...