独立站轮播图1

Notizia

Ciao, benvenuto a consultare i nostri prodotti!

Cos'è un sensore? E come si fa ad accenderlo?

Che cos'è un sensore?

Un sensore è un dispositivo che rileva e risponde a un qualche tipo di input proveniente dall'ambiente fisico. L'input può essere luce, calore, movimento, umidità, pressione o qualsiasi altro fenomeno ambientale. L'output è generalmente un segnale che viene convertito in un display leggibile dall'uomo nel punto in cui si trova il sensore oppure trasmesso elettronicamente su una rete per la lettura o l'ulteriore elaborazione.

I sensori svolgono un ruolo fondamentale nell'Internet delle cose (IoT). Permettono di creare un ecosistema per la raccolta e l'elaborazione di dati relativi a un ambiente specifico, in modo che questo possa essere monitorato, gestito e controllato in modo più semplice ed efficiente. I sensori IoT sono utilizzati nelle case, sul campo, nelle automobili, sugli aerei, negli ambienti industriali e in altri contesti. I sensori colmano il divario tra il mondo fisico e quello logico, fungendo da occhi e orecchie per un'infrastruttura informatica che analizza e agisce in base ai dati raccolti dai sensori.

Sensore

Come essereringupUNSensore?

1. Premesse

In genere, quando si esegue il debug dell'effetto di un sensore, è necessario prima attivarlo, operazione detta anche "avvio del sensore". Questa parte del lavoro viene svolta principalmente dall'ingegnere dei driver, ma a volte deve essere eseguita anche dall'ingegnere addetto alla messa a punto.

In realtà, se tutto va bene, dopo aver configurato le impostazioni del sensore, l'indirizzo I2C e il chip_id del sensore nel driver del sensore, l'immagine può essere prodotta, ma nella maggior parte dei casi il processo non è così fluido e si incontrano molti problemi.

 

2. Processo di avvio del sensore

Richiedere al produttore del sensore le specifiche necessarie per la configurazione del sensore, tra cui risoluzione, Mclk, frame rate, larghezza in bit dell'immagine raw in uscita e numero di mipi_lanes. Se necessario, specificare che non è possibile superare il valore massimo di mipi supportato dalla piattaforma;

Dopo aver ottenuto l'impostazione, configurare il driver del sensore, prima configurare l'impostazione del sensore, indirizzo I2C, chip_id;

Recupera lo schema elettrico della scheda madre, conferma la configurazione hardware e configura il controllo dei pin mclk, reset, pwrdn e i2c nel file dts in base allo schema elettrico della scheda madre;

Una volta completati i passaggi precedenti, se non ci sono problemi con l'hardware, è possibile illuminare l'immagine e quindi configurare in dettaglio il tempo di esposizione del sensore, il guadagno analogico e altri parametri in base al datasheet del sensore;

 

3. Riepilogo del problema

a. Come determinare i pin di reset, pwrdn, i2c, mclk?

Prima di tutto, bisogna imparare a leggere gli schemi elettrici. All'inizio, quando ho visto lo schema, ero molto confuso. Mi sembrava che ci fossero troppe cose ammassate insieme. Non sapevo da dove cominciare. In realtà, non ci sono molti punti su cui concentrarsi. Non è necessario capire l'intero schema.

Poiché configuriamo principalmente la telecamera, troviamo la parte dell'interfaccia MIPI_CSI, come mostrato nella Figura a, e ci concentriamo solo sui pin di controllo di CM_RST_L (reset), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data) e CM_MCLK (mclk)

 

b. Il protocollo I2C non funziona?

L'indirizzo i2c è configurato in modo errato: in genere, l'I2C ha due indirizzi e il livello è diverso quando è pull-up o pull-down.

Verifica il problema dell'alimentazione hardware AVDD, DVDD, IOVDD. Alcuni hardware forniscono un'alimentazione costante, mentre altri la controllano via software. In quest'ultimo caso, è necessario aggiungere questi tre pin di controllo dell'alimentazione al driver.

La configurazione del pin mclk è errata: è possibile utilizzare un oscilloscopio per verificare se il clock fornito al sensore è disponibile o se il clock è corretto, ad esempio: 24 MHz, 27 MHz.

Configurazione errata dei pin I2C: in genere, è possibile controllare il file pinmux-pins corrispondente del controller principale per verificare se il GPIO corrispondente è stato definito correttamente;

 

c. Nessuna immagine o immagine anomala;

Inserisci il comando lato ISP per verificare se si è verificato un errore nella trasmissione di mipi.

Il segnale MIPI può essere misurato con un oscilloscopio.

Acquisisci l'immagine RAW per verificare la presenza di eventuali anomalie. Se l'immagine RAW presenta delle anomalie, in genere si tratta di un problema relativo alle impostazioni del sensore. Chiedi a un tecnico del produttore del sensore di effettuare una verifica.

Dopo aver aumentato il guadagno, ci sono strisce verticali (chiamate anche FPN), che sono correlate al sensore e generalmente si trova la fabbrica del sensore originale per trattare;

Hampo

Che tipi di ssensoresono inclusi nella fotocamera Hampo?

Dongguan Hampo Tecnologia elettronica Co., Ltd, fondata nel 2014, è un'azienda produttrice specializzata nella progettazione, ricerca e sviluppo e produzione di prodotti elettronici audio e video., che vanta oltre 10 anni di esperienza in questo settore industriale.

Al fine di soddisfare le esigenze di personalizzazione dei clienti, Hamposta costantemente arricchendo i suoi prodotti, durante i quali sono stati aggiunti molti sensorilucesu, includendo principalmente la serie Sony: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, IMX291, IMX323 eIMX214e così via; serie Omnivision come OV2710, OV5648,OV2718, OV9734 eOV9281ecc.; serie Aptina come AR0230,AR0234AR0330, AR0331, AR0130 e MI5100 ecc., e altri sensori come PS5520, OS08A10, RX2719, GC2093, JXH62 e SP1405 e così via.

Se avete intenzione di sviluppare un progetto con altri sensori, contattateci: saremo il vostro partner ideale.


Data di pubblicazione: 28 marzo 2023