roboforum.ru

Технический форум по робототехнике.

Датчик касания оптический, триангуляция

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 11 май 2016, 19:25

У меня дуня порвалась в момент отрыва объектива от камеры и, вероятно, замыкания ног на датчике - она, скорее всего, решила войти в режим программирования и похерила бутлоадер. Хотя она могла и просто сгореть.
Вся хрень того, чем я занимаюсь, это что я пытаюсь прецизионные задачи решать топором и ножевкой по дереву. Типа юстировка сходимости объективов разогревом капли клея пистолетом и попытки удержать объективы в нужном положении пока клей застынет - больше минуты. Т.е. не алгоритмами занимаемся, а вообще не пойми чем. Неосторожное движение, и стенд, собираемый две ночи, можно начинать собирать заново.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение Madf » 11 май 2016, 19:48

Я в дунях бутлоадерами никогда не пользуюсь (шью напрямую), от чего проверить состояние довольно проще. Вообще я не замечал, чтобы у АВРок слетала прошивка при каких либо условиях. Она может не шиться или шиться и проходить все проверки, но нога порта мертва...
Правда буквально на днях у at90can128 был замечен один странный глюк, программатор будто не контачил с кристаллом, хотя всё было припаяно (стоял норм разъём, а не как обычно на соплях), всё глючило пока фюзы не прошил (пока не отвалилось), вот после этого глюк пропал.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 15 май 2016, 22:18

>Зья батенька, зья, Вы допилили стаб тока?
Допилили, допилили
Но мы тугодумы и не можем никак допетрить до алгоритма бинарного поиска мощности (потому что "интегратор" - это потенциально 255 фреймов поиска мощности, что есть ппц)

Добавлено спустя 7 минут 2 секунды:
оспади, сижу ПИД изобретаю. Совсем зарапортавался.

Добавлено спустя 3 часа 1 минуту 7 секунд:

Вот, записал видео. На самом деле можно решение при откалиброванной системе принимать по разнице макса и мина выше какого-то порога...

Переключение между лазерами теоретически мгновенное, поэтому быстродействие системы ограничивается циклом калибровки.

Схему питания потом выложу. Три транзистора, три резистора, три ноги МК (одна ШИМ, остальные две просто ключи)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 16 май 2016, 05:07

Вот схема питалова лазеров
Лазер нужно модифицировать, исключив встроенный резистор (перепаять провод на другой конец резистора или напаять проволоку поверх резистора)
Вложения
Screenshot from 2016-05-16 23-19-19.png
Screenshot from 2016-05-16 23-19-19.png (6.94 КиБ) Просмотров: 1554
Последний раз редактировалось dccharacter 17 май 2016, 07:19, всего редактировалось 1 раз.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 16 май 2016, 13:24

Где фильтрующий кондер на pwm? R3 слишком маленький (для rc фильтра). Да и все остальные резисторы в базах - низкоомные, 1к - наш выбор.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 16 май 2016, 17:39

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

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 17 май 2016, 07:20

Поправил схему: forum107/topic15929-915.html#p354041
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 17 май 2016, 15:48

Если у тебя схема готова и ты можешь на ней сделать график 10-ти проходов. 1-й проход - регулировка мощности, остальные проходы с постоянной мощностью, то ты сильно упростишь мне работу и дашь хороший пинок под зад дописать датчик :)
Что хочется увидеть от твоего теста: Если пропадет деградация мощности от времени (при стаб. тока) и все послед. графики будут в пределах 2-го прохода, то это будет решением проблемы. Мне останется только причесать код...
Вот еще интересный скриншот по теме деградации мощности (для понимания), табличку делал давно. Тут видно, что на белом фоне (маленькая мощность лазера) нет деградации мощности, все 5 линий в пределах первого прохода. На черном фоне - уплывает:
123.png


Добавлено спустя 8 минут 47 секунд:
Запостил картинку и, кажись, понял что нужно. Нужен лазерный модуль на 100мвт. Эти 5-ти мвт. кетайские модули - какашка.

Добавлено спустя 18 минут 17 секунд:
О как мозг заработал. :) Читаю характеристики модулей, есть такой параметр: время разогрева.
А ведь есть лазеры со встроенным фотодиодом, это не оно? Стабилизировать яркость излучения этим диодом?
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение ilalexey » 17 май 2016, 16:39

Dmitry__ писал(а):А ведь есть лазеры со встроенным фотодиодом,

В оптоволоконных сетях такие используются(да простят меня некоторые за мою некомпетентность).
Но там длина волны не кошерная. ..зато блоком и кучей рассыпухи вокруг.
---
..в общем нужно скрещивать брушлес_датчик и опто_датчик, чтобы можно было использовать блок лазера от лазерного принтера(там и то и то есть) :)
Вложения
laser_001.jpg
laser_002.jpg
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 17 май 2016, 17:11

Dmitry__ писал(а):Если у тебя схема готова и ты можешь на ней сделать график 10-ти проходов.

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

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 17 май 2016, 17:12

ilalexey писал(а):блок лазера от лазерного принтера

Спасибо тебе наблюдательный человек :)
Ты меня спас от покупки модуля за 2770р. Мне осталось только протянуть руку под стол и извлечь на свет 2 блока от принтера. Сколько там вкусняшек: драйвер лазера, обратная связь по внутр. фотодиоду, обратная связь по оптич. каналу. Куда тебе пиво заливать? :beer: :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение ilalexey » 17 май 2016, 17:18

Dmitry__ писал(а):Куда тебе пиво заливать?

Звиняй, цветного(кроме коньяка) не употребляю по хим_причинам. Но спасибо, эквивалент настроения получил :)
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 17 май 2016, 17:25

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

Re: Датчик касания оптический, триангуляция

Сообщение Dmitry__ » 17 май 2016, 17:29

dccharacter писал(а):Дим, а ведь еще про сидиромы говорили. Там тоже фидбэк прям с лазера по яркости

Там лазеры 3-х ногие, но фотодиод закорочен :( Остается только внешний оптич. канал, а он пипец какой там сложный. А в принтерах все просто как валенок. Уже курю схемы...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Датчик касания оптический, триангуляция

Сообщение dccharacter » 17 май 2016, 17:34

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

Пред.След.

Вернуться в 3D печать

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

Сейчас этот форум просматривают: Google [Bot] и гости: 12

cron