Seite 7 von 8
					
				
				Verfasst: So 22 Apr, 2007 4:42 am
				von tek-man
				Bah non j'ai 5V.
Et ca n'a pas fonctionné 
 
   
 
Le relais chauffe beaucoup et le transistor aussi!
Pourtant j'ai simplement branché la resistance de base sur le +5v.
Je vais tester le relais, mais il a l'air de fonctionner correctement...
Je capte pas trop pourquoi j'arrive pas à commander le relais avec un transistor, faut que j'approfondisse la recherche..
 
			
					
				
				Verfasst: So 22 Apr, 2007 12:30 pm
				von electron190
				Exact pour la diode , mais elle ne sert que pour proteger le circuit de commande de l'extra courant de rupture au moment ou l'on coupe l'alim de la bobine du relais
Il est important de la mettre mais son probleme ne vient pas de là
Ton relais , c'est bien un "reed" 5 volts ?
			 
			
					
				
				Verfasst: So 22 Apr, 2007 9:32 pm
				von doctoritchy
				perso pour ma cnc j'ai tester pas mal de transistor pour controler mes relais , et le seul qui ma donner des resultat impecable se sont les 2n2222 
 
 
les bc ne fonctionnais pas et pourtant tout etait parfaitement cabler !
 
			
					
				
				Verfasst: Mo 23 Apr, 2007 4:42 am
				von tek-man
				Oui c'est un reed 5V avec diode.
J'ai pas encore tester un 2n2222, mais je dois en avoir, mais le courant de base sera insuffisant, je pense.
Je vais tester sur une plaque d'essai, dès que j'ai fini un ampli audio, car j'ai plus de son dans le salon 

Je vais tester avec d'autres transistors, mais ce que je trouve étrange, c'est que ca chauffe beaucoup avec un darlington et avec un FET canal N.
Alors soit le relais ne fonctionne plus vraiment, soit il y a quelque chose qui m'echappe!
 
			
					
				
				Verfasst: Mo 23 Apr, 2007 6:49 pm
				von pitchoun
				Electron190 hat geschrieben:Exact pour la diode , mais elle ne sert que pour proteger le circuit de commande de l'extra courant de rupture au moment ou l'on coupe l'alim de la bobine du relais
plutôt pic de 
tension trés élevé provoqué par l'ouverture de la bobine du relais (idem à une self)  

 
			
					
				
				Verfasst: Mo 23 Apr, 2007 8:42 pm
				von shrad
				qui a comme denomination exacte "extra courant de rupture" 
 
tout comme un condensateur emmagasine une tension et fait un pic de courant enorme en se dechargeant, une self emmagasine le courant et fait un pic de tension enorme en se dechargeant
l'un est l'inverse de l'autre, sans se compliquer la vie avec la theorie (je vais pas venir faire le puriste et parler des reactances et autres impedances 

 )
 
			
					
				
				Verfasst: Di 24 Apr, 2007 9:40 pm
				von pitchoun
				autant pour moi  
 
 
sinon t'inquiète les self et les condensateurs je connait je suis dans l'électronique moi aussi  

 
			
					
				
				Verfasst: Di 24 Apr, 2007 10:38 pm
				von shrad
				peut etre verifier le brochage des relais reed?
j'ai deja eu la blague d'avoir des references "exotiques" en reed ou le bobinage et le contact avaient leurs pattes en quinquonce au lieu du brochage classique et j'avais pas fait gaffe...
			 
			
					
				
				Verfasst: Mi 25 Apr, 2007 4:40 am
				von tek-man
				Oué, mais la c'est exactement la même réf que les autres.. 
Je vais tester sur une plaque d'essai..
Mais le relais avait l'air d'être bon, sur les tests à chaud.
Je me demande si il faut bien un canal N en fet?
Là je fais un tit ampli audio pour mon salon.
C'est souvent sur un truc simple qu'on galère 

Là j'ai peu de temps, je bosse tot le matin, mais je suis en vacance la semaine prochaine, donc je reprends le projet à ce moment.
 
			
					
				
				Verfasst: Mi 02 Mai, 2007 11:57 am
				von tek-man
				Alors le 2N2222, chauffe aussi, et tension de chute trop faible.
