roboforum.ru

Технический форум по робототехнике.
Текущее время: 09 май 2025, 17:47

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




Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 53, 54, 55, 56, 57, 58, 59 ... 101  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 17 фев 2016, 09:58 
Не в сети
Аватара пользователя

Зарегистрирован: 30 июн 2014, 12:50
Сообщения: 463
Dmitry__ писал(а):
ales2k писал(а):
Что то с калибровкой на белом не ладится

Так ты даже близко еще не подошел к линейному режиму пзс. Вот данные мощности лазера от типа поверхности:
Код:
Мощность лазера на разных поверхностях:
белая 12
черный сплошной тонер 120
черный пластик 170

Белый фон - мощность 12, а у тебя график закончился на 75. :shock:


Спасибо, дельная мысль посмотреть что будет дальше. Но у всех конструкции разные и при комнатном освещении у меня при 75, яркость точки лазера заметно слабенькая.

У меня белый лист 75.
Черный маркер 240.

Сегодня вечером точно буду крутить фокусировку...

И нет это не 50 гц.

_________________
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 17 фев 2016, 11:32 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 17 фев 2016, 15:49 
Не в сети
Аватара пользователя

Зарегистрирован: 30 апр 2012, 20:03
Сообщения: 2044
Откуда: Архангельск
Skype: om2804
прог. языки: С/С++/C#
А датчик касания ли это? Т.е. фактического касания стола ему не определить? Если я поменяю сопло, которое по высоте отличается, то и смысл в этом датчике пропадает. Может тогда датчик расстояния?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 17 фев 2016, 20:01 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Ну так да, не касания датчик. Обозвал его так, чтоб было понятно что он выдает только 1/0. А если обозвать "расстояния", то будут вопросы - в каком формате он выдает данные расстояния.
Если сопло меняется не каждый час, то просто калибруется бумажкой и вводится константа расстояния...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 17 фев 2016, 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: 30 июн 2014, 12:50
Сообщения: 463
Подкрутил фокусировку, заменил конденсатор на лазере
теперь все выглядит так
Вложение:
2016-02-17.png
2016-02-17.png [ 131.74 КиБ | Просмотров: 1772 ]

Слева направо снижение мощности лазера. Синий на черном, красный на белом. Вертикальная ось махpix
Пытался усреднять по 10 значений, разброс меньше не стал

_________________
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 18 фев 2016, 01:19 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 18 фев 2016, 01:39 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 18 фев 2016, 01:42 
Не в сети
Аватара пользователя

Зарегистрирован: 30 июн 2014, 12:50
Сообщения: 463
Я пытаюсь сделать процедуру автоматической калибровки датчика перед первым использованием (черный+белый). Чтобы затем сделать на основании данных калибровки авто настройку лазера в процессе измерений. На графиках MaxPix(Y) от мощности лазера(X) для черного и для белого листа. Мне не понятно откуда такие выбросы и шум... Может PWM так работает, но вроде там конденсатор перед лазером... Завтра осциллографом потыкаю.

_________________
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 20 фев 2016, 14:11 
Не в сети
Аватара пользователя

Зарегистрирован: 30 июн 2014, 12:50
Сообщения: 463
Осциллограф показал что конденсатора 10мф точно не достаточно и напряжение колеблется +-10% чего хватает для приличного размаха в яркости лазера(глазом не видно), оттуда и разброд на графиках. Увеличил конденсатор до 100мф (47 наверно было бы в самый раз, но лениво было вечером тащиться в кладовку) разброс значений на графике уменьшился в 2 раза. Теперь тема за скользящим средним.

Далее - я сейчас принял функцию настройки мощности лазера как прямую с изменениями в крайних точках (белое / черное). Настройка делается при засветке всего поля светодиодом. Если руки дойдут сегодня, завтра допилю... А то дома опять блин ремонт ...

_________________
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 20 фев 2016, 18:05 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
ales2k писал(а):
Осциллограф показал что конденсатора 10мф точно не достаточно и напряжение колеблется +-10% чего хватает для приличного размаха в яркости лазера

Хм, интересно. А какая у тебя частота ШИМ? Для дигиспарка я специально корректировал файлы ИДЕ, чтоб ШИМ стал 64кгц.
И кста, а что у тебя не работало раньше? Что было?

Добавлено спустя 32 минуты 41 секунду:
Йо майо, я все понял, никто не допиливал датчики на толстых дуинах, там шим без переделки - ниже плинтуса...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 20 фев 2016, 18:35 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Dmitry__ писал(а):
Йо майо, я все понял, никто не допиливал датчики на толстых дуинах, там шим без переделки - ниже плинтуса...

И этот человек ругает stm8, у которого на самом галимом полудолларовом чипе минимум 7 аппаратных ШИМ каналов до 16МГц. :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 20 фев 2016, 18:39 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
elmot писал(а):
И этот человек ругает stm8, у которого на самом галимом полудолларовом чипе минимум 7 аппаратных ШИМ каналов до 16МГц.

Харэ гнать, "до 16МГц" такое даже на плисах не сделать :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 20 фев 2016, 18:40 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
16мГц несущей частоты? эт с чего вдруг?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 20 фев 2016, 18:41 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
16МГц * 8 бит = 4096мГц. тактовая :ROFL:

Добавлено спустя 57 секунд:
Частота ШИМ считается по периоду: тактовая х 2^(битность шим), такшта стм8 идет опять лесом...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 20 фев 2016, 20:10 
Не в сети
Аватара пользователя

Зарегистрирован: 30 июн 2014, 12:50
Сообщения: 463
Да, я знаю как частоты шим менять, но у меня на том же проце на том же таймере, еще куча всего висит, оно начинает неустойчиво работать, так что пока будет кондер.

_________________
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 53, 54, 55, 56, 57, 58, 59 ... 101  След.

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


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

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


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

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