Page 1 of 7

ULPprepa: Effet RVB sur 8 LED RVB "DEVKIT PWM" Version 2.0

Posted: 25 Sep 2009, 21:12
by CaZaE
Image

Bonsoir,

Bon je laisse un peut de coter mon projet d'intégration de journal lumineux dans les phare pour tester avec les matrix et aussi apprivoiser les 595.

Donc je vais tenter de faire du RVB et de réaliser de beau dégrader sur LED style piranha RVB : Le but de ce mini projet et d'avant tout de faire une plaque de developement a base de PIC 18F1320 non pas pour son quad PWM ( fonctionnant en complémentaire pour Moteur ) mais plus pour sa grosseur !

Caractéristique du DEVKIT PWM :
-Possibilité de changer entre le "FULL interupt" et le "PWM mux"
-6 * LED RVB en package style piranha 8k mcd MAX
-PIC1320 intégrer @ 20Mhz
-Full 5V pas de regulation
-un format mini : 50 x 50 mm

Donc voila je vais bientôt poster des image de mes premiers routages : Avis ou Zeltronien et Zeltronienne (oui je sais que vous etes nombreux a etre adepte de cet étrange bonhomme qui cour pour ? FOREST GUMP VA !) l'utilisation de 4017 n'est la que pour test ainsi que les 2n2222 en sortie du 4017 complètement inutile ... Et meme tous les 2n2222 remplaçable par des uln ou autre !

Voila voila la suite bientôt !

PS : toute marque citer dans se post appartiens a son proprio ! n'es pas JC XD !

Re: ULPprepa: Effet RVB sur 6 LED "DEVKIT PWM" ou fake K3000 (c)

Posted: 25 Sep 2009, 23:27
by CaZaE
Alors voila ma carte que je vais allez réaliser d'ici quelque minute :
DevKIT_PWM.jpg
Voila voila

EDIT: bon je me suis planter dans mes empruntes je continuerais demain !

Re: ULPprepa: Effet RVB sur 6 LED "DEVKIT PWM" ou fake K3000 (c)

Posted: 26 Sep 2009, 10:58
by jC_Omega
simpa le routage, j'ai bien les plant de masse comme ca.
tu fait ca avec ARES?

Re: ULPprepa: Effet RVB sur 6 LED "DEVKIT PWM" ou fake K3000 (c)

Posted: 26 Sep 2009, 11:19
by CaZaE
ouai c'est fait avec ares ! Moi j'aime pas les plan de masse tous simple je prefere comme ca :
full.jpg
Bon sinon pour le routage je vais le refaire parce que je me suis bien planter ....
Bon j'espere pouvoir finir aujourd'hui !

voila voila

Re: ULPprepa: Effet RVB sur 6 LED "DEVKIT PWM" ou fake K3000 (c)

Posted: 26 Sep 2009, 12:59
by jC_Omega
pour le routage tu tu prend comment pour aller vite?

tu place les compo, en évitant le sac de noeud.
et pour le routage, tout en manuel? ou un mix manuel/auto?

