Дисководы fdd: О дисководах и их использовании на современных компьютерах / Хабр
О дисководах и их использовании на современных компьютерах / Хабр
Неотъемлемой частью жизни практически любого любителя ретро-компьютеров являются гибкие магнитные диски дискеты и накопители на гибких магнитных дисках дисководы. Что сегодня приносит свои проблемы. Если рабочие дисководы ещё можно найти в достаточном количестве, то вот с дискетами уже всё плохо. Практически нет в продаже, а что удаётся найти — по качеству ниже плинтуса. В прошлом году нашел в одном магазине три коробки — с трудом из них набрал десяток рабочих дискет, которые два форматирования пережили. А старые дискеты, хоть и были надёжней, свой срок жизни тоже имеют. Это первая проблема.
Вторая проблема в том, что даже если у вас есть достаточный запас дискет, то современные компьютеры уже не имеют возможности подключения дисководов, потому при необходимости что-то скопировать на ретро-компьютер превращается в проблему с разными вариантами решения.
Про варианты я тут и хочу написать, от хардкорных и дорогих до казуальных и не очень дорогих.
Hardcore mode on
Начну, пожалуй, с разного хардкора — для тех, кому необходима стопроцентная аутентичность носителей и для тех, кто возится с техникой, отличной от РС — всякими там коммодорами, амигами и прочими спектрумами, где формат дискет может отличаться от стандартов, принятых в мире х86.
Catweasel
Немножко из истории вопроса — где-то в середине нулевых существовала мультикарта на PCI, где в числе всего прочего имелись и контроллеры дисководов. Называлась Catweasel Mk4.
Но она уже ушла в историю, не производится, найти даже на барахолках практически невозможно, а даже если найдёте, то денег за неё заломят немеряно. Я где-то встречал сообщение от человека, который был готов купить примерно за 400 долларов, но продавать ему никто желанием не горел. На ebay последний аукцион закончился на 250 евро, до него — что-то порядка 380 евро (это именно MK4, более старые варианты там тоже продавались, но не особо дешевле). Потому устройство представляет интерес скорее для коллекционеров редкого железа, чем для тех, кто будет использовать его по назначению.
FC5025
FC5025 USB 5.25″ floppy controller — тоже штука, представляющая скорее теоретический, чем практический интерес.
Плата для подключения пятидюймовых дисководов через USB. Работало строго с 5,25″ дисководами, работало строго на чтение. В общем, штука не слишком функциональная и практически ушедшая в историю. По крайней мере, я не слышал, чтобы ей кто-то пользовался в сегодняшнее время. Хотя на сайте производителя ещё предлагают купить за 55$.
KryoFlux
Ну и нынешний всемогущий фаворит — KryoFlux.
Это USB-адаптер для подключения дисководов. Может работать почти с любыми дисководами, от 3″ до 8″, читать и писать практически любые форматы дисков в куче режимов… В общем, что тут описывать, лучше слово разработчикам предоставить:
Read at lowest level possible - precisely sampling the magnetic flux transition timing. Custom formats? Recording scheme violations? Encodings? KryoFlux reads them all!
Save as raw stream, or export to common sector formats supporting: Acorn Electron, Apple, Amstrad CPC, Archimedes, Atari 8-bit, Atari ST, BBC, Commodore 64, Commodore Amiga, MSX, IBM PC, PC-8801, Sam Coupe, Spectrum, E-MU Emulator & Emulator II, DEC RX01 & RX02 and many, many others.
Write back to disk. KryoFlux not only creates direct clones based on raw (STREAM) data dumped, but also supports fully verified "one-click" writing of ADF, G64 and IPF files, with more formats in development.
Need to duplicate an alien disk? With our patent-pending RepliFlux technology, KryoFlux will create bit-identical copies of almost any disk.
Load raw dumps instantly in the emulator of your choice, e.g., but not limited to: WinUAE, FS-UAE, E-UAE, WinSTon, Hatari, STEem, Caprice and Spectaculator.
Parallel export support. E.g. An Amiga/ST dual format disk can be written as raw stream, an ADF and an ST file, all at the same time during a single disk capture.
Intelligent software allows production of sector images for virtually all normal disks for systems containing a generic FM or MFM floppy controller. Many other weird synthesiser sample disk formats should work right out of the box.
Reading and writing is completely independent of real drive speed, also supports variable rate "zoned CAV" disks (e.g. Apple) in a normal fixed rate drive.
Software completely free for private, non-commercial use.
Easy to use graphical user interface.
RoHS compliant and WEEE registered.
High quality immersion gold coated boards, made to last a lifetime.
The de-facto standard for true disk imaging and preservation.
Рекламный ролик:
Но это именно инструмент для работы с дискетами получается, а не полноценный дисковод — работает только с образами дисков в разных форматах. Просто скопировать пару файлов на дискету не выйдет. Зато если вам надо сделать образ какой-то старой дискеты — это самое то. Насколько знаю, если включить самое подробное чтение, что RAW-образ дискетки на 360 килобайт займёт у вас порядка 60 мегабайт. Стоит это устройство 100 евро, не особо дёшево, но и не то, чтобы сильно дорого, если ретро-компьютеры — серьёзное хобби.
SuperCard Pro
SuperCard Pro — несколько менее известный аналог KryoFlux. Работает по тому же принципу, стоит примерно тех же денег.
Больше заточен на чтение-запись дисков с защитой от копирования, в то время как KryoFlux больше позиционируется для архивирования старого ПО.
Hardcore mode off
Если вышеперечисленные решения были для тех, кто всерьёз свою жизнь посвятил ретрокомпьютингу, то дальше перечислю варианты для тех, кто не хочет тратить много времени и денег, а просто хочет скопировать пару файлов на старый компьютер. Но тратить сотню евро и каждый раз создавать образ дискеты ему не хочется, предпочтительнее более казуальное решение.
Отдельный компьютер для записи дискет
Ну, что тут сказать… Можно, конечно. Взять откуда-то «из середины» компьютер, который будет небольшого размера, нормально поддерживать локальную сеть и при этом иметь дисковод. К примеру, ноутбук какой-нибудь времён третьих пентиумов. Но тут проблема будет в том, что появляется дополнительное довольно тяжелое звено — каждый раз заводить шарманку ради скидывания пары файлов на дискету будет очень лениво, по себе знаю.
USB-дисковод
Потому первое, что приходит в голову для работы с дискетами на современных компьютерах — это обычный USB-дисковод.
Стоит недорого даже новый, продаётся везде, элементарен в использовании. Большинству вполне достаточно.
Проблем две. Во-первых, такие дисководы ограничены форматом дискет 1.44, ограничение контроллера. Но на это можно закрыть глаза, на 95% РС стоят дисководы, которые нормально такой формат дискет понимают. Вторая проблема хуже — вы по-прежнему привязаны к физическим дискетам, которые смертны. Зачастую — быстро и внезапно смертны.
Переходник для подключения стандартного дисковода через USB
Это вариант предыдущего решения — в результате вы получаете тот же USB-дисковод, только на базе своего любимого флоппика.
Я про такое как-то вообще не задумывался, но одному знакомому владельцу синтезатора приспичило в свой новый i7 поставить именно свой любимый дисковод, на замену не соглашался. Как выяснилось, возможность такая имеется, причём не так уж дорого. Хотя не особо популярная, да и дороже, чем простой USB-дисковод. Достоинство — можно использовать свой любимый дисковод, можно поставить его внутрь корпуса, а не держать снаружи. Недостатки те же, что и у предыдущего варианта — контроллер используется тот же самый.
Эмулятор 3,5″ дисковода
И вот наконец-то пришли, пожалуй, к самому правильному решению для тех, кто хочет удобства, а не аутентичности — эмулятор дисковода, который позволяет избавиться от физических дискет, заменив их флэшкой.
Принцип использования — эмулятор ставится на ваш ретро-компьютер вместо дисковода — подключаясь к контроллеру FDD, а на флэшку записываются образы дискет. Кнопками переключаете номер образа (одна кнопка единицы, вторая десятки, обе вместе — сотни). Теоретически, можно от 0 до 999 номера задавать, но программное ограничение до 99. Хотя и так нормально.
Интерфейс программы для работы с образами на флэшке. Сама флэшка файловой системы не имеет, форматируется специально для использования в эмуляторе. По факту она представляет из себя просто последовательные «дампы» дискет, а кнопками на эмуляторе вы просто задаёте смещение — базовая прошивка очень простая.
При прямом подключении её к компьютеру она видна как USB-диск на 1,44 мегабайта и, в принципе, с этим «образом» вы можете работать напрямую с «большого брата», копируя туда файлы.
С остальными «дискетами» работа только через программу. Вы можете либо записать на определённое место образ, либо «Открыть дискету» в проводнике — тогда файлы оттуда будут скопированы на временную папку на жестком диске, вы сможете туда что-то добавить или удалить, а потом дать команду на обратную запись. Но бут-сектор при этом портится, потому загрузочные дискеты лучше не трогать.
Потом просто вставляете флэшку в ваш ретро-компьютер, выбираете нужную «дискету» и работаете как с обычным дисководом. Тут уже можно спокойно форматировать, копировать и удалять файлы напрямую, ничего при этом не портится. Скорость работы незначительно выше аппаратного дисковода, звуков устройство не издаёт.
Достоинства — уходите от физических дискет, что сильно упрощает жизнь. И не только любителям ретро-компьютеров. Подобные так же эмуляторы используются в промышленном оборудовании и музыкальных синтезаторах, где проще поменять устройство для загрузки файлов, чем менять само оборудование на более современное.
Недостатки — базовый и самый дешевый эмулятор работает только с дискетами на 1,44. Другие варианты (на 1,2, на 720к) продаются, но стоят дороже.
Для борьбы с недостатком существуют альтернативные прошивки. Мне показалась интересной FlashFloppy. Бесплатная, с открытыми исходниками, поддерживает тучу форматов образов и дисков.
ADF (Commodore Amiga)
ADM, ADL, ADF, DSD, SSD (Acorn DFS and ADFS)
D81 (Commodore 64 1581)
DSK (Amstrad CPC, Spectrum +3, Sam Coupe, Microbee)
FDI, HDM (NEC PC-98)
IMG, IMA, DSK (IBM MFM Raw Sector)
JVC, DSK (Tandy Color Computer 'CoCo')
MBD (Spectrum MB02)
MGT (Spectrum DISCiPLE/+D)
OPD (Spectrum Opus Discovery)
SDU (SAB Diskette Utility)
ST (Atari ST)
TRD (Spectrum TR-DOS)
V9T9, DSK (TI-99/4A)
VDK (Dragon)
HFE, HFEv3 (Universal)
Сам я пока до неё не добрался — просто нет необходимости, везде, куда ставились такие эмуляторы, использовались обычные дисководы на 1,44.
Так же можно и аппаратно доработать эмулятор — поменять экранчик, добавить спикер, присобачить ручку для быстрого переключения образов…
Что делать со старыми дисководами
Ну вот купил я себе эмуляторов, а куда теперь деть старые дисководы, не выкидывать же?
Зачем выкидывать? Можно сделать из них музыкальный инструмент, к примеру.
Ссылки по теме
Неплохой видеообзор KryoFlux с точки зрения пользователя.
Более подробный обзор эмулятора дисковода.
Более подробный обзор переходника для подключения дисковода.
Тема на форуме, посвященная прошивкам эмулятора.
Плейлист дисководной музыки.
Флопотрон. Дисководы гибких дисков на 3,5 дюйма — KKBlog.ru
Появилось желание собрать собственный Флопотрон – оркестр из старых флоппи дисководов. Энтузиастами ведется проект Moppy, в рамках которого создана программа и инструкция по дирижированию дисководами посредством Arduino и ПК. Но хочется не просто воспользоваться готовым рецептом, а детально разобраться что и как работает.
Это первая часть цикла про Флопотрон, тут расскажу, как подключить и заставить работать флоппи-дисковод, какие сигналы нужны для управления им. Контроллер Arduino можно на время отложить в сторону, сегодня он не понадобится.
ДЛЯ ПРОДОЛЖЕНИЯ ПРОЕКТА ФЛОПОТРОН НУЖНЫ:
Дисководов 5,25 дюйма + пара дискет
Дисковод 3,5 дюйма марки CHINON FB-354
Немножко дискет 3,5
ПРИМУ В ДАР ИЛИ КУПЛЮ НЕДОРОГО ИЛИ ОПЛАЧУ ПЕРЕСЫЛКУ
ПИШИТЕ НА ПОЧТУ KOBEJIKOV(a)RAMBLER
Что жужжит и крутится?
В дисководе есть мотор, который вращает дискету, и шаговый двигатель, который перемещает считывающую головку. На дискете 80 дорожек, соответственно головка способна сделать 80 шагов.
Нулевая дорожка ближе к краю магнитного диска, восьмидесятая – ближе к его центру.
В музыкальных целях используется перемещение головки, но при желании двигателем тоже можно покрутить.
Питание дисковода FDD
Дисковод требует напряжения в 5 В. Запитать флоппик можно от компьютерного блока питания. Чтобы запустить блок питания, нужно на самом длинном разъеме перемкнуть контакт зеленого и любого из черных проводов.
Если вы впервые так «заводите» блок питания, то настоятельно рекомендую прочитать в интернете инструкцию на эту тему.
Ни в коем случае, не включайте блок питания компьютера без нагрузки!
Питание к дисководу подводится через четырехконтактный разъём (Mate-N-Lock). Чёрные провода – это минус, красный – +5 В, жёлтый – +12В. Напряжение в двенадцать вольт в дисководе не используется, поэтому соответствующий контакт впаян в плату, но ни к чему не подключён.
Для проведения экспериментов, мне оказалось комфортнее запитать дисковод от внешнего блока питания для жёсткого диска. Воспользовался переходником с Molex на Floppy. Такие переходники еще потребуются, поэтому рекомендую их подкупить заблаговременно.
На фотографии видно, что для питания действительно достаточно только двух проводов: +5 В (красный) и минус (чёрный).
Распиновка интерфейса IDE FDD
Разъём интерфейса 34-пиновый, но на практике не все контакты нижнего ряда могут быть установлены.
Нижний ряд может быть и почти совсем «беззубым» (зависит от конкретной модели), нам не принципиально.
В общем случае, нижний ряд (нечетные контакты) – это минус (Ground), верхний ряд (чётные контакты) – сигнальные линии.
В разных документах описывается как минимум два варианта распайки разъема IDE FDD.
Вариант первый
Контакт | Сигнал | Контакт | Сигнал |
2 | М/С | 20 | Step Pulse |
4 | N/C | 22 | Write Data |
6 | N/C | 24 | Write Enable |
8 | Index | 26 | Track 0 |
10 | Motor Enable А | 28 | Write Protect |
12 | Drive Select В | 30 | Read Data |
14 | Drive Select A | 32 | Select Head 1 |
16 | Motor Enable В | 34 | (Spare) |
18 | Stepper Direction |
Вариант второй
Контакт | Сигнал | Контакт | Сигнал |
2 | Reduced Write | 20 | Step |
4 | Reserved | 22 | Write Data |
6 | Drive Select 3 | 24 | Write Gate |
8 | Index | 26 | Track 0 |
10 | Drive Select 0 | 28 | Write Protect |
12 | Drive Select 1 | 30 | Read Data |
14 | Drive Select 2 | 32 | Side 1 Select |
16 | Motor On | 33 | Diskette Change |
18 | Direction Select |
Не указанные в таблицах контакты – это минус (Ground)
или же контакт отсутствует или не подключён.
Контакты нижнего ряда замкнуты на минус (общий провод). Исключения могут составить не подключённый 1 и сигнальный 33 контакты. 34 контакт верхнего ряда также может быть минусовым. Корпус дисковода также, как правило, замкнут на минус. Всё это зависит от конкретной модели флоппика. Всегда можно воспользоваться тестером и определить минусовые контакты конкретного экземпляра.
Поскольку флопотрон не будет задействовать функционал по записи и считыванию данных, то необходимости разбираться в назначении абсолютно всех контактов интерфейса смысла нет.
Нам интересны только несколько контактов:
Контакт | Сигнал | Значение |
12 (6, 10, 14) | Drive Select | Активизация привода |
18 | Direction Select | Смена направления движения головки |
20 | Step | Импульсы смещения головки |
16 (10) | Motor Enable | Включение двигателя вращения диска * |
* Двигатель вращения диска громких звуков не производит,
поэтому в флопотроне он задействован не будет.
Нумерация дисководов
На один кабель в компьютере можно было повесить два или даже четыре дисковода. Дисководы принято обозначать буквами A, B или как Drive 0, Drive 1, Drive 2, Drive 3.
Дисковод реагирует на команды перемещения головки только тогда, когда он выбран активным. Активность указывается подачей логической единицы на соответствующий пин:
- 6 – для Drive 3
- 10 – для Drive 0
- 12 – для Drive 1 или B
- 14 – для Drive 2 или A
Специальной перемычкой (при наличии) на дисководе можно задать номер контакта (6, 10, 12 или 14), который будет отвечает за активизацию дисковода, т.е., по сути, присвоить номер (тип) устройству (Drive 0, Drive 1 — B, Drive 2 — A, Drive 3).
Со временем для подключения дисководов придумали кабель с перекрученными у одного из разъёмов проводами (Floppy Disk Drive Cable Twist), а дисководы с перемычками перестали производить.
Все дисководы стали выпускаться с предустановленным производителем типом. Самый распространённый – это Drive 1, он же B.
Один из двух подключенных к Twist-кабелю дисководов сохранял свой тип Drive 1 (B), а второй, за счет перекрутки, воспринимался компьютером как Drive 2 (A).
Мне с трудом удалось отыскать хоть какой-то дисковод с перемычкой. На Sony MPF520 перемычка позволяет назначить дисковод как Drive 1 (B) или Drive 0.
Скорее всего, все найденные вами дисководы будут дисководами типа B (Drive 1), поэтому в дальнейшем повествовании опираться буду только на них.
Особенность интерфейса IDE FDD
Сигнальные входы подтянуты к питанию. Напряжение высокого уровня на них означает логический ноль, а низкого – логическую единицу.
Таким образом, чтобы подать логическую единицу на какой-либо контакт, достаточно соединить его с минусом.
Напомню, что нижний ряд контактов и корпус – это минус.
Выбор активного дисковода и свечение светодиода
Активизация дисковода производится соединением 12 контакта на минус (подача логической единицы). У активного дисковода сразу начинает светиться зелёный светодиод.
Перемещение считывающей головки возможно только если дисковод активизирован.
Проще всего активизировать дисковод с помощью жесткой перемычки между 11 (минус) и 12 (активизация) контактом.
Если 11 контакта (минуса) нет, то 12 контакт придется соединить с любым другим минусовым контактом нижнего ряда гибким проводом.
Ещё один вариант, это разобрать дисковод и сделать перемычку на минус прямо на плате.
Если все флоппики активизировать перемычками на минус заранее, то при построении флопотрона не потребуется к каждому дисководу подводить провод к 12 контакту.
Отрицательная сторона такого решения – светодиоды всех дисководов будут светиться всё время, даже когда они «не играют».
Включение двигателя
Чтобы запустить двигатель вращающий диск, надо соединить 16 контакт с минусом.
Однако, двигатель работает только тогда, когда в дисковод вставлена дискета.
Можно дискету не вставлять, а зажать отверткой кнопку-датчик.
Как вариант, установить на плату дисковода перемычку, шунтирующую кнопку.
Все проверенные мной дисководы запускают двигатель даже тогда, когда находятся в не активизированном состоянии, т.е. попросту не обращают внимание на уровень 12-го контакта.
Перемещение считывающей головки
Чтобы сместить головку на один шаг, необходимо подать одиночный импульс на контакт 20. Перемещение производится не по фронту, а по спаду импульса. Дисковод должен быть активизирован (минус на 12 контакт).
Направлением перемещения управляет 18 контакт. Когда он замкнут на минус, то головка перемещается по направлению к центру, в противном случае (по умолчанию), к краю диска.
Поперемещать считывающую головку дисковода просто. Достаточно «пощелкать» минусом по 12 контакту.
Головка способна переместиться на 80 шагов.
Некоторые соображения
Как я уже говорил, можно сделать перемычку на плате дисковода между минусом и 12 контактом. В этом случае свечение светодиода будет постоянным.
Можно подвести к 12 контакту отдельный провод и активизировать дисковод только когда надо «пошуметь» головкой.
Еще один способ, это сделать перемычку на плате между 12 и 20 контактами. Тогда при подаче импульса на смещение головки на 20 контакт, автоматически будет происходить активизация дисковода и светодиод будет подмигивать на каждом шаге перемещения.
Продолжение следует…
Адаптер для подключения 3,5″ дисковода к USB
Это миниобзор, просто чтобы закрыть тему дисководов.
Сама история началась с того, что подошел знакомый и спросил, можно ли подключить к его i7 трёхдюймовый дисковод, причем так, чтобы он не болтался снаружи корпуса. Внимательно изучив данный вопрос, я пришел к выводу, что от USB-дисковода никуда не уйти. Предложил прикрутить USB’шный дисковод внутри корпуса, прорезав дырку в заглушке отсека 5,25″ (корпус тоже уже достаточно новый, внешних 3,5″ у него нет). На это было отвечено, что на такой колхоз он не согласный и вообще у него есть любимый дисковод, который с девяностых годов его ни разу не подводил и, если возможно, хочется использовать именно его. Тем более, что в отсек 5,25″ дисковод нормально встанет через штатный переходник и не придётся ничего дополнительно колхозить.
Но подключаться всё равно придётся через USB, этим ничего не поделаешь. Ещё покопавшись в интернетах и поспрашивав на форумах всё же удалось найти на али продавца, который торгует переходниками для подключения 3,5″ дисководов к USB. Штука редкая, как выяснилось.
Кому вообще нужен дисковод в наше время.
Обычно флопик сегодня нужен
1) в производстве для всяких древних станков
2) подсовывать винде драйвера для контроллера по нажатию F6
3) синтезаторщикам, которые не хотят/не могут ставить эмулятор
4) любителям копаться с ретро-железом
Знакомый из третьего пункта, у меня самого три остальных сочетаются в разной степени.
Доставка
Чуть больше двух недель, с треком.
Внешний вид
В комплекте сам адаптер и кабель питания для дисковода — 3,5″ дисководы употребляют только 5 вольт, кабель на 12 вольт у них обычно «висит в воздухе», никуда не подключен.
Адаптер покрупнее. Микросхема лысая.
Подключение
К дисководу подключается в обычные разъёмы.
Втыкается довольно туго, но он и не планируется для частого перетыкания.
Дисковод в системе виден как дисковод.
Device ID:
Дискеты соглашается форматировать только на 1,44. Форматирует.
Больше мне про него сказать нечего. Работает. Любимый дисковод через него подключат.
В материнку будет воткнут через вот такой адаптер, чтобы провод не резать.
Альтернативы
Их я процитирую из своей статьи про эмулятор дисковода — потому что они как раз работают в ту же сторону, что и обозреваемый переходник.
Во-первых, есть KryoFlux.
Это конвертор для подключения обычных дисководов к USB-порту. И, в первую очередь, предназначен для сохранения образов дискет (ну и записи их обратно на дискеты). В достоинствах — то, что работает практически со всеми форматами. В минусах — это не замена дисководу как таковому. Ну и не может быть виден в виде диска под Windows.
Во-вторых, есть FC5025 USB 5.25″ floppy controller.
Это примерно тот же KryoFlux, только труба пониже — работает только с 5,25″ дискетам, не может записывать на дискет.
какой-то там адаптер для 5,25
В-третьих, «есть» CATWEASEL MK IV. PCI-ная мультикарта.
Правда она скорее теоретически есть, производство прекратили где-то в нулевых и живьём сейчас уже не встретить.
Вердикт
Это просто USB-дисковод без дисковода. 95% людей в эту сторону даже не посмотрят, 4,(9)% удовольствуются USB-дисководом и только оставшиеся купят такой переходник. Но кому он действительно нужен — других вариантов нет.
PS. Для любознательных — эмулятор из предыдущего обзора с этим переходником работает, так что у меня сейчас есть редкая возможность воткнуть USB-флэшку в USB и работать с ней со всей скоростью трёхдюймового дисковода.
Флоппи-дисковод — Мегаэнциклопедия Кирилла и Мефодия — статья
Флоппи-дисковод (Floppy Disk Drive, FDD) — накопитель на гибких магнитных дисках (НГМД) — накопитель, который используется для чтения и записи данных на гибкие магнитные диски (дискеты).
Во флоппи-дисководе имеются два двигателя: один обеспечивает стабильную скорость вращения вставленной в накопитель дискеты, а второй перемещает головки записи-чтения. Скорость вращения первого двигателя зависит от типа дискеты и составляет от 300 до 360 об/мин. Двигатель для перемещения головок в этих приводах всегда шаговый. С его помощью головки перемещаются по радиусу от края диска к его центру дискретными интервалами. В отличие от привода винчестера головки в данном устройстве не «парят» над поверхностью флоппи-диска, а касаются ее. Работой всех узлов привода управляет соответствующий контроллер.
Принцип записи данных на дискету — такой же, как и в магнитофоне, при непосредственном механическом контакте головки с магнитным слоем, нанесенным на искусственную пленку. Однако в отличие от магнитофона запись здесь осуществляется без высокочастотного подмагничивания, а путем перемагничивания материала носителя до насыщения. Общие принципы конструкции блока головок для считывания и записи информации с течением времени почти не изменились. Их особенность заключается в наличии двух головок стирания, расположенных по бокам сзади от головки записи/воспроизведения (так называемое туннельное стирание). Роль боковых головок заключается в исключении взаимовлияния информации, записанной на соседних дорожках.
Стандартным интерфейсом для всех приводов в IBM-совместимых компьютерах является SA-400 (Shugart Associates), контроллер которого соединен с накопителями посредством 34-контактного кабеля. На приводе дисков с форм-фактором 5, 25 дюйма используется «ножевой» (печатный) разъем, а на приводе дисков 3, 5 дюйма — обычный штырьковый разъем-вилка. Для подключения разных типов дисководов предназначены обычно комбинированные кабели с четырьмя разъемами, включенными попарно. На обычном интерфейсном кабеле для крайнего разъема проводники на контактах с 10-го по 16-й перекручены. При использовании «прямого» кабеля надо обязательно изменить установку перемычек на приводе, определяющих его номер (DS1-DS4). Некоторые BIOS компьютеров позволяют программно изменять назначение физического адреса: «первый» (A:) и «второй» (B:) привод. В отличие от винчестеров, для флоппи-дисководов порядок накопителя (A: или B:) определяется именно положением устройства на кабеле.
Для каждого из типоразмеров дискет (5, 25 или 3, 5 дюйма) существуют свои специальные приводы соответствующего форм-фактора.
теория и примеры / Хабр
Флоппи-драйв — уже отжившее своё устройство: сегодня практически никто не использует дискеты как носитель информации, поскольку в ходу куда более удобные и быстрые способы распространения информации. Мертвым грузом остаются вполне работоспособные экземпляры, которые могли бы для чего-нибудь сгодиться, например, для извлечения из них музыки.
Внутри дисковода с дискетой с заданной частотой вращается диск с намагничиваемой поверхностью, а считывающая с него информацию магнитная головка позиционируется небольшим шаговым двигателем. Вся конструкция издает характерный шум, знакомый практически всем, и, задавая его ритм и тон, можно получить мотив доставляющих удовольствие музыкальных мелодий.
Дисководы гибких дисков достаточно просты: они получают команду, когда нужно вращать диск, когда нужно читать или писать и как далеко сдвинуть магнитную головку. Используя готовые схемы расположения выводов, какое-либо устройство управления и записанный музыкальный алгоритм возможно получить стольки голосную полифонию, сколько используется дисководов.
Ноты для игры на дисководах задаются скоростью движения магнитной головки, как правило, используется MIDI-запись нужной мелодии. Для игры на нескольких дисководах необходимо разбивать ноты для устройств, и в таком случае лучшим решением будет подготовка MIDI-файлов вручную.
Следует учесть, однако, что устройства легко могут быть испорчены, что у разных дисководов будет разная тональность в зависимости также от их взаимного положения и наличия внутри дискеты, что тональность придётся задавать программно и что она может различаться даже во время одной и той же игры.
Майкл Кон реализовал игру Инвенции № 13 Баха на одном дисководе, управляемом контроллером ATmega168. На странице проекта автор приводит очень подробные описания схемы работы и исходные коды программ.
Для создания подобной музыки не всегда необходим микроконтроллер: достаточно и обычного графического калькулятора. Имея в наличии всего два разъема ввода-вывода от TI-83+ Керм Мартиан заставил работать один дисковод. На странице проекта приводится описание и исходные коды изменненого медиаплеера калькулятора.
Проект под названием (d)iskette (O)rgan Джеорджа Уайтсайда основан на двух 3½» и двух 5½» дисководах и управляется микроконтроллером PIC18f14k50, проигрывающим любой MIDI на флоппи-драйвах, подсоединенных с использованием USB. Информация о создании и исходные коды приведены на странице проекта.
Неизвестный с ником Devils Child сыграл с использованием пяти дисководов и Arduino Uno мелодию песни Nyanyanyanyanyanyanya, более известную как музыкальная тема Нян-кота. На странице проекта автор привел описание и исходные коды программ управления.
В Интернете можно найти гораздо больше записей, иногда и с использованием до 8 дисководов. Потеницал задумки вполне позволяет воспроизводить даже такие сложные мелодии как «Полет шмеля» всего на 4 дисководах.
FDD UDD U144 1.44MB USB SSD Эмулятор гибких дисков для промышленных контроллеров Эмулятор USB гибких дисков | |
FDD-UDD U144 1.44MB USB SSD Эмулятор флоппи-дисковода для промышленных контроллеров
Характеристики:
- Разработан с 32-разрядным процессором для высокой интеграции и надежной работы.
- Его легко установить и использовать, подключив к устройству через интерфейс флоппи-дисковода.
- Чтобы использовать универсальный USB-накопитель, вам необходимо отформатировать его в 1.44 МБ с использованием программного обеспечения.
- Форма: того же размера, что и у обычного 3,5-дюймового дисковода гибких дисков, положение монтажного отверстия такое же, как у дисковода гибких дисков.
- Области применения: Непосредственно используется в компьютерах, станках для обработки данных, обрабатывающих центрах, встроенных системах, компьютеризированных вышивальных машинах, компьютеризированных плосковязальных машинах, компьютеризированных квилтинговых машинах, компьютеризированных машинах для товарных знаков, компьютеризированных жаккардовых машинах и т. Д., Которые все еще используют обычные дискеты 1.44M диски.
- Основное преимущество: заменить традиционный дисковод гибких дисков в различном промышленном оборудовании, избавиться от восприимчивости дисковода гибких дисков, короткого срока службы, сложного в обслуживании.
- Замените дискету флэш-накопителем USB. По сравнению с гибкими дисками, диск имеет преимущества plug and play, длительный срок службы, стабильную передачу, большую емкость, отсутствие страха перед магнетизмом, отсутствие плесени, ударопрочность, небольшой размер и удобство переноски.
Спецификация:
Модель: FDD-UDD U144
Материал корпуса: ABS
Цвет корпуса: Серо-белый
Размер: прибл. 12,8 * 10,4 * 2,8 см / 5,04 * 4,09 * 1,1 дюйма
Вес: прибл.132 г
Список пакетов:
1 * USB-эмулятор
1 * CD-R
1 * Комплект винтов
.
FDD UDD COM 1.44MB USB SSD Эмулятор флоппи-дисковода для промышленных контроллеров Новинка | |
FDD-UDD COM 1.44MB USB SSD Эмулятор флоппи-дисковода для промышленных контроллеров
Характеристики:
- Вместо традиционного дисковода гибких дисков в различном промышленном оборудовании управления, избавьтесь от восприимчивости дисковода гибких дисков, короткого срока службы, сложного в обслуживании.
- Замените гибкий диск флэш-накопителем USB. По сравнению с гибкими дисками, U-диск обладает преимуществами plug and play, долгим сроком службы, стабильной передачей, большой емкостью, отсутствием страха перед магнетизмом, отсутствием плесени, ударопрочностью, небольшим размером и удобством переноски.
- Универсальная версия может использовать USB-накопитель в качестве 100 гибких дисков без форматирования с помощью специального программного обеспечения для форматирования, что облегчает управление файлами и снижает затраты.
- Соответствует спецификациям обычного 3.5-дюймовый дисковод для гибких дисков 1,44 МБ, подключение такое же, как у обычного дисковода для гибких дисков.
- Используйте один источник питания 5 В, внешний интерфейс 34-контактного дисковода гибких дисков, может быть подключен к порту FDC на материнской плате с помощью стандартного кабеля дисковода гибких дисков.
- Теоретически поддерживаются различные операционные системы и BIOS, которые поддерживает дисковод гибких дисков. Программное обеспечение обычно не требует модификации.
- В зависимости от спецификации дисковода для гибких дисков скорость чтения и записи U-диска аналогична скорости чтения гибких дисков, а разница в скорости не превышает 10%.
- Как и обычный дисковод гибких дисков, USB-накопитель не поддерживает горячую замену, но сам USB-накопитель можно вставлять и отключать.
- Можно использовать без форматирования флешки. Просто создайте новую папку на USB-накопителе по мере необходимости и поддержите до 100 папок!
Параметры:
Модель: FDD-UDD COM
Материал корпуса: АБС-пластик
Размер: прибл. 12,8 * 10,4 * 2,8 см / 5,04 * 4,09 * 1,1 дюйма
Вес: прибл.165 г
Области применения:
Непосредственно используется в компьютерах, станках для обработки данных, обрабатывающих центрах, встроенных системах, компьютеризированных вышивальных машинах, компьютеризированных плосковязальных машинах, компьютеризированных квилтинговых машинах, компьютеризированных машинах для товарных знаков, компьютеризированных жаккардовых машинах и т. Д., В которых до сих пор используются обычные дисководы для гибких дисков 1.44M.
Список пакетов:
1 * USB-эмулятор
1 * CD-R
1 * комплект винтов
Об оплате:
Мы поддерживаем следующие способы оплаты.Все платежи, сделанные на AliExpress, обрабатываются Alipay.
1) Мы принимаем Alipay, West Union, TT. Все основные кредитные карты принимаются через безопасный платежный процессор ESCROW.
2) Оплата должна быть произведена в течение 3 дней с момента заказа.
3) Если вы не можете оформить заказ сразу после закрытия аукциона, подождите несколько минут и повторите попытку. Платежи должны быть завершены в течение 3 дней.
О доставке :
1.ДОСТАВКА ПО ВСЕМУ МИРУ. (За исключением некоторых стран и APO / FPO)
2. Заказы обрабатываются своевременно после подтверждения оплаты.
3. Мы отправляем заказы только на подтвержденные адреса. Адрес вашего заказа ДОЛЖЕН СООТВЕТСТВОВАТЬ вашему адресу доставки.
4. Представленные изображения не являются фактическим товаром и предназначены только для справки.
5. ВРЕМЯ ПЕРЕХОДА ОБСЛУЖИВАНИЯ предоставляется перевозчиком и не включает выходные и праздничные дни. Время доставки может меняться, особенно во время курортного сезона.
6. Если вы не получили посылку в течение указанного срока, свяжитесь с нами. Мы отследим доставку и свяжемся с вами в кратчайшие сроки. Нашей целью является удовлетворение клиента!
7. Из-за наличия на складе и разницы во времени мы отправим ваш товар с нашего первого доступного склада для быстрой доставки.
8. Мы, продавец, не несем ответственности за импортные пошлины, покупатель несет ответственность за это. Любые споры, вызванные этим, необоснованны.
9. Покупатель BR, пожалуйста, предоставьте cpf или cnpj, вам будет лучше получить их быстрее. спасибо
Возврат и возврат:
1. У вас есть 7 дней, чтобы связаться с нами и 30 дней, чтобы вернуть его с даты получения. Если этот предмет находится в вашем распоряжении более 7 дней, он считается использованным, и МЫ НЕ ВЫДАЕМ ВАМ ВОЗВРАТ ИЛИ ЗАМЕНУ. НИКАКИХ ИСКЛЮЧЕНИЙ! Стоимость доставки оплачивается как продавцом, так и покупателем пополам.
2.Все возвращаемые товары ДОЛЖНЫ БЫТЬ в оригинальной упаковке, и вы ДОЛЖНЫ ПРЕДОСТАВИТЬ нам номер отслеживания доставки, конкретную причину возврата и ваш почтовый номер.
3. Мы вернем ВАШУ ПОЛНУЮ СУММУ ВЫИГРЫШНОЙ ЗАЯВКИ после получения товара в его первоначальном состоянии и в упаковке со всеми включенными компонентами и аксессуарами ПОСЛЕ того, как Покупатель и Продавец отменят транзакцию с aliexpress. ИЛИ вы можете выбрать замену.
4. Мы несем всю стоимость доставки, если товар (ы) не соответствует рекламе.
Об обратной связи:
Мы поддерживаем высокие стандарты качества и стремимся к 100% удовлетворенности клиентов! Обратная связь очень важна. Мы просим вас немедленно связаться с нами, прежде чем вы оставите нейтральный или отрицательный отзыв, чтобы мы могли удовлетворительно решить ваши проблемы.
Невозможно решить проблемы, если мы о них не знаем!
.