Как запустить двигатель с дисковода без контроллера

Обновлено: 21.11.2024

Ниже приведен обзор того, как дисковод гибких дисков записывает данные на гибкий диск. Чтение данных очень похоже. Вот что происходит:

  1. Компьютерная программа передает компьютерному оборудованию команду записать файл данных на дискету, которая очень похожа на одну пластину на жестком диске, за исключением того, что она вращается намного медленнее, с гораздо меньшей емкостью и медленнее. время доступа.
  2. Компьютерное оборудование и контроллер дисковода гибких дисков запускают двигатель в дисководе для гибких дисков, чтобы раскрутить дискету. Диск имеет множество концентрических дорожек с каждой стороны. Каждая дорожка разделена на более мелкие сегменты, называемые секторами, как кусочки пирога.
  3. Второй двигатель, называемый шаговым двигателем, вращает вал червячной передачи (миниатюрная версия червячной передачи в настольных тисках) с шагом, который соответствует расстоянию между гусеницами. Время, необходимое для перехода на правильный трек, называется «время доступа». Это пошаговое действие (частичные обороты) шагового двигателя перемещает головки чтения/записи, как губки настольных тисков. Электроника дисковода гибких дисков знает, сколько шагов должен сделать двигатель, чтобы переместить головки чтения/записи на правильную дорожку.
  4. Головки чтения/записи останавливаются на дорожке. Считывающая головка проверяет предварительно записанный адрес на отформатированной дискете, чтобы убедиться, что она использует правильную сторону дискеты и находится на правильной дорожке. Эта операция очень похожа на то, как проигрыватель автоматически переходит к определенной дорожке на виниловой пластинке.
  5. Прежде чем данные из программы будут записаны на дискету, катушка стирания (на том же узле головки чтения/записи) активируется, чтобы «очистить» широкий сектор «с чистого листа» перед записью данных сектора с помощью написать голову. Стертый сектор шире, чем записываемый, поэтому никакие сигналы от секторов соседних дорожек не будут мешать сектору записываемой дорожки.
  6. Находящаяся под напряжением записывающая головка записывает данные на дискету путем намагничивания мельчайших частиц железа, стержневых магнитов, встроенных в поверхность дискеты, что очень похоже на технологию, используемую в магнитной полосе на обратной стороне кредитной карты. Северный и южный полюса намагниченных частиц ориентированы таким образом, что их структура может быть обнаружена и прочитана при последующей операции чтения.
  7. Диска перестает вращаться. Дисковод гибких дисков ожидает следующей команды.

На обычном дисководе для гибких дисков небольшой индикатор горит во время всех вышеперечисленных операций.

Как использовать шаговые двигатели дисковода

Вы можете спросить, зачем использовать компоненты от старых дисководов. Ответ заключается в том, что в дисководах много дорогих компонентов, и вы можете получить старые неисправные дисководы бесплатно или очень дешево. Они являются хорошими источниками для следующих компонентов без особых усилий:
1. Малые шаговые двигатели и контроллеры
2. Оптические датчики или микропереключатели
3. Двигатель постоянного тока с точной регулировкой скорости
4. Полезные детали точной механики для небольших проектов

Описание интерфейса дисковода

Распиновка разъема питания

Обычные дисководы гибких дисков обычно используют источники питания +12 В и +5 В. Они могут нагрузить каждую силовую линию током от менее 100 мА до даже более 1 А. Это зависит от модели дисковода. Вот распиновка разъема питания, если посмотреть на разъем типа CEE сзади накопителя:

Интерфейс Shugart disk-drive

В следующей таблице показаны сигналы наиболее часто используемых компьютеров с дисководами для гибких дисков. Распиновка как-то де-факто и использование определенных сигналов может отличаться в разных системах. Этот интерфейс используется как в ПК, так и в компьютерах Amiga, но использование и обработка различных сигналов различаются. В любом случае эти сигналы всегда являются сигналами уровня TTL.

Сигналы дисководов ПК/AT

Компьютеры PC/AT используют эти сигналы дисководов следующим образом. В этой системе приводы соединены перемычками типа A или B в зависимости от ситуации. Обычно в системах ПК и АТ используется специальный кабель, который переключает отдельные положения привода привода А и В и выбирает сигналы между разъемами привода. Это позволяет использовать перемычки для обоих дисков как диск A, и один диск работает таким образом как A, а другой как B.

Как использовать шаговый двигатель дисковода

Какие шаговые двигатели используются в дисководах?

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

Шаговые двигатели, используемые в 5 1/4-дюймовых дисководах для гибких дисков, обычно перемещают головку чтения/записи с помощью колеса и пружинного механизма, который работает довольно хорошо. Согласно одному источнику информации, эти шаговые двигатели, используемые в дисководах, обычно имели 200 или 400 шагов. моделей на оборот.Модели с 200 шагами на оборот используются в накопителях стандартной плотности (40 дорожек на диск). Флоппи-дисководы высокой плотности имеют 80 дорожек и используют шаговые двигатели с частотой 400 шагов на оборот. Другой источник информации говорит, что в старых шаговых двигателях каждый шаг составлял 3,6 градуса, что означает, что для полного поворота требуется 100 шагов, в жестких дисках каждый шаг составлял 1,8 градуса, то есть 200 шагов. Я сам не рассчитывал точное количество шагов, поэтому я не совсем уверен, какой из них правильный (может быть, на разных драйверах могут использоваться разные моторы, была разная механика привода)

Какой бы тип двигателей у вас ни был, эти двигатели очень полезны для ваших собственных проектов. Шаговые двигатели обычно используют питание +12 В, но некоторые новые маломощные приводы используют источник питания +5 В для управления шаговыми двигателями.

В небольших 3 1/2-дюймовых дисководах для гибких дисков обычно используется винтовая механика, в которой двигатель вращает винтообразную ось, которая перемещает головку чтения/записи. Этот тип механики позволяет делать дисководы меньшего размера и зависит от В зависимости от характеристик винта двигатель может иметь больший шаг. Эти двигатели обычно питаются от источника +5 В, потому что многие современные 3 1/2-дюймовые приводы используют только питание +5 В.

Как использовать эти моторы в своих проектах

Шаговые двигатели весьма полезны для робототехники, плоттеров и проектов управления. Шаговые двигатели — это точный способ выполнения желаемых механических движений. Шаговые двигатели не очень мощные и быстрые (около 300 шагов в секунду).

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

Как использовать контроллер в электронике дисковода

Контроллер в электронике дисковода можно успешно использовать следующим образом:
1. Для работы электроники требуется +5 В, а для двигателей обычно +12 В
2. Если дисковод имеет функцию автоматического перехода к нулевой дорожке при включении питания, вы должны отключить эту опцию, если только вы не хотите использовать эту опцию и обнаружение нулевой дорожки в своем проекте. Эту опцию можно найти у современных дисководов, но у старых дисков ее нет. Иногда есть перемычка для включения и отключения этой опции.
3. Убедитесь, что электронике не нужно определять диск в приводе, чтобы иметь возможность перемещать шаговый двигатель. Этот датчик можно легко сделать, чтобы дать электронике информацию о том, что диск находится в дисководе. Вам нужно только наклеить на датчик скотч или клей, чтобы он думал, что диск всегда находится в приводе. Вы также можете добиться этого, обрезав один провод или добавив один дополнительный провод, чтобы обойти датчик.
4. Используйте сигнал выбора привода для выбора электроники привода. Затем используйте импульсные сигналы направления и шага для управления шаговым двигателем.

Сигналы управления шаговым двигателем интерфейса дисковода

Следующие сигналы используются для управления схемой контроллера шагового двигателя дисковода. Сначала вы должны выбрать привод, подключив правильный сигнал выбора привода к земле. Затем вы используете сигнал направления, чтобы выбрать направление, в котором должен двигаться двигатель. Шаговое управление управляется с помощью шагового импульсного сигнала, который обычно имеет высокий уровень. Один низкий импульс на линии шагового импульса заставляет двигатель сделать один шаг. Убедитесь, что импульсные сигналы длиннее 1 микросекунды, и вы не отправляете их быстрее, чем двигатель может делать шаги.

Существуют ограничения на скорость импульсов, которые могут принимать эти жесткие диски. Ограничения в основном электромеханические (насколько быстро может реагировать шаговый двигатель), но иногда их может ограничивать электроника. Для дисководов, таких как дисковод гибких дисков NEC FD1155C (высокой плотности), кажется, что минимальное время цикла, необходимое для шагового импульса, составляет 6 мс при рабочем цикле 50%. А для NEC FD1053 (Low-density) импульс такта шага должен быть не менее 10 мс. Для сигнала направления кажется, что привод отбирает сигнал направления на положительном фронте ступенчатого сигнала. Воспринимайте их не как абсолютные гарантии, а как общие рекомендации, с чего начать экспериментировать.

Параллельный порт ПК для интерфейса шагового двигателя

Это простой пример управления шаговым двигателем дисковода с помощью параллельного порта ПК. Я ожидаю, что диск перемычен как диск A. Номера контактов параллельного порта соответствуют нумерации 25-контактного разъема, которая находится на задней панели вашего ПК.

Подключите контакт 20 параллельного порта (земля) к контактам 17 и 19 разъема дисковода (земля). Подсоедините контакт 14 разъема дисковода (выбор дисковода A) к разъему 17 дисковода (масса). Подключите контакт 2 параллельного порта (D0) к контакту 20 разъема дисковода (шаговый импульс). Подключите контакт 3 параллельного порта (D1) к контакту 18 разъема дисковода (направление).

Таким образом, вы сделали кабель, с помощью которого можно легко управлять шаговым двигателем, используя выводы данных параллельного порта D0 и D1. Этими контактами можно легко управлять в вашем программном обеспечении, напрямую записывая их в оборудование параллельного порта. Вы не можете использовать DOS, BIOS или другие функции операционной системы, потому что этот интерфейс не генерирует сигналы квитирования, необходимые этим процедурам.

Напрямую управлять параллельным портом очень просто. Сначала вы должны прочитать адрес ввода/вывода из области данных BIOS. Адрес ввода-вывода LPT1 представляет собой 16-битное слово, которое можно найти по адресу памяти 0008h в сегменте 0040h. Затем вы просто записываете данные, которые хотите отправить на выводы данных параллельного порта, на этот адрес ввода/вывода. Написание может быть легко выполнено с помощью следующих команд на разных языках: out на ассемблере, outp на borland c и port на паскале. Вы можете найти более подробную информацию о программировании в моей статье, посвященной упрощенному интерфейсу параллельного порта. Вы также можете попробовать исходный код Floppystepper C++ для DOS из архива Circuit Cookbook.

Использование шагового двигателя в качестве двигателя с постоянным вращением

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

Шаговый двигатель дискового накопителя можно довольно легко использовать в качестве свободно вращающегося двигателя с помощью контроллера шагового двигателя от дискового накопителя. Вам просто нужно активировать строку выбора привода, а затем выбрать направление вращения с помощью штифта направления. Тогда все, что вам нужно, это отправить постоянный тактовый сигнал на ступенчатый контакт (или регулируемый, если хотите). Подходящий генератор можно довольно легко сделать, используя, например, микросхему таймера 555 или из генератора, построенного на логических элементах TTL. Если вы соберете небольшую плату с чипом 555 (обеспечивающим подходящие тактовые импульсы с нужной вам частотой, от нескольких Гц до нескольких сотен Гц) и несколькими узлами для управления другими сигналами (один контролирует, попадают ли часы от 555 на диск, другой управляет направлением, в-третьих, возможно, выберите диск). С помощью такого контроллера вы можете запускать, останавливать, шагать вперед/назад, вращаться. Ничего страшного. Код не нужен!

Использование шаговых двигателей без электроники дисковода

Шаговые двигатели дисковых приводов состоят из двух катушек, которые перемещают двигатель в нужном направлении, когда ток подается на эти катушки в правильном порядке. Следующие сигналы заставят шаговый двигатель работать в одном направлении. Чтобы двигатель вращался в другом направлении, необходимо инвертировать полярность сигналов одной из катушек (два фазных провода).

Сигналы катушки 1

Сигналы катушки 2

Сигналы также могут быть представлены в двоичном формате. Общая последовательность (1 означает протекание тока, 0 означает разомкнутую цепь): Дуглас У. Джонс разместил в Интернете проект управления шаговыми двигателями с помощью порта принтера и некоторой простой электроники под названием «Пример работающего шагового двигателя». Это часть руководства по управлению шаговыми двигателями.

Как использовать вращающийся двигатель дисковода

Двигатели дисковых приводов довольно хорошие двигатели, достаточно точная система контроля скорости. Двигатели дисковода вращают диск со скоростью 300 или 360 об/мин. Стандартные диски используют скорость 300 об/мин, но в накопителях высокой плотности используются двигатели со скоростью 360 об/мин или двигатели с выбираемой скоростью 300/360 об/мин.

Сигналы управления двигателем в интерфейсе дисковода

Вы можете заставить двигатель дисковода вращаться, когда вы включаете сигналы выбора диска и включения двигателя, переводя эти сигналы в низкое логическое состояние. Это можно легко сделать, подключив оба сигнала к сигнальной земле.

Сигнал высокой плотности может быть связан с выбором скорости двигателя в дисководах с двухскоростными двигателями (300/360 об/мин). Я еще не нуждался в этом и понял это.

Другие полезные компоненты от дисководов

Диски также являются хорошим источником для других компонентов. Когда вы вынимаете двигатели из дисковода, вы можете легко вынуть и другие компоненты. Обычно в дисководе есть оптические датчики или микропереключатели для обнаружения язычка защиты от записи. Эти компоненты являются полезными датчиками в ваших схемах робототехники, управляемых шаговым двигателем. Многие вращающиеся двигатели с прямым приводом используют датчики Холла для определения скорости вращения. Это может быть весьма полезным компонентом, если вы сможете понять, как он подключен.

Как насчет использования шаговых двигателей для жестких дисков?

Многие старые жесткие диски также имели шаговые двигатели для управления движением головки чтения/записи. Во многих современных двигателях дисководов используются системы управления звуковой катушкой, но это отдельная история.

В своих экспериментах я использовал жесткие диски с интерфейсом ST506/412. Это оригинальные жесткие диски IBM PC/AT (обычно называемые MFM-дисками), для которых требовалась управляющая карта. Современные диски ATA/IDE — это, по сути, те же самые диски, но электроника контроллера интегрирована в электронику дисковода, что делает их более сложными и трудными в управлении.

В основном жесткий диск имеет те же основные элементы, что и дисковод для гибких дисков: головка чтения/записи, двигатель перемещения головки, двигатель вращения диска, датчики и электроника контроллера. Вы можете использовать эти различные компоненты самостоятельно или использовать управляющую электронику, предоставляемую электроникой жесткого диска. Шаговые двигатели того же типа, что и в дисководах для гибких дисков, хотя количество шагов на оборот может быть больше. Вращающийся двигатель привода представляет собой бесконтактный двигатель постоянного тока того же типа, который используется в современных дисководах для гибких дисков, но они работают на гораздо более высокой скорости (около 3000–3600 об/мин).

Интерфейс жесткого диска ST506/412

Интерфейс жесткого диска ST506/412 чем-то похож на модифицированный интерфейс дисковода гибких дисков. Физический интерфейс в ST506/412 состоит из двух разъемов: 34-контактного разъема управления и 20-контактного разъема данных. Разъем управления несет всю информацию об управлении дисководом, а разъем данных передает данные. Кабель контроллера идет к двум интерфейсам управления жесткими дисками (может поддерживаться до четырех), но каждый жесткий диск имеет свой кабель передачи данных.

Распиновка разъема управления

Все сигналы разъема управления являются сигналами уровня TLL. Они активны, когда установлены в низкое состояние (0 В).

Коннектор данных

Использование приводов головки жесткого диска

Изначально позиционирование головки контролировалось шаговым двигателем, который вращался в любом направлении, реагируя на шаговые импульсы и перемещая головку в сборе вперед и назад с помощью «рейки и шестерни» или путем наматывания и разматывания ленты, прикрепленной к рычаги привода. Каждый импульс перемещал сборку по поверхности с заданными шагами или фиксациями. Каждый шаг представлял собой местоположение дорожки, и ожидалось, что данные будут находиться под заголовком.

Приводы головки, управляемые шаговым двигателем, не подходят для приводов с такой плотностью тока и склонны к проблемам выравнивания, вызванным трением, износом, тепловой деформацией и отсутствием информации обратной связи, необходимой для исправления ошибки позиционирования. В настоящее время в жестких дисках используются приводы звуковых катушек, которые сложнее использовать экспериментаторам.

Я провел несколько экспериментов с использованием шагового двигателя жесткого диска и электроники контроллера в своих собственных проектах. К шаговому двигателю легко подключить тот же тип шагов и сигналов обнаружения, что и к дисководам. Дополнительную информацию можно получить из глав о дисководах. Единственное отличие от дисковой системы заключается в том, что электроника дискового накопителя может буферизовать сигналы движения, так что контроллер сохраняет импульсы движения и выполняет движение после того, как контроллер получил последний импульс движения.

Контакты управления шаговым двигателем в интерфейсе ST506/412

Для использования контроллера шагового двигателя в электронике жесткого диска необходимы следующие сигналы от разъема управления. Наиболее важными сигналами для управления шаговым двигателем являются сигналы направления и шага. Сигналы направления работают таким образом, что низкий логический уровень перемещает головку чтения/записи внутрь (к центру диска) диска, а высокий логический уровень перемещает головку наружу. Шаговый сигнал является активным низкоимпульсным сигналом. Сигнал выбора привода должен быть активирован (низкий уровень), а ворота записи должны быть деактивированы (высокий уровень), чтобы привод мог принимать сигналы управления шаговым двигателем. Поиск завершен, Готово и Отслеживание 0 предоставляют некоторую дополнительную информацию о состоянии.

Процедура управления шаговым двигателем жесткого диска с использованием интерфейса ST506/412

Я использовал следующую процедуру для управления шаговыми двигателями жестких дисков (взято из Руководства по проектированию DP8466):

Эксперименты с приводами головки звуковой катушки

Активатор звуковой катушки управляет перемещением катушки к постоянному магниту или от него в зависимости от силы тока, протекающего через нее. Приводы звуковых катушек, используемые в системах с жесткими дисками, имеют функцию ускорения для передачи тока.

