Ինչ է սենսորը:
Սենսորը մի սարք է, որը հայտնաբերում և արձագանքում է ֆիզիկական միջավայրից ստացվող որոշ տեսակի մուտքագրմանը: Ներածումը կարող է լինել լույս, ջերմություն, շարժում, խոնավություն, ճնշում կամ շրջակա միջավայրի ցանկացած այլ երևույթ: Արդյունքը սովորաբար ազդանշան է, որը փոխակերպվում է մարդու կողմից ընթեռնելի էկրանի սենսորային վայրում կամ էլեկտրոնային եղանակով փոխանցվում է ցանցի միջոցով՝ ընթերցման կամ հետագա մշակման համար:
Սենսորները առանցքային դեր են խաղում իրերի ինտերնետում (IoT): Դրանք հնարավորություն են տալիս ստեղծել էկոհամակարգ՝ որոշակի միջավայրի վերաբերյալ տվյալների հավաքագրման և մշակման համար, որպեսզի այն հնարավոր լինի վերահսկել, կառավարել և վերահսկել ավելի հեշտ և արդյունավետ: IoT սենսորներն օգտագործվում են տներում, դաշտում, ավտոմեքենաներում, ինքնաթիռներում, արդյունաբերական միջավայրերում և այլ միջավայրերում: Սենսորները կամրջում են ֆիզիկական աշխարհի և տրամաբանական աշխարհի միջև եղած բացը` հանդես գալով որպես հաշվողական ենթակառուցվածքի աչքեր և ականջներ, որոնք վերլուծում և գործում են սենսորներից հավաքված տվյալների հիման վրա:
Ինչպես ԲringupաՍենսոր?
1. Նախապատմություն
Ընդհանրապես, երբ մենք վրիպազերծում ենք սենսորի էֆեկտը, մենք նախ պետք է այն լուսավորենք, որը նաև կոչվում է սենսորային վերարտադրություն: Աշխատանքի այս մասը հիմնականում կատարում է վարորդ ինժեները, բայց երբեմն այն պետք է կատարի նաև թյունինգ ինժեները:
Բայց իրականում, եթե այն լավ է ընթանում, սենսորային պարամետրը, i2c հասցեն և սենսորային chip_id-ը կարգավորելուց հետո սենսորային դրայվերում նկարը կարող է ստացվել, բայց շատ դեպքերում այն հաճախ այնքան էլ հարթ չէ, և շատ խնդիրներ են առաջանալու: .
2. Սենսորների բարձրացման գործընթացը
Կիրառեք սենսորների գործարան՝ սենսորային պարամետրի պահանջվող բնութագրերի համար՝ ներառյալ լուծաչափը, Mclk-ը, կադրերի արագությունը, ելքային չմշակված պատկերի բիթերի լայնությունը և mipi_lanes-ի քանակը: Անհրաժեշտության դեպքում բացատրեք, որ պլատֆորմի կողմից աջակցվող mipi-ի առավելագույն դրույքաչափը չի կարող գերազանցվել.
Կարգավորումը ստանալուց հետո կարգավորեք սենսորային դրայվերը, նախ կարգավորեք սենսորային կարգավորումը, I2C հասցեն, chip_id;
Ստացեք մայր տախտակի սխեմատիկ դիագրամը, հաստատեք ապարատային առնչվող կոնֆիգուրացիան և կարգավորեք mclk, reset, pwrdn, i2c-ի փին կառավարումը dts-ով՝ համաձայն մայր տախտակի սխեմատիկ դիագրամի;
Վերոնշյալ քայլերն ավարտելուց հետո, եթե սարքավորման հետ կապված խնդիր չկա, կարող եք հիմնականում լուսավորել նկարը, այնուհետև մանրամասնորեն կարգավորել սենսորի ազդեցության ժամանակը, անալոգային շահույթը և այլ ռեգիստրները՝ ըստ սենսորի տվյալների թերթիկի.
3. Խնդրի ամփոփում
ա. Ինչպե՞ս որոշել reset-ի, pwrdn-ի, i2c-ի, mclk-ի քորոցները:
Առաջին հերթին, դուք պետք է սովորեք կարդալ սխեմատիկ դիագրամը: Ես շատ շփոթված էի, երբ սկզբում ստացա դիագրամը: Ես զգացի, որ խառնաշփոթի մեջ չափազանց շատ բաներ կան։ Ես չգիտեի, թե որտեղից սկսել: Իրականում ուշադրություն դարձնելու շատ տեղեր չկան։ Ինձ պետք չէ հասկանալ ամբողջ դիագրամը։
Քանի որ մենք հիմնականում կարգավորում ենք տեսախցիկը, գտնում ենք MIPI_CSI ինտերֆեյսի մասը, ինչպես ցույց է տրված Նկար ա-ում, և կենտրոնանում ենք միայն CM_RST_L (վերակայում), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA ( i2c_M_MCL) և (CM_data) և CM_I2C_SDA (i2c_M_MCL) կառավարման պինների վրա։ mclk) վեր
բ. I2C-ը ձախողվո՞ւմ է:
i2c հասցեն սխալ կազմաձևված է. Ընդհանրապես, i2c-ն ունի երկու հասցե, և մակարդակը տարբեր է, երբ այն քաշվում է վեր կամ վար:
Ստուգեք AVDD, DVDD, IOVDD ապարատային էլեկտրամատակարարման խնդիրը, որոշ ապարատների երեք սնուցման աղբյուրները մշտական սնուցման աղբյուր են, իսկ որոշ երեք սնուցման աղբյուրներ վերահսկվում են ծրագրային ապահովման միջոցով: Եթե այն վերահսկվում է ծրագրային ապահովման միջոցով, դուք պետք է ավելացնեք այս երեք սնուցման սնուցման սնուցման աղբյուրները վարորդի կառավարման փին:
mclk փին կոնֆիգուրացիան սխալ է. դուք կարող եք օգտագործել օսցիլոսկոպ՝ չափելու, թե արդյոք սենսորին տրամադրված ժամացույցը հասանելի է, թե արդյոք ժամացույցը ճիշտ է, օրինակ՝ 24 ՄՀց, 27 ՄՀց:
i2c pin-ի սխալ կազմաձևում. Ընդհանրապես, դուք կարող եք ստուգել հիմնական հսկողության համապատասխան pinmux-pins ֆայլը՝ հաստատելու համար, թե արդյոք համապատասխան GPIO-ը ճիշտ է սահմանվել.
գ. Պատկերի բացակայություն կամ աննորմալ պատկեր;
Մուտքագրեք հրամանը ISP-ի կողմից՝ ստուգելու համար, թե արդյոք սխալ կա mipi-ի փոխանցման մեջ:
Միպի ազդանշանը կարելի է չափել օսցիլոսկոպով։
Ձեռք բերեք չմշակված նկարը՝ տեսնելու, թե արդյոք կա որևէ աննորմալություն: Եթե չմշակված նկարում աննորմալություն կա, դա հիմնականում սենսորի կարգավորումների խնդիր է: Խնդրեք ինչ-որ մեկին սկզբնական սենսորների գործարանից ստուգել այն:
Հզորությունը մեծացնելուց հետո կան ուղղահայաց գծեր (նաև կոչվում են FPN), որոնք կապված են սենսորի հետ և, ընդհանուր առմամբ, գտնում են սկզբնական սենսորային գործարանը, որի հետ պետք է զբաղվել.
Ինչ տեսակի sensors ներառված են Hampo տեսախցիկ?
Dongguan Hampo Electronic Technology Co., Ltd, որը հիմնադրվել է 2014 թվականին, արտադրող է, որը մասնագիտացած է աուդիո և վիդեո էլեկտրոնային արտադրանքների նախագծման, հետազոտության և զարգացման և արտադրության մեջ։, ով ունի ավելի քան 10 տարվա փորձ այս արդյունաբերության ոլորտում:
Հաճախորդների հարմարեցման կարիքները բավարարելու համար Հաmpoանընդհատ հարստացնում է իր արտադրանքը, որի ընթացքում բազմաթիվ սենսորներ են եղել liղթմինչեւ, հիմնականում ներառյալ 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