Ի՞նչ է սենսորը։
Սենսորը սարք է, որը հայտնաբերում և արձագանքում է ֆիզիկական միջավայրից եկող որոշակի տեսակի ազդանշաններին: Մուտքային ազդանշանները կարող են լինել լույս, ջերմություն, շարժում, խոնավություն, ճնշում կամ շրջակա միջավայրի այլ երևույթներ: Ելքային ազդանշանը, որպես կանոն, ազդանշան է, որը սենսորի տեղում վերածվում է մարդու կողմից ընթեռնելի էկրանի կամ էլեկտրոնային եղանակով փոխանցվում է ցանցի միջոցով՝ ընթերցման կամ հետագա մշակման համար:
Սենսորները կարևոր դեր են խաղում իրերի ինտերնետում (IoT): Դրանք հնարավորություն են տալիս ստեղծել էկոհամակարգ՝ որոշակի միջավայրի վերաբերյալ տվյալներ հավաքելու և մշակելու համար, որպեսզի դրանք կարողանան ավելի հեշտ և արդյունավետ կերպով վերահսկվել, կառավարվել և վերահսկվել: IoT սենսորները օգտագործվում են տներում, դաշտերում, ավտոմեքենաներում, ինքնաթիռներում, արդյունաբերական միջավայրերում և այլ միջավայրերում: Սենսորները կամուրջ են հանդիսանում ֆիզիկական և տրամաբանական աշխարհի միջև՝ գործելով որպես աչքեր և ականջներ հաշվողական ենթակառուցվածքի համար, որը վերլուծում և գործում է սենսորներից հավաքված տվյալների հիման վրա:
Ինչպես ԲringupմիՍենսոր?
1. Նախապատմություն
Սովորաբար, երբ մենք սխալ ենք հայտնաբերում սենսորի էֆեկտը, նախ պետք է այն միացնենք, ինչը կոչվում է նաև սենսորի ակտիվացում։ Աշխատանքի այս մասը հիմնականում կատարում է դրայվեր-ինժեները, բայց երբեմն այն պետք է կատարի նաև կարգավորման ինժեները։
Բայց իրականում, եթե ամեն ինչ լավ ընթանա, սենսորի կարգավորումները, i2c հասցեն և սենսորի chip_id-ը սենսորի դրայվերում կարգավորելուց հետո պատկերը կարող է ստացվել, բայց շատ դեպքերում այն հաճախ այդքան էլ հարթ չի լինում, և կառաջանան բազմաթիվ խնդիրներ։
2. Սենսորի կանչման գործընթացը
Դիմեք սենսորների գործարան՝ սենսորների կարգավորման պահանջվող տեխնիկական բնութագրերը ստանալու համար, ներառյալ՝ լուծաչափը, Mclk-ը, կադրերի հաճախականությունը, ելքային raw պատկերի բիթային լայնությունը և mipi_lanes-ների քանակը։ Անհրաժեշտության դեպքում բացատրեք, որ հարթակի կողմից աջակցվող mipi-ի առավելագույն արագությունը չի կարող գերազանցվել։
Կարգավորումը ստանալուց հետո կարգավորեք սենսորի դրայվերը, նախ կարգավորեք սենսորի կարգավորումը, I2C հասցեն, chip_id-ը։
Ստացեք մայրական սալիկի սխեմատիկ դիագրամը, հաստատեք սարքավորումների հետ կապված կարգավորումները և կարգավորեք mclk, reset, pwrdn, i2c pin control-ը dts-ում՝ համաձայն մայրական սալիկի սխեմատիկ դիագրամի։
Վերոնշյալ քայլերն ավարտելուց հետո, եթե սարքավորումների հետ կապված խնդիր չկա, կարող եք ըստ էության լուսավորել պատկերը, այնուհետև մանրամասն կարգավորել սենսորի էքսպոզիցիայի ժամանակը, անալոգային ուժեղացումը և այլ գրանցամատյաններ՝ համաձայն սենսորի տվյալների թերթիկի։
3. Խնդրի ամփոփում
ա. Ինչպե՞ս որոշել reset, pwrdn, i2c, mclk pin-ները։
Նախևառաջ, դուք պետք է սովորեք կարդալ սխեմատիկ դիագրամը։ Ես շատ շփոթված էի, երբ սկզբում ստացա դիագրամը։ Զգացի, որ չափազանց շատ բաներ կան խառնաշփոթի մեջ։ Չգիտեի՝ որտեղից սկսել։ Իրականում, շատ տեղեր չկան, որոնց ուշադրություն դարձնելու համար։ Ես կարիք չունեմ հասկանալու ամբողջ դիագրամը։
Քանի որ մենք հիմնականում կարգավորում ենք տեսախցիկը, գտնում ենք MIPI_CSI ինտերֆեյսի մասը, ինչպես ցույց է տրված նկար a-ում, և կենտրոնանում ենք միայն 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 pin-ի սխալ կարգավորում. Սովորաբար, դուք կարող եք ստուգել main control-ի համապատասխան pinmux-pins ֆայլը՝ հաստատելու համար, թե արդյոք համապատասխան GPIO-ն ճիշտ է սահմանված։
գ. Պատկերը բացակայում է կամ պատկերում աննորմալ է։
Մուտքագրեք հրամանը ինտերնետ մատակարարի կողմից՝ ստուգելու համար, թե արդյոք mipi-ի փոխանցման մեջ սխալ կա։
Mipi ազդանշանը կարելի է չափել օսցիլոսկոպով։
Վերցրեք հում նկարը՝ տեսնելու համար, թե արդյոք կա որևէ աննորմալություն։ Եթե հում նկարում կա որևէ աննորմալություն, ապա դա սովորաբար սենսորի կարգավորման հետ կապված խնդիր է։ Խնդրեք բնօրինակ սենսորի գործարանից մեկին ստուգել այն։
Հզորությունը մեծացնելուց հետո առաջանում են ուղղահայաց շերտեր (նաև կոչվում են FPN), որոնք կապված են սենսորին և, ընդհանուր առմամբ, գտնում են սկզբնական սենսորային գործարանը, որի հետ գործ ունեն։
Ինչ տեսակի sներզորԻ՞նչ է ներառված Hampo տեսախցիկի մեջ։
Dongguan Hampo Electronic Technology Co., Ltd, որը հիմնադրվել է 2014 թվականին, արտադրող է, որը մասնագիտացած է աուդիո և վիդեո էլեկտրոնային արտադրանքի նախագծման, հետազոտությունների և զարգացման, ինչպես նաև արտադրության մեջ։, ով ավելի քան 10 տարվա փորձ ունի այս արդյունաբերության ոլորտում։
Հաճախորդների անհատականացման կարիքները բավարարելու համար, Համպոանընդհատ հարստացնում է իր արտադրանքը, որի ընթացքում բազմաթիվ սենսորներ են գործարկվելլույսվերև, հիմնականում ներառյալ 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
