roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 20:00

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу 1, 2, 3, 4, 5 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 13:26 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Начали тута:
forum107/topic15550-75.html#p336625
Собрал из го..а и палок, получил разрешение около 3 микрон :shock:
Плата с компаратором из ардуиновских датчиков влажности/огня/света/звука/вибрации/ и.т.д. Там все платы одинаковые. Реклама моего любимого магазина :)
http://roboparts.ru/products/9396613
http://roboparts.ru/products/modul-datchika-vibracii
http://roboparts.ru/products/12697419
http://roboparts.ru/products/9521511
Выпаиваем лишние детали, сигналы датчика Холла с cd-rom подаются прямо на входы компаратора lm393. Индикация срабатывания - штатным светодиодом платы.
Тестил в токарном станке, плату в патрон, упираемся резцом в диск cd-rom, Крутим ручку дополнительного суппорта (он очень плавный), проверяем индикатором с разрешением 1 мкм на деление.
Вложение:
IMG_3762.JPG
IMG_3762.JPG [ 1.62 МиБ | Просмотров: 5565 ]

Вложение:
IMG_3764.JPG
IMG_3764.JPG [ 1.5 МиБ | Просмотров: 5530 ]

Вложение:
IMG_3761.JPG
IMG_3761.JPG [ 2.13 МиБ | Просмотров: 5567 ]

Вложение:
IMG_3754.JPG
IMG_3754.JPG [ 2.14 МиБ | Просмотров: 5559 ]


Да, знаю, грязно, шо поделать :pardon:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 13:58 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
осталось понять, где купить эту часть сидирома)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 14:21 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Dmitry__ писал(а):
Начали тута:
forum107/topic15550-75.html#p336625
Собрал из го..а и палок, получил разрешение около 3 микрон

это в любом положении механизма или в одном месте 3 микрон, а в другом положении 1000 микрон?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 14:22 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
а как быть с передаточным звеном до поверхности?
это что то должно быть убираемым (возможно и нет, нужно думать)
и как в домашних условиях добиться повторяемости в складывании и раскладывании в то же положение с точностью 1 микрон ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 14:24 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
подавая нужное количество импульсов на разные обмотки поворачиваем вал в нужное положение.
обмотку держим под напряжением и вал упруго стопорится в нужном нам положении. по идее пока пылью не покроется повторяемость будет.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 14:58 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
всмысле штырь-щуп изготовлен цельным конструктивом с датчиком на CD моторе ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 16:00 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ну да, прикрутить щуп в форме буквы Г прям на моторчик.
правда точность будет падать пропорционально расстоянию от концика щупа до центра мотора...

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 16:35 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Дим, схему-то нарисуй... По госту :-) И научи как на гребенке движка нужные контакты найти :-)
Мур, Г - не нужен. Можно просто щуп.
А вот подавать импульсы и поворачивать - это пичалька полная, драйвер надо колхозить, а все ж знают, что тут никто с током работать не умеет кроме Димы.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 18:03 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Madf писал(а):
осталось понять, где купить эту часть сидирома)

Это любой шпиндельный двигатель от cd-rom, только надо смотреть чтоб присутствовали датчики Холла, в последних cd-romах от них начали отказываться

Myp писал(а):
это в любом положении механизма или в одном месте 3 микрон, а в другом положении 1000 микрон?

Ну, надо тестить на реальном железе, 3 микрона - это гарантированное переключение компаратора - светодиод горит/погашен в этом диапазоне расстояния.

setar писал(а):
а как быть с передаточным звеном до поверхности?
это что то должно быть убираемым (возможно и нет, нужно думать)
и как в домашних условиях добиться повторяемости в складывании и раскладывании в то же положение с точностью 1 микрон ?

Делать "Г" из не пружинящего материала (например пластиной). Выбрасывается он подачей напряжения на штатные обмотки двигателя - 1 транзистор, без драйвера. Точность выкидывания не важна, выкидывать крюк гарантированно дальше нуля, быстро опускать "z", пролетать "0", обратно плавно поднимать "z" и фиксировать ноль. Примерно как тут:

Вся радость cd-rom - соленоид + датчик в одном флаконе. Точность изготовления (люфты) на высоте...
dccharacter писал(а):
Дим, схему-то нарисуй... По госту И научи как на гребенке движка нужные контакты найти

Фух, нагуглилась схема, рисовать не нужно :)
Вот так выглядит cd-rom:
Изображение
Вот так, но 1 канал, правая часть схемы не нужна:
Изображение

Я не одинок:
http://www.schripsema.org/pa3hdf/projec ... coder.html

Вообще, я на cd-rom делал энкодер для калибровки управления мощного брушлеса для своего проекта электросамоката, похоже можно забацать пупер энкодер разрядов так на 14. Датчик касания - побочный эффект энкодера :)

dccharacter писал(а):
И научи как на гребенке движка нужные контакты найти

Смотрим на плату, 3 жирные дорожки - ну ты понел.
Прозваниваем контакты датчиков Холла, 2 контакта у всех датчиков - питание, см. схему выше. Подавать питание можно в любой полярности, ибо это Холла :)
Оставшиеся 2 контакта - сигнал в противофазе, тупо подавать на входы компаратора, ффсе!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 18:20 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
А сколько градусов макс ход при подаче напруги на один полюс?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 18:36 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Примерно 360 / (9/3) /2 (колич. групп полюсов). Около 60-ти град.

Добавлено спустя 3 минуты 30 секунд:
Можно похимичить с 2-мя транзисторами, тогда будет в 2 раза больше

Добавлено спустя 6 минут 10 секунд:
Ой, теория разошлась с практикой :)
30 град. получилось. Ну да, забыл поделить все еще на 2, т.к. магнит притягивается в обе стороны :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 19:41 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Dmitry__ писал(а):
Примерно 360 / (9/3) /2 (колич. групп полюсов). Около 60-ти град.

Добавлено спустя 3 минуты 30 секунд:
Можно похимичить с 2-мя транзисторами, тогда будет в 2 раза больше

Добавлено спустя 6 минут 10 секунд:
Ой, теория разошлась с практикой :)
30 град. получилось. Ну да, забыл поделить все еще на 2, т.к. магнит притягивается в обе стороны :oops:

Давай уже фигачь на принтер и серию измерений делай по девяти точкам. Интересно же

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 20:12 
Не в сети

Зарегистрирован: 10 авг 2014, 15:02
Сообщения: 775
Откуда: Саров
Прежде чем ставить горячим воздухом продуй. Боюсь там все уплывет.
Врятли полимерные магниты в закрытом принтере долго проживут.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 21:06 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Zusul86 писал(а):
Врятли полимерные магниты в закрытом принтере долго проживут.

Война - фигня, главное маневры. Можно вместо родного магнита вклеить неодим от подвеса линзы лазера cd-rom. Он как раз с перемагничиванием в центре. Еще и точность увеличится.

dccharacter писал(а):
Давай уже фигачь на принтер и серию измерений делай по девяти точкам. Интересно же

Вот с этим - засада. Я принтер не собирал, купил, а значит слабо представляю все процессы. Сейчас пытаюсь перепрошить с версии 0.7 (там нет автовыравнивания) на текущую версию. При этом не сбить все настройки :cry:
На данном этапе - ошибки связанные с ендстопом по "z":
Цитата:
#error "You must have a Z_MIN endstop in order to enable Auto Bed Leveling feature!!! Z_MIN_PIN must point to a valid hardware pin."

И для меня пока загадка, может принтер работать без "Z_MIN endstop" (у меня их нет на принтере) или нет. В общем ушел в изучение исходников. А там жестяная жесть...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания из cd-rom брушлесика :)
СообщениеДобавлено: 18 сен 2015, 22:01 
Не в сети

Зарегистрирован: 10 авг 2014, 15:02
Сообщения: 775
Откуда: Саров
Dmitry__ писал(а):
неодим

У неодима рабочая ДО 80 градусов :(


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 127 ]  На страницу 1, 2, 3, 4, 5 ... 9  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO