Page 7 of 15

Re: [ULPprepa] Journal lumineux et securité Active (Sur voiture)

Posted: 16 Sep 2009, 17:50
by jC_Omega
tu va faire dans le futur une version réglage en luminosité? (PWM multiplexer), car ta carte est compatible. bien sur ca oblige de passer 95% du temps en interruption.

actuellement tu allume chaque led 1/16 du temps total de rafraichissement.
pour un allumage a 50% : il faut allumer la led pendant le 1/16 du temps, que la moitier du temps.

mes nombreux programmes, et test mon permis de vérifier que :

avec un rafraichissement de 100hz de ma matrise (soit 10ms):

-sans PWM avec 16 colonne : ca fait une interruption toute les 625µS (1600Hz)

- avec PWM d'une résolution de 8 bits (265 niveau de luminosité) : sachant qu'une colonne dur 625µS -->625/256 --> 2.44µS de top d'interruption pour la commande/le calcul des top d'interruptions.
... c'est possible mais seulement avec un PIC24HJ qui pedale a 80Mhz (40MIPS) et encore.. 95% du temps est passer en interruption.

donc il faut ce résigner a diminuer la résolution PWM, pour ton genre d'application un PWM de 4 bit suffit (16 niveau de luminosité) , sur ma vielle table led RGB, c'est ce que j'ai fait (car il y a 192 PWM, et mon pauvre PIC 18F à 64Mhz ne va pas assez vite pour faire plus de couleurs)

Re: [ULPprepa] Journal lumineux et securité Active (Sur voiture)

Posted: 16 Sep 2009, 19:07
by Termi87
Coul :), vous gerez les gas :). Merci des infos CaZae, j'en demande pas plus ... pour le moment, et tes explications conseils, sont super ;). Grâce à ton topic, j'ai eu l'idée de faire du PWM avec des bandeaux RGB, parce qu'en faite, j'en ai besoin :)... bien avant mon K2000, donc je vais m'orienter sur ça.
Pour le 2N2222, je mettrais une résistance de base qui me permettras d'avoir un courant Ib compris entre 0.30mA et 0.70mA ... en fonction de mon stock.
Sinon, un modèle RGB de ton système, sa serait royalement la classe : D ... tu compte développer combien de version ^^ ?

Re: [ULPprepa] Journal lumineux et securité Active (Sur voiture)

Posted: 16 Sep 2009, 21:42
by jC_Omega
pour faire la meme chose, avec des led RGB et avec plein de couleur , il va falloir un micro très rapide.
sinon plus simple, et exactement sur le meme principe et sans PWM, il y a moyen de faire la même chose en RGB 7 couleurs.
le hic, ca monte très vite les prix de plusieurs dizaine de led RGB

Re: [ULPprepa] Journal lumineux et securité Active (Sur voiture)

Posted: 17 Sep 2009, 01:31
by CaZaE
@JC:
J'ai commencer a reflechir a tous ca je compte tester sur une simple 8x8 RGB apres on vera par la suite !

@Termi
Je sais pas je vais teste avec des matrice a led (les fameuse a 10€)
Dans un premier temps je vais faire une version bicolore avec 3 couleur qui n'aura pas besoin de PWM :
-Rouge (natif)
-vert(natif)
-jaune(melange)

Je regarde un peut deja pour le controle couleur ya les 595 mais bon jamais toucher donc je sais pas se que ca peut donner ...
Je cherche aussi un multiple pwm / I²C pour gerer les couleur . Si vous en connaissais !

Pour revenir a ma matrice 2 couleur le principe de base serais :
// pour les 8bit de donnée
pour le mux a voir a tester avec 595

Pour le choix des couleur interupteur commander >< un peut bete comme solution.

Enfin il faut que je voie tous ca ! J'ai trop d'idée dnas la tete la !

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Posted: 17 Sep 2009, 18:54
by jC_Omega
les 74hc595, servent juste a économiser des pattes sur le micro, rien de plus (a si c'est plus lent, car c'est de la liaison serie). c'est bete comme fonctionnement un 74hc595.

il y a des vrai CI spécialiser pour commander plein de led RGB (commander en SPI , ou I2C), mais souvent ils sont lent/cher/compliquer et ne sont pas fait pour commander des matrises.

moi je me suis tourner des des composant traditionnel et simple (74HC595), c'est c'est simple et pas cher.
il y a aussi la solution encore plus simple de ne pas mettre de 74HC595 (ou autre) a condition d'avoir plein de patte sur le µC (pour 8 led RGB toute bete, il faut tout de même 24 pattes de libre...)

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Posted: 17 Sep 2009, 19:18
by Termi87
Ouep, le nombre de pattes augmente vite. Moi ça fait 2 soir que j'étudie le PWM pour des led RGB, avec mon PIC16F690... bon j'avance pas vite, et finalement, y a bien plus de ligne que je le pensais ^^.
Et tant qu'on parle de RGB, je vous communique l'adresse d'un simulateur de séquence RGB . :)
Cliquez ici
Vous pouvez rentrer, sur la droite, une des séquence proposées sur la partie basse de la page.

Voilà, c'est juste pour l'info ;)

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Posted: 17 Sep 2009, 20:12
by CaZaE
@JC :
Bon je vais tenter de me debrouiller avec ca la liaison serie ne me derange pas et le decalage de quelque ms voir µs pfff si peu XD !

@termi
je connais picprojects mais bon c'est une autre dimention !
Bon courage pour tes essaies !

Je vais voir aussi avec du 18f1320 il on un quad PWM!

Voila voila !

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Posted: 18 Sep 2009, 01:04
by CaZaE
Bon je me met en quete de développé une carte style devkit pour PWM avec quelque led piranha !

Le tout sera piloter par un PIC18F1320 possédant un quad PWM !

voici le schema :
devkit.jpg
Voila voila donc demain j'essaie de fair au moins la plaque histoire de pouvoir bosser sur ca !

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Posted: 18 Sep 2009, 09:45
by AmadeusHF
Ce 18F a un quad PWM avec une base horloge DIFFERENTE pour chaque canal PWM ?
Sur un 16F690 tu as aussi plusieurs PWM...mais ils sont gérés par une seule horloge, et les sorties sont complémentaires et servent à gérer des configuration de type half bridge ou autre...

Re: [ULPprepa] Journal lumineux / securité Active:Photo page 6 !

Posted: 18 Sep 2009, 10:32
by CaZaE
Je vien de relire la doc du 1320 et effectivement c'est etudier pour des moteur ...

bon merci AmadeusHF

Bon je sais pas se que je vais faire autant je garde se pic ( parce que 18pin) et je me fais un petit truc sympa juste avec 1 PWM et un MUX je vais voir !