Што е сензор?
Сензор е уред кој детектира и реагира на некаков вид влезни сигнали од физичката средина. Влезните сигнали можат да бидат светлина, топлина, движење, влага, притисок или било кој друг феномен во животната средина. Излезните сигнали генерално се претвораат во екран читлив за човекот на локацијата на сензорот или се пренесуваат електронски преку мрежа за читање или понатамошна обработка.
Сензорите играат клучна улога во интернетот на нештата (IoT). Тие овозможуваат создавање екосистем за собирање и обработка на податоци за одредена средина, така што тие можат полесно и поефикасно да се следат, управуваат и контролираат. IoT сензорите се користат во домовите, на терен, во автомобили, во авиони, во индустриски услови и во други средини. Сензорите го премостуваат јазот помеѓу физичкиот и логичкиот свет, дејствувајќи како очи и уши за компјутерска инфраструктура која ги анализира и дејствува врз основа на податоците собрани од сензорите.
Како да БрингапаСензор?
1. Позадина
Општо земено, кога дебагираме ефект на сензор, прво треба да го вклучиме, што се нарекува и активирање на сензорот. Овој дел од работата најчесто го врши инженерот за драјвери, но понекогаш треба да го направи и инженерот за подесување.
Но, всушност, ако сè оди добро, по конфигурирањето на поставката на сензорот, i2c адресата и sensor chip_id во драјверот на сензорот, сликата може да се создаде, но во повеќето случаи, таа често не е толку мазна и ќе се појават многу проблеми.
2. Процес на активирање на сензорот
Побарајте информации од фабриката за сензори за потребните спецификации за поставката на сензорот, вклучувајќи резолуција, Mclk, брзина на слики, ширина на битови на излезната RAW слика и бројот на mipi_ленти. Доколку е потребно, објаснете дека максималната брзина на mipi што ја поддржува платформата не може да се надмине;
Откако ќе ги добиете поставките, конфигурирајте го драјверот на сензорот, прво конфигурирајте ги поставките на сензорот, I2C адресата, chip_id;
Добијте ја шематската шема на матичната плоча, потврдете ја конфигурацијата поврзана со хардверот и конфигурирајте ја контролата на пиновите mclk, reset, pwrdn, i2c во dts според шематската шема на матичната плоча;
Откако ќе ги завршите горенаведените чекори, ако нема проблем со хардверот, можете во основа да ја осветлите сликата, а потоа детално да го конфигурирате времето на експозиција на сензорот, аналогното засилување и другите регистри според техничкиот лист на сензорот;
3. Резиме на проблемот
a. Како да се одредат пиновите на reset, pwrdn, i2c, mclk?
Прво на сите, мора да научиш да ја читаш шематската шема. Бев многу збунет кога ја добив шемата на почетокот. Чувствував дека има премногу работи во хаос. Не знаев од каде да почнам. Всушност, нема многу места на кои треба да се обрне внимание. Не треба да ја разбирам целата шема.
Бидејќи главно ја конфигурираме камерата, пронајдете го делот за интерфејсот MIPI_CSI, како што е прикажано на Слика а, и фокусирајте се само на контролните пинови CM_RST_L (reset), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data) и CM_MCLK (mclk) нагоре.
б. I2C не успева?
i2c адресата е погрешно конфигурирана: Општо земено, i2c има две адреси, а нивото е различно кога се повлекува нагоре или надолу.
Проверете го проблемот со хардверското напојување AVDD, DVDD, IOVDD, трите напојувања на некои хардвери се со постојано напојување, а некои три напојувања се контролирани од софтвер. Ако е контролирано од софтвер, треба да ги додадете овие три напојувања на контролниот пин на драјверот.
Конфигурацијата на mclk пинот е погрешна: можете да користите осцилоскоп за да измерите дали часовникот што е доставен до сензорот е достапен или дали часовникот е точен, како на пример: 24MHz, 27MHz.
Неточна конфигурација на i2c пинови: Општо земено, можете да ја проверите соодветната датотека pinmux-pins на главната контрола за да потврдите дали соодветниот GPIO е правилно дефиниран;
в. Нема слика или има абнормална слика;
Внесете ја командата на страната на интернет-провајдерот за да проверите дали има грешка во преносот на mipi.
Сигналот mipi може да се мери со осцилоскоп.
Земете ја суровата слика за да видите дали има некаква абнормалност. Ако има абнормалност на суровата слика, генерално е проблем со поставката на сензорот. Побарајте некого од фабриката за оригинални сензори да ја провери.
По зголемувањето на засилувањето, се појавуваат вертикални ленти (исто така наречени FPN), кои се поврзани со сензорот и генерално се наоѓаат во оригиналната фабрика за сензори за справување;
Какви видови на sензорШто се вклучени во камерата Hampo?
Dongguan Hampo Electronic Technology Co., Ltd, која е основана во 2014 година, е производител специјализиран за дизајн, истражување и развој и производство на аудио и видео електронски производи., кој има повеќе од 10 години искуство во оваа индустрија.
Со цел да се задоволат потребите за прилагодување на клиентите, Хампoпостојано ги збогатува своите производи, при што се тестирани многу сензорисветлинанагоре, главно вклучувајќи ја серијата Sony: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, IMX291, IMX323 иIMX214и така натаму; Omnivision серии како OV2710, OV5648,OV2718, OV9734 иOV9281итн.; Серијата Aptina како AR0230,AR0234, AR0330, AR0331, AR0130 и MI5100 итн., и други сензори како PS5520, OS08A10, RX2719, GC2093, JXH62 и SP1405 и така натаму.
Доколку планирате да развиете проект со друг сензор, само контактирајте не, ние ќе бидеме ваш добар партнер за соработка.
Време на објавување: 28 март 2023 година
