Page 4 of 5

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 02 Dec 2009, 16:58
by CaZaE
Pour la CNC j'ai un budget de 600€ et j'ai réussis a avoir une petite cnc full alu je suis en train de voir un peut tout ca pour bien la gerer et j'ouvrirai un site pour ca .je te ferais une offre de bienvenue ! XD

Pour le PWM je veut bien je galère un peu!

Pour les fichier je pense que je prendrai les gerber comme ca je pourrais les adapter pour mes outil !

tu as passer ton appareil de mesure sous 24 ? Tu as quand même avancer ?

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 02 Dec 2009, 22:13
by jC_Omega
une cn d'occasion, cool. ta fait une bonne affaire.

pour le PWM et les fichiers contacte moi sur msn.

pour le pic24H, je suis toujours dessus, pour le moment je comprend et j'expérimente les différente fonction du pic, pour que je puisse convertir mon projet de 18F a 24H.

le plus dur c'est de trouvé des tuto, a par les 2-3 exemples sur le site de microchip, il y a rien. les PIC24H sont vraiment trop récent , un peu comme les PIC32.
tout les livre ou tuto sur le net traite des PIC24F, malheureusement les PIC24H sont vraiment différents (ils ressemble bcp au PIC33F)

Les fonctionnalité vraiment sympa sur ces µC 16bit de compet sont :
-la puissance de calcul et la vitesse (car ils contiennent les même unité de calcul que les DSP PIC33F)
- les 8 DMA (direct mémorie access) ---> exemple faire très rapidement des acquisitions analogique (ou autre) et les stoker automatiquement dans la zone mémoire ram spécial (DMA) tout ca de façon automatique dans ligne de code (les DMA permette de faire des chose complexe de façon automatique , grâce on peu ainsi faire du vrai multitâche sans aucune interruption.
- faire 4 acquisition analogique en même temps (12bits).
- plein d'autre truc de folie...
bref ca na rien a voir avec un µC 8bit (c'est un peu ca le soucis, les doc des 8bit été vraiment bien faite, contrairement au µC 16 bit ou c'est mal foutu et sans explications).

la par exemple j'ai mis en place un programme qui permet de faire 1024 double acquisitions analogique simultané, et de stocker les valeurs dans 2 table de 2ko. tout cela ce fait sans aucune intervention dans le programme principal de façon 100% transparente (un peu comme quand on génère du PWM hardware). pendant ce temps dans ma boucle principal, je peut faire du SPI, et des gros calculs avec des valeurs récolter. --> la même chose m'aurais pris 20 fois plus de temps avec un PIC18F avec 40Mhz (c'est un peu pour ca que je suis passer au PIC24H).

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 02 Dec 2009, 22:32
by CaZaE
Oo <--- personne qui bave ...

Ma CNC elle est neuve ! (made in taiwan !)

sérieux tu ma fais rêver la !

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 03 Dec 2009, 00:16
by CaZaE
Donc voila mes premier test donc dans mes premier essais je peut pas passer a plus de 16 couleur sous risque de scintillement il faut que je revoie ma boucle PWM !

Donc transition de couleur (rouge/vert,vert/bleu,rouge/bleu) Le rendu en photo n'est pas top mais c'est pour donner une idée !
matrice16.jpg
Et sans PWM : les traditionnel 7 couleurs :
matrice17.jpg
Voila voila

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 03 Dec 2009, 12:29
by jC_Omega
cool. ca fait chouette

pour faire du 16 couleur du fait du PWM 2bit?

ta surement un problème au niveau de tes timing interruption, le plus important de de vérifier que le pic ne ne veut pas partir en interruption alors qu'il est déjà en interruption ( ca peut venir de la les ralentissements), ton pic pédale a quel vitesse?

je te conseil de passer MPLAB en simulation (pas en sebug ICD) de mesurer via l'outil de mesure le temps que tu passe en interruption, et de faire ensuite la comparaison de cette valeur, avec ton timing du timer qui donne l'ordre l'interruption :
exemple :
tu passe 50µS en interruption, ton timer est régler pour faire des top toute les 100µS --> ainsi tu passera 50% de ton temps en interruption pour l'affichage, donc c'est bon, tu aura le temps de faire des chose dans ton programme principal.

si : temps passer en interruption est > à 80% du top d'interruption timer --> alors pas bon. (genre 95µS en interruption, avec un top timer de 100µS (ca laisse 5µS pour le programme principal, ce qui est insufisant)).
si la valeur est supérieur, alors tu perderat des top d'interruption et alors il y aura des ralentissements sur l'affichage.

oui le SPI ralentie pas mal le système, faut le faire tourner le plus vite possible pour gagner du temps.

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 10 Dec 2009, 21:28
by CaZaE
Bon alors quelque nouvelles :

je ne peut pas dépasser 4096 couleur sur 8ligne et 32K et quelque sur une ligne due a la lenteur de mon quartz de 20Mhz donc j'ai réussis a en trouver du 10Mhz (10x4 en PLL = 40Mhz) je testerais avec ca .

Sinon je vais essayer de développé une nouvelle carte sans SPI mais avec de l'I2C et du PWM hard (sous I2C ) avec une résolution de 10bit soit 1024 dégradé pour une couleur on obtiens ÉNORMÉMENT de couleur et donc un FULL colors ++ .Sans pwm soft je vais énormément gagner sur le soft donc pouvoir faire tout les programme nécessaire !

Voila voila a bientôt pour le test de se composant que je développerai sur une carte annexe !

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 13 Dec 2009, 15:51
by Termi87
J'adore :).

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 13 Dec 2009, 22:03
by ambiama
Que prends-tu pour passer l'I2C en PWM ?

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 14 Dec 2009, 11:37
by CaZaE
Un petit chip bien sympa : PCA9685

En plus j'ai dit une co__erie c'est du 12bit donc sur 3 couleur ca donne 4096*4096*4096 soit théoriquement 6.87x10^10 couleur Oo ca va ...

Re: ULPprepa : Matrice RVB (ebay) full color+18f2520+si affinité

Posted: 14 Dec 2009, 13:37
by jC_Omega
tu abandonne ta carte en cours donc?