Якоря прикреплены к этой катушке и перемещаются вместе с ней по поверхности. Сервоуправляемый привод звуковой катушки — очень точный метод, но также и очень чувствительный. Любое изменение тока может привести к изменению положения узла головки, а заранее определенных положений нет. По своей сути это аналоговая система, в которой точное количество движений контролируется точным количеством приложенного тока.

Фактическое положение катушки обычно определяется данными сервопривода (или индексации), которые записываются производителем на привод. Точное расположение дорожки данных (которых от 6000 до 10000 на дюйм) зависит от «встроенного сервопривода», который представляет собой специальный шаблон, записанный на диске во время изготовления. В результате дорожка делится на сервополя, поля id и поля данных. Местоположение корректируется для разных дорожек путем считывания и реагирования на эти управляющие сигналы. Когда сервоинформация считывается, генерируется сигнал ошибки положения (POS), который показывает, насколько далеко вы находитесь от центра гусеницы.Сложная система обратной связи преобразует эту ошибку в ток в звуковой катушке, и головка перемещается обратно к центру дорожки.

Из-за такой конструкции жесткий диск должен быть в достаточно хорошем рабочем состоянии, чтобы работал механизм управления головкой звуковой катушки. Позиционерам звуковой катушки всегда нужна обратная связь и тщательно разработанные петлевые фильтры. Если дисковод вроде работает и имеет знакомый вам интерфейс, то вы можете попробовать управлять так же, как если бы вы управляли шаговым двигателем дисковода (просто с интерфейсом ST506/412).

Игра с поврежденным сервомеханизмом

Если жесткий диск поврежден настолько, что механизм управления больше не работает, то точно управлять сервоприводом звуковой катушки будет очень сложно. Но есть один эксперимент, который вы можете провести со звуковыми катушками.

Вы можете управлять звуковой катушкой, используя обычный аудиоусилитель и источник музыки. Сначала найдите провода, идущие к звуковой катушке. Проверка сопротивления голоса. Если оно 4 Ом и более, то можно попробовать загнать его напрямую с помощью аудиоусилителя. Замените динамик звуковой катушкой и начните играть музыку. Звуковая катушка будет двигаться вперед и назад, и вы даже можете услышать какой-то звук из музыки. Будьте осторожны с экспериментами, потому что звуковая катушка может быть легко снесена из-за чрезмерной мощности, подаваемой на звуковую катушку. И помните также, что вы можете повредить свой усилитель, если допустите ошибки при подключении.

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

Двигатели шпинделя

Большинство накопителей имеют несколько пластин, разделенных дисковыми прокладками и закрепленных на вращающемся шпинделе, который вращает пластины в унисон. Бесщеточный двигатель шпинделя постоянного тока с прямым приводом встроен в шпиндель или установлен непосредственно под ним. Шпиндель и пластины вращаются с постоянной скоростью, обычно 3600 об/мин, хотя в новых моделях эта скорость увеличена до 4800, 5400 или 7200 об/мин.

Двигатель шпинделя получает управляющие сигналы через замкнутую систему обратной связи, которая стабилизирует постоянную скорость вращения. Сигналы управления поступают из информации, записанной на поверхность (поверхности) во время производства. В старых приводах для определения скорости вращения использовались магнитные датчики Холла или катушки.

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

Откуда у меня вся эта информация

Низкая стоимость дисковода и простота установки сделали его практически одноразовым. Но что, если вы просто не можете заменить диск, пока не убедитесь, что его нельзя починить? В этой статье рассказывается, какие части можно и нельзя обслуживать в дисководе.

В предыдущих статьях я объяснял, как определить, связана ли проблема с дисководом с самим дисководом, с контроллером диска или с диском. Я также провел вас через процесс устранения некоторых незначительных неполадок, таких как проверка ослабленных кабелей и т. д. Выполнив шаги, описанные в этих статьях, вы сможете определить, в чем заключается проблема. И, если вы определили, что у вашего дисковода гибких дисков есть проблемы, но эти проблемы не связаны с кабелями, контроллером или диском, вы можете предпринять некоторые шаги, чтобы попытаться восстановить дисковод. В этой статье я расскажу вам о некоторых распространенных методах обслуживания и ремонта дисководов.

Дополнительные ресурсы по дисководам

Если вы пропустили какую-либо из предыдущих статей Брайана Поузи об устранении неполадок с дисководами для гибких дисков, вы можете найти их здесь вместе с другими соответствующими статьями и рубриками TechRepublic:

