Немного вернусь к MLX90640
eddy_em — 26.08.2025
Пока в отпуске, подумал: а не заняться ли ИК-олскаем по вечерам?
Поначалу хотел просто на STM32F103C6T6 сделать элементарный
преобразователь I2C в RS-485 (+ управление транзистором для
нагрева, если снегом занесет), а все вычисления делать на
компьютере. А потом пришло в голову таки погуглить: а сколько
времени вообще займет на нем вычисление квадратного корня (там нет
аппаратных флоатов)? И, с удивлением узнал, что всего лишь 13мкс!
Т.е. обработка всего кадра займет около 30мс, а не 2-5 секунд, как
я предполагал! Учитывая, что нам-то нужно не чаще одного раза в
минуту, надо попробовать. Ну или F303 привлечь - там-то и мощей
побольше, и флоаты есть.Вот только нужно добить свой код для работы с ними: "код от производителя" жутко неоптимизирован. Ну и разобраться, почему первые пара-тройка кадров получаются убитыми каждый раз, как запускаешь считывание. Видимо, придется запускать в режиме "видео" и поллить четные/нечетные кадры, а не принудительно запрашивать, какой кадр считать, если такая функция не поддерживается — хотя в даташите указано обратное. Но даташит вообще прилично разнится с "кодом от производителя", при этом все этим кодом пользуются и как-то оно что-то показывает. А по даташиту получается полная чушь. Следовательно, в данном случае имеем ситуацию, когда даташит преднамеренно (или случайно, что маловероятно) не соответствует действительности.
|
|
</> |
Bigger — современные технологии для людей с ослабленным зрением
Пробная монета Польши 50 грошей 1923 продана за 11867 евро
«Сын лейтенанта Шмидта»: граф фон Шлик или князь Шляховский
Гончарная, 20/1с1, конструктивизм Построен в 1933 г. из
Как японцы лечат радикулит
Вон оно чё, Михалыч!
Принц Уильям посетил официальное открытие Центра болезни двигательных нейронов
Параллелепипеды ада

