O que é um sensor?
Um sensor é um dispositivo que detecta e responde a algum tipo de entrada do ambiente físico. A entrada pode ser luz, calor, movimento, umidade, pressão ou qualquer outro fenômeno ambiental. A saída é geralmente um sinal que é convertido em um display legível por humanos no local do sensor ou transmitido eletronicamente através de uma rede para leitura ou processamento adicional.
Os sensores desempenham um papel fundamental na Internet das coisas (IoT). Eles permitem criar um ecossistema de coleta e processamento de dados sobre um ambiente específico para que possam ser monitorados, gerenciados e controlados de forma mais fácil e eficiente. Os sensores IoT são usados em residências, no campo, em automóveis, em aviões, em ambientes industriais e em outros ambientes. Os sensores preenchem a lacuna entre o mundo físico e o mundo lógico, atuando como olhos e ouvidos para uma infraestrutura computacional que analisa e atua sobre os dados coletados dos sensores.
Como fazer BligarumSensor?
1. Antecedentes
Geralmente, quando depuramos o efeito de um sensor, primeiro precisamos acendê-lo, o que também é chamado de ativação do sensor. Esta parte do trabalho é feita principalmente pelo engenheiro de direção, mas às vezes também precisa ser feita pelo engenheiro de ajuste.
Mas, na verdade, se tudo correr bem, depois de configurar a configuração do sensor, o endereço i2c e o chip_id do sensor no driver do sensor, a imagem pode ser produzida, mas na maioria dos casos, muitas vezes não é tão suave e muitos problemas serão encontrados .
2. Processo de ativação do sensor
Solicite à fábrica do sensor as especificações necessárias da configuração do Sensor, incluindo resolução, Mclk, taxa de quadros, largura de bits da imagem bruta de saída e o número de mipi_lanes. Se necessário, explique que a taxa mipi máxima suportada pela plataforma não pode ser ultrapassada;
Após obter a configuração, configure o driver do sensor, primeiro configure a configuração do sensor, endereço I2C, chip_id;
Obtenha o diagrama esquemático da placa-mãe, confirme a configuração relacionada ao hardware e configure o controle de pinos de mclk, reset, pwrdn, i2c em dts de acordo com o diagrama esquemático da placa-mãe;
Após a conclusão das etapas acima, se não houver nenhum problema com o hardware, você pode basicamente iluminar a imagem e, em seguida, configurar detalhadamente o tempo de exposição do sensor, ganho analógico e outros registros de acordo com a folha de dados do sensor;
3. Resumo do problema
um. Como determinar os pinos de reset, pwrdn, i2c, mclk?
Primeiro de tudo, você precisa aprender a ler o diagrama esquemático. Fiquei muito confuso quando recebi o diagrama no início. Eu senti que havia muitas coisas bagunçadas. Eu não sabia por onde começar. Na verdade, não há muitos lugares para prestar atenção. Não preciso entender o diagrama inteiro.
Como configuramos principalmente a câmera, encontramos a parte da interface MIPI_CSI, conforme mostrado na Figura a, e nos concentramos apenas nos pinos de controle de CM_RST_L (reset), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data) e CM_MCLK ( Mclk) para cima
b. I2C falha?
O endereço i2c está configurado incorretamente: Geralmente, o i2c tem dois endereços e o nível é diferente quando é puxado para cima ou para baixo.
Verifique o problema da fonte de alimentação do hardware AVDD, DVDD, IOVDD, as três fontes de alimentação de alguns hardwares são fontes de alimentação constantes e cerca de três fontes de alimentação são controladas por software. Se for controlado por software, você precisará adicionar essas três fontes de alimentação ao pino de controle do driver.
A configuração do pino mclk está errada: você pode usar um osciloscópio para medir se o clock fornecido ao sensor está disponível, ou se o clock está correto, como: 24MHz, 27MHz.
Configuração incorreta do pino i2c: Geralmente, você pode verificar o arquivo pinmux-pins correspondente do controle principal para confirmar se o GPIO correspondente foi definido corretamente;
c. Nenhuma imagem ou imagem anormal;
Digite o comando do lado do ISP para verificar se há erro na transmissão do mipi.
O sinal mipi pode ser medido com um osciloscópio.
Pegue a imagem bruta para ver se há alguma anormalidade. Se houver uma anormalidade na imagem bruta, geralmente é um problema com a configuração do sensor. Peça a alguém da fábrica original do sensor para verificar.
Após aumentar o ganho, surgem listras verticais (também chamadas de FPN), que estão relacionadas ao sensor, e geralmente encontram o sensor original de fábrica para lidar;
Que tipo de ssensors estão incluídos na câmera Hampo?
Tecnologia eletrônica Co. de Dongguan Hampo, Ltd, fundada em 2014, é uma fabricante especializada em design, P&D e fabricação de produtos eletrônicos de áudio e vídeo, que tem mais de 10 anos de experiência neste setor industrial.
A fim de atender às necessidades de personalização dos clientes, Hampoestá constantemente enriquecendo seus produtos, durante os quais muitos sensores foram usadoslutaup, incluindo principalmente a série Sony: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, IMX291, IMX323 eIMX214e assim por diante; Série Omnivision como OV2710, OV5648,OV2718, OV9734 eOV9281etc.; Série Aptina como AR0230,AR0234, AR0330, AR0331, AR0130 e MI5100 etc., e outros sensores como PS5520, OS08A10, RX2719, GC2093, JXH62 e SP1405 e assim por diante.
Se você está planejando desenvolver um projeto com outro sensor, entre em contato conosco, seremos seu bom parceiro de cooperação.
Horário da postagem: 28 de março de 2023