Как управлять кареткой сd-привода

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
warezzzok
Открыл глаза
Сообщения: 67
Зарегистрирован: Вт дек 04, 2012 21:35:56

Как управлять кареткой сd-привода

Сообщение warezzzok »

Добрый день.
Решил тут покопать тему управления шаговиком, нашел штук 8 старых сд-приводов, разобрал и с удивлением обнаружил, что для передвижения лазера используется не шаговый движок, а обычный (не уверен, как он правильно называется - всего 2 контакта) с червячной передачей или шестернями. Каким образом такой конструкцией можно точно управлять перемещением? Ведь головка привода движется довольно точно. Скажем, как сдвинуть головку на 1 мм? Методом тыка подбирая премя вращения вала двигателя?
LowBass
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Ср июн 06, 2012 22:01:04

Re: Как управлять кареткой сd-привода

Сообщение LowBass »

У них обратная связь есть вроде. Не то посредством оптического датчика, не то холла.
Аватара пользователя
minakan
Поставщик валерьянки для Кота
Сообщения: 2209
Зарегистрирован: Вт июл 27, 2010 11:31:59
Откуда: Кххх

Re: Как управлять кареткой сd-привода

Сообщение minakan »

Точно голову позиционирует магнитная система, а грубо упомянутый вами червяк. В приводах получше встречались безлюфтовые шестерни и датчики оптической ос. на двигателе каретке. Принцип прост: на диск наносится служебная информация в в виде т.н. "питов" вот по ним оно и наводится на дорожку, анализируя сигнал с матрицы фотодиодов в самой голове...
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Как управлять кареткой сd-привода

Сообщение Alexeyslav »

Этим движком привод наводит головку "грубо". Считывает дорожку, сравнивает номер считанного сектора с нужным и корректирует движение головки туда-сюда. Это как пальцем в небо попадать. Даже на максимальной скорости если головка будет двигаться - этого достаточно чтобы на лету считывать номер дорожки и сектора, и решать когда остановить двигатель. Темболее что моторчик вообще включен в контур обратной связи по позиционированию головки - тонкие перемещения головки осуществляются магнитной системой, а выход на двигатель - сигнал сильного рассогласования требуемого положения головки и текущего. Пока головка не выйдет на нужную позицию моторчик будет крутится, потом остановится и работать будет только электромагнитная подвеска, при выходе положения головки за некоторые рамки - положение подкручивается моторчиком, таким образом что позиция не теряется - электромагнитная система до некоторой степени способна компенсировать даже биения диска. А на высокоскоростных ДВД, даже электромагнит не справляется - в головке целая линейка датчиков и дальнейшее позиционирование производится за счет выбора датчика, в ряде случаев благодаря этому привод может читать несколько дорожек сразу, чего лишним датчикам простаивать...
Ответить

Вернуться в «Периферия»