რა არის სენსორი?
სენსორი არის მოწყობილობა, რომელიც აფიქსირებს და რეაგირებს ფიზიკური გარემოდან რაიმე სახის შემავალ სიგნალზე. შემავალი სიგნალები შეიძლება იყოს სინათლე, სითბო, მოძრაობა, ტენიანობა, წნევა ან სხვა მრავალი გარემო ფენომენი. გამომავალი სიგნალი, როგორც წესი, არის სიგნალი, რომელიც გარდაიქმნება ადამიანისთვის წასაკითხ დისპლეად სენსორის ადგილას ან ელექტრონულად გადაიცემა ქსელის მეშვეობით წასაკითხად ან შემდგომი დამუშავებისთვის.
სენსორები მნიშვნელოვან როლს ასრულებენ ნივთების ინტერნეტში (IoT). ისინი შესაძლებელს ხდიან შექმნან ეკოსისტემა კონკრეტული გარემოს შესახებ მონაცემების შეგროვებისა და დამუშავებისთვის, რათა მათი მონიტორინგი, მართვა და კონტროლი უფრო მარტივად და ეფექტურად მოხდეს. ნივთების ინტერნეტის სენსორები გამოიყენება სახლებში, მინდორში, ავტომობილებში, თვითმფრინავებში, სამრეწველო გარემოში და სხვა გარემოში. სენსორები ავსებენ ხიდს ფიზიკურ და ლოგიკურ სამყაროს შორის და მოქმედებენ როგორც თვალები და ყურები გამოთვლითი ინფრასტრუქტურისთვის, რომელიც აანალიზებს და მოქმედებს სენსორებიდან შეგროვებულ მონაცემებზე.
როგორ Bზარიასენსორი?
1. ფონი
როგორც წესი, როდესაც სენსორის ეფექტს ვამართავთ, ჯერ მისი ანთება გვჭირდება, რასაც სენსორის გამოძახებასაც უწოდებენ. სამუშაოს ამ ნაწილს ძირითადად დრაივერის ინჟინერი ასრულებს, თუმცა ზოგჯერ ეს ტიუნინგის ინჟინერსაც სჭირდება.
სინამდვილეში, თუ ყველაფერი კარგად წავა, სენსორის დრაივერში სენსორის პარამეტრების, i2c მისამართის და სენსორის chip_id-ის კონფიგურაციის შემდეგ, სურათის მიღება შესაძლებელია, მაგრამ უმეტეს შემთხვევაში, ის ხშირად არც ისე გლუვია და მრავალი პრობლემა წარმოიქმნება.
2. სენსორის გამოძახების პროცესი
სენსორის პარამეტრების საჭირო სპეციფიკაციებისთვის, მათ შორის გარჩევადობის, Mclk-ის, კადრების სიხშირის, გამომავალი ნედლი გამოსახულების ბიტური სიგანისა და mipi_lanes-ის რაოდენობის შესახებ ინფორმაციის მისაღებად მიმართეთ სენსორის ქარხანას. საჭიროების შემთხვევაში, აუხსენით, რომ პლატფორმის მიერ მხარდაჭერილი მაქსიმალური mipi სიჩქარის გადაჭარბება არ შეიძლება;
პარამეტრების მიღების შემდეგ, დააკონფიგურირეთ სენსორის დრაივერი, ჯერ დააკონფიგურირეთ სენსორის პარამეტრები, I2C მისამართი, chip_id;
მიიღეთ დედაპლატის სქემატური დიაგრამა, დაადასტურეთ აპარატურასთან დაკავშირებული კონფიგურაცია და დააკონფიგურირეთ mclk, reset, pwrdn, i2c პინების კონტროლი dts-ში დედაპლატის სქემატური დიაგრამის მიხედვით;
ზემოთ ჩამოთვლილი ნაბიჯების დასრულების შემდეგ, თუ აპარატურასთან დაკავშირებით პრობლემა არ არის, შეგიძლიათ ძირითადად გაანათოთ სურათი და შემდეგ დეტალურად დააკონფიგურიროთ სენსორის ექსპოზიციის დრო, ანალოგური გაძლიერება და სხვა რეგისტრები სენსორის მონაცემთა ფურცლის მიხედვით;
3. პრობლემის შეჯამება
ა. როგორ განვსაზღვროთ reset-ის, pwrdn-ის, i2c-ის, mclk-ის პინები?
პირველ რიგში, სქემატური დიაგრამის წაკითხვა უნდა ისწავლო. თავიდან ძალიან დავიბენი, როცა დიაგრამა ვიპოვე. ვიგრძენი, რომ ძალიან ბევრი რამ იყო არეული. არ ვიცოდი, საიდან დამეწყო. სინამდვილეში, არც ისე ბევრი ადგილია, რომელსაც ყურადღება უნდა მივაქციო. მთლიანი დიაგრამის გაგება არ მჭირდება.
რადგან ჩვენ ძირითადად კამერის კონფიგურაციას ვახდენთ, ვიპოვით MIPI_CSI ინტერფეისის ნაწილს, როგორც ეს ნაჩვენებია ნახაზ a-ზე და ყურადღებას ვამახვილებთ მხოლოდ CM_RST_L (გადატვირთვა), 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 პინის არასწორი კონფიგურაცია: როგორც წესი, შეგიძლიათ შეამოწმოთ main კონტროლის შესაბამისი 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
