![]() |
Ciao Marco ciao Simone e ciao a tutti, sono un felice possessore di tre servo driver di Marco, appena ho visto il suo progetto, ho capito subito che era qualcosa di fatto bene e soprattutto fatto con professionalità e cuore. Io ho preso i drivers già montati e devo dire che sono realizzati con cura, anche il prezzo è molto vantaggioso, è di poco superiore al valore dei singoli componenti, considerando tutto il lavoro manuale di assemblaggio e saldatura (manuale ovviamente), non ho ritenuto valesse la pena rischiare la strada dellautocostruzione. Inutile dire che funzionano bene, anche il programma di monitoraggio e impostazione parametri è semplice ed intuitivo. È mia intenzione realizzare una fresa cnc con tali drivers, troppo bello sentire il rumore dei tre servomotori in funzione. Simone, se vuoi vedere in funzione i drivers . vieni a trovarmi :D Ferdinando |
e te parea se tu non eri tra i primi a provarli! Vengo volentieri. Lascio passare l' estate (impegni di lavoro mi portano sempre lontano) ci vediamo più in la. |
Grazie Ferdi! Stò lavorando ad un upgrade firmware e software che avviene tramite la seriale con il bootloader già dentro al processore. Ho aggiunto il test dei segnali di comando e dell'encoder, poi ho risolto qualche piccolo bug sul software di tuning. Cose che non pregiudicavano il funzionamento ma erano antipatiche, tipo la connessione che cadeva quando andavi ad aprire un file di configurazione salvato... Se ci sono dei suggerimenti li accetto più che volentieri adesso che ho le mani in pasta :D |
Bravo Marcosinatti, preparato ed umile nell'accettare suggerimenti e consigli. Peccato che per poterlo fare bisognerebbe avere sotto mano una delle tue creature, altrimenti si direbbero solo sciocchezze (l'elettronica ed i software son così). Potresti mandarmi un mp con i costi complessivi per la tua soluzione completa di alimentazione e motori? Ciao |
Grazie!!! :lol: Per l'alimentazione non ho previsto niente di specifico, fai conto che serve un alimentatore a 12V stabilizzati da 0,4/0,5A per drive (quindi per 3 drive va bene 12V 1,5A), si può usare anche uno switching da poche euro. Per la sezione di potenza serve invece un trasformatore di tensione e corrente adatta ai motori, ponte e condensatori, senza stabilizzazione. La tensione massima in teoria può essere si 75V ma per ora ho fatto prove significative solo fino a 60V. |
Il tempo passa ma vado avanti con modifiche e upgrade al firmware. Adesso il servo è affidabile e lavora egregiamente movimentando anche macchine di un certo peso... Metto il video di un amico che li ha installati su una sua cnc cnc servo dc by marcosin - YouTube |
Ottimo veramente notevole Bravo :wink::yeah: |
marco scusami ma sono ignorantissimo... praticamente stai cercando di usare un normale motore brushed al posto di un motore passo?? giusto? |
Non stò cercando di farlo, l'ho fatto! :lol: Si in pratica è un motore a spazzole retroazionato con encoder e pilotato in step e dir come se fosse un passo passo. Come risultato la macchina non produce quelle maledette risonanze tipiche dei passo passo, è più fluida e veloce. Non c'è più il pericolo di perdere passi perchè il motore è sempre controllato con l'encoder. Come contro il drive costa un pò di più rispetto a realizzarne uno per i passo passo, e anche il motore è più costoso visto che richiede l'encoder. |
fighissimo! complimenti... mi diresti i prezzi? mi vorrei fare una piccola cnc "da scrivania" per fresare (o meglio incidere) tutte le cretinate che mi vengono in mente giorno per giorno senza dover sbattere in garage per andare alla cnc grande... che tipo di motori ci vogliono esattamente? quanto costa il tuo driver (presumo ce ne voglia uno per ogni asse oppure e uno che fa per 3 assi? o 4?) non ho mai capito la storia degli encoder... se non erro ho letto tra qui e il forum italiano di cnc :fiu: che gli encodersi possono mettere anche sui motori passo, giusto? altro punto che non ho capito e: sono motori apposta che hanno gli encoder oppure sono gli encoder che possono essere montati su qualunque motore passo-passo? FORSE vado in OT... non vorrei dire una cassata... ma... non esistono driver per motori brushless? perche non ti sei cimentato nella costruzione di uno di quelli? i motori brushless per le cnc sono differenti da quelli che usiamo nel modellismo? sarebbe fighissimo costruire una cnc brushless con i motorucci che usiamo per aerei ed elicotteri! :lol: |
Con un solo messaggio hai chiesto argomenti che per essere trattari servirebbe un intero forum!!! :lol: Provo a risponderti molto sinteticamente e tralasciando molti particolari solo per darti un idea. L'encoder è un generatore di impulsi, che se letto in maniera corretta permette di stabilire tramite un microprocessore la posizione, la velocità e la direzione di rotazione del motore. Il drive in pratica ad ogni impulso di step che riceve dal pc si occupa di far smuovere il motore di un impulso encoder (encoder calettato sull'albero del motore), e permette di mantenere il motore in una certa posizione anche se riceve forze esterne sull'albero che tenderebbero a spostarlo. Azionamenti brushless esistono e come, tutte le macchine professionali li montano, ovviamente non utilizzano i motori dei nostri modelli, e hanno dei costi che partono dai 5-600 accoppiata azionamento/motore di tipo molto economico e potenze ridotte. Anche in questo caso c'è un encoder per retroazionare il motore. I passo passo possono essere retroazionati da encoder, ultimamente molti produttori si stanno orientando su questa strada ottenendo dei sistemi ibridi e che comuque sono già più affidabili di un passo passo tradizionale pilotato a loop aperto. Un motore a spazzole in dc da 100-200w completo di encoder (potenza adeguata a cnc hobbistiche) va a costare dai 100 ai 200 (in realtà anche molto più in base alla qualità), ma sono spesso acquistabili da rivenditori di materiale surplus, su ebay e sui vari mercatini di elettronica. Di drive commerciali per pilotare motori in dc ne esistono diversi tipi anche se sono poco diffusi e spesso dovendosi rivolgere all'estero sono sprovvisti di una buona assistenza postvendita. Il mio drive finito va a costare sui 70 in base a dove vengono acquistati i componenti. Detto tutto questo, per una cnc da scrivania io vedrei più indicati dei motori passo-passo anche perchè un qualunque altro sistema di movimentazione verrebbe a costare più della cnc. |
Sei un mito!!! Mi ero interessato per gli UHU driver poi vista la scarsa conoscenza del tedesco avevo desistito. Ho preso per test un driver ViperServo (che devo ancora provare) ma visto lo stato dell' arte che ha raggiunto il tuo driver mi sa che lascio perdere e proverò direttamente i tuoi. Curiosità: Fornisci anche il circuito completo? Complimentissimi davvero.Mi sono letto tutte le 21 pagine su CncItalia: hai fatto un lavoro immane. Ho in mente di costruire una nuova CNC con le palle (inteso con quide e viti a ricircolo di SFERE) che monterà direttamente servomotori (niente più stepper) quindi ci sentiremo al momento opportuno. |
Ciao, innanzitutto grazie! Ho dato un occhiata ai ViperServo, non sembrano male e dalle caratteristiche sembra che impieghino un processore molto simile a quello da me adottato, RISC 16 bit. Il Viper 95 ha caratteristiche simili al mio, tranne che accetta 95V in ingresso mentre il mio si ferma a 75, invece il viper 200 ha caratteristiche di tensione e corrente nettamente superiori. Come precisione sul controllo non saprei dirti perchè non conosco nessuno che abbia testato i Viper. Per quanto riguarda il circuito sinceramente non voglio e non posso mettermi a vendere drive, però se qualche utente non si sente di costruirli e vuole che glieli monto e testo io posso farlo, sempre compatibilmente con il tempo libero... Ciao e grazie ancora... |
Bravo Marco, ti volevo chiedere... la maggior parte degli azionamenti professionali esistenti richiedono un ingresso + - 10V dove da 0 a 10V la velocità + o - la direzione. I motori sono retroazionati da encoder che viene collegato all'azionamento., Poi ci sono gli encoder TTL 5V per la posizione. Avendo già gli azionamenti potresti fare dei circuiti di controllo come questi? cioè la logica step/dit con uscita +-10V con ingresso encoder ma senza la potenza? grazie Fabio |
|
Colpito in pieno! Quella è la scheda che permette di effettuare il controllo di posizione dando in uscita il riferimento analogico +-10V. La posizione viene controllata tramite encoder supplementare oppure tramite encoder rilanciato o simulato dal drive, molti azionamenti infatti rendono risponibile delle uscite con canalli A e B che ripetono il segnale dell'encoder apposta per essere collegati a controlli esterni. La schedina si parametrizza con lo stesso programma che viene usato per il drive dc infatti il software è in grado di riconoscere in automatico con cosa stà dialogando impostando le propie funzioni in base alla necessità. C'è da dire che non è oro tutto ciò che luccica, infatti la schedina funziona bene però per abbinarla in modo corretto ad un certo drive c'è da eseguire diverse prove di settaggio, perchè oltre a regolare il suo pid di posizione si rende necessario regolare anche il pid di corrente e di velocità del drive che andrà a controllare. |
Alcune novità sullo sviluppo della versione 1.1a : --Implementato bootloader per aggiornamenti firmware, in realtà esisteva anche sulla 1.0a però non da sempre ma solo dopo Febbraio 2011. Il file del firmware non è un .hex standard ma è elaborato tramite un algoritmo, quindi presuppone la presenza del propio bootloader precaricato sul pic per poter essere scritto in memoria nella maniera corretta. --Implementato su SmTuningTool un piccolo strumento integrato che permette l'aggiornamento del firmware tramite seriale --Implementato su SmTuningTool pannellino di controllo per monitorare lo stato degli ingressi e delle uscite, molto comodo per il test dei segnali di comando e dell'encoder --Risolto (spero) problema con i colori delle form di SmTuningTool su winxp --Risolto (spero) problema della caduta della comunicazione, avveniva il time-out se si impiegava troppo tempo nel cercare un file da caricare mentre si era collegati --Modificato leggermente il pcb per rendere alcune piste più grandi e ordinate --Modificata gestione frenatura motore su disabilitazione o allarme del drive. Il momento in cui scorre più corrente sui mosfet è quando il motore stà girando veloce e si toglie l'abilitazione o il drive va in allarme per qualche motivo, mentre prima veniva impiegata solo la parte del ponte inferiore, adesso viene distribuita sia sul ramo superiore che inferiore, teoricamente dovrebbe stressare meno i mosfet --Mantenuta la compatibilità tra versioni diverse del firmware e di SmTuningTool infatti il software legge la versione del firmware e si adegua ad essa Inoltre sono disponibili in maniera ordinata i downloads a questo indirizzo: Downloads Files per Drive Dc e Scheda Controllo Posizione - Marco Sinatti |
a marco ma pure quì te becco? hahahaha!!!! :P ma che fine hai fatto non ti ho sentito più :) |
| Tutti gli orari sono GMT +2. Adesso sono le 06:34. |
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