Прежде чем вы начнете
Прежде чем я объясню фактические методы ремонта, я должен подчеркнуть, что есть проблемы, которые вы не сможете исправить. Несмотря на то, что в наши дни дисководы для гибких дисков стоят менее 20 долларов, они по-прежнему представляют собой сложное оборудование. Флоппи-дисководы полагаются на двигатели, управляемые компьютером, которые перемещают диск и головки дисковода в правильное положение для чтения или записи данных. На самом деле, с точки зрения пользователя, нет ничего, что можно было бы сделать, чтобы отремонтировать неисправный двигатель или электрическую проблему с печатной платой дисковода. Если у вас возникла такая проблема, игра окончена: купите новый диск.

Проблемы с двигателем
Определить, что у вас проблема с двигателем, легко. Если вы не слышите, как вращается диск, когда пытаетесь получить доступ к дисководу, но индикатор дисковода загорается, вы можете быть относительно уверены, что у вас проблема с двигателем. Индикатор показывает, что на диск подается питание, но приводной двигатель, вращающий диск, показанный на рис. A, не работает.

Рисунок A

Второй шаговый двигатель перемещает головки чтения/записи (рис. Б). Если вы пытаетесь прочитать или записать диск и слышите вращение диска, но не слышите движения головок, возможно, у вас проблема с шаговым двигателем.

Рисунок B

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

Проблемы с головкой чтения/записи
К счастью, проблемы с двигателем и электричеством с дисководами гибких дисков случаются редко. Подавляющее большинство физических проблем с дисководами гибких дисков связано с головками чтения/записи. Это хорошая новость, поскольку это единственные обслуживаемые компоненты привода.

В большинстве случаев проблемы с головкой чтения/записи связаны с ее загрязнением или нарушением юстировки. Чтобы выяснить, в чем дело, попробуйте выполнить полное, а не быстрое форматирование диска. Если форматирование выполнено успешно, запишите некоторые данные на диск, а затем извлеките и снова вставьте диск и попытайтесь прочитать диск. Если вы можете прочитать данные на этом компьютере, но не на любом другом, головки дисков не выровнены.

В прошлом, когда дисководы для гибких дисков стоили сотни долларов, пришло время отказаться от осциллографа и выровнять головки. Однако из-за того, что дисководы гибких дисков настолько дешевы, выравнивание головок — утерянное искусство. Дешевле и проще заменить привод, чем выровнять головки.

Если вы подозреваете, что головки просто загрязнились, вы можете попробовать использовать баллончик со сжатым воздухом, чтобы удалить пыль с накопителя. Флоппи-дисководы накапливают огромное количество пыли.

Если после удаления пыли дисковод по-прежнему не хочет ни читать, ни писать, рекомендую отключить компьютер от сети и вынуть дисковод. Затем используйте ватный тампон, смоченный спиртом, для очистки головок дисковода. Спирт является растворителем и удалит любую стойкую пыль, окисление и т. д. с головок привода. Просто убедитесь, что головки полностью высохли, прежде чем снова подключить диск.

Заключение
Заменить дисковод зачастую дешевле, чем отремонтировать его. Однако, если проблемы связаны с ослабленным ремнем или грязными головками, вы можете легко и быстро устранить проблему самостоятельно. В следующей статье я покажу вам, что делать, если проблема связана с диском, а не с приводом.

Присоединяйтесь к обсуждению дисководов

Члены TechRepublic высказали свое мнение о почитаемом флоппи-дисководе. Кто-то считает, что пора выбросить эту почти 20-летнюю технологию на пастбище, а кто-то не представляет ПК без своего 3,5-дюймового друга. Присоединяйтесь к обсуждению и расскажите нам, что вы думаете.

dogester366

Уважаемый

Я пытался расспросить людей, но, похоже, никто не знает о проблеме, поэтому я решил опубликовать ее здесь. У меня есть Compaq Portable 1 с двумя 5,25-дюймовыми дисководами по 360 КБ. Я восстанавливал Compaq и столкнулся с проблемой. Я продолжал получать сообщение об ошибке 601 (ошибка дисковода). Сначала я подумал, что это проблема контроллера дисковода, но это не так. Я подключил дисководы к другому компьютеру с Windows 98 SE и настроил дисководы в BIOS. По какой-то причине, когда я подключаю дисководы кабелем, который не был На портативном компьютере Compaq индикаторы дисковода горят постоянно. Когда я использую оригинальный кабель от портативного компьютера Compaq, индикаторы дисководов мигают при запуске, а затем работают так, как должны. Моя проблема заключается в том, что обе головки дисковода гибких дисков не двигаются. Головки перемещаются примерно на миллиметр при запуске, а затем вообще не двигаются в любое другое время.Хотя это не может быть проблемой из-за того, что на направляющих недостаточно смазки / она высохла, потому что головка чтения и записи движется отлично и с мало силы Когда я вставляю диск, двигатель, который вращает диск, замедляется до st соч. Когда я пытаюсь получить доступ к диску, индикатор активности не загорается, компьютер зависает примерно на 30 секунд, а затем сообщает, что диск не готов.Привод крутит диск нормально, когда я пытаюсь получить к нему доступ. Я бы подумал, что подшипники шагового двигателя неисправны или сам двигатель неисправен, но я думаю, что было бы странно иметь оба привода с неисправным шаговым двигателем. Попытка отклеить двигатель или переместить его вручную ничего не дает. На самом деле он не издает никаких звуков, кроме вращения диска в рукаве, когда я вставляю диск, и щелчка, когда головка немного двигается. Я действительно не понимаю вопроса здесь. Если это поможет, у меня есть последняя версия Compaq Portable 1, выпущенная в 1986 году. Флоппи-дисководы сами по себе половинные, но передняя часть, на которой есть рычаг, имеет полную высоту. Их фото ниже
Ссылка Imgur на флоппи-дисковод

