Što je senzor?
Senzor je uređaj koji otkriva i reagira na neku vrstu unosa iz fizičkog okruženja. Ulaz može biti svjetlost, toplina, kretanje, vlaga, pritisak ili bilo koji drugi fenomen iz okoliša. Izlaz je općenito signal koji se pretvara u čitljiv zaslon na lokaciji senzora ili se elektronički prenosi preko mreže za očitavanje ili daljnju obradu.
Senzori igraju ključnu ulogu u internetu stvari (IoT). Omogućuju stvaranje ekosustava za prikupljanje i obradu podataka o određenoj okolini kako bi se ona lakše i učinkovitije nadzirala, upravljala i kontrolirala. IoT senzori se koriste u domovima, na terenu, u automobilima, u zrakoplovima, u industrijskim okruženjima i drugim okruženjima. Senzori premošćuju jaz između fizičkog svijeta i logičnog svijeta, djelujući kao oči i uši za računalnu infrastrukturu koja analizira i djeluje na podatke prikupljene od senzora.
Kako BringupaSenzor?
1. Pozadina
Općenito, kada otklanjamo pogreške s učinkom senzora, prvo ga trebamo osvijetliti, što se također naziva podizanje senzora. Ovaj dio posla uglavnom obavlja inženjer vozača, ali ponekad to treba obaviti i inženjer za ugađanje.
Ali zapravo, ako sve ide dobro, nakon konfiguriranja postavki senzora, i2c adrese i senzora chip_id u upravljačkom programu senzora, slika se može proizvesti, ali u većini slučajeva to često nije tako glatko i naići će se na mnoge probleme .
2. Proces pokretanja senzora
Prijavite se tvornici senzora za tražene specifikacije postavke senzora, uključujući rezoluciju, Mclk, broj sličica u sekundi, bitnu širinu izlazne neobrađene slike i broj mipi_lanes. Ako je potrebno, objasnite da se najveća mipi brzina koju podržava platforma ne može premašiti;
Nakon dobivanja postavke, konfigurirajte upravljački program senzora, prvo konfigurirajte postavku senzora, I2C adresu, chip_id;
Nabavite shematski dijagram matične ploče, potvrdite konfiguraciju koja se odnosi na hardver i konfigurirajte kontrolu pinova za mclk, reset, pwrdn, i2c u dts prema shematskom dijagramu matične ploče;
Nakon dovršetka gornjih koraka, ako nema problema s hardverom, možete u osnovi osvijetliti sliku, a zatim detaljno konfigurirati vrijeme ekspozicije senzora, analogno pojačanje i druge registre prema podatkovnoj tablici 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 znala odakle da počnem. Zapravo, nema mnogo mjesta na koja treba obratiti pozornost. Ne moram razumjeti cijeli dijagram.
Budući da mi uglavnom konfiguriramo kameru, pronađite dio MIPI_CSI sučelja, kao što je prikazano na slici a, i usredotočite 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) gore
b. I2C ne radi?
I2c adresa je pogrešno konfigurirana: Općenito, i2c ima dvije adrese, a razina je drugačija kada se povuče gore ili dolje.
Provjerite problem hardverskog napajanja AVDD, DVDD, IOVDD, tri napajanja nekog hardvera imaju stalno napajanje, a neka tri napajanja kontrolira softver. Ako njime upravlja softver, trebate dodati ova tri izvora napajanja na upravljački pin.
Konfiguracija pina mclk je pogrešna: možete upotrijebiti osciloskop da izmjerite je li takt dostavljen senzoru dostupan ili je sat točan, kao što su: 24MHz, 27MHz.
Neispravna konfiguracija i2c pinova: Općenito, možete provjeriti odgovarajuću datoteku pinmux-pins glavne kontrole kako biste potvrdili je li odgovarajući GPIO ispravno definiran;
c. Nema slike ili je slika nenormalna;
Unesite naredbu na strani ISP-a da provjerite postoji li greška u prijenosu mipi.
Mipi signal se može mjeriti osciloskopom.
Zgrabite neobrađenu sliku da vidite ima li abnormalnosti. Ako postoji abnormalnost u sirovoj slici, općenito je problem u postavci senzora. Zamolite nekoga iz originalne tvornice senzora da provjeri.
Nakon povećanja pojačanja, pojavljuju se okomite pruge (također zvane FPN), koje su povezane sa senzorom i općenito traže izvornu tvornicu senzora s kojom se treba nositi;
Kakve vrste ssenzorsu uključeni u Hampo kameru?
Dongguan Hampo Electronic Technology Co., Ltd, koja je osnovana 2014. godine, proizvođač je 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 industriji.
Kako bismo zadovoljili potrebe kupaca za prilagođavanjem, Hampostalno obogaćuje svoje proizvode, pri čemu su mnogi senzori lightgore, uglavnom uključujući Sony seriju: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, 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 razviti projekt s drugim senzorom, samo nas kontaktirajte, mi ćemo biti vaš dobar partner za suradnju.
Vrijeme objave: 28. ožujka 2023