Возможно ли прошить винчестер таким образом? | Крымский форум

Возможно ли прошить винчестер таким образом?

  • Добро пожаловать на форум! Рады видеть вас здесь! Зарегистрируйтесь или Войдите в аккаунт, чтобы иметь полный доступ к площадке!

doommm

Местный житель
Абориген
Сообщения
285
Реакции
1
Репутация
7
Есть ли возможность прошить винт так, чтобы он при подаче на него питания не проходил самотестирование (и вообще ничего не делал, кроме раскручивания движка
g.gif
)...
Т.е. смысл в чём... Хочу использовать высокоскоростной движок, но если при подаче на винт питания бошка не считает какие ей надо треки, движок отключается... А управлять им (движком) самому жутко геморно. А вот использовать уже имеющуюся плату управления двиглом - было бы интересно (может там просто закоротить что-то надо
g.gif
)
 
Цитата
прошить винт так, чтобы он при подаче на него питания не проходил самотестирование
Ну, прикиньте сами - патчить прошивку только ради того что бы использовать двигатель - не оправданная затрата времени... Просто возьмите более старый винт - они крутят двигатель даже при отсутствии головок и коммутатора... Проверить легко - приподнять плату намеченного кролика - так, что бы подключенным остался один двигатель - и если двигатель не останавливается - то Вам такой подходит...
2902hdd.jpg


Вот, тут подробно:
Вторая жизнь HDD
 
как вариант найти даташит на контроллер движка, и подконектится к управляющим линиям, оборотами управлять все равно не получится...или сделать собственный контроль, если так уж нужно
 
Цитата
как вариант найти даташит на контроллер движка, и подконектится к управляющим линиям, оборотами управлять все равно не получится...или сделать собственный контроль, если так уж нужно
эээ... Вы представляете о чем говорите? Никаких "управляющих линий" уже лет 15 как нет... Контроллер HDD - это микро-ЭВМ со своим ЦПУ, ОЗУ, БИОС и операционной системой - все устройства управляются программно!
 
http://www.3dnews.ru/news/mashini_mototsik...ource=subscribe
153861.jpg
153862.jpg

Цитата(Shtorm @ 25 Декабря, 2009, 9:16)
как вариант найти даташит на контроллер движка, и подконектится к управляющим линиям

помоему это единственный вариант.
 
Я думал отключить self-тест проще чем управлять двигателем самому
boxed.gif

Покапался по нету - задачка не из простых (это вам не шаговый двигетель).
Надо действительно поискать datasheet винтового контролера (в новых винтах это уже вроде сигнальный процессор
blink.gif
)
 
Вобще-то проще купить точило на рынке кажется от 150 грн - я правильно понял, кажется речь о чем-то подобном.....но как такой же любитель к изобретательству велосипедов
bigwink.gif
я хотел но не сделал - после старта двигателя отключить (разомкнуть) шину управления - контроллер ---Х--- асинхронник.
Или найти очень старый винт где вращение шпинделем не управляется, или поставить прерыватель питания - за пау секунд до отключения который будет сбрасывать контроллер отсутствием питания или сделать генератор который будет подавать на вывод RESET сигнал сброса, если таковой вывод имеется))))
 
Smyg
Цитата(Smyg @ 25 Декабря, 2009, 9:29)
эээ... Вы представляете о чем говорите?

В полне, для примера вот первая попавшаяся документация изучайте

Цитата(Smyg @ 25 Декабря, 2009, 9:29)
Контроллер HDD - это микро-ЭВМ со своим ЦПУ, ОЗУ, БИОС и операционной системой - все устройства управляются программно!


ну как бэ...вопервых на материнской плате ХДД как минимум 3 блока контроля (основной микроконтроллер который отрабатывает входной инерфес, управление позицированием, управление шпинделем)так вот ОС там точно нет, есть прошива основного цпу как правило вынесен на отдельный EEPROM. ваша задача, отсоеденить контроллер шпинделя от его ЦПУ и подключить туда свое управление.

либо сделать полностью свое управление, если есть знания програмирования микроконтроллеров типо AVR или PIC то делов на пару часов, еще проще пойти на радиорынок и купить готовый контроль на двигло, то что стоит на ХДД - униполярный шаговый двигатель.

P.S. ежели вам для роботозированной апаратуры то могу изготовить контроль, если побаловаться то помоему валяется платка с ХДД с двиглом который крутиться без самого винта, сам баловался както
smile.gif
 
Скорее побаловаться...
bigwink.gif
 
На блок диаграмме 13я нога
lol.gif
"PORN" зачем???
 
Korobass
lol.gif
та хз...надо читать ))) и это не самый лучший вариант )))

doommm
если в районе главпочтамта то можеш забрать платку для опытов
bigwink.gif
 
Shtorm отписался в личку...
 
Цитата(Korobass @ 25 Декабря, 2009, 11:12)
На блок диаграмме 13я нога lol.gif "PORN" зачем???

Google Вам в помощь
lol.gif
просто введите в поисковом запросе "PORN" и Вы уже забудите, что хотели найти
lol.gif
 
Цитата
на материнской плате ХДД как минимум 3 блока контроля (основной микроконтроллер который отрабатывает входной инерфес, управление позицированием, управление шпинделем)так вот ОС там точно нет, есть прошива основного цпу как правило вынесен на отдельный EEPROM

Микросхема драйвер-двигателя является програмно управляемым контроллером - если Вы отсоедините его от центрального ЦПУ - кто разрешит старт двигателя?

Отпаяйте флэшку от центрального ЦПУ - двигатель будет крутится?
biggrin.gif


И к тому же абстрактные DataSheet-ы на драйверы есть, ну может еще на очень старые, а вот на современные практически невозможно найти...
 
Smyg
что вы имеете ввиду под словом "является програмно управляемым контроллером " ? запротоколированный интерфейс? какой?
Цитата
если Вы отсоедините его от центрального ЦПУ - кто разрешит старт двигателя?

я разрешу
biggrin.gif
хотябы дав нужный логические уровни на управляющую линию. хоть это и геморой еще тот.

насчет даташитов согласен.

походу надо завязывать споры с ремонтником ХДД
boxed.gif
 
Цитата(Shtorm @ 29 Декабря, 2009, 9:42)
походу надо завязывать споры с ремонтником ХДД

Так и завязывай) Smyg давно и качественно ремонтирует мне и не только мне винчестеры)
 
HA13614F.PDF
Цитата
38 SCLK Clock input of serial port for data strobe
39 SEENAB Enable signal input of serial port
40 DATA Data signal input of serial port



L6268.pdf
Цитата
16 SDEN Serial Data Enable. Active high input pin for the serial port enable.
17 SDATA Serial Port Data. Input/Output pin for serial data, 8bits of instruction/address followed by 8
bits of data. Open pin is at logic low as an input.
18 SCLK Serial Port Data Clock. Positive edge triggered clock input for the serial data.


TDA5345.PDF
Цитата
SDATA 39 serial port Data line
SCLK 41 serial port Clock
SEN_N 42 serial port ENABLE line: active low


TLS2245.PDF
Цитата
SCLK - Serial Port
SENAZ - Serial Port
SDATA - Serial Port
 
HA13614F.PDF
убедили, простой логикой не запустишь, и все равно это обычный последовательный порт, не вижу проблем зацепить его хотя бы к COM порту и выставить биты MD0-MD9.
 
Назад
Сверху