Czym jest czujnik?
Czujnik to urządzenie wykrywające i reagujące na pewien rodzaj bodźców pochodzących z otoczenia fizycznego. Bodźcem może być światło, ciepło, ruch, wilgoć, ciśnienie lub dowolna liczba innych zjawisk środowiskowych. Sygnałem wyjściowym jest zazwyczaj sygnał, który jest konwertowany na czytelny dla człowieka wyświetlacz w miejscu zainstalowania czujnika lub przesyłany elektronicznie przez sieć w celu odczytu lub dalszego przetwarzania.
Czujniki odgrywają kluczową rolę w Internecie Rzeczy (IoT). Umożliwiają one stworzenie ekosystemu do gromadzenia i przetwarzania danych o określonym środowisku, dzięki czemu można je łatwiej i wydajniej monitorować, zarządzać nim i kontrolować. Czujniki IoT są wykorzystywane w domach, w terenie, w samochodach, samolotach, w przemyśle i innych środowiskach. Czujniki łączą świat fizyczny z logicznym, działając jak oczy i uszy infrastruktury obliczeniowej, która analizuje i przetwarza dane zebrane przez czujniki.
Jak BdzwonienieATransduktor?
1. Tło
Zazwyczaj, gdy debuggujemy działanie czujnika, najpierw musimy go aktywować, co nazywa się również aktywacją czujnika. Ta część pracy jest zazwyczaj wykonywana przez inżyniera sterownika, ale czasami musi ją również wykonać inżynier ds. strojenia.
W rzeczywistości, jeśli wszystko pójdzie dobrze po skonfigurowaniu ustawień czujnika, adresu I2C i identyfikatora układu czujnika w sterowniku czujnika, obraz może zostać wygenerowany, lecz w większości przypadków nie będzie on tak płynny i wystąpi wiele problemów.
2. Proces uruchamiania czujnika
Złóż wniosek do fabryki czujników o wymagane specyfikacje ustawienia czujnika, w tym rozdzielczość, Mclk, liczbę klatek na sekundę, szerokość bitową obrazu wyjściowego w formacie RAW oraz liczbę ścieżek mipi_lane. W razie potrzeby wyjaśnij, że maksymalna szybkość transmisji mipi obsługiwana przez platformę nie może zostać przekroczona.
Po otrzymaniu ustawień skonfiguruj sterownik czujnika, najpierw skonfiguruj ustawienia czujnika, adres I2C, chip_id;
Pobierz schemat płyty głównej, potwierdź konfigurację sprzętu i skonfiguruj sterowanie pinami mclk, reset, pwrdn, i2c w dts zgodnie ze schematem płyty głównej;
Po wykonaniu powyższych kroków, jeśli nie ma żadnych problemów ze sprzętem, można zasadniczo włączyć oświetlenie, a następnie skonfigurować czas ekspozycji czujnika, wzmocnienie analogowe i inne rejestry szczegółowo zgodnie z kartą katalogową czujnika;
3. Podsumowanie problemu
a. Jak ustalić piny reset, pwrdn, i2c, mclk?
Przede wszystkim musisz nauczyć się czytać schemat. Byłem bardzo zdezorientowany, kiedy na początku go dostałem. Czułem, że jest w nim za dużo bałaganu. Nie wiedziałem, od czego zacząć. Właściwie nie ma wielu miejsc, na które warto zwrócić uwagę. Nie muszę rozumieć całego schematu.
Ponieważ głównie konfigurujemy kamerę, znajdź część interfejsu MIPI_CSI, jak pokazano na rysunku a, i skup się tylko na pinach sterujących CM_RST_L (reset), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data) i CM_MCLK (mclk)
b. Błąd I2C?
Adres I2C jest nieprawidłowo skonfigurowany: I2C ma zazwyczaj dwa adresy, a jego poziom jest różny w zależności od tego, czy jest podciągnięty, czy obniżony.
Sprawdź problem z zasilaniem sprzętowym AVDD, DVDD, IOVDD. Trzy zasilacze niektórych urządzeń zapewniają stałe zasilanie, a niektóre są sterowane programowo. Jeśli sterowanie odbywa się programowo, należy dodać te trzy zasilacze do pinu sterującego sterownika.
Konfiguracja pinu mclk jest nieprawidłowa: możesz użyć oscyloskopu, aby sprawdzić, czy zegar dostarczany do czujnika jest dostępny lub czy zegar jest prawidłowy, np.: 24 MHz, 27 MHz.
Nieprawidłowa konfiguracja pinów I2C: Zwykle można sprawdzić odpowiedni plik pinmux-pins głównego sterowania, aby potwierdzić, czy odpowiedni GPIO został poprawnie zdefiniowany;
c. Brak obrazu lub obraz nieprawidłowy;
Wprowadź polecenie po stronie dostawcy usług internetowych, aby sprawdzić, czy występują błędy w transmisji mipi.
Sygnał MIPI można zmierzyć za pomocą oscyloskopu.
Pobierz obraz w formacie RAW, aby sprawdzić, czy występują jakieś nieprawidłowości. Jeśli na obrazie w formacie RAW występują nieprawidłowości, zazwyczaj jest to problem z ustawieniami czujnika. Poproś o sprawdzenie kogoś z fabryki czujnika.
Po zwiększeniu wzmocnienia pojawiają się pionowe paski (nazywane również FPN), które są związane z czujnikiem i na ogół muszą uporać się z nimi producenci oryginalnego czujnika;
Jakie rodzaje sensorJakie są dołączone do aparatu Hampo?
Dongguan Hampo Electronic Technology Co., Ltd, założona w 2014 roku, jest producentem specjalizującym się w projektowaniu, badaniach i rozwoju oraz produkcji elektronicznych produktów audio i wideo, który ma ponad 10 lat doświadczenia w tej branży.
Aby sprostać potrzebom klientów w zakresie personalizacji, Hampostale wzbogaca swoje produkty, w trakcie których powstało wiele czujnikówświatłow górę, głównie włączając serię Sony: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, IMX291, IMX323 iIMX214i tak dalej; seria Omnivision, np. OV2710, OV5648,OV2718, OV9734 iOV9281itp.; seria Aptina, np. AR0230,AR0234, AR0330, AR0331, AR0130 i MI5100 itp., a także inne czujniki, takie jak PS5520, OS08A10, RX2719, GC2093, JXH62 i SP1405 i tak dalej.
Jeżeli planujesz rozwijać projekt z innym czujnikiem, skontaktuj się z nami, a będziemy dla Ciebie dobrym partnerem do współpracy.
Czas publikacji: 28 marca 2023 r.
