Например TDA7294

Форум РадиоКот • Просмотр темы - Работа с ИК-матрицей MLX90640
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт июн 27, 2025 21:31:22

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 29 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Работа с ИК-матрицей MLX90640
СообщениеДобавлено: Ср дек 28, 2022 19:37:27 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
Попробуй, потому что я вообще не понимаю, почему оно всякую хрень непонятную показывает. Еще и дикий завал по краям матрицы. Впечатление - что китайцы продают какое-то УГ. С другой стороны, на этих же сенсорах у них есть вроде как рабочие готовые "тепловизоры". Да еще и на STM32F103! Где нет флоатов!! А там на каждый пиксель раз по шесть нужно извлечь квадратный корень!!!

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ИК-матрицей MLX90640
СообщениеДобавлено: Чт дек 29, 2022 14:02:08 
Родился

Зарегистрирован: Ср дек 28, 2022 17:34:39
Сообщений: 4
Рейтинг сообщения: 0
собрал elixir_mlx90640. заменил main.cpp на свой. видно что данные меняются при наведении на теплые-холодные вещи. но странный диапазон чисел. и ближе к краям значения увеличиваются. а в углах в 2 раз больше середины. Положу туда последние версии mlx90640-library. посмотрим, что из этого можно получить...

Добавлено after 2 hours 54 minutes 22 seconds:
а что за математика с корнями? где-то прочитать, подсмотреть можно?

Добавлено after 1 hour 34 minutes 33 seconds:
странно, но с последними версиями завалы по краям пропали.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ИК-матрицей MLX90640
СообщениеДобавлено: Чт дек 29, 2022 15:36:19 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
RailWar, в общем, получается, что там вообще ни хрена не по даташиту обработка?
Треш какой-то!

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ИК-матрицей MLX90640
СообщениеДобавлено: Чт дек 29, 2022 20:19:21 
Родился

Зарегистрирован: Ср дек 28, 2022 17:34:39
Сообщений: 4
Рейтинг сообщения: 0
может разные даташиты. ведь библиотека-то от melexis. я взял все из melexis/mlx90640-library на github, а MLX90640_LINUX_I2C_Driver.cpp у waveshare из MLX90640_Thermal_Camera_Code.7z


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Работа с ИК-матрицей MLX90640
СообщениеДобавлено: Чт дек 29, 2022 20:40:46 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
RailWar, я внимательно просмотрел тот быдлокод, что был выложен на гитхабе melexis. Там несколько существенных ошибок, противоречащих даташиту. Вывод: либо даташит специально написали неправильно, либо тот ужасный код писал идиот.
И, кстати, много встречал разного кода, где эта "библиотека" использовалась. Но когда ее еще и на МК без поддержки флоатов пихали, то я вообще был в полном охренении! Интересно: сколько будет STM32F103 обрабатывать одну картинку? Секунд пять? Или минуту???

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ИК-матрицей MLX90640
СообщениеДобавлено: Пт янв 06, 2023 20:51:38 
Держит паяльник хвостом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 196
Зарегистрирован: Вс дек 02, 2012 16:58:33
Сообщений: 915
Откуда: от туда
Рейтинг сообщения: 0
У меня на STM32F103 получилось 2-5 кадров в секунду. Это с выводом на дисплей по SPI. Кстати, по краям тоже какая-то лажа. Библиотеку после допиливания проверял на тестовых данных от Мелексиса - картинка правильная. Значит, дело в калибровке чипа на заводе. Скорее всего, что-то забыли обновить. Или формулы, или калибровочный процесс.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Работа с ИК-матрицей MLX90640
СообщениеДобавлено: Пт янв 06, 2023 20:58:54 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
Цитата:
2-5 кадров в секунду

Ну нифига ж себе! Ведь там на каждый кадр вычисляется по 1536 квадратных корней как минимум!!! А у F103 даже флоатов нет.
Как это возможно вообще???

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ИК-матрицей MLX90640
СообщениеДобавлено: Вт янв 10, 2023 12:27:54 
Держит паяльник хвостом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 196
Зарегистрирован: Вс дек 02, 2012 16:58:33
Сообщений: 915
Откуда: от туда
Рейтинг сообщения: 0
Посмотри на код:
https://github.com/Garmin59/IAR_MLX90640/tree/master
Я никак не допилю I2C, всё некогда.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ИК-матрицей MLX90640
СообщениеДобавлено: Вт янв 10, 2023 13:40:30 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
GARMIN, зря ты алгоритм от MLX используешь: у них там был баг + код совершенно неоптимизирован. Ну и про квадратные корни я совсем молчу: на МК без флоатов придется выдумывать свою функцию вычисления корней, либо же, как те китайцы, вообще брать сырые данные и самому из них вычислять температуру (предварительно выполнив самостоятельную калибровку).

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 29 ]    , 2

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y