ex_bubblehead

Чемпион

О господи! Я уже много лет не видел ни одного из этих зверей!

В произвольном порядке:

Возможно, произошел сбой в цепи драйвера двигателя на плате контроллера. За исключением случаев сильного перенапряжения, сами шаговые двигатели редко, если вообще когда-либо, выходят из строя.

Датчики Track 0 имели тенденцию к сбоям (отказ встроенного светодиода). Когда светодиод не горит, привод считает, что головка уже находится на дорожке 0, и только «подталкивает» двигатель для проверки. Если при этом не удается обнаружить движение головки, привод выдает ошибку и отключается. Обычный сбой, поэтому оба диска могут столкнуться с одной и той же проблемой.

И в сторону. Как только вы заработаете диски (при условии, что вы это сделаете), убедитесь, что у вас есть подходящий носитель. Более распространенные носители высокой плотности (1,2 МБ) вообще не будут работать на этих дисках. Вы должны использовать более старый материал с двойной плотностью, который гораздо труднее найти.

Здравствуйте. Я очень дружелюбный человек и пытаюсь завести здесь друзей.

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

Я хочу создать дисковод с нуля. Почему ? Потому что у меня есть вещь для гибких дисков. Я думаю, что это великолепные изобретения.

Дело в том, что я толком не знаю, как они работают. Едва. Что я знаю, так это то, что они работают с изменениями потока. Например, для записи последовательности данных 0 и 1 представляются инверсиями потока. Но я не знаю его особенностей. Есть ли эталонный поток в начале данных, скажем, для 1, а затем любой разворот после этого равен 0, и ни один разворот не равен 1?

Также я знаю, что часы зашифрованы в данных. Как это работает?

Знаете ли вы какие-нибудь интересные документы, которые я мог бы прочитать, чтобы понять эти вещи?

Спасибо, друзья

С большой (я действительно очень большой) ЛЮБОВЬЮ.

Твой друг Мелфис

OBW0549

Папабраво

Однажды (приблизительно в 1977 году) я сделал дискретный контроллер, в котором использовалось биполярное ППЗУ как часть конечного автомата для разделителя данных. Я выбросил свои заметки и рисунки в 2014 году, когда вышел на пенсию, и мне пришлось сократить штат. Не могу вспомнить, как я это сделал — извините.

Здравствуйте. Я очень дружелюбный человек и пытаюсь завести здесь друзей.

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

Я хочу создать дисковод с нуля. Почему ? Потому что у меня есть вещь для гибких дисков. Я думаю, что это великолепные изобретения.

Дело в том, что я толком не знаю, как они работают. Едва. Что я знаю, так это то, что они работают с изменениями потока. Например, для записи последовательности данных 0 и 1 представляются инверсиями потока. Но я не знаю его особенностей. Есть ли эталонный поток в начале данных, скажем, для 1, а затем любой разворот после этого равен 0, и ни один разворот не равен 1?

Также я знаю, что часы зашифрованы в данных. Как это работает?

Знаете ли вы какие-нибудь интересные документы, которые я мог бы прочитать, чтобы понять эти вещи?

Спасибо, друзья

С большой (я действительно очень большой) ЛЮБОВЬЮ.

Твой друг Мелфис

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

В последний раз я имел прямой контакт с какой-либо разработкой, связанной с дисководом для гибких дисков, в конце 1980-х годов, поэтому я мало что помню. Я помню, что программное обеспечение должно было быть очень тщательно рассчитано по времени, с потоком NOP с RET в конце, и длина потока должна была динамически изменяться в зависимости от скорости двигателя, что означало, что он должен был измениться, чтобы синхронизировать чтение. при вращении диска, даже если скорость изменилась немного. Таким образом, за один запуск вы могли увидеть 50 NOP и RET, затем следующий запуск мог быть 49 NOP, затем RET и т. д. Платформой был микропроцессор Z80.

