Leitura de RPM para Datalogger Automotivo (Arduino, SDCard e LCD 1602) com FuelTech

Bom vou explicar o cenário, estou desenvolvendo um Datalogger automotivo, ele tem a função de monitorar tudo que acontece com o carro e armazenar em um cartão Sd, Uso para carros de arrancada, competição e/ou modificados sistema de injeção com a Fueltech, Pandoo Injetech e etc... O Datalogger tem a função de capturar os dados como, posição do acelerador, pressão atmosférica do coletor, temperatura do motor e etc... isso já esta funcionando perfeitamente, Já esta coletando os dados armazenando em um SD e exibindo em tempo real em um Display 1602, porém eu preciso de Ler o RPM do carro, e essa parte que não estou conseguindo desenvolver, estou coletando o sinal do motor, medido antes, ele gira em torno de 2V porém as leituras ocila muito e não tem nada a ver com o RPM do carro, estudando um pouco sobre o assunto, eu descobri que ele trabalha em frequencia Hz e estou tentando ler isso pelo arduino, até encontrei um material, em [url]http://www.avdweb.nl/arduino/hardware-interfacing/frequency-period-... [/url] porém jogo dentro do arduino e não compila, mesmo colocando as bibliotecas no lugar, alguém tem um rumo pra mim caminhar ou solução? 

Já tentei da 022 até a 1.5 do arduino 

Exibições: 34164

Responder esta

Respostas a este tópico

Ok, Obrigado pela ajuda, vou fazer o circuito hoje a noite, na verdade eu quero controlar o giro, vou usar o PWM junto com um transistor de potencia para o controle, se funcionar posto aqui a solução da parte de leitura. Abraço e Obrigado.

Não entendi controlar o giro. Você que monitorar o RPM, é Isso?

Não, eu quero monitorar e controlar o Giro, vc acelera até 5000 rpm e o controlador não deixa vc passar disso, chega a 5000 e ele fica ali mesmo vc pisando mais, vou fazer o controle da injeção de combustível direta, não da bomba

É um projeto muito interessante e complexo.

Boa sorte. Se precisar de ajuda, pode contar comigo.

Opa, muito obrigado, depois eu posto aqui se funcionou, estou fazendo um sistema mais completo de computador de bordo para o carro que vai um pouco mais além disso, mas é um começo, até amanha já tenho essa parte de contagiro e velocidade pronta e programada, dai fica para implementar de acordo até sair algo novo. Obrigado pela Ajuda José, Abraço

amigo estou desenvolvendo isso, estou usando um fet de pontencia que fica no fio positivo da bobina.

                         (fet)

IGN (+) --------------/ I \----------- Bobina (+)     Bobina (-) ---- 4k7 ------- apto acoplador

                            I

pino arduino ---------I   sempre high, quando atinge o rpm programado cai para low

o pulso é lido pelo Bobina (-) usando um 4k7 e um aptoacoplador.

Deivid, qual fet usou para chavear a bobina?
Quando o RPM atinge o valor limite, por quanto tempo você desliga a bobina - e volta a ligar, para fazer uma nova leitura e decidir se desliga novamente ou não?
Abraços!

Estou acompanhando o tópico!!!

Esse fim de semana vou comprar os componentes (optoacoplador) e testar :D

Obrigado pela ajuda pessoal..

José,

Montei o circuito da maneira que você falou, mas utilizando somente um optoacoplador e funcionou perfeitamente!!!!

Muito obrigado pela ajuda!!!!!

abs

Pedro voce montou esse projeto?

http://eletronicadnl.blogspot.com.br/2013/11/tutorial-conta-giros-a...

Da uma olhada José Gustavo...

Comprei o optoacoplador (4n25) só isso + a resistencia resolve conforme o diagrama?

Nesse Circuito enviado por você ele não colocou resistor em série com o led do opto-acoplador.

Dependendo do sensor,poderá queimar esse led.

Fiz exatamente o que o José tinha falado!!!

Mas usei somente 01 optoacoplador (817) pois o 4n25 não tinha para vender aqui em Fortaleza...

A minha ideia é fazer um shift light progressivo, igual aos de F1...

Algo parecido com isso:

http://www.youtube.com/watch?v=w4foeEk-TTE

Mas quando chegar na hora de trocar as marchas, todos os LEDs irão piscar...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço