独立站轮播图1

Nachricht

Hallo, willkommen, unsere Produkte zu konsultieren!

Was ist ein Sensor? Und wie zündet man es an?

Was ist ein Sensor?

Ein Sensor ist ein Gerät, das bestimmte Eingaben aus der physischen Umgebung erkennt und darauf reagiert. Der Input kann Licht, Wärme, Bewegung, Feuchtigkeit, Druck oder eine Reihe anderer Umweltphänomene sein. Die Ausgabe ist im Allgemeinen ein Signal, das am Sensorstandort in eine für Menschen lesbare Anzeige umgewandelt oder elektronisch über ein Netzwerk zum Lesen oder zur weiteren Verarbeitung übertragen wird.

Sensoren spielen eine zentrale Rolle im Internet der Dinge (IoT). Sie ermöglichen die Schaffung eines Ökosystems zum Sammeln und Verarbeiten von Daten über eine bestimmte Umgebung, damit diese einfacher und effizienter überwacht, verwaltet und kontrolliert werden können. IoT-Sensoren werden in Privathaushalten, im Außendienst, in Autos, in Flugzeugen, in Industrieumgebungen und in anderen Umgebungen eingesetzt. Sensoren schließen die Lücke zwischen der physischen und der logischen Welt und fungieren als Augen und Ohren für eine Computerinfrastruktur, die die von den Sensoren gesammelten Daten analysiert und darauf reagiert.

Sensor

Wie geht's?klingelnASensor?

1. Hintergrund

Wenn wir die Wirkung eines Sensors debuggen, müssen wir ihn im Allgemeinen zuerst zum Leuchten bringen, was auch als Sensor-Bringup bezeichnet wird. Dieser Teil der Arbeit wird größtenteils vom Fahrer-Ingenieur erledigt, manchmal muss er aber auch vom Tuning-Ingenieur erledigt werden.

Wenn es jedoch gut läuft, kann nach der Konfiguration der Sensoreinstellungen, der i2c-Adresse und der Sensor-Chip_ID im Sensortreiber das Bild erzeugt werden, aber in den meisten Fällen ist es oft nicht so flüssig und es treten viele Probleme auf .

 

2. Sensor-Upgrade-Prozess

Wenden Sie sich an die Sensorfabrik, um die erforderlichen Spezifikationen der Sensoreinstellung zu erhalten, einschließlich Auflösung, Mclk, Bildrate, Bitbreite des ausgegebenen Rohbilds und der Anzahl der mipi_lanes. Erklären Sie ggf., dass die von der Plattform unterstützte maximale Mipi-Rate nicht überschritten werden darf;

Nachdem Sie die Einstellung erhalten haben, konfigurieren Sie den Sensortreiber. Konfigurieren Sie zunächst die Sensoreinstellungen, die I2C-Adresse und die Chip_ID.

Holen Sie sich das schematische Diagramm des Motherboards, bestätigen Sie die hardwarebezogene Konfiguration und konfigurieren Sie die Pin-Steuerung von mclk, reset, pwrdn, i2c in dts gemäß dem schematischen Diagramm des Motherboards.

Wenn nach Abschluss der oben genannten Schritte kein Problem mit der Hardware vorliegt, können Sie grundsätzlich das Bild aufleuchten lassen und dann die Belichtungszeit, die analoge Verstärkung und andere Register des Sensors detailliert gemäß dem Datenblatt des Sensors konfigurieren.

 

3. Problemübersicht

A. Wie ermittelt man die Pins von Reset, Pwrdn, I2C, Mclk?

Zunächst muss man lernen, den Schaltplan zu lesen. Ich war sehr verwirrt, als ich das Diagramm am Anfang bekam. Ich hatte das Gefühl, dass zu viele Dinge durcheinander waren. Ich wusste nicht, wo ich anfangen sollte. Tatsächlich gibt es nicht viele Orte, auf die man achten sollte. Ich muss nicht das ganze Diagramm verstehen.

Da wir hauptsächlich die Kamera konfigurieren, suchen wir den MIPI_CSI-Schnittstellenteil, wie in Abbildung a gezeigt, und konzentrieren uns nur auf die Steuerpins von CM_RST_L (Reset), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data) und CM_MCLK ( mclk) auf

 

B. I2C schlägt fehl?

Die i2c-Adresse ist falsch konfiguriert: Im Allgemeinen hat i2c zwei Adressen, und der Pegel ist unterschiedlich, wenn er nach oben oder unten gezogen wird.

Überprüfen Sie das Problem der Hardware-Stromversorgung AVDD, DVDD, IOVDD. Die drei Netzteile einiger Hardware sind konstante Stromversorgungen und einige drei Netzteile werden durch Software gesteuert. Wenn es per Software gesteuert wird, müssen Sie diese drei Netzteile zum Treibersteuerpin hinzufügen.

Die Konfiguration des mclk-Pins ist falsch: Sie können mit einem Oszilloskop messen, ob der dem Sensor bereitgestellte Takt verfügbar ist oder ob der Takt korrekt ist, z. B.: 24 MHz, 27 MHz.

Falsche i2c-Pin-Konfiguration: Im Allgemeinen können Sie die entsprechende Pinmux-Pins-Datei der Hauptsteuerung überprüfen, um zu bestätigen, ob der entsprechende GPIO korrekt definiert wurde;

 

C. Kein Bild oder abnormales Bild;

Geben Sie den Befehl auf der ISP-Seite ein, um zu überprüfen, ob bei der Übertragung von Mipi ein Fehler vorliegt.

Das Mipi-Signal kann mit einem Oszilloskop gemessen werden.

Nehmen Sie das Rohbild, um festzustellen, ob eine Anomalie vorliegt. Wenn im Rohbild eine Anomalie auftritt, liegt in der Regel ein Problem mit der Sensoreinstellung vor. Bitten Sie jemanden vom Hersteller des Originalsensors, dies zu überprüfen.

Nach dem Erhöhen der Verstärkung gibt es vertikale Streifen (auch FPN genannt), die sich auf den Sensor beziehen und im Allgemeinen die ursprüngliche Sensorfabrik betreffen.

Hampo

Was für sSensors sind in der Hampo-Kamera enthalten?

Dongguan Hampo Electronic Technology Co., LtdDas 2014 gegründete Unternehmen ist auf Design, Forschung und Entwicklung sowie Herstellung von elektronischen Audio- und Videoprodukten spezialisiert, der über mehr als 10 Jahre Erfahrung in dieser Branche verfügt.

Um den individuellen Bedürfnissen der Kunden gerecht zu werden, hat Hampobereichert seine Produkte ständig, wobei viele Sensoren liKampfauf, hauptsächlich einschließlich der Sony-Serie: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, IMX291, IMX323 undIMX214und so weiter; Omnivision-Serien wie OV2710, OV5648,OV2718, OV9734 undOV9281usw.; Aptina-Serien wie AR0230,AR0234, AR0330, AR0331, AR0130 und MI5100 usw. sowie andere Sensoren wie PS5520, OS08A10, RX2719, GC2093, JXH62 und SP1405 und so weiter.

Wenn Sie planen, ein Projekt mit anderen Sensoren zu entwickeln, kontaktieren Sie uns einfach, wir sind Ihr guter Kooperationspartner.


Zeitpunkt der Veröffentlichung: 28. März 2023