Привет Гость!
Рады видеть Вас на МАЛАТКЕ! Внимание!!! Ваши права ограничены.
Чтобы снять ограничения и не просматривать лишний контент Войдите или
Зарегистрируйтесь на сайте.
С уважением Администрация сайта
Сейчас: 08.05.2024, 08:29.
У вас никогда не возникал вопрос, типа что сделать со старым флоппиком?Если да,то вы нашли то, что искали!!)))
(((Немного теории))) Флоппик являет собой устройство записи/чтения со встроенным микроконтроллером.Подключается по 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 флоппиков можно сделать маленький станочек с ЧПУ.Ну и всё на что у кого фантазии хватит))) Вопросы задаем тут))) И помним всё,что мы делаем,всё на наш страх и ризк .Сайт никакой ответственности не несет.Удачи!!!
Дата: Понедельник, 03.12.2012, 08:00 | Сообщение # 12
Группа: Гости
Почему-то при подаче питания сразу начинает крутиться, на сигналы step/dir не реагирует ((( Уточню сразу, что все датчики и концевики отсутствуют. Можно подробнее о подключении к LPT без развязки в моём случае? Может там есть какие-нибудь выводы разрешающие или запрещающие управление? Заранее благодарен...!
Гость, извините за поздний ответ, при отсутствии концовиков(датчиков), мк флопика пытается установить головки на 0, тоесть пока датчик не подаст лог 0, а этого не происходит, соответственно мотор крутиться. На счет развязки скажу, что 1 - 5 кОм резисторов хватит с головой, хотя если работать с большими напругами (30 и более вольт), то рекомендуется ставить опторазвязку, но нужно еще учитывать какой ток вам нужен)) Как для флопика, 1 кОм будет то, что надо))) Нет человека-которого нельзя научить... Есть человек-который не хочет учиться!!!
Хотел уточнить, - чтобы заработал двигатель в флоппике, необходимо подать логическую единицу TTL на контакт 10 , подавать с некоторой частотой логическую единицу на контакт 20 и через контакт 18 управлять направлением движения двигателя так же подачей "1" или "0" . Верно? (а то мне похоже совсем неработающий флоппи достался ) Есть ли нужда в контакте 16, он называется так призывно "motor on"
Frank, все верно, только чтобы активирувать движ необходимо подать не лог. Единицу, а лог. Ноль на нужный контакт. Скорее Всего фдд рабочий, а 16 контакт, пo-моему както связан с drive 3)))