BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   CNC e Stampanti 3D (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/)
-   -   I miei PCB (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/113506-i-miei-pcb.html)

Danielxan 14 dicembre 08 22:16

I miei PCB
 
Apro questo tread per facilitare la ricerca dei miei pcb.

Danielxan 14 dicembre 08 22:19

Pwm2001
 
2 Allegato/i
Evoluizione della classica mm2001.
Scheda processore.

Danielxan 14 dicembre 08 22:20

Pwm2001
 
2 Allegato/i
Pannello di controllo.

Danielxan 14 dicembre 08 22:22

Pwm2001
 
2 Allegato/i
Gruppo alimentazione, controllo temperatura.

Danielxan 14 dicembre 08 22:24

Dx2-bdx
 
2 Allegato/i
La mia versione della MM2001 con finali motore a transistor.

Danielxan 14 dicembre 08 22:27

Dx2-ulm
 
2 Allegato/i
Versione con finali motore ULM senza resistenze di limitazione corrente.

Danielxan 14 dicembre 08 22:29

Dx2-ulm con resistenze
 
2 Allegato/i
Versione con finali motore ULM con resistenze di limitazione corrente.

Spiegazione di Phasol di come calcolare le resistenze:

Citazione:

Originalmente inviato da phasol (Messaggio 1245211)
Allora i motori passo passo, per funzionare assorbo una certa intensità di corrente (I) oltre il quale il motore si brucia. Questo valore lo puoi ottenere attraverso la legge di Ohm (V=R*I) dai dati di targa del motore. In questo caso sai già che se alimenti a 12V, il tuo motore assorbirà esattamente la corrente massima di funzionamento erogando la max coppia disponibile. Se sceglierai altri motori, dovrai calcolarti la tensione di alimentazione in modo tale da stare al di sotto della corrente max del motore e dato che ti verrà fuori sicuramente un valore di tensione non comune agli alimentatori, dovrai porre delle resistenze in serie alle fasi del motore, in tal modo limiterai la corrente assorbita dalla fase del motore.
Esempio con il Mae
Dati di targa: Rph=1.1 ohm Imax=2.1A/ph
Allora calcolo la tensione V=1.1*2.1=2.31V
Se io alimentassi a questa tensione, ogni fase assorbirebbe esattamente il max di corrente supportato.
Se invece alimentassi a 3.3V senza mettere null'altro avrei che sulle fasi scorrerebbe I=V/R=3.3/1.1=3A il che mi brucia le fasi, quindi si deve trovare qualcosa che limiti la corrente di assorbimente e queste sono le resistenze che vedi nello schema dei bdx.In questo caso ce n'è una per fase per cui, supponendo sempre di alimentare a 3.3 avresti:
V=(Rmotore+Rlimit)*I ora la I è quella che vogliamo avere cioè 2.1A, Rmot è la resistenza interna della fase e V è la tensione di alimentazione per cui:
Rlim=(V/I)-Rmot=3.3/2.1-1.1=0.47ohm
e quindi la potenza della resistenza sarà P=R*I^2=0.47*2.1^2=2W

Questo è tutto. La finezza sarebbe calcolare anche la caduta di tensione che hai sul diodo 1n5408, in quanto al motore non arrivano 3.3V, ma bensì 3.3V-0.7V=2.6V; quindi se vuoi proprio spremere al max i motori, metti 2.6V al posto di 3.3V nelle formule sopra.


Danielxan 14 dicembre 08 22:34

Fenice.
 
2 Allegato/i
Semplice interfaccia per driver di potenza con controllo step/dir.

Danielxan 14 dicembre 08 22:37

Ponte H
 
2 Allegato/i
Versione modificata del ponte H di Fiser.

Danielxan 14 dicembre 08 22:39

Chimera.
 
1 Allegato/i
Sceda di controllo per piccole frese 3 assi.

gattodistrada 15 dicembre 08 07:15

ottimo Daniel :D

ilsindaco66 15 dicembre 08 09:20

Ottimo ed abbondante Daniel, come sempre :D.

Sarebbe utile che il primo moderatore che legge metta il post in evidenza perché merita veramente.
Prima che lo stesso diventi kilometrico per i commenti e/o i giusti ringraziamenti suggerirei, per quanto possibile, di limitarsi alle sole indicazioni per Daniel e fare i dovuti ringraziamenti in altre occasioni, in modo che le (speriamo) future aggiunte da parte dell'autore non vadano in pagine troppo distanti dalle prime creando confusione, questa stessa mia risposta può essere tranquillamente cancellata, tanto non serve a molto. :P

Ciao

xitus 15 dicembre 08 10:36

:hail::hail::hail:

phasol 15 dicembre 08 11:25

possibili dubbi e relative soluzioni su ver bdx
 
1- programmazione pic: se viene programmato con programmatore esterno, impostare nel software di programmazione l'oscillatore hs(che è per quarzi ad alta frequenza) e non xt (che è sempre oscillatore esterno ma solo fino a 4Mhz). La versione del pic16f877A non è programmabile onboard ed ad ogni modo, per programmare onboard serve Windows98.
2-diodi posti a protezione dei motori: vanno montati con la fascia verso i motori.
3-Motore che fa rumore come se andasse,ma non gira: possibili cause sono o un filo del connettore che si è staccato oppure i magneti interni si sono smagnetizzati causa eccessivo sforzo allora in questo caso è possibile provare a staccare il motore e farlo girare per un minuto con un trapano (in questo modo si genera un campo magnetico che va a rimagnetizzare i magneti permanenti).
4-Controllo temperatura: se in uscita dalla scheda abbiamo sempre la tensione costantemente al massimo potrebbe essere un IRF bruciato (sempre polarizzato) per cui testare la continuità dei vari componenti. Occhio a mettere i led nel verso giusto(che pirla che sono stato:D)
5-quando si aletta un componente è sempre consigliato(se non obbligatorio) isolare l'aletta dal componente con fogliettino di mica e/o pasta termica (il tutto fissato con vitine in nylon).
6-alimentazione logica: se si alimenta la logica con la 12V di un ATX è consigliabile sostituire il 7812 con il 7809.
7-trimmer parte temperatura:V1 serve a regolare l'LM317 in modo da ottenere sul test-point TP 20v.
V2 invece serve per risolvere il problema del rilevamento pwm da perte di GMFC (la modifica della R da 100ohm dei francesi) che abbiamo visto dipendere da molti fattori e varia da caso a caso, per cui un trimmer e via.

Questi sono i problemi che ho riscontrato io (da principiante quale sono);penso sia utile che anche voi sciviate i possibili problemi con le relative soluzioni inerenti alla costruzione dei pcb di Daniel così da avere una specie di guida molto carina.
Ps:per fare solo domande magari apriamo altri topic così da lasciare in questo topic solo gli schemi e i consigli, poi eventualmente se in altre discussioni vengono fuori altri consigli, si postano anche qui..

Danielxan 16 dicembre 08 23:51

Hex di Pinuxx
 
1 Allegato/i
Questo è il file hex per il pic del modulo pannello della pwm2001, un lavoro di Pinuxx.

ilsindaco66 17 dicembre 08 11:31

Solo per fare una piccola appendice riguardante il dimensionamento dei diodi Zener D11-D14 della versione ULN.
Questi diodi sono stati aggiunti in un secondo momento dall'autore del progetto originale della MM2001 e servono a migliorare il tempo di commutazione tra le fasi, vanno dimensionati come nel progetto originale, cioè gli Zener devono avere una tensione pari alla tensione con cui vengono alimentati i motori più un valore da 1 a 3 Volt, per fare un esempio per motori alimentati a 12V si possono usare Zener tra 13V e 15V, Zener con tensione più alta fornisco un tempo di risposta del motore migliore ma non bisogna esagerare per non stressare troppo lo stesso, la potenza può essere di 1,3Watt o maggiore.
Come piccola aggiunta consiglierei, finito il montaggio dei componenti sulla scheda, di stagnare le piste percorse da correnti più importanti, per intendersi la linea di alimentazioni motori e quella del filo caldo.

