וואָס איז אַ סענסאָר?
א סענסאר איז א מיטל וואס דעטעקטירט און רעאגירט צו א געוויסע סארט אינפוט פון דער פיזישער סביבה. דער אינפוט קען זיין ליכט, היץ, באוועגונג, פייכטקייט, דרוק אדער א צאל אנדערע סביבה'דיגע דערשיינונגען. דער אויסקום איז בכלל א סיגנאל וואס ווערט פארוואנדלט אין א מענטש-לייענבארן דיספלעי ביים סענסאר לאקאציע אדער טראנסמיטירט עלעקטראניש איבער א נעץ פאר לייענען אדער ווייטערדיגע באארבעטונג.
סענסארן שפילן א וויכטיגע ראלע אין דעם אינטערנעט פון זאכן (IoT). זיי מאכן מעגליך צו שאפן אן עקא-סיסטעם פארן זאמלען און פארארבעטן דאטן וועגן א ספעציפישע סביבה, אזוי אז עס קען ווערן מאניטארט, געראטן און קאנטראלירט גרינגער און עפעקטיווער. IoT סענסארן ווערן גענוצט אין היימען, אין פעלד, אין אויטאס, אויף עראפלאנען, אין אינדוסטריעלע סעטינגס און אין אנדערע סביבות. סענסארן בריקן דעם שפאלט צווישן דער פיזישער וועלט און דער לאגישער וועלט, און דינען אלס די אויגן און אויערן פאר א קאמפיוטינג אינפראסטרוקטור וואס אנאליזירט און רעאגירט אויף די דאטן וואס ווערן געזאמלט פון די סענסארן.
ווי אזוי צו ברינגאַפּאַסענסאָר?
1. הינטערגרונט
בכלל, ווען מיר דיבאַגן דעם עפֿעקט פֿון אַ סענסאָר, דאַרפֿן מיר ערשט עס אָנצינדן, וואָס ווערט אויך גערופֿן סענסאָר ברענגאַפּ. דעם טייל פֿון דער אַרבעט ווערט מערסטנס געטאָן דורך דעם דרייווער אינזשעניר, אָבער מאַנטשמאָל דאַרף עס אויך געטאָן ווערן דורך דעם טונינג אינזשעניר.
אבער אין פאַקט, אויב עס גייט גוט, נאָך קאָנפיגורירן די סענסאָר סעטטינג, i2c אַדרעס, און סענסאָר chip_id אין די סענסאָר דרייווער, קען מען פּראָדוצירן דאָס בילד, אָבער אין רובֿ פאַלן, איז עס אָפט נישט אַזוי גלאַט, און מען וועט זיך באַגעגענען מיט אַ סך פּראָבלעמען.
2. סענסאָר אויפברויך פּראָצעס
ווענדט זיך צום סענסאר פאבריק פאר די פארלאנגטע ספעציפיקאציעס פון די סענסאר סעטינג, אריינגערעכנט רעזאלוציע, Mclk, פריים רעיט, ביט ברייט פון די ארויסגעגעבענע רויע בילד, און די צאל mipi_lanes. אויב נויטיג, דערקלערט אז די מאקסימום mipi רעיט וואס ווערט געשטיצט דורך די פלאטפארמע קען נישט איבערגעשריטן ווערן;
נאָך באַקומען די סעטינג, קאָנפיגורירן די סענסאָר דרייווער, ערשטער קאָנפיגורירן די סענסאָר סעטינג, I2C אַדרעס, chip_id;
באַקומען די סכעמאַטישע דיאַגראַמע פון די מוטערבאָרד, באַשטעטיקן די האַרדווער-פֿאַרבונדענע קאָנפיגוראַציע, און קאָנפיגורירן די פּין קאָנטראָל פון mclk, reset, pwrdn, i2c אין dts לויט די סכעמאַטישע דיאַגראַמע פון די מוטערבאָרד;
נאכדעם וואס די אויבנדערמאנטע טריט זענען געענדיגט, אויב עס איז נישטא קיין פראבלעם מיט די הארדווער, קענט איר באצייכענען דאס בילד, און דערנאך קאנפיגורירן די סענסאר'ס עקספאוזשער צייט, אנאלאג געווינס און אנדערע רעגיסטערס אין דעטאל לויט די סענסאר דאטאבלאט;
3. פּראָבלעם צוזאַמענפאַסונג
א. ווי אזוי צו באַשטימען די פּינס פון ריסעט, פּורדן, i2c, מקקלק?
ערשטנס, מוז מען לערנען לייענען דעם סכעמאַטישן דיאַגראַם. איך בין געווען זייער צומישט ווען איך האב באַקומען דעם דיאַגראַם אין אָנהייב. איך האב געפילט אז עס זענען געווען צו פיל זאכן אין א באַלאַגאַן. איך האב נישט געוואוסט פון וואו אנצוהייבן. פאקטיש, זענען נישטא קיין סך ערטער צו באַצאָלן אויפמערקזאמקייט. איך דארף נישט פארשטיין דעם גאנצן דיאַגראַם.
ווייל מיר קאָנפיגורירן בעיקר די קאַמעראַ, געפינען מיר דעם 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 פּין קאָנפיגוראַציע: בכלל, קענט איר קאָנטראָלירן די קאָרעספּאָנדירנדיקע pinmux-pins טעקע פון די הויפּט קאָנטראָל צו באַשטעטיקן צי די קאָרעספּאָנדירנדיקע GPIO איז ריכטיק דעפינירט געוואָרן;
ג. קיין בילד נישט אדער נישט אקטועל אין בילד;
אַרייַן דעם באַפֿעל אויף דער ISP זײַט צו קאָנטראָלירן צי עס איז אַ טעות אין דער טראַנסמיסיע פון mipi.
דאָס mipi סיגנאַל קען מען מעסטן מיט אַן אָסילאָסקאָפּ.
נעמט דאס רויע בילד צו זען אויב עס איז דא עפעס אן אומנארמאלקייט. אויב עס איז דא אן אומנארמאלקייט אין דעם רויע בילד, איז עס געווענליך א פראבלעם מיט די סענסאר איינשטעלונג. פרעגט איינעם פון דער אריגינעלער סענסאר פאבריק עס צו קאנטראלירן.
נאָך דעם ווי מען פֿאַרגרעסערט דעם געווינס, זענען פֿאַראַן ווערטיקאַלע סטרייפּס (אויך גערופֿן FPN), וואָס זענען פֿאַרבונדן מיטן סענסאָר, און בכלל געפֿינען די אָריגינעלע סענסאָר פֿאַבריק צו האַנדלען מיט;
וואָסערע סאָרטן פון sענסאָרזענען אַרייַנגערעכנט אין האַמפּאָ קאַמעראַ?
Dongguan Hampo Electronic Technology Co., Ltd, וואָס איז געגרינדעט געוואָרן אין 2014, איז אַ פאַבריקאַנט ספּעציאַליזירט אין פּלאַן, פאָרשונג און אַנטוויקלונג און פּראָדוקציע פון אַודיאָ און ווידעאָ עלעקטראָנישע פּראָדוקטן., וואָס האָט מער ווי 10 יאָר דערפאַרונג אין דעם אינדוסטריעל.
כּדי צו טרעפן די קאַסטאַמייזיישאַן באדערפענישן פון קאַסטאַמערז, האַמפּאָבאַרייַכערט קעסיידער זיינע פּראָדוקטן, בעת וועלכע פילע סענסאָרן זענען געוואָרן באַלייכערטליכטאַרויף, הויפּטזעכלעך אַרייַנגערעכנט די סאָני סעריעIMX179, IMX307, IMX335, IMX568, IMX415, IMX166, איךMX298, IMX291, IMX323 אוןIMX214און אזוי ווייטער; אָמניוויזשאַן סעריע ווי OV2710, OV5648,OV2718, OV9734 אוןOV9281א.א.וו.; אַפּטינאַ סעריע ווי AR0230,AR0234, AR0330, AR0331, AR0130 און MI5100 א.א.וו., און אנדערע סענסארן ווי PS5520, OS08A10, RX2719, GC2093, JXH62, און SP1405 און אזוי ווייטער.
אויב איר פּלאַנירט צו אַנטוויקלען אַ פּראָיעקט מיט אַנדערע סענסאָרן, קאָנטאַקט אונדז, מיר וועלן זיין אייער גוטער קאָאָפּעראַציע פּאַרטנער.
פּאָסט צייט: 28סטן מערץ 2023
