Come utilizzare un motore di un Hard Disk
-
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!
-
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!
-
colleghi bene i cavi con cosa lo alimenti?
-
Lo alimento con un alimentatore da PC, quindi proprio con il suo connettore, quello a quattro fili, rosso nero nero giallo
-
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

questo imho

-
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ù
-
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
-
tom1 ha scritto:
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 internetNon 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

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.girano per 10 secondi perchè solo con l'alimentazione fa il ciclo di startup e bastaPensavo 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
Punto 1 ok, Punto 2 Boooo come faccio a disabilitarla? Punto 3 non vedo nessun sensore, Punto 4 non l'ho capito..How to use controller in disk-drive electronicsThe 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.
-
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
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

-
Guarda chi si rivede! Mircolino!
Ma che ci devi fare con 'sto motore? Uno smerigliatore angolare tascabile?

-
Gonne.m ha scritto:
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
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

bella lì :n2mu:
mi risparmi i test del mio?

magari fai un paio di foto della pista incriminata

siamo curiosi anche noi

-
One1ros ha scritto:
Guarda chi si rivede! Mircolino!Ma che ci devi fare con 'sto motore? Uno smerigliatore angolare tascabile?

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

-
Seguo con interesse

-
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
-
Lemorlenny ha scritto:
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?!.
-
ecco la foto, la pista tagliata è quella sotto la M della scritta UM1 (che non so per cosa stia)magari fai un paio di foto della pista incriminata
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

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

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

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

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:)
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 mangioMa che ci devi fare con 'sto motore?
) 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...
-
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?
-
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.
-
Gonne.m ha scritto:
è 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.
-
non voglio scoraggiarti ma stai intraprendendo una via alquanto tortosa e ardua
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi