[PROJET] Carte de contrôle et surveillance pour laser RGB

microcontrôleurs, protocoles et autres

Moderators: dj_richu, Moderator (French Zone)

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Wed 03 Jan, 2007 8:28 pm

En fait après avoir bien retourné mes documentations sur le micro-contrôleur, il suffit de désactiver le port série, le temps d'envoyer les infos aux lcd.
Ensuite je fais les tempos d'attentes à l'aide des calculs à faire pour le reste, etc.. surement pas mal de tempos à calculer et à placer..

Si je ne me trompe pas, je peux utiliser le lcd avec un bus de donnée qui change, tant que je laisse les 3 lignes de commandes à l'état inactif.
Donc le port G est partagé avec le latch qui est commandé par le port PA6.

Au final je ne perds qu'une LED! :) mais un écran // rapide et un seul micro-contrôleur!
edit: deux leds de perdu car je dois ajouter la sortie logique vers la sécurité..
:arrow: a tester !

Remi12, recontacte moi pour la pcb mère, dès que tu as le temps de la faire.
Last edited by tek-man on Thu 11 Jan, 2007 10:28 pm, edited 1 time in total.
Image

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Thu 04 Jan, 2007 8:44 am

Oui :lol:
Je t'envoie ca par mail ;)
Image

User avatar
genesis
Posts: 626
Joined: Tue 17 Feb, 2004 3:26 pm
Location: PARIS
Contact:

Post by genesis » Thu 04 Jan, 2007 10:31 am

pour le LCD, un parallele peux fonctionner avec seulement 2 lignes de controle (R/S et EN) si on fixe R/W à 0, ce que je fais en permanence dans la mesure ou je n'utilise pas le "busy flag" comme les tempos sont correctes.
apres on peut meme le faire fonctionner avec 4 lignes de données, un HD44780 ou équivalent sait fonctionner en mode 4 ou 8 bits :)

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Thu 04 Jan, 2007 5:54 pm

Genesis wrote:pour le LCD, un parallele peux fonctionner avec seulement 2 lignes de controle (R/S et EN) si on fixe R/W à 0, ce que je fais en permanence dans la mesure ou je n'utilise pas le "busy flag" comme les tempos sont correctes.
apres on peut meme le faire fonctionner avec 4 lignes de données, un HD44780 ou équivalent sait fonctionner en mode 4 ou 8 bits :)
Ha ouais pas con ;) Surtout que le port G est en sortie seulement donc vaut mieux faire ca!
Je vais refaire ma synoptique comme ca.
Le mode 4 bits j'y ai pensé mais la comme c'est la course au timing, je vais eviter car il faut faire deux fois plus de commandes.
Faut que je fasse le tour du programme en 10ms :!:
Image

User avatar
genesis
Posts: 626
Joined: Tue 17 Feb, 2004 3:26 pm
Location: PARIS
Contact:

Post by genesis » Thu 04 Jan, 2007 6:15 pm

c est sur mais c est l'éxécution de la commande qui est longue, pour valider le quartet je pense qu il ne lui faut que quelques centaines de nano secondes, à vérifier.

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Thu 04 Jan, 2007 6:28 pm

Bah de ce que j'ai vu ca change beaucoup d'un écran à un autre.
Genre la plus longue peut être aussi bien 1.5ms que 110ms !! :shock:
Et là j'ai pas la doc de l'écran utilisé :evil:

Donc je pense qu'il faut déja trouver un écran avec une doc complete, et pas trop mal.
Je partirais bien sur un 4 lignes de 20 caractère j'en ai vu des pas mal en blanc ou bleu reverse, mais la doc est naze..
En fait en assembleur je peux calculer précisement la vitesse à la µs près ou presque!
Donc je pourrais réduire au maximum les temps de synchro et les reduires des instructions suivantes (toujours qq µs de gagné..)
Faut que je fasse un proto de la carte fille pour tout tester.
Sinon je pense laisser la sortie commande sur le latch par securité, mais bon c'est clair que je ne dois pas cabler R/W! ;)
Image

User avatar
genesis
Posts: 626
Joined: Tue 17 Feb, 2004 3:26 pm
Location: PARIS
Contact:

Post by genesis » Thu 04 Jan, 2007 8:27 pm

le mieux est de prendre la documentation du hd44780 standard, apres il est possible d accelerer le controleur du lcd en changeant la résistance d oscillation

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Fri 05 Jan, 2007 5:31 pm

Ok, merci pour l'info.
Je vais orienter ma recherche d'écran avec ce contrôleur là, si il est boostable, ca peut être pas mal.
J'ai changé de taf, mon temps libre est tout d'un coup, le reste du temps je bosse plus donc moins de temps pour mon projet perso, snif!
Image

User avatar
genesis
Posts: 626
Joined: Tue 17 Feb, 2004 3:26 pm
Location: PARIS
Contact:

Post by genesis » Fri 05 Jan, 2007 5:47 pm

nan mais de toute façon tous les LCD à caracteres utilisent ce controlleur ou un générique du style KS0066U

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Fri 05 Jan, 2007 6:10 pm

Là j'ai un ks0068 mais bon c'est pas du boitier commun :lol:
La puce est posée sur le c.i. et direct la résine :?
Ca prends du temps de "juste" ajouter un écran lcd à un projet :shock:
Image

User avatar
genesis
Posts: 626
Joined: Tue 17 Feb, 2004 3:26 pm
Location: PARIS
Contact:

Post by genesis » Fri 05 Jan, 2007 6:43 pm

regarde pres de cette puce, il dois y avoir une résistance de forte valeur style 90K c est cette résistance qu'il faut modifier pour accelerer le controleur :)

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Fri 05 Jan, 2007 7:17 pm

Il y a une 913 de valeur pas très loin.
Je vais quand même attendre le nouvel écran pour modifier.
J'espere que d'un contrôleur à un autre ca change pas trop pour la commande des signaux RS et E
Image

User avatar
genesis
Posts: 626
Joined: Tue 17 Feb, 2004 3:26 pm
Location: PARIS
Contact:

Post by genesis » Fri 05 Jan, 2007 8:16 pm

oui c est celle là 91K :)

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Wed 10 Jan, 2007 9:22 pm

(J ai pas d accens sur mon linux? :shock: )

Ok, c bien si je peux gagner en timing au, je vais voir ca apres ;)

Je change d ecran pour avoir quand meme assez d infos lisibles...
Comme les temperatures sur la derniere ligne en continu c est mieux.
Pour l ecran je vais me baser sur celui la, qui utilise aussi le controleur HD44780
Conrad ref : 181980-55
4 x 20 caracteres
Fond bleu

Image

Sinon ils vendent toujours le 811E2 mais a 50€ !!! :shock: bien plus cher qu un F1 avec 32 ko de memoire flash...
Je vais essayer de creer mes propres caractres, on peut en avoir 8 en tout, comme pour faire un °C en un seul, ca devrait m occuper jusqu a temps qu arrive la pcb mere.

Voici la doc de l ecran 4 x 20 :
You do not have the required permissions to view the files attached to this post.
Image

User avatar
ledinblue
Posts: 180
Joined: Mon 10 Jan, 2005 2:01 pm
Location: louvain la neuve (Belgique)

Post by ledinblue » Wed 10 Jan, 2007 9:41 pm

pour ceux que ca intéresse je conseille d'acheter leurs lcd sur ebay au USA! Les lcd sont de bonne qualités (sauf l'angle de vision qui pourrait etre meilleur) mais pour le prix .. j'en ai commandé 8 et aucuns problèmes, recu rapidement et dans de conne conditions

http://cgi.ebay.com/HD44780-20X4-Charac ... dZViewItem

http://cgi.ebay.com/HD44780-16X2-Charac ... dZViewItem

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Wed 10 Jan, 2007 10:20 pm

C'est pas cher en effet! Bon le transport ca fait plus cher que l'afficheur! :lol:
Malgré 15€ de transport, ca reste moins cher, mais je n'ai pas de compte paypal :cry:

Sinon mon projet part vers 4x20 caractères, il n'y aura surement pas d'autres versions d'écrans.
De toute facon :
1ere ligne pour l'intitulé du menu
2 lignes pour le menu
Derniere ligne d'info (temperature ou autres)
Image

User avatar
electron190
Posts: 4947
Joined: Tue 03 Oct, 2006 1:28 am
Do you already have Laser-Equipment?: Pfffff , difficile à dire , des gros trucs dangereux quoi .............
Élevage de chats de soucoupes aussi
Spectra-physics 2018 multimode
ALC 909 avec alim maison
Et une turbine d'hélicoptère fonctionnelle
Location: Dans la soucoupe , avec les chats

Post by electron190 » Wed 10 Jan, 2007 10:32 pm

Tu a retrouvé tes accents ?

Bon si tu a une CB tu peut ouvrir un compte Paypal en quelques minutes de chez toi
C'est gratuit pour l'ouverture et quand tu fait un payement
Ils prelevent 1,50€ à l'ouverture pour controler le N° de compte et ils te les rendes aprés
Les frais c'est celui qui reçoit le pognon qui les paye

J'ai pas d'actions chez eux :lol: :lol: , moi aussi j'étais pas tres chaud mais depuis que je l'ai c'est pratique pour payer dans plein de pays sans se faire hièche avec des frais bancaire
Et en plus c'est immédiat et tu peut payer de chez toi
Pilote (confirmé) de soucoupe à chats et sauveur de l'Humanité
Алэн Дебордес
Mon site :
ELECTRON 190

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Wed 10 Jan, 2007 10:40 pm

Electron190 wrote:Tu a retrouvé tes accents ?

Bon si tu a une CB tu peut ouvrir un compte Paypal en quelques minutes de chez toi
C'est gratuit pour l'ouverture et quand tu fait un payement
Ils prelevent 1,50€ à l'ouverture pour controler le N° de compte et ils te les rendes aprés
Les frais c'est celui qui reçoit le pognon qui les paye

J'ai pas d'actions chez eux :lol: :lol: , moi aussi j'étais pas tres chaud mais depuis que je l'ai c'est pratique pour payer dans plein de pays sans se faire hièche avec des frais bancaire
Et en plus c'est immédiat et tu peut payer de chez toi
Oui ils sont revenus! Mais sans reboot lol ca c'est la puissance de linux 8)
A ok, bah oui je suis jamais trop rassurer de balancer mes coordonnées sur le web...
Mais bon c'est vrai qu'a l'occase faut que je me fasse un compte paypal ;)
Image

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Thu 11 Jan, 2007 12:24 am

En fait c'est déja testé, ca marche super les caractères persos!
Pour le moment je vais definir ces 8 caractères là.
Les 4 premiers pour faire un tableau d'intro
Puis °C
Puis buzzer (cloche)
Les deux derniers sont pour l'émission laser (tentative de ressemblance avec le symbole laser)
Pas facile l'infographie en 5 x 7 pixels! :?
You do not have the required permissions to view the files attached to this post.
Image

User avatar
nicolight
Posts: 399
Joined: Wed 21 Jun, 2006 8:00 am
Location: France: Beziers

Post by nicolight » Thu 11 Jan, 2007 1:18 am

Lol effectivement...en plus la tu es en 5*8 me semble til!
Et que la lumiere soit... http://www.nico-light.com

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Thu 11 Jan, 2007 8:36 am

Oui en fait les polices ont un trait vide en dessous pour afficher le curseur, mais bon en caractères persos, tu peux utiliser cette ligne ;)
Image

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Thu 11 Jan, 2007 10:37 pm

Voici la derniere synoptique, version 2.14 :lol:
Il restera juste à changer le bloc blanc après test + petites retouches.
Je pense ajouter des inverseurs avec trigger de schmitt pour eviter les parasistes sur les lignes //
Va falloir que je soigne beaucoup le blindage de ces lignes, au pire je passe en symétrique mais j'espere que ca va passer sans!
You do not have the required permissions to view the files attached to this post.
Image

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Fri 12 Jan, 2007 9:46 am

re12 wrote:Salut

Je fait la carte ce week end Tek-Man :wink:
Ok parfait! ;)
Image

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Sun 14 Jan, 2007 4:43 pm

Génial !!!
Ca a l'air super!
J'ai hate de tester :)
Heu sinon tu as inversé la photo n°1 ? Car normalement l'ecriture est lisible sur les deux faces?
Image

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Sun 14 Jan, 2007 5:37 pm

Zut, il y a erreur :(
La face verte c'est la face composants sur tci.
La face rouge c'est la face cuivre..
Donc tout les ecritures sont lisibles
Sur la photo j'ai mis la face cuivre devant..
Image

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Sun 14 Jan, 2007 6:07 pm

Ouais vas y je vais tester la partie moteur dc en inverse, comme j'ai peut être des valeurs à changer..
Tu peux me le refaire quand même?
Image

lolo010
Posts: 187
Joined: Sun 20 Jun, 2004 6:06 pm
Location: Nice 06

Post by lolo010 » Sun 14 Jan, 2007 7:59 pm

chapeau r12 en plus du double face
tu utilise quoi tu presensibiliseé ou pnp blue pour faire des joli plaque comme ça

lolo010
Posts: 187
Joined: Sun 20 Jun, 2004 6:06 pm
Location: Nice 06

Post by lolo010 » Sun 14 Jan, 2007 10:26 pm

ça ces des chose qui arrive moi j'utilise le pnp blue pour faire mes platine

User avatar
tek-man
Posts: 2015
Joined: Mon 10 Jan, 2005 8:31 pm
Do you already have Laser-Equipment?: QM2000 BASIC and QM2000 INTRO
LD2000 + LIVE PRO + BEYOND ess

>500mW RGB Mini Laser / DMX / ILDA
100mW 532nm / 100mW 473nm / 300mW 640nm

3.5W Full Color Laser
1250mW 532nm / 1150mW 445nm / 1100mW 640nm
Location: Paris
Contact:

Post by tek-man » Mon 15 Jan, 2007 11:54 am

En tout cas les pcbs de remi sont de très bonne qualité, les pistes ne se décollent pas!
Comme tu peux voir là un peu, j'ai percé à 3mm sur une pastille de 5.5 mm et tout est propre..
Image
Image

Post Reply

Return to “Microcontrôleurs et autres”

Who is online

Users browsing this forum: No registered users and 2 guests