moi en ce moment je suis en train de saisir le schema sous ISIS de mon testeur de compo, c'est long car aucun des compo que j'utilise n'existe pas sous ISIS , je suis obliger de tous les faire un par un. et c'est quand meme compliquer . (j'ai que des CI spécialiser base conso, un PIC24HJ128GP204, ci de charge batterie li-ion...)

Re: ULPprepa: Effet RVB sur 6 LED "DEVKIT PWM" ou fake K3000 (c)

Posted: 26 Sep 2009, 13:07
by CaZaE
Donc pour la nouvelle version :

J'ai décider de faire au plus simple j'ai choisie de tourner mon PWM sur l'alime directement et de choisir avec un petit jumper :

Voila se que ca donne :
DevKIT_PWM.jpg
Alors le principe de fonctionnement :

En full interupt :


Sur une base de temps donner en fonction des couleur on allume les LED en fonction du PWM choisie .

En PWM :

on choisie la LED ( de 0 a 5) et la couleur ( RVB ) et on y aplique le PWM sur l'alime directement donc on doit passer 3 fois plus de temps pour apliquer les 3 PWM au 3 couleur !

Voila voila

Re: ULPprepa: Effet RVB sur 6 LED "DEVKIT PWM" ou fake K3000 (c)

Posted: 26 Sep 2009, 13:13
by CaZaE
jC_Omega wrote:pour le routage tu tu prend comment pour aller vite?

tu place les compo, en évitant le sac de noeud.
et pour le routage, tout en manuel? ou un mix manuel/auto?

moi en ce moment je suis en train de saisir le schema sous ISIS de mon testeur de compo, c'est long car aucun des compo que j'utilise n'existe pas sous ISIS , je suis obliger de tous les faire un par un. et c'est quand meme compliquer . (j'ai que des CI spécialiser base conso, un PIC24HJ128GP204, ci de charge batterie li-ion...)
Pour le routage : je place les compo en fonction de mon schema ISIS (au plus proche des composant principaux ) et je route les compo en direct donc je ne met pas tout et je route je fais au fur et a mesure . Je ne route jamais au auto j'ai horreur de ca !

J'avou que pour des compo inexistant dans les lyb je galere aussi j'ai deja reussie a me faire de des compo multi ( du style porte ET ou quoi) mais bon j'arrive pas tout le temps a faire se que je veut ...

Voila voila donc prochaine etape le routage

PS ( un plan de masse je te dis pas comme ca facilite les chose !)

Re: ULPprepa: Effet RVB sur 6 LED "DEVKIT PWM" ou fake K3000 (c)

Posted: 26 Sep 2009, 22:26
by jC_Omega
CaZaE wrote: Alors le principe de fonctionnement :

En full interupt :


Sur une base de temps donner en fonction des couleur on allume les LED en fonction du PWM choisie .

En PWM :

on choisie la LED ( de 0 a 5) et la couleur ( RVB ) et on y aplique le PWM sur l'alime directement donc on doit passer 3 fois plus de temps pour apliquer les 3 PWM au 3 couleur !

Voila voila
oui le schema est bcp plus clair et simple :)

==>j'ai pas tout compris.

- ca sera assez rapide avec un quartz de 20mhz? pourquoi ne mets tu pas un quartz de 10Mhz et tu regle le fusible de config en HSPLL (ce qui fait du 40Mhz, soit du 10MIPS)

- pour les 2 mode, c'est en faite du PWM multiplexer, alors si c'est bien compris :
En PWM :
--> tu génère du PWM hardware a pleine vitesse, sur 3 sortie spécial (pour les sortie tes sur??? ta mis RB0, RB1, RB2, c'est bien des sortie CCP?), l'avantage, c'est que tu peut faire du PWM jusqu'a une précision de 10bit (8.58 milliard de couleur possible)(ou en 8bit, 16millions de couleur ^^), et on passe très peu de temps en interruption (- de 1%)
1 -tu alimente le led 1
2 -tu générer de facon hardware 3 pwm sur les 3sorties CCP (donc tu met les 3 module PWM sur ON, avec les valeurs voulus), pour allumer la led 1 de la couleur voulus
3 -tu stop la génération des 3PWM, et tu coupe l'alimentation de la led 1
4 -tu alimente le led 2
5 -tu générer de facon hardware 3 pwm sur les 3sorties CCP , pour allumer la led de la couleur voulus sur la led 2
6 -tu stop la génération des 3PWM, et tu coupe l'alimentation de la led 2
etc...

effectivement, si tu arrive a générer de facon hardware les PWM sur les sortie voulus, c'est niquel a faire et vraiment simple a géner (juste a configuer un timer en interruption a basse vitesse)

En full interupt :
--> par contre la j'ai pas tout compris, car je vois 2 solution pour réaliser ca.

1- la même chose que précieusement, mais en générant le PWM rapide de facon software via un second timer tournant a pleine vitesse--> inconvenant, demande un pic très rapide, très limiter en résolution de couleurs, on passe bcp de temps en interruption (+de 95%)


- presque la même chose que précédemment, mais au lieu de générer plein de PWM rapide pendant l'allumage d'une led RGB, tu en génère qu'un seul PWM pendant la commande d'une led --> demande bcp - de temps en interruption, qu'un seul timer pour faire ca, simple a réaliser pas de registre tordu, c'est cette solution que j'ai sur ma table led a l'époque
le résultat visuel est identique au 2 autre solutions (j'ai fait des tests il y a 1 ans).

voila, tu tu expliquer comment compte tu faire?
en tout cas niquel ce schémas,


.... a oui tiens, pour faire mon Zeltron :mrgreen: :lol: --> tu peut gagner 2 pattes sur ton pic, en virant le quartz, et activant l'oscillateur interne 8Mhz+PLL, ce qui fera un pic qui tournera a 32Mhz, c'est très stable, simple, moins cher, et c'est déja assez rapide 32mhz

Re: ULPprepa: Effet RVB sur 6 LED "DEVKIT PWM" ou fake K3000 (c)

Posted: 27 Sep 2009, 02:53
by Termi87
:mrgreen: JC !!!

Super boulot. A vous deux, le forum va se remplir vite fais bien fait de sujets à base de programmations :) ;) 'classe'

Re: ULPprepa: Effet RVB sur 6 LED "DEVKIT PWM" ou fake K3000 (c)

Posted: 27 Sep 2009, 11:10
by CaZaE
Yep bon je vais recommencer mon explication :

Mon but etait au depart de gerer les couleur avec le quad PWM du 1320 le soucis c'est qu'il est doter de 2 PWM en oposition ( pour les moteur c'est tres utile a commander avec un pont en H ) Donc je suis revenue a 1 PWM :

En version full Interupt :
FI.jpg
Donc aucun PWM d'utilisé d'ou le placement de RVB sur des pates non PWM

Version PWM Mux :
PWM.jpg
Donc 1 seul PWM appliqué sur la comon anode et choix des couleur avec des pates du PIC non PWM !

Voila voila c'est plus claire ?