roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 1502 ]  На страницу Пред.  1 ... 3, 4, 5, 6, 7, 8, 9 ... 101  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 03 дек 2015, 06:28 
Не в сети
Аватара пользователя

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

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


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

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

Можно вообще не трогать светодиод, отрезать от него дорожку и кинуть на лазер, лазер приделать сбоку. т.к. от базы лазер-psd зависит разрешение, то лазер лучше ставить дальше габаритов корпуса шарпа. Тут главная пенка - значительно меньше пятно от лазера. Светодиод дает пятно около 10-ти см. на расстоянии 20см.
dccharacter писал(а):
Приемник, во-первых, интегрированный со схемой и у него цикл 40 миллисекунд, а во-вторых, там в качестве приемника сдвоенный фотодиод используется.

Я чего-то посчитал этот сдвоенный фотодиод функциональной схемой, сейчас начинаю сомневаться.:oops: Если там 2 диода вместо матрицы, то это не конкурент мышам :cry:
dccharacter писал(а):
Соответственно выкидывать и ставить либо матрицу-приемник с сидирома (мкновенный детект на компараторах, но надо исхитряться со схемой порога), либо ставить ПЗС с мыши

Ну наф. Если не пойдет штатная матрица, то все в сад. С 40мс. - мириться.
dccharacter писал(а):
И чо осталось? Твой датчик в чистом виде

Я тут поискал всякие пзс мышиные, стало тоскливо. Все они плохо грабят кадр. У меня есть ADNS-5030, так она быстрее прошлого датчика всего в 5 раз. t SWR 20 μs. Есть какой-то "Timing between Read and Either Write or Subsequent Read Commands" всего 4 μs., но я сомневаюсь что это оно. А есть еще ОНО: Burst Mode Operation, но только для регистров "Delta_X, Delta_Y, SQUAL, Shutter_Upper, Shutter_ Lower, and Maximum_Pixel and Pixel_Sum".
Если можешь покурить пдф ADNS-5030 и прояснить, с меня пыво. Вощем, они начинают мне надоедать :)
Вариантов 4:
1.Продолжать искать
2.Точно отьюстировать лазер на первую строчку и грабить кадр только одной строкой, скорость x 18.
3.Оставить как есть, смириться с небольшой зависимостью контраста. Выдать исходники и забить.
4.Выкинуть все наф и перейти на нормальные пзс.

Я все больше склоняюсь к последнему варианту. За:
Камеры дешевые, у меня валяются 10 камер по 5$. Такие:
Изображение
http://1610201.en.makepolo.com/products/0.3mega-Camera-Module-For-Security-Field%7Cov7725-p80752875.html
Можно грабить кадры на режимах CIF to 40x30 очень быстро, 500 герц и выше. Даже на VGA,YUV делает 60 fps.
Ненужно говнять оптику.
Я уже ищу маленькую арму:
http://roboparts.ru/products/stm32f030f4p6
http://roboparts.ru/products/21366125
Т.е. по ценам это не выше мышей, по рукоблудию - меньше. Только программинг сложнее.
Пля, 7:30. Хотел раньше лечь спать :cry:


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Спи иди. А назавтра вот тебе покурить: http://www.sony.net/Products/SC-HP/cx_n ... a2635a.pdf

Добавлено спустя 2 минуты 52 секунды:
Tsrad - это задержка после байта адреса - сенсор подготавливает данные к выдаче (4us)
Tsrr - задержка после операции до отсылки следующего адреса (0.25us)

Добавлено спустя 2 минуты 56 секунд:
all serial transactions should be framed by NCS
NCS must be raised after each burstmode
transaction is complete to terminate burst-mode.
The port is not available for further use until burst-mode
is terminated.

Добавлено спустя 4 минуты 8 секунд:
SQUAL интересный, поиграйся с ним - это количество различимых фич сенсором - над белой бумагой показывает 30-50 (стр 18), если поверхности нет (наш случай без засветки), то 0. С заходом пятна в поле зрения должно сильно скакать.

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


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

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
А вот такой датчик TSL1401CL, не пойдет вместо мышиного?
Даже как камеру его используют https://www.tindie.com/products/AP_tech/tsl1401cl-linescan-camera-/


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

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

Ну хорошие штуки, базара нет. Но что ты с ними будешь делать не в составе головы? Ты посмотри на размерности размеров, 110 µm, DVD system The CXA2635AM uses a shift amount of 2.5 µm. Это ж жеж жестяная жесть. Т.е. надо брать готовую голову и пилить, пилить, пилить. И марлевая повязка :)

dccharacter писал(а):
Tsrad - это задержка после байта адреса - сенсор подготавливает данные к выдаче (4us)
Tsrr - задержка после операции до отсылки следующего адреса (0.25us)

Ну это маленькие задержки, годные. Но относятся они к передаче след. байта? В пдф внятно сказано только про "Timing between Write and Read Commands" tSWR и он огромен 20мкс. А какое время "Read and Read Commands" ? Мне что-то подсказывает, что в них граб реализован софтово и нужно время для подготовки след. байта.
dccharacter писал(а):
SQUAL интересный, поиграйся с ним

Ага смотрел. Но это опять закрытые алгоритмы, твой способ обработки Maximum_Pixel уже решает все вопросы. Надо или ускорять чтение Pixel_Grab или остановится с Maximum_Pixel...
icehardy писал(а):
А вот такой датчик TSL1401CL, не пойдет вместо мышиного?

Хорошая штука, скажу больше, я даже на базе таких делал неразрушающий контроль труб большого диаметра рентгеном. Угадайте для кого? Та же линейка фотодиодов S8865 (хамаматсу), только сверху слой сцинтиллятора, который светится под рентгеном :crazy:
Аналоговый выход пугает, нужен внешний быстрый ацп и не "кухарская" схемотехника. Использование внутр. ацп дуин - детский сад. Хотя, если найти микроконтроллер с ацп в 1msps, то можно получить 1msps/128pixel = 8 кгц. опрос.
Я бы купил такую поиграца, но не нахожу в быстрой доступности...
Есть еще камеры сотовых телефонов (spi интерфейс), но опять это все жесткая коленка.

Добавлено спустя 6 минут 49 секунд:
Понты он: Сварочный шов трубы с гаечным ключом, диаметр около 1.5 метра. 180000 вольт на рентгеновской трубке :crazy:
Вложение:
4.jpg
4.jpg [ 141.42 КиБ | Просмотров: 2105 ]

Понты офф


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

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
а если контроллер мощнее, мегагерц поболее, да 32 бита
и есть ведь они недорого, и простенькие осцилографы на таких клепают, такая вот игрушка http://ru.aliexpress.com/item/DIY-Digital-Oscilloscope-Kit-Electronic-Learning-Kit-DSO138-2-4-1Msps-ARM/32391895108.html?spm=2114.10010208.100009.10.nQhgaE
АЦП в таком должно хватить, или маловато :)


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

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Так уже потихоньку скатываемся на армы. 1msps для мелких контроллеров предел, все на грани... Но где купить быстро этот TSL1401CL? Я ногти сгрызаю до локтей, ожидая покупки с инет магазинов :cry:

Добавлено спустя 3 минуты 14 секунд:
И платы надо маленьки, с жк экранами - монстры, у нас ведь датчик касания :)
А так я могу приляпать stm32f429i-disco, их есть у меня.


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

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
Быстро конечно не получится купить
а по мозгам, бывают в таком исполнении http://ru.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32478120209.html?ws_ab_test=searchweb201556_1_79_78_77_80_61,searchweb201644_5,searchweb201560_2
http://ru.aliexpress.com/item/2pcs-TSL1401CL-TSL1401-1401-SOP-8-SMD-8-TAOS-128-x-1-LINEAR-SENSOR-ARRAY-100/32425503384.html?ws_ab_test=searchweb201556_1_79_78_77_80_61,searchweb201644_5,searchweb201560_2


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

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

Так я ссылки выше давал, сегодня закажу - сегодня принесут домой:
Dmitry__ писал(а):


А TSL1401CL надо с оптикой, то что ты выше давал, а то опять коленка как с мышами. В общем понятно, если упадет быстро на меня линейка с оптикой - попробую...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 03 дек 2015, 21:45 
Не в сети

