Малаток-меню
Авторизация

Наш опрос
Оцените мой сайт

Всего ответов: 48
Мини-чат
200
Статистика


Наш линк
Malatok.at.ua
Полезные ссылки
Это может быть интересно
[
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: Дмытрохан, Викр  
Управление флоппиком/FDD controller
Викр Дата: Воскресенье, 22.01.2012, 23:37 | Сообщение # 1
Админ
Группа: Администраторы
Сообщений: 71
Награды: 6
Репутация: 100
Статус: Офлайн
У вас никогда не возникал вопрос, типа что сделать со старым флоппиком?Если да,то вы нашли то, что искали!!)))

(((Немного теории)))
Флоппик являет собой устройство записи/чтения со встроенным микроконтроллером.Подключается по IDE шлейфу.В так называемом диску "А" мы ничего полезного не найдем,2-3 маломощных моторчика один из них управляет головками в большинстве это маленький биполярный шаговик, второй крутит саму дискетку это 3-х фазный шаговый двигатель,3 двигатель по-моему он служит для транспортировки дискеты внутри зип-девайса...Все двигателя управляются компьютером независимо один от второго.

Основной двигатель он же "drive 0" имеет встроенный контроллер скорости,(управление контакт 10 на шлейфе 0-включен 1-выключен).
Двигатель "drive 1" (головки) имеет Step/Dir контроллер, но к сожалению эта версия урезана размером дискеты (когда наш FDD включается он сначала паркует головки т.е мотор крутится влево до тех пор,пока не сработает датчик,по окончании парковки программа записана в контроллер сбрасывает определенный байт на 0 и когда меняется направление вращения Dir (18 номер контакта = 0), она просто с каждым импульсом на 20 ножку (Step) добавляет 1 до тех пор пока этот байт не станет равен максимально-допустимому ему значению(у каждого разное)таким образом программа отслеживает положение головок.)Я пробовал сделать из него что-то похоже на полноценный Step/Dir контроллер, но ничего точно работающего не получилось.На видео

продемонстрирована работа шагового биполярного двигателя с нерабочего наладонного принтера.
Что касается двигателя "drive 3" точно сказать не могу.Используется в Зип-Флоппиках (управление: 6 контакт на 0-активен 1-пассивен).
Экспериментируем!!!
В этом видео можно увидеть пример рабочего устройства :

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

Питание для генератора можно использовать от флоппика, выход из транзистора Q1 подключаем к 20 контакту IDE шлейфа.
Наш флоппик прекрасно работает и без головок,без дискеты в итоге готовый контроллер. Из 3 флоппиков можно сделать маленький станочек с ЧПУ.Ну и всё на что у кого фантазии хватит)))
Вопросы задаем тут)))

И помним всё,что мы делаем,всё на наш страх и ризк .Сайт никакой ответственности не несет.Удачи!!!
 
Викр Дата: Среда, 11.04.2012, 22:20 | Сообщение # 11
Админ
Группа: Администраторы
Сообщений: 71
Награды: 6
Репутация: 100
Статус: Офлайн
Поддерживаем тему!Пишем сообщения)
 
Гость Дата: Понедельник, 03.12.2012, 08:00 | Сообщение # 12
Группа: Гости





Почему-то при подаче питания сразу начинает крутиться, на сигналы step/dir не реагирует ((( Уточню сразу, что все датчики и концевики отсутствуют. Можно подробнее о подключении к LPT без развязки в моём случае? Может там есть какие-нибудь выводы разрешающие или запрещающие управление? Заранее благодарен...!
 
Дмытрохан Дата: Четверг, 28.02.2013, 01:19 | Сообщение # 13
Создатель сайта
Группа: Администраторы
Сообщений: 178
Награды: 7
Репутация: 103
Статус: Офлайн
Гость, извините за поздний ответ, при отсутствии концовиков(датчиков), мк флопика пытается установить головки на 0, тоесть пока датчик не подаст лог 0, а этого не происходит, соответственно мотор крутиться. На счет развязки скажу, что 1 - 5 кОм резисторов хватит с головой, хотя если работать с большими напругами (30 и более вольт), то рекомендуется ставить опторазвязку, но нужно еще учитывать какой ток вам нужен)) Как для флопика, 1 кОм будет то, что надо)))

Нет человека-которого нельзя научить...
Есть человек-который не хочет учиться!!!
 
Frank Дата: Вторник, 23.07.2013, 07:48 | Сообщение # 14
Почетный пользователь
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 7
Замечания: 0%
Статус: Офлайн
Хотел уточнить, - чтобы заработал двигатель в флоппике, необходимо подать логическую единицу TTL на контакт 10 , подавать с некоторой частотой логическую единицу на контакт 20 и через контакт 18 управлять направлением движения двигателя так же подачей "1" или "0" . Верно? (а то мне похоже совсем неработающий флоппи достался sad )
Есть ли нужда в контакте 16, он называется так призывно "motor on" smile
 
Викр Дата: Среда, 31.07.2013, 04:38 | Сообщение # 15
Админ
Группа: Администраторы
Сообщений: 71
Награды: 6
Репутация: 100
Статус: Офлайн
Frank, все верно, только чтобы активирувать движ необходимо подать не лог. Единицу, а лог. Ноль на нужный контакт. Скорее Всего фдд рабочий, а 16 контакт, пo-моему както связан с drive 3)))
 
Вячеслав Дата: Воскресенье, 09.07.2017, 17:10 | Сообщение # 16
Группа: Гости





Подскажите, можно ли сделать так, что бы при включении питания, движок не перемещался в нулевое положение?
 
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:
Новый ответ
Имя:
Текст сообщения:
Опции сообщения:
Код безопасности:
Яндекс.Метрика
24 log 24 LOG statistick
счетчик посещений
Если вы видите это,
то ваш браузер устарел
и не поддерживает технологий
CSS 3.0