Что такое датчик?
Датчик — это устройство, которое обнаруживает и реагирует на некоторый тип входных данных из физической среды. Входными данными могут быть свет, тепло, движение, влажность, давление или любое количество других явлений окружающей среды. Выходной сигнал обычно представляет собой сигнал, который преобразуется в удобочитаемый дисплей в месте расположения датчика или передается в электронном виде по сети для считывания или дальнейшей обработки.
Датчики играют ключевую роль в Интернете вещей (IoT). Они позволяют создать экосистему для сбора и обработки данных о конкретной среде, чтобы ее можно было легче и эффективнее отслеживать, управлять и контролировать. Датчики Интернета вещей используются дома, в полевых условиях, в автомобилях, самолетах, в промышленности и в других средах. Датчики устраняют разрыв между физическим миром и логическим миром, действуя как глаза и уши для вычислительной инфраструктуры, которая анализирует и обрабатывает данные, собранные с датчиков.
Как БзвонокаДатчик?
1. Предыстория
Обычно, когда мы отлаживаем эффект датчика, нам сначала нужно его зажечь, что также называется подготовкой датчика. Эту часть работы в основном выполняет инженер-водитель, но иногда ее может выполнить и инженер по тюнингу.
Но на самом деле, если все пройдет хорошо, то после настройки настроек датчика, адреса i2c и чипа_id датчика в драйвере датчика изображение может быть получено, но в большинстве случаев оно часто не такое гладкое, и возникает много проблем. .
2. Процесс настройки датчика
Обратитесь к фабрике датчиков для получения необходимых характеристик настройки датчика, включая разрешение, Mclk, частоту кадров, разрядность выходного необработанного изображения и количество mipi_lanes. При необходимости объясните, что максимальная скорость mipi, поддерживаемая платформой, не может быть превышена;
После получения настроек настройте драйвер датчика, сначала настройте параметры датчика, адрес I2C, чип_id;
Получите принципиальную схему материнской платы, подтвердите конфигурацию, связанную с оборудованием, и настройте управление выводами mclk, сброса, pwrdn, i2c в dts в соответствии со принципиальной схемой материнской платы;
После выполнения вышеуказанных шагов, если с оборудованием нет проблем, вы можете просто осветить изображение, а затем подробно настроить время экспозиции датчика, аналоговое усиление и другие регистры в соответствии с техническими данными датчика;
3. Краткое описание проблемы
а. Как определить контакты сброса, pwrdn, i2c, mclk?
Прежде всего, вам придется научиться читать принципиальную схему. Я был очень смущен, когда получил диаграмму в начале. Я чувствовал, что в беспорядке слишком много вещей. Я не знал, с чего начать. На самом деле мест, на которые стоит обратить внимание, не так уж и много. Мне не нужно понимать всю схему.
Потому что мы в основном настраиваем камеру, находим часть интерфейса MIPI_CSI, как показано на рисунке а, и ориентируемся только на управляющие контакты CM_RST_L (сброс), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data) и CM_MCLK ( макклк) вверх
б. I2C не работает?
Адрес i2c настроен неправильно: обычно i2c имеет два адреса, и уровень меняется при его повышении или понижении.
Проверьте проблему с аппаратным питанием AVDD, DVDD, IOVDD, три источника питания некоторых аппаратных средств являются постоянными, а некоторые три источника питания управляются программным обеспечением. Если он управляется программно, вам необходимо добавить эти три источника питания к контакту управления драйвером.
Конфигурация вывода mclk неправильная: вы можете использовать осциллограф, чтобы измерить, доступна ли тактовая частота, подаваемая на датчик, или правильная ли тактовая частота, например: 24 МГц, 27 МГц.
Неправильная конфигурация контактов i2c. Как правило, вы можете проверить соответствующий файл pinmux-pins основного элемента управления, чтобы убедиться, что соответствующий GPIO определен правильно;
в. Нет изображения или изображение ненормальное;
Введите команду на стороне интернет-провайдера, чтобы проверить, есть ли ошибка при передаче mipi.
Сигнал mipi можно измерить с помощью осциллографа.
Возьмите необработанное изображение, чтобы увидеть, есть ли какие-либо отклонения. Если в необработанном изображении есть отклонения, обычно это проблема с настройкой датчика. Попросите кого-нибудь с завода-изготовителя датчика проверить его.
После увеличения усиления появляются вертикальные полосы (также называемые FPN), которые связаны с датчиком и обычно указывают на фабрику оригинального датчика;
Какие виды sдатчиквключены в камеру Hampo?
Компания электронных технологий Дунгуань Хампо, ООО, основанная в 2014 году, является производителем, специализирующимся на проектировании, исследованиях и разработках, а также производстве аудио- и видеоэлектронной продукции., который имеет более чем 10-летний опыт работы на этом производстве.
Чтобы удовлетворить потребности клиентов в настройке, ХаМПОпостоянно совершенствует свою продукцию, в ходе которой было установлено множество датчиков.бойвверх, в основном включая серию Sony: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, яМХ298, IMX291, IMX323 иIMX214и так далее; Серия Omnivision, такая как OV2710, OV5648,OV2718, OV9734 иOV9281и т. д.; Серия Aptina, такая как AR0230,AR0234, AR0330, AR0331, AR0130 и MI5100 и т. д., и другие датчики, такие как PS5520, OS08A10, RX2719, GC2093, JXH62, SP1405 и так далее.
Если вы планируете разработать проект с другим датчиком, просто свяжитесь с нами, мы будем вашим хорошим партнером по сотрудничеству.
Время публикации: 28 марта 2023 г.