Ce qui est etonnant c'est qu'avec un amplificateur de ligne en DIL16 (ULN2003) ca ne chauffe pas du tout, et un T bipolaire, oui!
Il aurait fallu un darlington bien calculé..
En fait j'ai refais un mini proto et je me suis orienté mos fet.
J'ai pris un canal n BUZ11 pour les essais, ca fonctionne parfaitement ca ne chauffe pas du tout à condition qu'une resistance Rgs de 20k soit placée.
Je vais tout rebrancher sur la pcb mère...
a+
			 
			
					
				
				Verfasst: Fr 04 Mai, 2007 3:38 pm
				von genesis
				tu es sur que ton reed a pas un soucis? car un 2n2222 qui chauffe en pilotant un reed, j ai jamais vu ça ^ ^
il est alimenté comment? quelle est la tension de fonctionnement du relais?
			 
			
					
				
				Verfasst: Fr 04 Mai, 2007 10:31 pm
				von tek-man
				Je sais plus trop, mais j'ai zappé 

 j'utilise maintenant un mos-fet canal N: BS170. Sinon c'etait etrange le coup de la chaleur.?
J'ai mis une resistance de gate de 75 ohms et une resistance Rds de 22 Kohms.
Ainsi ca ne chauffe pas, et l'implantation ne change pas j'ai juste à souder une resistance coté soudure! 
 
J'ai bien avancé le projet!! 
 
Voici l'avancement (on voit mal l'ecran lcd, mais ca affiche des données de la carte mère):
 
Donc la partie sécuritée fonctionne, pour le moment sans intéruption, mais il y a donc 3 methodes pour que le shutter coupe le faisseau:
- Methode logiciel, le 68hc11f1 peut activer le shutter.
- Methode scan-safe, la carte de sécu est cablée sur le shutter. (le fil bleu ouvert)
- Intérupteur à clef ouvert. (le fil jaune fermé)
Maintenant j'ai aussi testé l'émission de données (80 chars) par la liaison série synchrone: le cable en nappe sur le he10-16
Donc la carte mère envoye les données en serie, à la telecommande.
Celle ci posséde son micro processeur, et j'ai donc maintenant 8 leds ou même plus.
La telecommande posséde ausssi des ecrans intégrés, pour l'introduction et autres etc.
Actuellement le programme principal est gros! Déja plusieurs Kilo octets, pour la telecommande ca fait dans les 800 octets.
Il y a déja au moins 300 lignes de codes juste pour les fonctiones de bases (les actuators qui changent, le moteur DC, la partie secu...)
Je travail sur la partie afficheur lcd en ce moment, pour pofiner les routines..
Il reste encore pas mal de taf, mais bon je dois bien avoir fait 50% du travail total! 

a+
 
			
					
				
				Verfasst: Mo 07 Mai, 2007 1:48 pm
				von tek-man
				Voila, j'ai terminé les routines d'affichages.
En fait j'ai tout fait en sous programmes! 

Donc c'est très simple d'appeler une fonction.
Sinon le texte s'ecrit dans le programme en clair:
Code: Alles auswählen
TEXT1 FCB 'voici la ligne1 text1'
      FCB 'deuxieme ligne text1'
      FCB 'troisieme ligne text1'
      FCB 'quatrieme ligne text1'
TEXT2 FCB '1ere ligne...'
Etc..
Pour infos il reste que ca en programme principal, pour le moment:
(JSR = Saut au sous programme)
Code: Alles auswählen
********************************************************************************
*           ============  PROGRAMME PRINCIPAL  ================                *
********************************************************************************
DEBUT   CLRA                    ; init compteur de test boucle 10 fois DCmot
        INCA                    ; Changement de 0 à 1
        STAA    DATA1           ; donnée pour le moteur DC
        STAA    DATA2           ; donnée pour les actuators
        JSR   WAITI             ; petite attente
        JSR     KEYSW           ; Sous programme du shutter
        JSR     WAITI           ; Attente
                                ;
BOUCL1  LDAB    DATA2           ; Décalage pour les actuators
        LSLB                    ; 1x
        LSLB                    ; 2x
        LSLB                    ; 3x
        STAB    PORTA,X         ; Changement de l'etat des actuators
        LDAA    DATA1           ; Data 1 contient la valeur moteur DC en %
        JSR     DCMOT           ; Changement DC MOT
        JSR     WAITI           ; Attente
        LDY     #TEXT2          ; Affichage d'un ecran
        STY     ADRSCR          ; Adresse de celui ci
        JSR     LCDSD           ; dans ADRSCR
        JSR     KEYSW           ; sous programme du shutter
        JSR     WAITI           ; attente
        LDAA    DATA1           ; changement valeur moteur dc
        INCA                    ; +10%
        STAA    DATA1           ; changement etat actuators
        STAA    DATA2
        CMPA    #$0B            ; test si on est à 100%
        BNE     BOUCL1          ; premiere boucle 1 … 10
        JMP     DEBUT           ; saut au tout debut
********************************************************************************
*                  ============  SOUS PROGRAMMES ================              *
********************************************************************************
Donc maintenant je fais la telecommande du laser, completement.
Ca va faire 2 c.i. :
pour la mini carte fille avec le connecteur db15 et le pcb de la telecommande, avec un 2eme µp comme sur le proto visible.
Remi fait chauffer le perclo 

 tu as un peu le temps quand meme 

a+  

 
			
					
				
				Verfasst: Fr 11 Mai, 2007 1:50 pm
				von tek-man
				Avancement du projet:
Je suis à 1000 lignes de codes 

J'ai continué dans la lancée qu'il n'y ait que des appels à sous programmes, dans le programme principal.
Ceci, pour faciliter les modifications rapide du fonctionnement global du contrôleur pour laser RGB.
J'ai donc mis la langue anglaise par défaut, car c'est le mieux pour afficher en peu de lettres.
Au niveau de routines d'affichages,  il y en a 2:
Une qui fonctionne en RAM pour modifier les données affichées, et une qui affiche du texte ecrit dans la mémoire EEPROM.
Donc soit en RAM le fonctionnement normal, et en Flash l'affichage de textes fixes.
Niveau sécurité, avec le futur watchdog, et la carte scan safe cablée, c'est du nucléaire! 

Donc le shutter est branché sur une porte logique ET, qui accepte la sortie scan safe et la broche PG1 du µP.
Le µP lit par PA0, si la carte scan safe demande un shut du laser.
Alors dans ce cas une cloche est affichée en haut à droite, et le beam passe off (sur-sécuritée) en changant l'etat de PG1.
Le buzzer sonne en continu, et il y aura surement un ecran spécifique à voir plus tard.
Si l'alerte vient d'un capteur de temperature, le buzzer sonne en intermitant, le beam n'est pas coupé, mais une cloche s'affiche sur l'ecran.
Il y aura parmis les 16 touches, une touche pour le menu température, pour voir les 4 capteurs (laser rouge, vert, bleu, alimentation)
Au dessus de 100°C, on peut lire Over pour dépassement, ce qui est la limite de chaleur que j'ai fixé.
Voila! A+
Le menu des temperatures, tout est OK:
 
Dans le cas du rouge en surchauffe:

 
			
					
				
				Verfasst: Do 17 Mai, 2007 11:36 am
				von tek-man
				Voici l'algo du frimware actuel:
(petits changements prevus, nouvelle version a venir)
			 
			
					
				
				Verfasst: Sa 19 Mai, 2007 3:46 am
				von tek-man
				Voici la carte fille avec le buzzer et les borniers pour les 4 capteurs de temperatures.
La connexion avec la telecommande est réalisée avec un sub-d 15 broches.
			 
			
					
				
				Verfasst: Di 22 Mai, 2007 8:37 pm
				von tek-man
				Avancement du projet:
Typon de la carte fille terminé.
Typon secondaire de la télécommande terminé.
Je vais vérifier tout ca, et ensuite Re12 s'occupe de la gravure.
Donc je vais décabler le prototype car il y a beaucoup trop de fils, et ca va faire plus clair avec ces deux pcbs!
En tout le projet complet c'est:
- PCB mère (68HC11F1)
- PCB fille
- PCB telecommande (68HC11)
- PCB telecommande fille
- PCB Diffracting
- PCB Easy step
Ce qui devrait être commandé sur la beam table:
- 2 servo moteurs 
- 1 moteur DC
- 1 moteur Pas à Pas
- 3 actuators
- 1 shutter
Niveau telecommande:
- 1 écran LCD
- 16 touches de clavier
- 10 leds
- 1 stop urgence
			 
			
					
				
				Verfasst: Di 22 Mai, 2007 9:35 pm
				von seb_night
				Génial ton projet avance, ça commence à prendre forme !
			 
			
					
				
				Verfasst: Mi 23 Mai, 2007 5:03 am
				von tek-man
				Oué ca avance 

Je vais rapidement faire la télécommande, faut que j'achete un coffret pupitre, le reste je l'ai déja.
Ca sera plus pratique que son prototype pleins de fils partout  

 
			
					
				
				Verfasst: Mi 23 Mai, 2007 8:23 am
				von shrad
				salut tek-man
