Šta je senzor?
Senzor je uređaj koji detektuje i reaguje na neku vrstu ulaznog signala iz fizičkog okruženja. Ulazni signal može biti svjetlost, toplota, kretanje, vlaga, pritisak ili bilo koji drugi fenomen iz okoline. Izlazni signal je uglavnom signal koji se pretvara u ekran čitljiv ljudima na lokaciji senzora ili se elektronski prenosi preko mreže radi očitavanja ili dalje obrade.
Senzori igraju ključnu ulogu u internetu stvari (IoT). Oni omogućavaju stvaranje ekosistema za prikupljanje i obradu podataka o određenom okruženju kako bi se ono moglo lakše i efikasnije pratiti, upravljati i kontrolisati. IoT senzori se koriste u domovima, na terenu, u automobilima, avionima, industrijskim okruženjima i drugim okruženjima. Senzori premošćuju jaz između fizičkog i logičkog svijeta, djelujući kao oči i uši za računarsku infrastrukturu koja analizira i djeluje na osnovu podataka prikupljenih sa senzora.
Kako BringupjedanSenzor?
1. Pozadina
Generalno, kada otklanjamo greške u radu senzora, prvo ga moramo osvijetliti, što se naziva i "bringup" senzora. Ovaj dio posla uglavnom obavlja inženjer drajvera, ali ponekad to mora učiniti i inženjer za podešavanje.
Ali u stvari, ako sve prođe kako treba, nakon konfigurisanja postavki senzora, i2c adrese i senzorskog čipa_id u drajveru senzora, slika se može proizvesti, ali u većini slučajeva ona često nije tako glatka i naići će se na mnogo problema.
2. Proces aktiviranja senzora
Obratite se tvornici senzora za potrebne specifikacije postavke senzora, uključujući rezoluciju, Mclk, brzinu kadrova u sekundi, širinu bita izlazne sirove slike i broj mipi_lanes. Ako je potrebno, objasnite da se maksimalna mipi brzina koju platforma podržava ne može prekoračiti;
Nakon što dobijete postavke, konfigurirajte drajver senzora, prvo konfigurirajte postavke senzora, I2C adresu, chip_id;
Nabavite shematski dijagram matične ploče, potvrdite konfiguraciju hardvera i konfigurirajte kontrolu pinova za mclk, reset, pwrdn, i2c u dts prema shematskom dijagramu matične ploče;
Nakon što su gore navedeni koraci završeni, ako nema problema s hardverom, možete u osnovi osvijetliti sliku, a zatim detaljno konfigurirati vrijeme ekspozicije senzora, analogno pojačanje i ostale registre prema podatkovnom listu senzora;
3. Sažetak problema
a. Kako odrediti pinove za reset, pwrdn, i2c, mclk?
Prije svega, morate naučiti čitati shematski dijagram. Bio sam jako zbunjen kada sam dobio dijagram na početku. Osjećao sam da je previše stvari u neredu. Nisam znao odakle da počnem. Zapravo, nema mnogo mjesta na koja treba obratiti pažnju. Ne moram razumjeti cijeli dijagram.
Budući da uglavnom konfigurišemo kameru, pronalazimo dio MIPI_CSI interfejsa, kao što je prikazano na slici a, i fokusiramo se samo na kontrolne pinove CM_RST_L (reset), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data) i CM_MCLK (mclk).
b. Da li I2C ne uspijeva?
i2c adresa je pogrešno konfigurisana: Generalno, i2c ima dvije adrese, a nivo je različit kada se povuče gore ili dole.
Provjerite problem hardverskog napajanja AVDD, DVDD, IOVDD. Tri napajanja nekog hardvera imaju konstantno napajanje, a neka tri napajanja kontroliše softver. Ako se kontroliše softverom, potrebno je dodati ova tri napajanja na pin za kontrolu drajvera.
Konfiguracija mclk pina je pogrešna: možete koristiti osciloskop da izmjerite da li je takt koji se dostavlja senzoru dostupan ili je takt ispravan, kao što su: 24MHz, 27MHz.
Neispravna konfiguracija i2c pinova: Generalno, možete provjeriti odgovarajuću pinmux-pins datoteku glavne kontrole kako biste potvrdili da li je odgovarajući GPIO ispravno definiran;
c. Nema slike ili je slika abnormalna;
Unesite komandu na strani ISP-a da provjerite da li postoji greška u prenosu MIPI-ja.
Mipi signal se može mjeriti osciloskopom.
Snimite RAW sliku da vidite ima li nekih abnormalnosti. Ako postoji abnormalnost na RAW slici, obično je problem u postavkama senzora. Zamolite nekoga iz fabrike originalnog senzora da to provjeri.
Nakon povećanja pojačanja, pojavljuju se vertikalne pruge (također nazvane FPN), koje su povezane sa senzorom i uglavnom se bave originalnom tvornicom senzora;
Koje vrste ssenzorŠta je uključeno u Hampo kameru?
Dongguan Hampo Electronic Technology Co., Ltd, osnovana 2014. godine, je proizvođač specijaliziran za dizajn, istraživanje i razvoj te proizvodnju audio i video elektroničkih proizvoda., koji ima više od 10 godina iskustva u ovoj industrijskoj oblasti.
Kako bi se zadovoljile potrebe kupaca za prilagođavanjem, Hampostalno obogaćuje svoje proizvode, tokom čega su testirani mnogi senzorisvjetlogore, uglavnom uključujući Sony serijuIMX179, IMX307, IMX335, IMX568, IMX415, IMX166MX298, IMX291, IMX323 iIMX214i tako dalje; Omnivision serije poput OV2710, OV5648,OV2718, OV9734 iOV9281itd.; Aptina serija poput AR0230,AR0234, AR0330, AR0331, AR0130 i MI5100 itd., i drugi senzori poput PS5520, OS08A10, RX2719, GC2093, JXH62 i SP1405 i tako dalje.
Ako planirate razvoj projekta s drugim senzorom, samo nas kontaktirajte, bit ćemo vaš dobar partner za saradnju.
Vrijeme objave: 28. mart 2023.
