Qu'est-ce qu'un capteur ?
Un capteur est un dispositif qui détecte et réagit à un stimulus provenant de l'environnement physique. Ce stimulus peut être de la lumière, de la chaleur, un mouvement, de l'humidité, de la pression ou tout autre phénomène environnemental. Le signal produit est généralement converti en un affichage lisible par l'utilisateur au niveau du capteur ou transmis électroniquement via un réseau pour être lu ou traité ultérieurement.
Les capteurs jouent un rôle essentiel dans l'Internet des objets (IoT). Ils permettent de créer un écosystème de collecte et de traitement des données relatives à un environnement spécifique, facilitant ainsi sa surveillance, sa gestion et son contrôle. On trouve des capteurs IoT dans les habitations, sur le terrain, dans les automobiles, les avions, les sites industriels et bien d'autres environnements. Les capteurs font le lien entre le monde physique et le monde numérique, agissant comme les yeux et les oreilles d'une infrastructure informatique qui analyse les données collectées et agit en conséquence.
Comment BappelerunCapteur?
1. Contexte
Généralement, pour déboguer le fonctionnement d'un capteur, il faut d'abord l'activer, une opération appelée mise en service du capteur. Cette étape est généralement effectuée par l'ingénieur en charge des moteurs, mais elle peut parfois nécessiter l'intervention de l'ingénieur en réglage.
Mais en réalité, si tout se passe bien, après avoir configuré les paramètres du capteur, l'adresse i2c et l'identifiant de la puce du capteur dans le pilote du capteur, l'image peut être produite, mais dans la plupart des cas, ce n'est souvent pas aussi fluide et de nombreux problèmes seront rencontrés.
2. Processus de mise en service du capteur
Contactez le fabricant du capteur pour connaître les spécifications requises concernant la configuration du capteur, notamment la résolution, la fréquence d'horloge (Mclk), la fréquence d'images, la largeur de bits de l'image brute de sortie et le nombre de voies MPI. Si nécessaire, précisez que le débit MPI maximal pris en charge par la plateforme ne doit pas être dépassé.
Après avoir obtenu les paramètres, configurez le pilote du capteur, configurez d'abord les paramètres du capteur, l'adresse I2C, l'identifiant de la puce ;
Obtenez le schéma de la carte mère, confirmez la configuration matérielle et configurez le contrôle des broches mclk, reset, pwrdn, i2c dans dts conformément au schéma de la carte mère ;
Une fois les étapes ci-dessus terminées, s'il n'y a pas de problème avec le matériel, vous pouvez essentiellement allumer l'image, puis configurer en détail le temps d'exposition du capteur, le gain analogique et d'autres registres conformément à la fiche technique du capteur ;
3. Résumé du problème
a. Comment déterminer les broches de reset, pwrdn, i2c, mclk ?
Avant toute chose, il faut apprendre à lire le schéma. J'étais très perdu quand j'ai reçu le schéma au début. J'avais l'impression que tout était confus. Je ne savais pas par où commencer. En réalité, il n'y a pas tant d'endroits auxquels se concentrer. Je n'ai pas besoin de comprendre tout le schéma.
Comme nous configurons principalement la caméra, repérez l'interface MIPI_CSI, comme illustré sur la figure a, et concentrez-vous uniquement sur les broches de contrôle CM_RST_L (réinitialisation), CM_PWRDN (alimentation), CM_I2C_SCL (horloge I2C), CM_I2C_SDA (données I2C) et CM_MCLK (horloge MCLK).
b. L'interface I2C échoue-t-elle ?
L'adresse i2c est mal configurée : généralement, l'interface i2c possède deux adresses, et son niveau est différent selon qu'elle est tirée vers le haut ou vers le bas.
Vérifiez le problème d'alimentation matérielle (AVDD, DVDD, IOVDD). Sur certains matériels, ces trois alimentations sont constantes, tandis que sur d'autres, elles sont gérées par logiciel. Dans ce dernier cas, vous devez connecter ces trois alimentations à la broche de contrôle du pilote.
La configuration de la broche mclk est incorrecte : vous pouvez utiliser un oscilloscope pour vérifier si l’horloge fournie au capteur est disponible, ou si l’horloge est correcte, par exemple : 24 MHz, 27 MHz.
Configuration incorrecte des broches i2c : en général, vous pouvez vérifier le fichier pinmux-pins correspondant du contrôleur principal pour confirmer si le GPIO correspondant a été correctement défini ;
c. Absence d'image ou image anormale ;
Saisissez la commande côté FAI pour vérifier s'il y a une erreur dans la transmission MIPI.
Le signal mipi peut être mesuré à l'aide d'un oscilloscope.
Récupérez l'image brute pour vérifier la présence d'anomalies. Si une anomalie est détectée, il s'agit généralement d'un problème de réglage du capteur. Demandez à un technicien du fabricant du capteur de le vérifier.
Après avoir augmenté le gain, des rayures verticales (également appelées FPN) apparaissent, qui sont liées au capteur et qu'il faut généralement traiter avec l'usine d'origine du capteur ;
Quels types de scapteurLes s sont-ils inclus dans l'appareil photo Hampo ?
Technologie électronique Cie., Ltd de Dongguan HampoFondée en 2014, cette entreprise est un fabricant spécialisé dans la conception, la recherche et le développement ainsi que la fabrication de produits électroniques audio et vidéo., qui possède plus de 10 ans d'expérience dans 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é intégrés.lumièreen hausse, notamment la série Sony: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, IMX291, IMX323 etIMX214et ainsi de suite ; la série 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, etc.
Si vous envisagez de développer un projet avec d'autres capteurs, n'hésitez pas à nous contacter, nous serons un excellent partenaire de coopération.
Date de publication : 28 mars 2023