ca t'interesse des µC motorola? j'en ai quelques uns, 4 ou 5, dont une paire de 68HC11... reste a voir si ils sont reprogrammables parce que je ne connais pas cette famille et les protections qu'on peux y apporter
j'ai aussi 4 ou 5 68000 de 6 a 12 Mhz que je n'utiliserai jamais, si ca t'intereses...
voyant les belles realisations que tu fais avec ces controleurs, et ta maitrise de leur assembleur, je ne peux pas faire autrement que te proposer cela en te felicitant!
			 
			
					
				
				Verfasst: Mi 23 Mai, 2007 5:33 pm
				von tek-man
				Merci 

Sinon les 68HC11 peuvent être protégés contre la copie, en fait un bit enpeche la reprogrammation de la mémoire flash interne, et comme les vecteurs d'interruptions sont à cet endroit, ca bloque la modification.
Il faut tester chaque µc.
Aussi il existe des dizaines de 68hc11 différent, il faut voir suivant la référence de chacun.
Sinon le 68000, je le connais bien aussi, mais ca implique une grosse carte à dvpt, car c'est qu'un microprocesseur.
En fait le même genre de carte mère que la mienne mais en plus gros!
Donc je sais pas trop, faut voir 

 
			
					
				
				Verfasst: Mi 23 Mai, 2007 9:27 pm
				von shrad
				j'ai des A1FN
sinon les 68000 j'en ai 4 en DIL et un ou deux en PLCC
pour le 68000 j'ai un ancien controleur d'imprimante laser, il y a de la ram, de la rom, et des rom postscript adobe... peut etre qu'il est possible de detourner le tout de sa fonction, mais je doute que les parties hardware specifiques soient recuperables
neanmoins j'ai pas mal de logique "old school" en DIL qui permette de jouer avec les bus et autres adressages hard! si tu cherche de l'archaique en motorola j'ai surement ca qui traine ^^
			 
			
					
				
				Verfasst: Sa 02 Jun, 2007 9:35 am
				von tek-man
				A l'occase j'hesite pas à te contacter..
Les A1, je doute en avoir besoin, mais peut être pour la carte vidéo, si j'optimise le code dans un futur frimware.
Le 68000 est super comme processeur, mais bon faut dvpt des big pcb...
Avec ca y a moyen de faire une super carte video, pour ecran lcd graphique, malheureusement le code va être costaud, et seul c'est pas trop envisageable, du moins pour le moment.
			 
			
					
				
				Verfasst: Mo 18 Jun, 2007 11:10 pm
				von tek-man
				Voila, j'ai remplacé les cables du prototype par un bon DB15 bien pratique!
Il s'agit du futur cable de la télécommande, longueur 2 mètres.
Il y a donc en plus sur mon projet:
La carte fille avec les 3/4 mini pcb capteurs de température, et la sortie DB15 + buzzer.
Les deux cartes pour faire la télécommande:
Un starter kit recyclé à l'aide de la seconde PCB au dessus, fixation par 40 points de barrettes sécables.
Ensuite vient le clavier, pour le moment c'est une version proto, ensuite des vraies touches PRO (DIGITAST) et aussi 10 LEDS, poussoir urgence etc.
Je suis en train de faire la télécommande avec un boitier pupitre...
Bientôt la fin de l'électronique pour mon projet  

 mais le début de la partie informatique  
 
 
Je compte reprendre mon programme, pour bien paufiner les menus, je vais repartir sur un algorythme nouveau, dans tout les cas, une boucle sans fin, qui s'execute en moins de 100ms.
Voila les news, a+
 
			
					
				
				Verfasst: Di 19 Jun, 2007 1:02 am
				von electron190
				RESPECT !!
Ca commence a avoir une sacrée gueule
			 
			
					
				
				Verfasst: Di 19 Jun, 2007 1:16 am
				von tek-man
				
 Oui ca commence à avoir un aspect sympa, mon bureau revit 

J'ai encore pas mal de taf pour faire une telecommande laser digne de ce nom!
J'ai toutes les pieces, manque plus que les découpes, assemblages, peinture!
 
			
					
				
				Verfasst: Di 19 Jun, 2007 1:31 am
				von electron190
				Bah !!