Вы хотите спроектировать всю коробку, включая корпус, валы, двигатель и даже головку чтения/записи? Или только программное обеспечение?

Вы можете начать с создания программного обеспечения для кассетного магнитофона, которым может быть обычный кассетный магнитофон. Попробуйте записать данные с хост-компьютера или UC на записывающее устройство, а затем считать их обратно.

Аналоговый цифровой дизайнер

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

В последний раз я имел прямой контакт с какой-либо разработкой, связанной с дисководом для гибких дисков, в конце 1980-х годов, поэтому я мало что помню. Я помню, что программное обеспечение должно было быть очень тщательно рассчитано по времени, с потоком NOP с RET в конце, и длина потока должна была динамически изменяться в зависимости от скорости двигателя, что означало, что он должен был измениться, чтобы синхронизировать чтение. при вращении диска, даже если скорость изменилась немного. Таким образом, за один запуск вы могли увидеть 50 NOP и RET, затем следующий запуск мог быть 49 NOP, затем RET и т. д. Платформой был микропроцессор Z80.

Вы хотите спроектировать всю коробку, включая корпус, валы, двигатель и даже головку чтения/записи? Или только программное обеспечение?

Вы можете начать с создания программного обеспечения для кассетного магнитофона, которым может быть обычный кассетный магнитофон. Попробуйте записать данные с хост-компьютера или UC на записывающее устройство, а затем считать их обратно.


Если вы учитесь, время никогда не будет потрачено впустую. Особенно, если вы собираетесь работать в этой сфере. Например, я изучаю дизайн микросхем. IC уже изобретены и сделаны раньше. Но я намерен работать в индустрии разработки интегральных схем.

Аналоговый цифровой дизайнер

OBW0549

Аналоговый цифровой дизайнер

OBW0549

ЛесДжонс

Я не думаю, что вы понимаете, насколько большим будет этот проект. Во-первых, как вы планируете сделать головку чтения/записи?
Когда я использовал дисководы для гибких дисков (в 1980-х) с системой Z80 (сначала 8", затем 5,25", а затем 3,5"), я даже не думал о создании микросхемы контроллера с нуля. Я использовал микросхему WD1772. является ссылкой на техническое описание этого чипа. Как вы думаете, сколько обычных логических микросхем вам потребуется, чтобы эмулировать функции этого? Читая этот техническое описание, вы должны понять, насколько это сложный проект. Если вы ожидаете, что кто-то еще погуглит для информации для вас вы не готовы приложить много усилий для проекта.

профбакстон

Создать дисковод с нуля?? Вы даже не сказали какой размер. Но вперед. Я бы начал с проектирования всех металлоконструкций с помощью Autocad или чего-то подобного. После того, как вы отсортировали металлоконструкции, вы можете приступить к логике, как только вы определились с форматом и т. Д.
Сообщите нам, когда вы его сделаете. Я уверен, что у них будет много покупателей.

Если вы учитесь, время никогда не будет потрачено впустую. Особенно, если вы собираетесь работать в этой сфере. Например, я изучаю дизайн микросхем. IC уже изобретены и сделаны раньше. Но я намерен работать в индустрии разработки интегральных схем.

Видимо, вы восприняли мой пост на свой счет. Я говорил о себе и имел в виду свои личные потребности. Теперь, в моем старшем возрасте, я обнаружил, что сокращение времени, не повторяя то, что уже было сделано в прошлом, освобождает время для других вещей, которые улучшают мою собственную жизнь. Есть вещи, которые либо еще не были сделаны, либо были сделаны, но не очень хорошо, поэтому мне нравится браться за эти работы. Когда я был моложе, я тоже много чего повторял для получения опыта. В качестве простого примера я построил свой собственный миниатюрный 40-позиционный поворотный переключатель из простых материалов, таких как печатная плата, гитарная проволока, латунь и пластиковый стержень, и даже сделал свои собственные болты из стальных гвоздей. Я также построил или усовершенствовал свое собственное испытательное оборудование, например, 8-разрядный частотомер, когда на рынке их уже было много.

Это здорово, если вы хотите чему-то научиться.
Итак, какую часть устройства вы собираетесь проектировать, например, собираетесь ли вы также проектировать движущиеся части или только электрические или... ?
Например, вы собираетесь разработать маленькую кнопку, которую вы нажимаете, чтобы извлечь диск, который обычно сделан из пластика?
Я пытаюсь понять, какую часть дизайна вы хотите сделать сами. Кроме того, откуда вы получаете расходные материалы, такие как металлы, электронные детали и т. д., и какие электронные детали вы бы приняли, а не разработали сами, например микросхему контроллера, о которой говорил Лес.

Читайте также: