Wyciągnąłem stary dysk twardy IDE (40 pinów) z 1998 r. Do użytku w projekcie wyświetlania POV (Gr. 12 Inżynieria komputerowa) i próbowałem go rozkręcić.
Problem polega na tym, że silnik HDD jest bezszczotkowy na prąd stały, więc wymaga czegoś więcej niż uziemienia i podłączenia źródła. Nasza elektronika ma maksymalny prąd wyjściowy około 200 mA (555, tranzystory, inne układy scalone), więc nie mogę z nimi pracować.
Podłączenie dysku twardego z płytką drukowaną do zasilacza spowoduje włączenie silnika tylko na około 15 sekund, zanim się wyłączy.
Dysk twardy jest całkowicie odizolowany, a silnik i płytka drukowana są przykręcone do podstawy. Silnik ma 4 styki. Od czasu, gdy grałem z nim, jest 1 pin do uziemienia i 3 inne szpilki, które moim zdaniem są do 3 par cewek.
Informacje o dysku twardym:
- Fujitsu MPB3043AT
- 12V DC 0,32 A.
- 5 V DC 0,5 A.
Materiały:
- Arduino Uno
- Stary dysk twardy
- Zasilacz
- Breadboard
- Bateria 9 V.
- Baterie 1,5 V.
- 74HC164 8-bitowe rejestry sihft
- 555 Timer IC
- 3904/3906 Tranzystory
- Kondensatory, rezystory, potencjometry
Jakie opcje muszę uruchomić silnik (najlepiej bez zasilacza, ale jestem otwarty na opcje z zasilaczem)? Czy na IDE jest pin, który pozwoli mi go włączyć / wyłączyć?
AKTUALIZACJA 1: Bawiłem się kablem IDE. Po podłączeniu styku 27 (IO Ready) do styku 2 (masa) silnik zaczął się obracać, tak jakbym właśnie podłączał go do zasilacza, ale tylko przez około 10s. Musiałem poczekać kilka minut, zanim będę mógł ponownie uruchomić tę metodę
AKTUALIZACJA 2: Okazuje się, że silnik ma tylko 5 V, a nie 12 V, co powinno nieco poprawić sytuację
Odpowiedzi:
Większość silników dysków twardych to silniki BLDC (bezszczotkowe). Mogą być napędzane bezszczotkowym układem ESC. Najtańsze byłoby kupienie hobby RC ESC i prowadzenie go przez PWM. Coś jak to będzie w porządku. (Turnigy plush 25A).
25A oznacza, że można go używać do napędzania silników do tego prądu bez uszkodzenia ESC. Możesz również znaleźć niższy prąd ESC (ale ten jest wystarczająco tani).
ESC składa się z trzech przewodów, nie ma 4 przewodów ESC. Musisz zmierzyć rezystancję między parami drutów i podłączyć tylko przewody o wyższej rezystancji. Ten o niższym oporze pozostawia niepodłączony.
źródło
Nie jestem pewien, czy poprawnie otrzymałem twoje pytanie, ale zakładam, że pytasz, jak sprawić, aby silnik HDD obracał się w sposób ciągły (również zakładając, że nie masz jeszcze obwodu, który mógłby obracać silnik).
Silniki HDD AFAIK to silniki krokowe z 3 cewkami do zasilania źródła wejściowego przy różnych fazach obrotu silnika. Aby zapewnić optymalną pracę, konieczne będzie zapewnienie 3-fazowego napięcia zasilania.
Znalazłem schemat pomocne w internecie tutaj . Możesz stworzyć własny obwód sterownika na podstawie pokazanych tam schematów.
źródło
Mam nadzieję, że nie spóźnię się.
Napisałem tutaj artykuł . Zasadniczo używałem Arduino do wysyłania dyskretnych sygnałów do wszystkich 3 faz, ale te trzy fazy łączą się, aby zapewnić ciągłą siłę przyciągania i spowodować, że wirnik się obraca. Sygnały te pozwalają tranzystorom Darlington przepuszczać większy prąd w celu napędzania silnika.
źródło
Po prostu użyłem generatora częstotliwości 3 $ (aliexpress.com) i N-FET, podłączyłem jedną fazę do 12V, drugą do drenażu, a źródło do ziemi. Bardzo proste. Są dwa problemy, brak samoczynnego rozruchu (ustawiłem na 60Hz i lekko to obróciłem), i jest limit przyspieszenia, nie możesz przejść do szybkiego lub traci synchronizację. Szybkie testy wykazały, że częstotliwość 1000 Hz nie stanowiła problemu (około 6 W mocy wejściowej przy 12 V). AKTUALIZACJA: Mam silnik dysku twardego, który obraca 25 000 obrotów na minutę za pomocą tego prostego generatora fet i freq. https://www.youtube.com/watch?v=SRk651ThM0k
źródło