Què és un sensor?
Un sensor és un dispositiu que detecta i respon a algun tipus d'entrada de l'entorn físic. L'entrada pot ser llum, calor, moviment, humitat, pressió o qualsevol altre fenomen ambiental. La sortida és generalment un senyal que es converteix en una pantalla llegible per humans a la ubicació del sensor o es transmet electrònicament a través d'una xarxa per a la seva lectura o processament posterior.
Els sensors tenen un paper fonamental en l'Internet de les coses (IoT). Permeten crear un ecosistema per recopilar i processar dades sobre un entorn específic, de manera que es pugui monitoritzar, gestionar i controlar de manera més fàcil i eficient. Els sensors de l'IoT s'utilitzen a les llars, al camp, en automòbils, en avions, en entorns industrials i en altres entorns. Els sensors fan de pont entre el món físic i el món lògic, actuant com a ulls i orelles d'una infraestructura informàtica que analitza i actua sobre les dades recollides dels sensors.
Com fer BtrucadaunSensor?
1. Antecedents
Generalment, quan depurem l'efecte d'un sensor, primer l'hem d'encendre, cosa que també s'anomena "sensor bringup". Aquesta part de la feina la fa principalment l'enginyer de controladors, però de vegades també l'ha de fer l'enginyer d'afinació.
Però, de fet, si va bé, després de configurar la configuració del sensor, l'adreça i2c i el sensor chip_id al controlador del sensor, la imatge es pot produir, però en la majoria dels casos, sovint no és tan fluida i es trobaran molts problemes.
2. Procés d'activació del sensor
Sol·liciteu a la fàbrica de sensors les especificacions necessàries per a la configuració del sensor, incloent-hi la resolució, Mclk, la velocitat de fotogrames, l'amplada de bits de la imatge en brut de sortida i el nombre de mipi_lanes. Si cal, expliqueu que no es pot superar la velocitat màxima de mipi compatible amb la plataforma;
Després d'obtenir la configuració, configureu el controlador del sensor, primer configureu la configuració del sensor, l'adreça I2C, el chip_id;
Obtingueu el diagrama esquemàtic de la placa base, confirmeu la configuració relacionada amb el maquinari i configureu el control de pins de mclk, reset, pwrdn, i2c a dts segons el diagrama esquemàtic de la placa base;
Un cop finalitzats els passos anteriors, si no hi ha cap problema amb el maquinari, bàsicament podeu il·luminar la imatge i, a continuació, configurar el temps d'exposició, el guany analògic i altres registres del sensor en detall segons la fitxa tècnica del sensor;
3. Resum del problema
a. Com es poden determinar els pins de reset, pwrdn, i2c i mclk?
Primer de tot, has d'aprendre a llegir el diagrama esquemàtic. Em vaig quedar molt confós quan vaig veure el diagrama al principi. Tenia la sensació que hi havia massa coses desordenades. No sabia per on començar. De fet, no hi ha gaires llocs on parar atenció. No cal entendre tot el diagrama.
Com que principalment configurem la càmera, busquem la part de la interfície MIPI_CSI, tal com es mostra a la Figura a, i només ens centrem en els pins de control de CM_RST_L (reset), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data) i CM_MCLK (mclk).
b. L'I2C falla?
L'adreça i2c està mal configurada: generalment, i2c té dues adreces i el nivell és diferent quan es puja o es baixa.
Comproveu el problema de la font d'alimentació del maquinari AVDD, DVDD, IOVDD. Les tres fonts d'alimentació d'alguns maquinari són de font d'alimentació constant i algunes tres fonts d'alimentació es controlen per programari. Si es controla per programari, heu d'afegir aquestes tres fonts d'alimentació al pin de control del controlador.
La configuració del pin mclk és incorrecta: podeu utilitzar un oscil·loscopi per mesurar si el rellotge proporcionat al sensor està disponible o si el rellotge és correcte, com ara: 24MHz, 27MHz.
Configuració incorrecta dels pins i2c: en general, podeu consultar el fitxer pinmux-pins corresponent del control principal per confirmar si el GPIO corresponent s'ha definit correctament;
c. Sense imatge o imatge anormal;
Introduïu l'ordre al costat de l'ISP per comprovar si hi ha un error en la transmissió de mipi.
El senyal mipi es pot mesurar amb un oscil·loscopi.
Agafeu la imatge en brut per veure si hi ha alguna anomalia. Si hi ha una anomalia a la imatge en brut, generalment és un problema amb la configuració del sensor. Demaneu a algú de la fàbrica del sensor original que ho revisi.
Després d'augmentar el guany, hi ha franges verticals (també anomenades FPN), que estan relacionades amb el sensor i, en general, troben la fàbrica original del sensor amb què tractar;
Quins tipus de sensorQuè s'inclou a la càmera Hampo?
Dongguan Hampo Electronic Technology Co., Ltd, fundada el 2014, és un fabricant especialitzat en el disseny, R+D i fabricació de productes electrònics d'àudio i vídeo, que té més de 10 anys d'experiència en aquest sector industrial.
Per tal de satisfer les necessitats de personalització dels clients, Hampoenriqueix constantment els seus productes, durant els quals s'han implementat molts sensorsnitincloent-hi principalment la sèrie SonyIMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, IMX291, IMX323 iIMX214i així successivament; sèries Omnivision com OV2710, OV5648,OV2718, OV9734 iOV9281etc.; Sèrie Aptina com l'AR0230,AR0234, AR0330, AR0331, AR0130 i MI5100, etc., i altres sensors com ara PS5520, OS08A10, RX2719, GC2093, JXH62 i SP1405, etc.
Si teniu previst desenvolupar un projecte amb un altre sensor, només cal que contacteu amb nosaltres, serem el vostre bon soci de cooperació.
Data de publicació: 28 de març de 2023
