имеется жёсткий диск и uln2003apg

suiginto
suiginto аватар
Offline
Зарегистрирован: 04.05.2017

У жёсткого дистка 4 контакта. 
Диск старой модели, SV0401H  . 
Каким образом можно запитать движок харда что бы крутился, что б ещё желательно потенциомером можно было Управлять количеством оборотов?

в интернетах лазил но ни схем, ни скетчей нету , особено на ютубе, видео в котором показано как всё работает. а ни схемы ничего нет. 

Araris
Offline
Зарегистрирован: 09.11.2012

suiginto пишет:

У жёсткого дистка 4 контакта. 

................

в интернетах лазил но ни схем, ни скетчей нету

Экие бедные у Вас интернеты...

http://nnm.me/blogs/qwerty-off/arduino-podklyuchaem-dvigatel-zhestkogo-diska-i-rele/

Прешибаллин
Offline
Зарегистрирован: 23.05.2017

suiginto пишет:
Каким образом можно запитать движок харда что бы крутился, что б ещё желательно потенциомером можно было Управлять количеством оборотов

У жесткого диска привод на шаговом двигателе.

Для достижения намеченного, программа должна измерять  значение сопротивления потенциометра и вслед за ним изменять частоту импульсов управления шаговым двигателем.  

Araris
Offline
Зарегистрирован: 09.11.2012

Прешибаллин пишет:

У жесткого диска привод на шаговом двигателе.

Если имеется в виду двигатель, вращающий диски, то трёхфазный бесколлекторный.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

suiginto пишет:

что б ещё желательно потенциомером можно было Управлять количеством оборотов?

Не получится. Трехфазный бесколлекторный двигатель (BLDC) в жёстком диске управляется специальной микросхемой-драйвером. Чтобы иметь возможность управлять оборотами такого двигателя - надо делать свою схему управления.

А ещё в жёстких дисках есть такой нюанс - за исправностью диска следит контроллер на плате. Двигатель запускается и нормально работает, если есть сигнал с головок (считывается поверхность диска). Если головки неисправны (отключены) или не считывается поверхность диска - двигатель через нексолько секунд останавливается (потом снова пытается раскрутиться и снова останавливается...). По крайней мере у меня так было на диске WD800JB.

suiginto
suiginto аватар
Offline
Зарегистрирован: 04.05.2017

Jeka_M пишет:

Не получится. Трехфазный бесколлекторный двигатель (BLDC) в жёстком диске управляется специальной микросхемой-драйвером. Чтобы иметь возможность управлять оборотами такого двигателя - надо делать свою схему управления.

А ещё в жёстких дисках есть такой нюанс - за исправностью диска следит контроллер на плате. Двигатель запускается и нормально работает, если есть сигнал с головок (считывается поверхность диска). Если головки неисправны (отключены) или не считывается поверхность диска - двигатель через нексолько секунд останавливается (потом снова пытается раскрутиться и снова останавливается...). По крайней мере у меня так было на диске WD800JB.

и есть советы по поводу этой схемы управления? обязательно ли использовать L293D?

BoBo4kA
Offline
Зарегистрирован: 15.01.2016

под 3х фазник нужно что-то типа такого https://www.aliexpress.com/item/1pcs-New-arrival-RC-BEC-30A-ESC-Brushles... если есть потребность управлять скоростью, а L293D для других целей.