29/06/2006, 10h48
|
Sujet Variateur de lumiere commandé par µC - Message #1
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 083
|
Variateur de lumiere commandé par µC
Bonjour,
Je souhaiterai réaliser un variateur de lumiere commandé par un PIC.
Ceci dans le but d'alimenter et/ou d'eteindre progressivement la lumiere a tel ou tel heure.
Il y aura aussi une sortie a relais pour activer en tout ou rien une sortie.
J'ai reflechi au projet et ca va s'averer difficile niveau programmation. J'utiliserai un PIC16F877 pour avoir 8K de memoire et pouvoir utiliser un bootloader (merci a celui qui a inventé cette merveille !!).
Il y aura un ecran LCD + clavier pour la programmation.
Comme lumiere, j'hesite a utiliser une lampe 220V ou alors une lampe 12V ou bien une LED si un montage en 220V et/ou 12V s'avere trop difficile.
J'ai deja réaliser un gradateur 220V mais c'etait commandé comme un potar et je vois pas comment le modifier pour utiliser un PIC vu qu'il y a 220V dans le potar !
Je compte utiliser les technologies que je testerais avec mon regulateur de chauffage (horloge a quartz + alimentation de secours)
Merci pour vos conseils/schemas.
|
|
|
|
Aujourd'hui
|
|
|
|
Liens sponsorisés
|
|
|
|
|
29/06/2006, 16h46
|
Sujet Variateur de lumiere commandé par µC - Message #2
|
Date d'inscription: avril 2006
Localisation: Bxl (Belgique)
Âge: 47
Messages: 442
|
Re : Variateur de lumiere commandé par µC
|
|
|
|
29/06/2006, 22h30
|
Sujet Variateur de lumiere commandé par µC - Message #3
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 083
|
Re : Variateur de lumiere commandé par µC
Salut Xavier35,
Si je prend ce schema : http://forums.futura-sciences.com/at...hmentid=63 76
et que je mets a l'optotriac une tension PWM 50Hz, est-ce que j'aurai le resultat voulu ?
Sinon je vais etre obligé de prendre la pulsation du secteur.
J'ai détaillée les fonctions ici : http://azertylr.free.fr/gradateur.html
|
|
|
|
29/06/2006, 23h02
|
Sujet Variateur de lumiere commandé par µC - Message #4
|
Date d'inscription: avril 2006
Localisation: Bxl (Belgique)
Âge: 47
Messages: 442
|
Re : Variateur de lumiere commandé par µC
Si tu synchronise l'oscillateur au secteur, oui.
Le plus simple, c'est que l'oscilateur "libre", oscille plus lentement, et que la remise a 0 du conpteur soit synchroniser aux secteur.
|
|
|
|
29/06/2006, 23h41
|
Sujet Variateur de lumiere commandé par µC - Message #5
|
Date d'inscription: mai 2006
Localisation: thiembronne 62560
Âge: 46
Messages: 1 130
|
Re : Variateur de lumiere commandé par µC
bonsoir,
il n'est pas trés compliquer de se synchroniser sur le secteur, ton pic, tu vas surement l'alimenter a partir d'un petit transfo, en sortie de ton transfo, tu as une image basse tension de la tension secteur,.
A ce niveau c'est facile de recuperer cela avec une diode (plus un petit traitement (zener 4,7 volts resistance etc...) pour l'envoyer sur une entrée de ton pic.
la tu peux te synchroniser sur le secteur
Il ne te reste plus qu'a commander ton (opto)triac X microsecondes aprés l'apparition du zero secteur.
X tu le calcules en fonction de la puissance que tu desires dans la lampe.
fred
|
|
|
|
30/06/2006, 08h19
|
Sujet Variateur de lumiere commandé par µC - Message #6
|
Date d'inscription: août 2005
Localisation: Belgique
Messages: 479
|
Re : Variateur de lumiere commandé par µC
Salut, Azerty
J'ai déjà fait ce montage, mais pas avec un PIC.
J'ai mis des afficheurs 7 segments, car le LCD, c'est pas très pratique pour lire l'heure la nuit.
tu as tous les schémas, l'asm, les typons, etc .. sur :
http://www.68hc08.net/modules/news/a...php?storyid=16
ou la version cms :
http://www.68hc08.net/modules/news/a...php?storyid=18
L'asm "tient" dans 4Ko (mais c'est pas dur risc)
th.
|
|
|
|
30/06/2006, 10h15
|
Sujet Variateur de lumiere commandé par µC - Message #7
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 083
|
Re : Variateur de lumiere commandé par µC
Bonjour,
Super thm ! je vais faire la meme chose avec quelques gadjets en plus.
Par contre lorsque la gradateur est en route, il n'est pas possible de faire autre chose dans le PIC ? Dans ce cas, il faudra que je mette un 2e PIC qui s'occupera uniquement du gradateur car il y aura pas mal d'autres choses a gerer !
J'ai pas compris si il faut mettre la sortie du PIC a 0 (d'apres ton schema thm) au moment ou le secteur est a 1 et la mettre a 0, X ms apres l'arrivée du secteur ou alors si il suffit de faire une impulsion X ms apres le zero du secteur et le triac se desarmorce tout seul ?
Merci a tous !
|
|
|
|
30/06/2006, 18h13
|
Sujet Variateur de lumiere commandé par µC - Message #8
|
Date d'inscription: août 2005
Localisation: Belgique
Messages: 479
|
Re : Variateur de lumiere commandé par µC
Bonjour, Azerty
Cela fonctionne comme cela (en gros) :
Le passage à 0 secteur décleche une interruption (voir le site de Bigo.. pour un schéma de détecteur de passage à 0) Dans cette interruption, tu lances le timer pour x (<10) ms. Le débordement du timer provoque une interruption qui envoie un "pulse" (qq µsec) sur le MOC3021, qui amorce le triac. Le triac se désamorce chaque fois que le secteur passe à 0.
Tu vois que si x = 5, tu auras 50% de puissance.
Pour l'horloge, tu incrémente simplement un compteur à l'interruption du passage à 0 secteur (100 interruptions = 1 sec; 60 sec= 1 min .. etc).
Pour un allumage progressif, tu calcules x en fonction avec un autre compteur...
Dans la boucle principale, tu affiches l'heure, scrute les poussoirs, .. etc..
Un conseil, fais d'abord les deux programmes séparément puis rassemble (imbrique les).
th.
Dernière modification par thm 30/06/2006 à 18h15.
|
|
|
|
30/06/2006, 21h56
|
Sujet Variateur de lumiere commandé par µC - Message #9
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 083
|
Re : Variateur de lumiere commandé par µC
Salut,
Il faut donc lancer le timer après la passage a zero. Plus le temps avant le declenchement du timer est petit, plus l'intensité sera forte ?
Je vais regarder le systeme domocan de Bigonoff. Son systeme de syncho sur le secteur est plus complexe que le tien.
Demain je vais m'attaquer a la carte d'alimentation + synchro secteur et je vais rajouter un self de deparasitage comme Bigonoff le fait.
|
|
|
|
30/06/2006, 23h00
|
Sujet Variateur de lumiere commandé par µC - Message #10
|
Date d'inscription: août 2005
Localisation: Belgique
Messages: 479
|
Re : Variateur de lumiere commandé par µC
Salut, Azerty
Oui, tu as compris le principe du gradateur.
des systèmes de détection 0, il y en a des tonnes, il faut juste qu'il soit fiable (pas de déclenchement sur un parasite). Sinon, l'appareil que tu as pu voir fonctionne chez moi de puis plus d'un an et à ma grande satisfaction..
Jamais eu de problèmes.N'hésite pas si tu as des questions.
th.
|
|
|
|
01/07/2006, 16h27
|
Sujet Variateur de lumiere commandé par µC - Message #11
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 083
|
Re : Variateur de lumiere commandé par µC
Salut,
Super la doc de Bigonoff ! ya les valeurs du retard pour avoir un systeme lineaire en puissance !
Bigonoff dit d'utiliser un transfo d'au moins 20VA pour eviter d'induire un dephasage. Je trouve cela embetant car j'ai pas besoin d'autant de puissance. Tu utilise un transfo de quel puissance ?
J'hesite a mettre un 2e PIC dedié a la variation + relais + alarme et un autre au menu + ecran LCD car ca risque d'etre difficile de tout gerer avec un PIC !
Bigonoff utilise un resistance de 4,7K en sortie de l'optotriac et toi de 330ohm, il y a pas un probleme quelque part ??
Je vais commencer le carte d'alimentation et voir un peu mon autre projet.
|
|
|
|
01/07/2006, 17h22
|
Sujet Variateur de lumiere commandé par µC - Message #12
|
Date d'inscription: août 2005
Localisation: Belgique
Messages: 479
|
Re : Variateur de lumiere commandé par µC
Salut, Azerty
Si tu me parles encore de Bigo.., je ne répondrai plus.
Je ne pense pas que cela soit nécessaire de mettre un 2éme PIC (ou alors, ils sont encore vraiment beaucoup plus des ânes que ce je le pense= le HC908 fonctionne à 5MHz = temps d'instruction)
Pour la résistance, regarde la datasheet du 3021. Pas besoin de circuit complexe si c'est pour commander une simple ampoule.
Comme conseillé, fais les programmes séparément (horloge+alarmes, gradateur,..)
Thierry
PS: mon transfo doit être un 10VA (si je me souviens)
|
|
|
|
01/07/2006, 17h30
|
Sujet Variateur de lumiere commandé par µC - Message #13
|
Date d'inscription: août 2005
Localisation: Belgique
Messages: 479
|
Re : Variateur de lumiere commandé par µC
Et quand tu seras ingénieur, tu verras que le raisonnement de Bigonoff est faux :
1: La résistance du filament de l'ampoule varie en fonction de sa température.
2: L'émission de lumière n'est pas proportionelle à la tension appiquée à l'ampoule (elle dépend de T^4 du filament)
3: La perception de l'oeil humain ne l'est pas non plus : On voit très bien la variation entre 0 et 5% mais pas de 90 à 95%)
Thierry
|
|
|
|
01/07/2006, 17h42
|
Sujet Variateur de lumiere commandé par µC - Message #14
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 083
|
Re : Variateur de lumiere commandé par µC
Salut,
Je viens de finir de realiser le schema de la carte alim + synchro : http://azertylr.free.fr/gradateur/alim.png
Posté par thm
Si tu me parles encore de Bigo.., je ne répondrai plus.
Je sais que tu ne partage mais ses idées mais ce n'est pas une raison pour s'emballer ...
Je ne pense pas que cela soit nécessaire de mettre un 2éme PIC (ou alors, ils sont encore vraiment beaucoup plus des ânes que ce je le pense= le HC908 fonctionne à 5MHz = temps d'instruction)
Les PICs sont très bien pour une utilisation non professionnelle ou professionnelle a bas cout.
Je vais cadenser le PIC a 20Mhz soit 5Mhz de temps d'instruction, je pense que ca devrait faire mais ca va etre difficile a gérer, faudra que j'optimise le code un max pour que ca rentre dans les 8K.
Pour la résistance, regarde la datasheet du 3021. Pas besoin de circuit complexe si c'est pour commander une simple ampoule.
J'etait justement en train de la regarder et il faut mettre une resistance de 180Ohm pour 120V, puisse que ton systeme marche, je mettrai une resistance de 330ohm.
Par contre je vais rajouter un self + capa de filtrage.
PS: mon transfo doit être un 10VA (si je me souviens)
OK, tu peux monter a 100% de l'eclairage ? (si il y a un dephasage, ca ne devrait pas pouvoir monter à 100%)
|
|
|
|
01/07/2006, 17h44
|
Sujet Variateur de lumiere commandé par µC - Message #15
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 083
|
Re : Variateur de lumiere commandé par µC
Posté par thm
Et quand tu seras ingénieur
Je n'ai pas trop envie d'etre ingenieur en electronique, je preferai travailler dans l'aeronautique.
1: La résistance du filament de l'ampoule varie en fonction de sa température.
2: L'émission de lumière n'est pas proportionelle à la tension appiquée à l'ampoule (elle dépend de T^4 du filament)
3: La perception de l'oeil humain ne l'est pas non plus : On voit très bien la variation entre 0 et 5% mais pas de 90 à 95%)
Bigonoff le précise aussi dans son article mais il dit que le rendu est assez lineaire.
|
|
|
|
01/07/2006, 18h02
|
Sujet Variateur de lumiere commandé par µC - Message #16
|
Date d'inscription: août 2005
Localisation: Belgique
Messages: 479
|
Re : Variateur de lumiere commandé par µC
Posté par azertylr
Je n'ai pas trop envie d'etre ingenieur en electronique, je preferai travailler dans l'aeronautique.
Bigonoff le précise aussi dans son article mais il dit que le rendu est assez lineaire.
GRRRRRRRR......
Une autre résistance marche aussi, mais comme je te l'ai dit, il ne faut qu'une impulsion de 2-4 µ sec sur le MOC, qui suffit à amorcer le triac qui reste amorcé jusqu'au prochain passage à 0)
La puissance moyenne dissipée dans cette résistance est donc faible. Tu peux mettre une résistance jusqu'à 10K, mais il faut un triac avec le Igt suffisamment faible
thierry
Dernière modification par thm 01/07/2006 à 18h06.
|
|
|
|
01/07/2006, 18h11
|
Sujet Variateur de lumiere commandé par µC - Message #17
|
Date d'inscription: septembre 2004
Localisation: En france
Messages: 1 083
|
Re : Variateur de lumiere commandé par µC
Le fait de mettre la sortie du PIC a 0 et tout de suite apres de la remettre a l'etat haut suffit a amorcer le PIC (impulsion d'environ 0.5µs) ou il faut mettre une tempo de 5µs entre ?
Je vais prevoir le coup et mettre 2 sorties variables comme ca je pourrais avoir une bonne lumière d'ambiance pour travailler dans mon studio
Je vais voir avec le module que j'ai pour la gestion du clavier.
Je vais mettre un DS1307 je pense pour retenir l'heure avec une pile.
Merci beaucoup.
|
|
|
|
01/07/2006, 18h44
|
Sujet Variateur de lumiere commandé par µC - Message #18
|
Date d'inscription: août 2005
Localisation: Belgique
Messages: 479
|
Re : Variateur de lumiere commandé par µC
Posté par azertylr
Le fait de mettre la sortie du PIC a 0 et tout de suite apres de la remettre a l'etat haut suffit a amorcer le PIC (impulsion d'environ 0.5µs) ou il faut mettre une tempo de 5µs entre ?
Pour amorcer le triac, il faut, si je me souviens bien qq µSec (+/-5) Tu fais cela avec quelques instructions "NOP"
Posté par azertylr
e vais prevoir le coup et mettre 2 sorties variables comme ca je pourrais avoir une bonne lumière d'ambiance pour travailler dans mon studio
Ce que tu fais dans ton studio ne nous regarde pas .. cela relève de ta vie privée
Posté par azertylr
Je vais voir avec le module que j'ai pour la gestion du clavier.
Je vais mettre un DS1307 je pense pour retenir l'heure avec une pile.
Merci beaucoup.
Ce n'est absolument pas nécessaire. Pour ma part, j'ai eu une seule coupure de courant en un an...
Bonne réussite pour tes études !!!!
Amicalement
thierry
|
|
|
|
|
 |
Bienvenue |
 |
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !
Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...
|
 |
Publicité |
 |
|