Ciao

daniele 1973 17 dicembre 08 17:35

daniele
 
i miei piu sinceri complimenti e per la disponibilità che hai con me e tutti gli altri utenti.ma non sarebbe l'ora di dire al barone anche di modificare l'articolo riguarda la mm2001 nella sezione articoli? ormai è superato .cmq grazie daniel

Grillo 22 dicembre 08 00:31

Dx2-bdx-m
 
Ho scaricato i tuoi file, volendo costruire la tua versione DX2.BDX-M.
Nel listato del materiale, hai messola funzione dei vari punti.
Non capisco pero' la dicitura del
P2 R.F.U. Cosa vuol dire???
ed il punto:
P3 0 ohms.
Ti prego se puoi darmi il sinificato .
ti ingrazio anticipatamente.

Danielxan 22 dicembre 08 13:07

P2 R.F.U. Riservato per usi futuri = adesso non serve a nulla.
P3 0 ohm Serve a mettere il valore di V2 a zero ohm = un cortocircuito.

gionata73 22 dicembre 08 21:54

Aiuto per pic
 
Scusa tantissimo Danielsan , ma una domanda forse banale o forse utile a tutti, potresti postare il firmware dei vari pic, in modo da ragruppare il tutto su un'unico topic, hai fatto un'ottimo lavoro. altro quesito: quale software usi per gli stampati? Mi piace molto come escono, io uso Circad da tanto tempo (fin dal dos), ma devo dire che i tuoi layout sono fantastici.

Grazie infiite, danielsan.

Riposati nelle vacanze che di cera ne hai messa e tolta abbastanza.

Gionata:wink:

Danielxan 23 dicembre 08 21:16

:rolleyes:-5

Cessna 172SP 23 dicembre 08 23:10

Programma
 
Ciao danielxan.
Che programma usi per disegnare i pbc???
Grazie anticipatamente!!!

Danielxan 23 dicembre 08 23:55

Circad versione 4.20a Demo.

Cessna 172SP 24 dicembre 08 10:58

Citazione:

Originalmente inviato da Danielxan (Messaggio 1272195)
Circad versione 4.20a Demo.

Grazie

:)

Danielxan 24 dicembre 08 16:12

2 Allegato/i
Schedina aggiuntiva per implementare LM317 sulle vecchie versioni della mm2001.

saviothecnic 24 dicembre 08 16:46

Citazione:

Originalmente inviato da Danielxan (Messaggio 1272823)
Schedina aggiuntiva per implementare LM317 sulle vecchie versioni della mm2001.

Miiii ma che fai anche i regalini di NATALE :P
Sei instancabile ottimo Buon Natale a tutto VOI:lol:

Danielxan 27 dicembre 08 20:31

2 Allegato/i
Per chi ha la mm2001 e vuole aggiungere il display che indica il pwm.

ilsindaco66 27 dicembre 08 23:03

Accidenti a te, ora mi tocca proprio fare il bromografo :P.

Ciao.

Danielxan 29 dicembre 08 22:11

2 Allegato/i
Una schedina per interfacciare 6 proximity PNP agli ingressi finecorsa a contatto meccanico.

saviothecnic 30 dicembre 08 09:41

Citazione:

Originalmente inviato da Danielxan (Messaggio 1279253)
Una schedina per interfacciare 6 proximity PNP agli ingressi finecorsa a contatto meccanico.

Ottimo aggiungici anche il PWM e la faccio subbito :wink:
per la chimera ci sto giocando su ma ho troppi task aperti
in questo periodo:o:


Tutti gli orari sono GMT +2. Adesso sono le 19:31.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2026