Oi pessoal.
Há bastante tempo, e em vários tópico aqui, pessoas discutiram como desenvolver um medidor de nível de caixa d'água ou sensor de distancia que fosse à prova d'água .
Sempre apareceu a possibilidade de usar o sensor de ré ,(Sensor de estacionamento), como opção, mas é um sistema relativamente complexo e sem informação de alguns componentes usados nos mesmos (chips raspados).
Recentemente ganhei de um amigo uma base de um sensor e também usei a do meu carro, pois estava com problemas no display, e como só vendem completo, eu troquei completo.
Comecei a estudar ambos.
Eu vou dividir o sensor em áreas.
1 Sensores ligados por cabos; Sensores à prova d'água com elementos piezo eletro;
2 Drives da transmissão ; Transistores e bobina para elevação da tensão de saída;
3 Recepção e amplificação pulsos recebidos; CI LN5532 ou similar (AmpOP);
4 Seleção da função: transmite ou recebe; CI HCF4052 (mux/demux);
5 Seleção do sensor (São 4 geralmente); CI HCF4052 (mux/demux);
6 Calculo da distancia e posição do sensor; CI não identificado (ucontrolador);
7 Saída para o display. CI não identificado (ucontrolador) trem de pulso analisado.
Estas áreas são muito similar nos 2 equipamentos que tenho sob teste, e conversando com outros amigos, (Gustavo) verifiquei que ele tem sensor com a mesma arquitetura.
Basicamente a diferença está no trem de pulsos enviados da base para o display.
Aqui não vou analisar o display, pois eu o substitui por um LCD.
Para que o sistema funcione, são necessário 2 condições
1 Pulso de 40 kHz para o piezo;
2 Medir o tempo do retorno do pulso.
Com base nestas condições, resolvi fazer um teste.
Identifiquei na CPU do módulo quais pinos saiam para o mux , para seleção e 40kHZ,
e qual pino recebia o retorno dos piezos via ampOP.
Removi a CPU do modulo. Um modulo a CPU é de 8 pinos e o outro com 14 pinos.
liguei fios no lugar do pinos da CPU que eu iria usar.
Liguei estes fios nos ports e gnd do Arduíno.
Escrevi um sketch par o Arduíno mini para enviar os pulsos de 40kHz e medir seu retorno.
Como o modulo tem 4 piezos, e são selecionados pelo CI 4052, resolvi fixar em um piezo somente,
colocando assim os pinos de mux do 4052 (S1 e S2) em nível 0 através de ports do arduíno.
Medi o tempo do retorno, calculei a distancia e joguei em um LCD.
O mais impressionante. Funcionou!!!!!!!!!!!!!!
Abaixo algumas imagens ilustrativas e anexo sketch utilizado por mim.
RV
Placa original.
CPU removida, fios soldados;
Ci 4052
Pulsos enviado e retorno
Display mostrando a medida em cm.
Tags:
Bom dia Markin,
Todos os sensores de ré de carro tem o mesmo princípio de funcionamento.
Por exemplo, da marca CERTA e Tay Tech.
Quando eu fiz o levantamento do diagrama do circuito, eu usei o da marca CERTA, mas acho que nem existe mais.
Nesses links tem muita informação, inclusive diagramas:
https://labdegaragem.com/forum/topics/converter-ou-transformar-sens...
https://labdegaragem.com/forum/topics/sensor-de-n-vel-de-caixa-d-gu...
https://www.flickr.com/photos/jgustavoam/sets/72157651879710340/
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por