Dans les concours de bureaux encombrés tu n'est pas le dernier  

 
			
					
				
				Verfasst: Di 19 Jun, 2007 1:52 am
				von tek-man
				Oui c'est typique de l'électronicien 

Aller derniere photo pour la route, j'ai ajouté une mini pcb proto pour les leds..
Au final j'ai 8 leds + ecran LCD 4x20 chars envoyé en liaison série..
Le clavier est en // mais avec des amplis de lignes à trigger de schmitt.
 
			
					
				
				Verfasst: Di 19 Jun, 2007 3:12 am
				von electron190
				C'est sympa en bleu 
Ca change des écrans vert et ça me parait plus lisible (du moins sur la photo )
Une fois au point , envisage tu une commercialisation ?
			 
			
					
				
				Verfasst: Di 19 Jun, 2007 9:15 am
				von tek-man
				re12 hat geschrieben:Ah content de voir que ca avance 

C'est toujours émouvant de voir ces PCB finir dans de beau projet comme ca 

Pour l'ecran prévoit tu de le remplacer par un graphique du type 128x64? ce serais peu être plus pratique pour toi non?
Bonne continuation
Rémi
 
Pour l'écran graphique, j'y ai pensé mais ca m'oblige à faire une telecommande avec une carte à µp plus balaise.
Enfin ce n'est pas exclu, si je fais une futur version de la telecommande, à voir plus tard.
Pour le moment ce n'est pas ma priorité d'avoir du graphique, mais c'est modifiable plus tard, suffit de reprogrammer les frimware 

Sinon tu as bien réussi les pcb, à nouveau!
Electron190 hat geschrieben:C'est sympa en bleu 
Ca change des écrans vert et ça me parait plus lisible (du moins sur la photo )
Une fois au point , envisage tu une commercialisation ?
Oui c'est plus visible, et je trouve plus moderne et agréable, enfin ils coutent plus chers ces écrans, quand même!
Pour la commercialisation, j'ai rien prévu pour le moment, enfin si quelqu'un du forum désire faire ce projet, c'est toujours envisageable en kit.
Il vaut mieux prévoir du temps pour souder toutes les pcb 

 
			
					
				
				Verfasst: Di 19 Jun, 2007 10:44 am
				von doctoritchy
				pas mal pas mal 
 
reste peu etre le cable de l'ecran au pcb qui fait encore un peu bourrin 

 sinon ça prend belle forme 
 
si c'est pour mettre un ecran graphique autant mettr eune carte mere mini itx pc104  avec sortie vga  et faire une carte pc104 qui gere les entree sortie 
 
  
dommage que mon projet cnc est vraiment pas encore au point sinon j'aurais pus usiner un beaux boitier sur mesure pour ton systeme 

 
			
					
				
				Verfasst: Di 19 Jun, 2007 11:22 am
				von tek-man
				Merci!
Oui pour le cable c'est envisagé, mais ca me saoule un peu  
 
 
Donc je sais pas si je vais le refaire..  
 
 
Oui c'est vrai pour l'écran graphique, de nos jours autant mettre un micro-pc, enfin pour moi le graphisme c'est plus le laser qui doit le faire!
L'écran de la teleco c'est plus pour le contrôle.
Dommage pour le boitier, enfin peut être pour une futur version 

 
			
					
				
				Verfasst: Sa 04 Aug, 2007 2:46 pm
				von tek-man
				J'ai terminé ma telecommande laser!!!  
 
 
Je suis super content apres 2 ans de travail, voici le résultat:
 Le projet au complet
Le projet au complet
 Les cartes électroniques
Les cartes électroniques
 Début découpe du coffret
Début découpe du coffret
 Les découpes sont terminées..
Les découpes sont terminées..
 Mise en peinture
Mise en peinture
 Mise en peinture terminée.
Mise en peinture terminée.
 L'intérieur de la telecommande, avec le ventilateur
L'intérieur de la telecommande, avec le ventilateur
 Le projet terminé
Le projet terminé
 
Il me reste à programmer maintenant!!
Sinon j'ai la led bleue qui s'allume en continu quand le laser fonctionne, et qui clignotte si une alerte des scan safe est détectée.
Pour la led blanche, elle est eteinte en cas d'alerte scan safe, allumée si le  laser fonctionne normalement et elle clignotte quand l'interupteur à clef est off (donc le laser en standby)
Les autres led sont allummée par la carte mère, il y en a 4 pour les 4 touches de mode de fonctionnement (affichage des temperature, mode config, mode automatique, mode manuel)
Voila, a+