Как самому сделать тепловизор...
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Как самому сделать тепловизор...
Отличный проект.
Но есть пара вопросов. Какая реальная частота кадров получена ?
SPI на 40 МГц при таких длинных проводах как себя ведет - в свое время у меня на 12 МГц длиннее 5 см на получалось делать провода.
Модуль так-же регулярно зависает и требует сброса или это проблема лишь USB обвязки ?
Модуль версии 2,5 и 3 возможно использовать - они вроде как с калибрующими шторками.
Но есть пара вопросов. Какая реальная частота кадров получена ?
SPI на 40 МГц при таких длинных проводах как себя ведет - в свое время у меня на 12 МГц длиннее 5 см на получалось делать провода.
Модуль так-же регулярно зависает и требует сброса или это проблема лишь USB обвязки ?
Модуль версии 2,5 и 3 возможно использовать - они вроде как с калибрующими шторками.
- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: Как самому сделать тепловизор...
Какая реальная частота кадров получена ?
Да вроде как максимальная для лептона. 9 Гц.
SPI на 40 МГц при таких длинных проводах как себя ведет - в свое время у меня на 12 МГц длиннее 5 см на получалось делать провода.
Это странно. Частоты эти не такие уж и большие. Проблем с SPI я не замечал.
Модуль так-же регулярно зависает и требует сброса или это проблема лишь USB обвязки ?
Не замечал, чтобы модуль зависал. Вроде бы работает надёжно.
Модуль версии 2,5 и 3 возможно использовать - они вроде как с калибрующими шторками.
У них разрешение разное, поэтому напрямую с моей программой версию 2.5 использовать нельзя - нужно брать 1/4 кадра от лептона 3.
Вот работа модуля отдельно с Raspberry Pi; https://www.youtube.com/watch?v=IWScr3B4RJ0 Как видите, провода проблем не создают.
Вот сам ПНВ (увы, камерой служил старый фотоаппарат 640x480 без смены фокусировки в режиме съёмки): https://www.youtube.com/watch?v=BMG0rLr8tC8
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Как самому сделать тепловизор...
То есть ограничение в самом модуле. Я-то наивно думал что оно заложено банально в объвязке и внешнем контролере, а модуль выдает чаще.
Причем 97,3% что есть верно недокументированный регистр, который этой частотой управляет, только сие есть "военная тайна" увы.
Печально
По SPI - мучался я как-то с обменом с MMC картой - пришлось на такты ставить буфер прямо у панельки карты иначе не работало выше 8 МГц.
ЗЫЖ - а у этого модуля есть какие-то калибровочные параметры во внутреннем ПЗУ - для замеров томператур по полю возможно применять ? Если поставить внешнюю шторку ?
Причем 97,3% что есть верно недокументированный регистр, который этой частотой управляет, только сие есть "военная тайна" увы.
Печально
По SPI - мучался я как-то с обменом с MMC картой - пришлось на такты ставить буфер прямо у панельки карты иначе не работало выше 8 МГц.
ЗЫЖ - а у этого модуля есть какие-то калибровочные параметры во внутреннем ПЗУ - для замеров томператур по полю возможно применять ? Если поставить внешнюю шторку ?
- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: Как самому сделать тепловизор...
То есть ограничение в самом модуле.
Да. Иначе его нельзя экспортировать из США.
а у этого модуля есть какие-то калибровочные параметры во внутреннем ПЗУ - для замеров томператур по полю возможно применять ? Если поставить внешнюю шторку ?
Дело в том, что этот модуль температуру не выдаёт. Он выдаёт некие коды болометров. Чтобы их превратить в температуру нужно как минимум знать температуру болометров внешним термодатчиком. Но мне пока не удалось вычислить температуру (а вот под RAW-данным Flir One удалось - видно, он свой RAW не напрямую с датчика берёт). Потому вряд ли там есть какие параметры в ПЗУ.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Как самому сделать тепловизор...
Судя по интернет магазинам отдельно датчик тоже запретили - только в составе девайса.
Просто я читал даташиты на несколько модулей малого разрешения - там есть области ПЗУ - доступные по I2C каналу - где есть калибровочные данные для каждой "точки".
Как понимаю - нормального даташита на этот "Лептон" нет и вся информация чисто из перехвата обмена в реальном приборе ?
ЗЫЖ - почитал тут инет - российский, якобы прорыв в области тепловизионной техники связан увы с охлаждаемыми матрицами арсенид-галлиевых фотодиодов с диапазоном 4-6 мкм, а диапазон 7-11 мкм перекрывается пока, каким-то чудом доставляемыми, неохлаждаемыми матрицами французского производства. Уж микроболометрическими или пироэлектрическими - не выяснил. Если неохлаждаемые отечественные матрицы и созданы - то это очень опытные образцы, которые работают только "в принципе". Думаю проблемы тут еще и в том, что специфическое оборудование под MEMS технологию за пределы США не поставляется, а на доступном стандартном оборудовании - все очень непросто сделать. Тут главное - теплоизоляция чувствительного элемента как от пластины, так и от соседних элементов. Иначе растекание тепла, паразитный подогрев от элементов УВХ и коммутации. Американцы могут их физически отделять от пластины и "подвешивать" на "наностолбиках".
Просто я читал даташиты на несколько модулей малого разрешения - там есть области ПЗУ - доступные по I2C каналу - где есть калибровочные данные для каждой "точки".
Как понимаю - нормального даташита на этот "Лептон" нет и вся информация чисто из перехвата обмена в реальном приборе ?
ЗЫЖ - почитал тут инет - российский, якобы прорыв в области тепловизионной техники связан увы с охлаждаемыми матрицами арсенид-галлиевых фотодиодов с диапазоном 4-6 мкм, а диапазон 7-11 мкм перекрывается пока, каким-то чудом доставляемыми, неохлаждаемыми матрицами французского производства. Уж микроболометрическими или пироэлектрическими - не выяснил. Если неохлаждаемые отечественные матрицы и созданы - то это очень опытные образцы, которые работают только "в принципе". Думаю проблемы тут еще и в том, что специфическое оборудование под MEMS технологию за пределы США не поставляется, а на доступном стандартном оборудовании - все очень непросто сделать. Тут главное - теплоизоляция чувствительного элемента как от пластины, так и от соседних элементов. Иначе растекание тепла, паразитный подогрев от элементов УВХ и коммутации. Американцы могут их физически отделять от пластины и "подвешивать" на "наностолбиках".
- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: Как самому сделать тепловизор...
Как понимаю - нормального даташита на этот "Лептон" нет и вся информация чисто из перехвата обмена в реальном приборе ?
В том-то и дело, что есть. И даже несколько. Например, FLIR-Lepton-Software-Interface-Description-Document, Lepton Engineering Datasheet - with Radiometry, Lepton Engineering Datasheet - without Radiometry, FLIR LEPTON® Long Wave Infrared (LWIR) Datasheet.
Уж микроболометрическими или пироэлектрическими
Болометрическими. Мы у Франции их и покупаем.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Re: Как самому сделать тепловизор...
Ночное видение из веб-камер делают - выламывают ИК-фильтр. Но это не тепловизор (не тот диапазон).
А это вроде для пирометра (температура в одной точке):
На али можно купить простой пирометр в пределах тыщи рэ. Что-то под видом тепловизора там тоже продают - с маленькой матрицей, за несколько тыщ рэ.
А это вроде для пирометра (температура в одной точке):
BOB51 писал(а):Сегодня эта деталюга только ценой малость "приостанавливает" - а в остальном вполне доступна как платка-приложение к ардуинкам
Вложение:
MLX90614ESF-DCI.pdf [1.54 MiB]
Скачиваний: 76
Добавить механическую развертку да при необходимости фильтры...
На али можно купить простой пирометр в пределах тыщи рэ. Что-то под видом тепловизора там тоже продают - с маленькой матрицей, за несколько тыщ рэ.
(Аль Котоне, кот ещё тот, Cattus Sapiens)Усы и хвост - мои документы.
Кот - авторитет! Скажет "Мяу!" - не поспоришь. (скажи мне "мяу" и я скажу кто ты)
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
Re: Как самому сделать тепловизор...
Тоже интересовался этим вопросом. https://youtu.be/ShXswHycXbs
- da-nie
- Говорящий с текстолитом
- Сообщения: 1590
- Зарегистрирован: Вс июн 24, 2012 16:07:00
- Откуда: Лен.Обл.
- Контактная информация:
Re: Как самому сделать тепловизор...
Итак, я сделал полноценную программу для работы с Flir One Gen 2 для Linux. Программа использует libusb и Qt5. Если не настроены права для libusb, то запускать придётся через sudo.
Новая программа Flir One Control для Linux
Поддерживаются два языка - русский и английский (уж перевёл как умел - так-то я немецкий всю жизнь учил, но не очень-то выучил
).
Интерфейс выглядит вот так:

Новая программа Flir One Control для Linux
Поддерживаются два языка - русский и английский (уж перевёл как умел - так-то я немецкий всю жизнь учил, но не очень-то выучил
Интерфейс выглядит вот так:
- Вложения
-
- FlirOneControlForLinux.jpg
- (95.22 КБ) 877 скачиваний
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos