Jump to content

Come utilizzare un motore di un Hard Disk


Recommended Posts

Ciao a tutti.

 

Vorrei utilizzare un motore di un hard disk per farci dei progettini, oltre il motore userei anche la sua scheda di driver, l'unico problema che ho è che una volta smontato, quando lo alimento questo gira per 10-20 secondi poi si ferma.

Ho provato con 3 vecchi HDD, uno fa come scritto sopra, pare e si ferma, gli altri 2 partono e si fermano a intermittenza.

 

Qualcuno sa il motivo?? e soprattutto sa come potrei ovviare a questa problematica?

 

Ciao Mirco!

Link to comment
Share on other sites



girano per 10 secondi perchè solo con l'alimentazione fa il ciclo di startup e basta. senza segnali di controllo di testina e quantaltro dubito che tu riesca a gestire il motore con la scheda dell'hard disk :n2mu:

dovresti rifarti il circuito solo per la rotazione motore O0

questo imho O0

Link to comment
Share on other sites

Grazie apix, perlomeno hai confermato una mia supposizione, rimane comunque il problema di come evitare ciò.

 

Potrei rifare tutto il circuito, ma non credo sia cosa semplicissima, soprattutto non sapendo quasi nulla sui tipi di motori che questi hdd montano (non trovo scritto codici identificativi da cui trarre caratteristiche)

 

La cosa più semplice sarebbe comprendere e capire come funzionano le proprie schede di driver, in modo da agire sulle stesse, suppongo infatti che ci sarà una logica che abilita e disabilità il pilotaggio del motore (magari semplicemente un pin di enable sul chip utilizzato per la generazione dei 4 segnali ti pilotaggio).

Questa è la strade che prediligo, ma anche qui ho trovato delle difficoltà, in quanto non riesco a trovare datasheet dei componenti di mio interesse (ad esempio su due hdd ho un chip che credo sia quello che generi i segnali motore, siglato 9m4 5 ha13626 di cui non riesco a trovare nulla).

Se qualcuno crede che questa strada sia possibile ed è interessato potrei postare i modelli degli hdd che ho e magari riusciamo a capirci di più

Link to comment
Share on other sites

rifare il circuito la vedo ardua come operazione per il semplice fatto che i chip che sono montati sul pcb vengono fatti diciamo su misura e non li trovi facilmente su internet e anche se li trovassi e riuscissi a crearti un pcb le variabili sarebbero troppe per diciamo un work in home

Link to comment
Share on other sites

rifare il circuito la vedo ardua come operazione per il semplice fatto che i chip che sono montati sul pcb vengono fatti diciamo su misura e non li trovi facilmente su internet

Non lo rifarei con i soliti chip anche perchè non si trovano, userei altri general poupose, ma non ho assolutamente il tempo di sviluppare anche una scheda di controllo, se la trovassi a poco preferisco comprarla :nutkick:

 

girano per 10 secondi perchè solo con l'alimentazione fa il ciclo di startup e basta
Cosa sicuramente possibile, ma su internet si trovano progetti dove l'hdd viene alimentato e gira senza problemi es. Hard Drive Clock - Alan Parekh’s Electronic Projects ma ne potrei citare altri.

 

Pensavo che con questa guida Using disk drive motors fossi finalmente arrivato ad una soluzione, ma non c'è stato niente da fare. Riporto il pezzo credo sia di mio interesse

 

How to use controller in disk-drive electronics

 

The controller in the disk drive electronics can be succesfully used in the following way:

1. The electronics needs +5V to operate and usually +12V for motors

2. If the disk-drive has function to automatically got to track zero on powerup, you have to disable that option unless you want to use that option and the track zero detectio in your project. This option can be found from modern disk-drives, but old drives does not have it. Sometimes there is jumper for enabling and disabling this option.

3. Make sure that the electronics does not need to detect the disk in the drive to be able to move the stepper motor. This sensor can be easily easily make to give electronics the info that the disk is in drive. You only have to put some tape or glue to the sensor to make it think that disk is always in the drive. You can also accomplish this by cutting one wire or adding one extra wire to bypass the sensor.

4. Use drive select signal to select the drive electronics. Then use direction and step pulse signals to control the steper motor.

Punto 1 ok, Punto 2 Boooo come faccio a disabilitarla? Punto 3 non vedo nessun sensore, Punto 4 non l'ho capito.. :muro:
Link to comment
Share on other sites

SI SI SIIIIIIIIIIIIIIIIIIIIIIIIIIIIII:clapclap:

 

Di 4 hdd uno sono riuscito a farlo funzionare ora gira come una trottola, ciò che ho fatto è semplice, ho tagliato la pista di comunicazione con il microcontrollore :D il difficile è stato capire quale era!!!

 

Negli altri 3 non ho nemmeno un accenno di serigrafia, ora un po ci studio, e se non ne cavo le gambe provo a togliere del tutto il controllore :2funny:

Link to comment
Share on other sites

SI SI SIIIIIIIIIIIIIIIIIIIIIIIIIIIIII:clapclap:

 

Di 4 hdd uno sono riuscito a farlo funzionare ora gira come una trottola, ciò che ho fatto è semplice, ho tagliato la pista di comunicazione con il microcontrollore :D il difficile è stato capire quale era!!!

 

Negli altri 3 non ho nemmeno un accenno di serigrafia, ora un po ci studio, e se non ne cavo le gambe provo a togliere del tutto il controllore :2funny:

bella lì :n2mu:

 

mi risparmi i test del mio? :asd:

 

magari fai un paio di foto della pista incriminata :D

siamo curiosi anche noi :D

Link to comment
Share on other sites

Guarda chi si rivede! Mircolino!

Ma che ci devi fare con 'sto motore? Uno smerigliatore angolare tascabile? :asd:

potrebbe essere un'idea per fare un dremel, in realtà mi ha svelato che ci deve fare un orologio...

 

ma non vi svelo nulla ormai sarà lui che ve lo deve mostrare quando sarà completo :D

Link to comment
Share on other sites

Sto provando anch'io a far girare il motore smontato. Ho fatto anche alcuni step controller sia con l'Arduino sia con gli integrati appositi ma non sono soddisfatto del risultato allora riproviamo con il controller installato sul disco!. Anch'io penso che il problema del blocco sia tutto in qualche segnale che non torna al controller, il problema è che i datasheet dei controller ovviamente non si trovano e prima di ponticellare o tagliare tracce a caso volevo almeno avvicinarmi alla zona su cui intervenire.

Vediamo se fra tutti troviamo un sistema pseudo standard per farlo.

 

A presto

Link to comment
Share on other sites

Sto provando anch'io a far girare il motore smontato. Ho fatto anche alcuni step controller sia con l'Arduino sia con gli integrati appositi ma non sono soddisfatto del risultato allora riproviamo con il controller installato sul disco!. Anch'io penso che il problema del blocco sia tutto in qualche segnale che non torna al controller, il problema è che i datasheet dei controller ovviamente non si trovano e prima di ponticellare o tagliare tracce a caso volevo almeno avvicinarmi alla zona su cui intervenire.

Vediamo se fra tutti troviamo un sistema pseudo standard per farlo.

 

A presto

 

Rimettendo i magneti dei voice coil, senza braccetto, il motore adesso gira!?

C'e' qualche sensore nascosto?!.

Link to comment
Share on other sites

magari fai un paio di foto della pista incriminata
ecco la foto, la pista tagliata è quella sotto la M della scritta UM1 (che non so per cosa stia)

 

i88343_imag0308.jpg

 

I pin a destra e sinistra della pista tagliata sono l'Enabele e il clock, mentre l'incriminata e quella utilizzata per lo scambio dati.

 

stessa caso ho provato a fare su quest'altro hdd, preso dall'entusiamo di esserci riuscito con il primo e fidandomi della serigrafia UM1

i88344_imag0309.jpg

in questo caso però non funziona un bel nulla, non parte nemmeno. :muro:

I casi possono essere 3:

1) La serigrafia UM1 non significa nulla:cheazz:

2) ho sbagliato pista (magari ho tagliato il ck o l'enable), nel primo hd sono sicuro di aver tagliato la linea dati perchè ho trovato il datasheet :ave:

2) oppure la logica di funzionamento di questo hdd è differente e quindi siamo da copo di nuovo.:uglystupid2:

 

ora riprovo a costruire la pista tagliata e fare altre prove, fin tanto che non rompo il chip (cosa gia successa in un alto hdd:muro:)

 

Ma che ci devi fare con 'sto motore?
Mau, appena faccio funzionare questi motorini posterò una descrizione di cosa voglio fare, certo sarebbe più figo postare a cose fatte, ma vi farei aspettare troppo, non sono come te in swizzerina (Ps io la svizzerina la mangio :2funny:) a non fare na sega, purtroppo o per fortuna lavoro 10 h al dì, e il fine settimana c'è quell'altra che vuole le sue attenzioni...:angel:
Link to comment
Share on other sites

Rimettendo i magneti dei voice coil, senza braccetto, il motore adesso gira!?

C'e' qualche sensore nascosto?!.

 

è possibile, ho letto qualcosa a riguardo di sensori, dovrei aver postato il link, anche se li parlano di sensori che determinano la presenza del disco.

 

CMQ spiegami meglio, io non sono un esperto di hard disk, tu hai rimontato i due magneti (uno sopra l'altro) e basta? senza dischi e senza testina collegata?

Link to comment
Share on other sites

Ho ricostruito la pista del secondo hard disk e fatto alcune prove.

Purtroppo come immaginavo avevo tagliato la pista sbagliata ed inoltre questo ha un funzionamento differente.

Presumo infatti che abbia bisogno della comunicazione dati anche per lo start up infatti se lo faccio partire e successivamente collego a massa la pista acanto a quella che avevo tagliato, il motore continua a girare e non si ferma, unico problema e che accelera e decelera in continuazione.

Link to comment
Share on other sites

è possibile, ho letto qualcosa a riguardo di sensori, dovrei aver postato il link, anche se li parlano di sensori che determinano la presenza del disco.

 

CMQ spiegami meglio, io non sono un esperto di hard disk, tu hai rimontato i due magneti (uno sopra l'altro) e basta? senza dischi e senza testina collegata?

 

Esatto, ho fatto la riprova togliendo il magnete (solo il superiore) ed il motore parte, rallenta, riparte e si ferma restando cosi finchè non tolgo e rimetto l'alimentazione. Tra l'altro mi sono accorto che ponticellando i pin 1 e 2 del connettore IDE la sequenza si ripete (ho cercato ed ho visto che i pin 1 e 2 sono una massa ed il pin RESET).

Provo a cercare qualche altra info su internet.

Link to comment
Share on other sites

Ho rinunciato ad utilizzare il controller proprio, ogni disco è diverso dall'altro, ed a meno di non trovare una soluzione sul connettore IDE la vedo un po vaga. Io avrei bisogno di fare questa operazione di pilotaggio HDD su alcuni motori senza dover studiare tutte le volte il controller, perciò sono tornato sul driver ESC per RC che riesco a far funzionare tranne che il motore per partire ha bisogno di un 'aiuto' dopo di che và e tira come un dannato che ci potresti fare davvero un Dremel.

Qualcuno ha una ide del perche non parta autonomamente?

 

Driver ESC 30A su http://www.paruamodel.it/modellismo/7277.asp

motore HDD 3 poli, alimentato con un alimentatore da muro a 12V e 600mA dichiarati.

i88520_imag0182.jpg

Edited by Lemorlenny
Link to comment
Share on other sites

Mau, appena faccio funzionare questi motorini posterò una descrizione di cosa voglio fare, certo sarebbe più figo postare a cose fatte, ma vi farei aspettare troppo, non sono come te in swizzerina (Ps io la svizzerina la mangio :2funny:) a non fare na sega, purtroppo o per fortuna lavoro 10 h al dì, e il fine settimana c'è quell'altra che vuole le sue attenzioni...:angel:

 

potrebbe essere un'idea per fare un dremel, in realtà mi ha svelato che ci deve fare un orologio...

 

ma non vi svelo nulla ormai sarà lui che ve lo deve mostrare quando sarà completo :D

Come puoi vedere Leo ha già spoilerato tutto :asd: e ora si accaparrerà anche l'idea del progetto! :asd:

 

Invece mi sembra che l'utente Lemorlenny abbia intenzione di costruire un modellino di elicottero...magari come quei quad-copters, mi sbaglio?

Link to comment
Share on other sites

Invece mi sembra che l'utente Lemorlenny abbia intenzione di costruire un modellino di elicottero...magari come quei quad-copters, mi sbaglio?

 

Naaah!, vorrei farmi un 'laser beam splitter' risparmiando sul costo del galvanometro. Si tratta di far girare degli specchi a velocità adeguata e poi spararci su un laser con controllo TTL ed tramite altri specchi inclinati trasformare il raggio iniziale in una serie di raggi separati per farci un controller musicale tipo arpa laser.

In rete ho visto alcuni progetti che parrebbero funzionanti ma ancora non sono riuscito a riprodurli.

Ma mi sà che alla fine mi toccherà comprare un galvanometro.

 

Accetto consigli e suggerimenti.

Link to comment
Share on other sites

Rieccomi, sono stato fuori per lavoro,

 

Qualcuno ha una ide del perche non parta autonomamente?
è normale che non lo faccia, si vede che il driver che hai comperato non prevede lo spunto del motore, ma se lo aiuti lo fai uscire dalla stabilità e lui gira.

 

Naaah!, vorrei farmi un 'laser beam splitter' risparmiando sul costo del galvanometro. Si tratta di far girare degli specchi a velocità adeguata e poi spararci su un laser con controllo TTL ed tramite altri specchi inclinati trasformare il raggio iniziale in una serie di raggi separati per farci un controller musicale tipo arpa laser.
Carino anche il tuo progetto, se posso ti dò una mano volentieri!

 

Cmq vedo dalla foto che hai postato che il tuo motore ha tre fili che corrisponderanno a 3 poli, io di 4 motori che ho, come il tuo non ne ho nessuno, tutti a 4 collegamenti, ma non credo siano a 4 poli ma bensì 3 poli con un riferimento (presumo infatti che il tuo abbia un collegamento a triangolo mentre i miei a stella). ho cercato un pochino ma non sono ancora riuscito a trovare un ESC che faccia al caso mio, se qualcuno ha idee mi indichi pure. Un altra possibilità è comprare un ESC come il tuo e poi crearmi il centro stella con delle induttanze ma quali induttanze?? mi servirebbe la frequenza di pilotaggio :D

 

Quote:

 

Originariamente inviato da Gonne.m

 

 

Mau, appena faccio funzionare questi motorini posterò una descrizione di cosa voglio fare, certo sarebbe più figo postare a cose fatte, ma vi farei aspettare troppo, non sono come te in swizzerina (Ps io la svizzerina la mangio :2funny:) a non fare na sega, purtroppo o per fortuna lavoro 10 h al dì, e il fine settimana c'è quell'altra che vuole le sue attenzioni...:angel:

Quote:

 

Originariamente inviato da Le085

 

potrebbe essere un'idea per fare un dremel, in realtà mi ha svelato che ci deve fare un orologio...

 

ma non vi svelo nulla ormai sarà lui che ve lo deve mostrare quando sarà completo :D

 

Come puoi vedere Leo ha già spoilerato tutto :asd: e ora si accaparrerà anche l'idea del progetto! :asd:

Mi vien da dire NON FOSSE MAI CAPITATO!!! io ancora ho legato al dito la mia grandiosa idea che da amico ho detto a LEO per poi 2 settimane dopo vederla realizzata e sentirsi dire ma io ci avevo gia pesato :uglystupid2:

 

Vabbè a Leo gli si può perdonare tutto!!!!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...