Зарегистрирован: 27 май 2014, 13:35
Сообщения: 771
Откуда: London. UK
Skype: pioneerko
ФИО: Александр
Dmitry__ писал(а):
Так уже потихоньку скатываемся на армы. 1msps для мелких контроллеров предел, все на грани... Но где купить быстро этот TSL1401CL? Я ногти сгрызаю до локтей, ожидая покупки с инет магазинов :cry:

Добавлено спустя 3 минуты 14 секунд:
И платы надо маленьки, с жк экранами - монстры, у нас ведь датчик касания :)
А так я могу приляпать stm32f429i-disco, их есть у меня.


Это оно? ко мне за пару дней дойдет, могу привезти в начале января в мск

_________________
Косель мини, плата управления DUET на reprap firmware от DC42, E3Dv6
Распечатаю на заказ.
Вложение:
Kossel config E3D.h


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

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Dmitry__ писал(а):
Ну это маленькие задержки, годные. Но относятся они к передаче след. байта? В пдф внятно сказано только про "Timing between Write and Read Commands" tSWR и он огромен 20мкс. А какое время "Read and Read Commands" ? Мне что-то подсказывает, что в них граб реализован софтово и нужно время для подготовки след. байта.

Смотри, бёрст инициируется ЧТЕНИЕМ регистра. После этого ждешь Tsrad, и читаешь без задержек все эти регистры. После этого вырубаешь чипселект, ждешь TSRR и можешь читать снова

Добавлено спустя 3 минуты 40 секунд:
Dmitry__ писал(а):
Ну хорошие штуки, базара нет. Но что ты с ними будешь делать не в составе головы? Ты посмотри на размерности размеров, 110 µm, DVD system The CXA2635AM uses a shift amount of 2.5 µm. Это ж жеж жестяная жесть. Т.е. надо брать готовую голову и пилить, пилить, пилить. И марлевая повязка :)

Надо полосу формировать и можно даже без юстировки использовать :-)

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


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

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

Нет, надо с оптикой, как по ссылке icehardy:
icehardy писал(а):
https://www.tindie.com/products/AP_tech/tsl1401cl-linescan-camera-/

Пустой чип допиливать тоскливо.

dccharacter писал(а):
Смотри, бёрст инициируется ЧТЕНИЕМ регистра. После этого ждешь Tsrad, и читаешь без задержек все эти регистры. После этого вырубаешь чипселект, ждешь TSRR и можешь читать снова

Ок, на выходных попробую. Я еще мышку нашел, подделку X7. Посмотрю что там.
dccharacter писал(а):
Надо полосу формировать и можно даже без юстировки использовать

А картинку на чип чем фокусировать? Там площадь чипа с гулькин х нос.

Добавлено спустя 53 минуты 7 секунд:
Dmitry__ писал(а):
Я еще мышку нашел, подделку X7. Посмотрю что там.

Оказывается уже смотрел, paw3101db, положил в папку no_use :)

Добавлено спустя 2 часа 45 минут 8 секунд:
А тем временем находятся такие тексты:
http://pepijndevos.nl/2015/05/29/adns-9800-hookup-guide.html
https://www.tindie.com/products/jkicklighter/adns-9800-optical-laser-sensor/
И лазер там прямо в чипе, и прошивки можно заливать в чип, и fps 12000.
осталось узнать что там а проц и тупо залить прошивку датчика касания :crazy:


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

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
последнее очень интересненько :)
кстати, а те же мышки, но ИК лазерные, что там за устройство, лазер фокусируется или всё обман и тупо ИК диод

Добавлено спустя 20 минут 36 секунд:
еще вспомнил, мышка оптическая начинает работать только на определенном расстоянии до поверхности
если опускать голову с таким датчиком не просто вниз, а вниз и в сторону, можно будет поймать момент когда поверхность под датчиком будет в фокусе
но опять же, нужно проверять повторяемость такого действа


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик касания оптический, триангуляция
СообщениеДобавлено: 04 дек 2015, 13:43 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
там написано через запятую "12,000 fps", может всего лишь 12 фпс :D
я так уже запутался в цели темы, задача сделать точный измеритель кривости поверхности до 3-го знака?


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

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

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


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

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


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

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


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

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