kotov666
@kotov666

Как разогнать HDD?

Обороты HDD 5000, 7300. А как можно используя существующий контроллер жесткого повысить обороты и каков предел?

Ну и главное, есть ли смысл изучать даташит микросхемы управления двигателем, или управление идет программное?

P.S. Только не спрашивайте зачем......... ;)
  • Вопрос задан
  • 2069 просмотров
Пригласить эксперта
Ответы на вопрос 3
HM47
@HM47
отдельное управление напрямик через ардуино проще чем изучать даташит и городить огород:
nnm.me/blogs/qwerty-off/arduino-podklyuchaem-dviga...
we.easyelectronics.ru/robots/feericheskaya-rasstan...
Ответ написан
@evgeniy_lm
Читал, что можно разгонять HDD WD Green. На оф.сайте должна быть утилита
Ответ написан
Комментировать
@vanyamba-electronics
Ардуино для этого вряд ли подойдёт. Скорость работы Arduino - 16МГц. Умножаем на 60 секунд. Делим на 5400 оборотов диска. Получаем 177777 команд.
Допустим, мы решили записать данные на диск. Если мы станем писать их последовательно, то получится 2692 бита на 1 дорожку.
То есть, чтобы записывать данные с помощью Arduino, потребуется записывать каждый бит 1 раз на оборот, смещаясь по фазе вращения. Получается, что для записи 5400 бит потребуется 5400 оборотов, то есть 1 минута.
Следовательно, диск надо будет вращать гораздо медленнее. То есть не разгонять, а наоборот - тормозить.
Например, на скорости 33,33333 в минуту на одну дорожку поместится уже 288800000 бит. А столько уже в память Ардуино не поместится, то есть данные надо будет писать с хоста, передавая их по USB (скорости USART не хватит).
Отсюда вывод. Диск на вращать со скоростью 61 оборот в минуту. Тогда Ардуино сможет записывать по 32768 байт на дорожку за 1 секунду.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы