Qu'est-ce qu'un capteur ?
Un capteur est un appareil qui détecte et répond à un certain type d’entrée provenant de l’environnement physique. L’entrée peut être la lumière, la chaleur, le mouvement, l’humidité, la pression ou tout autre phénomène environnemental. La sortie est généralement un signal converti en un affichage lisible par l'homme à l'emplacement du capteur ou transmis électroniquement sur un réseau pour lecture ou traitement ultérieur.
Les capteurs jouent un rôle central dans l’Internet des objets (IoT). Ils permettent de créer un écosystème de collecte et de traitement des données sur un environnement spécifique afin de pouvoir les surveiller, les gérer et les contrôler plus facilement et plus efficacement. Les capteurs IoT sont utilisés dans les maisons, sur le terrain, dans les automobiles, les avions, dans les environnements industriels et dans d'autres environnements. Les capteurs comblent le fossé entre le monde physique et le monde logique, agissant comme les yeux et les oreilles d'une infrastructure informatique qui analyse et agit sur les données collectées par les capteurs.
Comment BappelerunCapteur?
1. Contexte
Généralement, lorsque nous déboguons l'effet d'un capteur, nous devons d'abord l'allumer, ce qui est également appelé affichage du capteur. Cette partie du travail est principalement effectuée par l'ingénieur du pilote, mais elle doit parfois également être effectuée par l'ingénieur du réglage.
Mais en fait, si tout se passe bien, après avoir configuré les paramètres du capteur, l'adresse i2c et le chip_id du capteur dans le pilote du capteur, l'image peut être produite, mais dans la plupart des cas, elle n'est souvent pas aussi fluide et de nombreux problèmes seront rencontrés. .
2. Processus d'affichage du capteur
Adressez-vous à l'usine du capteur pour connaître les spécifications requises du paramètre Capteur, notamment la résolution, Mclk, la fréquence d'images, la largeur de bits de l'image brute de sortie et le nombre de mipi_lanes. Si nécessaire, expliquez que le débit mipi maximum pris en charge par la plateforme ne peut être dépassé ;
Après avoir obtenu le paramètre, configurez le pilote du capteur, configurez d'abord le paramètre du capteur, l'adresse I2C, chip_id ;
Obtenez le schéma de principe de la carte mère, confirmez la configuration liée au matériel et configurez le contrôle des broches de mlk, réinitialiser, pwrdn, i2c dans dts selon le schéma de principe de la carte mère ;
Une fois les étapes ci-dessus terminées, s'il n'y a aucun problème avec le matériel, vous pouvez essentiellement éclairer l'image, puis configurer le temps d'exposition du capteur, le gain analogique et d'autres registres en détail selon la fiche technique du capteur ;
3. Résumé du problème
un. Comment déterminer les broches de reset, pwrdn, i2c, mlk ?
Tout d’abord, vous devez apprendre à lire le diagramme schématique. J'étais très confus lorsque j'ai reçu le diagramme au début. J'avais l'impression qu'il y avait trop de choses en désordre. Je ne savais pas par où commencer. En fait, il n’y a pas beaucoup d’endroits auxquels prêter attention. Je n'ai pas besoin de comprendre tout le schéma.
Parce que nous configurons principalement la caméra, recherchez la partie d'interface MIPI_CSI, comme le montre la figure a, et concentrez-vous uniquement sur les broches de contrôle de CM_RST_L (réinitialisation), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA ( i2c_data ) et CM_MCLK ( mlk) vers le haut
b. I2C échoue ?
L'adresse i2c est mal configurée : généralement, i2c a deux adresses, et le niveau est différent lorsqu'il est tiré vers le haut ou vers le bas.
Vérifiez le problème de l'alimentation matérielle AVDD, DVDD, IOVDD, les trois alimentations de certains matériels sont une alimentation constante et trois alimentations sont contrôlées par logiciel. S'il est contrôlé par logiciel, vous devez ajouter ces trois alimentations à la broche de commande du pilote.
La configuration de la broche mlkk est erronée : vous pouvez utiliser un oscilloscope pour mesurer si l'horloge fournie au capteur est disponible, ou si l'horloge est correcte, comme par exemple : 24 MHz, 27 MHz.
Configuration incorrecte des broches i2c : généralement, vous pouvez vérifier le fichier pinmux-pins correspondant du contrôle principal pour confirmer si le GPIO correspondant a été défini correctement ;
c. Aucune image ou image anormale ;
Entrez la commande côté FAI pour vérifier s'il y a une erreur dans la transmission de mipi.
Le signal mipi peut être mesuré avec un oscilloscope.
Prenez l'image brute pour voir s'il y a une anomalie. S'il y a une anomalie dans l'image brute, il s'agit généralement d'un problème lié au réglage du capteur. Demandez à quelqu'un de l'usine du capteur d'origine de le vérifier.
Après avoir augmenté le gain, il y a des bandes verticales (également appelées FPN), qui sont liées au capteur, et trouvent généralement l'usine du capteur d'origine à gérer ;
Quels genres de sensorLes s sont inclus dans la caméra Hampo ?
Technologie électronique Cie., Ltd de Dongguan Hampo, fondée en 2014, est un fabricant spécialisé dans la conception, la R&D et la fabrication de produits électroniques audio et vidéo, qui a plus de 10 ans d'expérience sur ce secteur industriel.
Afin de répondre aux besoins de personnalisation des clients, Hampoenrichit constamment ses produits, au cours desquels de nombreux capteurs ont été allumésse battreup, comprenant principalement la série Sony: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, jeMX298, IMX291, IMX323 etIMX214et ainsi de suite; Séries Omnivision comme OV2710, OV5648,OV2718, OV9734 etOV9281etc.; Série Aptina comme AR0230,AR0234, AR0330, AR0331, AR0130 et MI5100 etc., et d'autres capteurs comme PS5520, OS08A10, RX2719, GC2093, JXH62 et SP1405 et ainsi de suite.
Si vous envisagez de développer un projet avec un autre capteur, contactez-nous, nous serons votre bon partenaire de coopération.
Heure de publication : 28 mars 2023