Finalement je part de la pin compatible pwm pour Aller sur la pin drain ou gate du mosfet ?
-----
Finalement je part de la pin compatible pwm pour Aller sur la pin drain ou gate du mosfet ?
Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
Bonjour,
De ce fait-là est-ce que la variation de tension appliquée sur le gate ferait varier le courant de la diode ?
Merci infiniment pour votre aide et le temps consacré
Pfff pas la peine Tu comprendrai pas ...
Mais au moins désormais tu dis "Bonjour" net progrès !...
Dernière modification par Sweeban ; 12/07/2023 à 18h51.
" De ce fait-là est-ce que la variation de tension appliquée sur le gate ferait varier le courant de la diode ? "
A ton avis ?
" comment on régule le courant avec le mosfet c'est en fonction de la tension appliqué sur le drain? "
Dans ton projet voir PWM ou MLI chercher sur "Moyenné" & "Persistance rétinienne"
Dans ton cas, on ne gère pas la luminosité de la del par variation d'intensité...
Il faut néanmoins fixer l'intensité max dans le diode électroluminescente suivant son type!
On se sert de la récurrence et de la fréquence d'allumage de la led :
MLI => Modulation Largeur Impulsion ou PWM en Anglo-Saxon !...
De ce fait, il faut utiliser 1 fréquence pas trop faible pour éviter le phénomène de scintillement, néfaste
Dernière modification par Sweeban ; 12/07/2023 à 19h22.
Bonjour sweeban,
Cool
Bonjour,
J’ai compris ca merci
Le truc je voudrais en un clique exemple avoir 150ma deuxième clique avoir 300ma et un pour puissance max et un autre pour clignotements de la diode
Ok good l’intensité Id et tension Vd dépend de la tension Vgs
Et pour le clignotement je vais joué sur la fréquence et le rapport cyclique
bonjour Chaoui213
petite mise au point PWM:
Sur sa Gate, le Mos reçoit toujours 0v (off) ou +5v(on)
C'est le rapport cyclique de la sortie PWM Arduino qui va déterminer l'intensité dans la Led
à 100%, puissance max.
à 5% par exemple, puissance min.
Pour faire clignoter, il faudra charger 0%, delay, x%, delay, 0%, etc..
petit rappel du fonctionnement PWM:
https://arduino-france.site/pwm-arduino/
Cdlt
Dernière modification par Pascal071 ; 12/07/2023 à 22h48.
Bonjour,
Pour info, un code en basic qui devrait répondre à la question #39, à traduire en C, ou autre...
La R de limitation R règle le courant pour la puissance max, disons 1A.
Avec les paramètres choisis ici pour la PWM, fréquence 1kHz, duty pour puissance max=1000, donc 150 pour 150mA,300 pour 300mA
Pas de PWM pour la puissance max ou le clignotement, c'est ON ou OFF
Avec pauses anti rebonds
MMCode:;torche MM 13/07/23 setfreq M8 ;fréquence 8MHz ;rapcycle=1000 correspond ici au courant max de 1A réglé par R limitation symbol rapcycle=w13 ;rapport cyclique pullup %11000 ;pullup sur C.3 et C.4 do low C.2 ;arrêt diode laser do loop while pinC.3=1 ;attente appui pause 100 ;********* 150 mA ************** do loop while pinC.3=0 ;attente relachement pause 100 pwmout pwmdiv4, C.2, 250, 150 ;PWM 1000Hz ;100% à 1000=1A pwmduty C.2,rapcycle do loop while pinC.3=1 ;attente appui pause 100 ;on a appuyé ;************* 300mA ******************* do loop while pinC.3=0 ;attente relachement pause 100 rapcycle=300 ;soit 300mA pwmduty C.2,rapcycle ;********** Puissance max ****************** do loop while pinC.3=1 ;attente appui pause 100 pwmout C.2,OFF ;arrêt PWM do loop while pinC.3=0 ;attente relachement pause 100 high C.2 do loop while pinC.3=1 ;attente appui ;************* clignote 3 pulses /s puissance max 1A ******* pause 100 do loop while pinC.3=0 ;attente relachement pause 100 do toggle C.2 pause 300 loop while pinC.3=1 ;boucle clignotement pause 100 do loop while pinC.3=0 ;attente relachement pause 100 loop
Dernière modification par mag1 ; 13/07/2023 à 15h35.
Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
Bonsoir,
#40 heu pas aussi simple !..
Fréquence Clignotement Différent de Intensité del !
Bonsoir Pascal,
#40
Je ne pense pas que le demandeur ai compris ...
Dernière modification par Sweeban ; 13/07/2023 à 20h41.
Bonsoir Mag,
#42
Je ne pense pas que le demandeur ai compris ...
Bonsoir,
Explique moi ce qui vas pas dans mon raisonnement?
Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
Bonjour mag1,
Je pensais à quelques chose de similaire juste la puissance divisé en
Ok, je vais voire pour traduire ce bout de programme.
j'ai hâte de recevoir le matos que j'ai commande, je vais pratiqué pour me donne une idée
j'ai oublie que sortie analogique pouvait se comporte comme une sortie numérique 5v 0v
Bonsoir,
#48
Je pense qu'il te faudrait un minimum de connaissance avant de te lancer sur ce projet !
Relis les post précédents ...
Ensuite, après avoir "digérer" cela et commencer à cerner , reviens ici Nous t'aiderons !...
Bon courage à toi
Réponse #49
Oui, tu as raison ! mais il faut indiquer au µC si cette I/O est en Sortie ou en Entrée via programmation...
Je vois que tu Apprends, peu à peu ...
Continue ! lol
Bonsoir,
Si ça t'intéresses, je vois une erreur en relisant. Il y a une ligne de trop dans la partie "150 mA:
Explication:
Dans la partie "150mA, la commande "pwmout" définit la fréquence ET le rapport cyclique. Le PWM reste actif en tâche de fond
Dans la partie "300mA", la commande "pwmduty" ne modifie que le rapport cyclique.
Pour la puissance max et le clignotant, la commande "pwmout C.2, off" supprime le PWM sur la sortie C.2
Rectification du code:
MMCode:;********* 150 mA ************** do loop while pinC.3=0 ;attente relachement pause 100 pwmout pwmdiv4, C.2, 250, 150 ;PWM 1000Hz ;100% à 1000=1A do loop while pinC.3=1 ;attente appui pause 100 ;on a appuyé
Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
bonsoir à tous
Chaoui213:
picaxe et arduino n'ont pas de sortie analogique,
certains Attiny en ont une ou plusieurs.
avec arduino, la commande analogwrite(pin, valeur) envoie un signal PWM sur la sortie pin correspondant à un signal MOYEN 0 à 5v pour une valeur 0 à 255
prends le temps de lire cet article :
https://arduino-france.site/pwm-arduino/
cdlt
Bonjour Pascal071
Je me suis mal exprimé je parlais bien de sortie compatible pwm merci pour le lien
Bonjour sweeban,
j'ai du mal avec les composants électronique, c'est la première fois j'ai à les utilise
Je vais apprendre en pratiquant
Bonjour Mag1,
Ok parfait, j'attends de recevoir le matos pour essayer quoique je peux déjà essayer de le simuler
Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...
salut Mag1
depuis peu, j'utilise régulièrement 08M2 et 14M2, en remplacement de mes arduino sous-utilisés.
et je découvre cette fonction !
serial out me sert parfois de sortie
32 niveaux ça peut suffire pour bien des utilisations.
Cdlt
Bonjour,
Idem pour certains PIC (mais avec DAC 8 bit il me semble...)
Codage sur 5 bits donne 1 résolution de 0,03125v pleine échelle sous 5v, le PIC fait mieux
Cdlt
Dernière modification par Sweeban ; 15/07/2023 à 10h28.