Apa itu sensor?
Sensor adalah perangkat yang mendeteksi dan merespons beberapa jenis masukan dari lingkungan fisik. Masukan tersebut dapat berupa cahaya, panas, gerakan, kelembapan, tekanan, atau sejumlah fenomena lingkungan lainnya. Keluaran umumnya berupa sinyal yang diubah menjadi tampilan yang dapat dibaca manusia di lokasi sensor atau ditransmisikan secara elektronik melalui jaringan untuk dibaca atau diproses lebih lanjut.
Sensor memainkan peran penting dalam internet of things (IoT). Sensor memungkinkan terciptanya ekosistem untuk mengumpulkan dan memproses data tentang lingkungan tertentu sehingga dapat dipantau, dikelola, dan dikendalikan dengan lebih mudah dan efisien. Sensor IoT digunakan di rumah, di lapangan, di mobil, di pesawat terbang, di lingkungan industri, dan di lingkungan lainnya. Sensor menjembatani kesenjangan antara dunia fisik dan dunia logis, bertindak sebagai mata dan telinga bagi infrastruktur komputasi yang menganalisis dan menindaklanjuti data yang dikumpulkan dari sensor.
Bagaimana cara BderingASensor?
1. Latar Belakang
Secara umum, ketika kita melakukan debugging terhadap efek suatu sensor, pertama-tama kita perlu mengaktifkannya, yang juga disebut pengaktifan sensor. Bagian pekerjaan ini sebagian besar dilakukan oleh insinyur driver, tetapi terkadang juga perlu dilakukan oleh insinyur tuning.
Namun pada kenyataannya, jika berjalan lancar, setelah mengkonfigurasi pengaturan sensor, alamat i2c, dan chip_id sensor di driver sensor, gambar dapat dihasilkan, tetapi dalam kebanyakan kasus, seringkali tidak begitu lancar, dan banyak masalah akan ditemui.
2. Proses pengaktifan sensor
Ajukan permohonan ke pabrik sensor untuk spesifikasi pengaturan sensor yang dibutuhkan, termasuk resolusi, Mclk, kecepatan bingkai, lebar bit gambar mentah keluaran, dan jumlah mipi_lanes. Jika perlu, jelaskan bahwa kecepatan mipi maksimum yang didukung oleh platform tidak boleh dilampaui;
Setelah mendapatkan pengaturan, konfigurasikan driver sensor, pertama-tama konfigurasikan pengaturan sensor, alamat I2C, chip_id;
Dapatkan diagram skematik motherboard, konfirmasikan konfigurasi perangkat keras terkait, dan konfigurasikan kontrol pin mclk, reset, pwrdn, i2c di dts sesuai dengan diagram skematik motherboard;
Setelah langkah-langkah di atas selesai, jika tidak ada masalah dengan perangkat keras, Anda pada dasarnya dapat menyalakan gambar, lalu mengkonfigurasi waktu pencahayaan sensor, penguatan analog, dan register lainnya secara detail sesuai dengan lembar data sensor;
3. Ringkasan masalah
a. Bagaimana cara menentukan pin reset, power, i2c, dan mclk?
Pertama-tama, Anda harus belajar membaca diagram skematik. Saya sangat bingung ketika pertama kali mendapatkan diagram tersebut. Saya merasa ada terlalu banyak hal yang berantakan. Saya tidak tahu harus mulai dari mana. Sebenarnya, tidak banyak tempat yang perlu diperhatikan. Saya tidak perlu memahami seluruh diagram.
Karena kita terutama mengkonfigurasi kamera, temukan bagian antarmuka MIPI_CSI, seperti yang ditunjukkan pada Gambar a, dan hanya fokus pada pin kontrol CM_RST_L (reset), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data), dan CM_MCLK (mclk).
b. I2C gagal?
Alamat I2C dikonfigurasi dengan salah: Secara umum, I2C memiliki dua alamat, dan levelnya berbeda ketika ditarik ke atas atau ke bawah.
Periksa masalah catu daya perangkat keras AVDD, DVDD, IOVDD. Ketiga catu daya pada beberapa perangkat keras merupakan catu daya konstan, sementara beberapa lainnya dikendalikan oleh perangkat lunak. Jika dikendalikan oleh perangkat lunak, Anda perlu menambahkan ketiga catu daya ini ke pin kontrol driver.
Konfigurasi pin mclk salah: Anda dapat menggunakan osiloskop untuk mengukur apakah sinyal clock yang diberikan ke sensor tersedia, atau apakah sinyal clock tersebut benar, misalnya: 24MHz, 27MHz.
Konfigurasi pin i2c yang salah: Secara umum, Anda dapat memeriksa file pinmux-pins yang sesuai pada kontrol utama untuk memastikan apakah GPIO yang bersangkutan telah didefinisikan dengan benar;
c. Tidak ada gambar atau gambar abnormal;
Masukkan perintah di sisi ISP untuk memeriksa apakah ada kesalahan dalam transmisi mipi.
Sinyal mipi dapat diukur dengan osiloskop.
Ambil gambar mentah untuk melihat apakah ada kelainan. Jika ada kelainan pada gambar mentah, biasanya itu masalah pada pengaturan sensor. Mintalah seseorang dari pabrik sensor asli untuk memeriksanya.
Setelah meningkatkan gain, muncul garis-garis vertikal (juga disebut FPN), yang terkait dengan sensor, dan umumnya dapat diatasi dengan menghubungi pabrik sensor aslinya;
Jenis apa saja? ssensorApakah s termasuk dalam kamera Hampo?
Dongguan Hampo Elektronik Technology Co, Ltd, yang didirikan pada tahun 2014, adalah produsen yang mengkhususkan diri dalam desain, penelitian dan pengembangan, serta pembuatan produk elektronik audio dan video.yang memiliki pengalaman lebih dari 10 tahun di bidang industri ini.
Untuk memenuhi kebutuhan kustomisasi pelanggan, Hampoterus memperkaya produknya, di mana banyak sensor telah ditambahkan.terangtermasuk seri Sony: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, IMX291, IMX323 danIMX214dan seterusnya; seri Omnivision seperti OV2710, OV5648,OV2718, OV9734 danOV9281dll.; seri Aptina seperti AR0230,AR0234, AR0330, AR0331, AR0130 dan MI5100, dll., Dan sensor lain seperti PS5520, OS08A10, RX2719, GC2093, JXH62, dan SP1405 dan sebagainya.
Jika Anda berencana mengembangkan proyek dengan sensor lain, hubungi kami, kami akan menjadi mitra kerja sama yang baik bagi Anda.
Waktu posting: 28 Maret 2023
