vrsilva escreveu:Melhor solução possível... porque eu não consigo pensar na minha cabecinha de melão como fazer um algoritmo para converter de 8 pulsos para 4...
pura logica Vinicius.
sensores VSS do monza/kadett/etc sao fornecedores de onda quadrada(DC50%) - cada volta 360° sao 8 pulsos - sinal de saida é contado pelo lado negativo(parte baixa da onda digital) - quanto mais alta a rotação do sensor(velocidade do carro), mais alta a frequência dessa onda quadrada.
vo simplificar pra nao complicar.
a 80 km/h o sensor 8 pulsos deve ter uma frequência(Hz) Y, sei la 120hz... é aqui que se cadastra as frequência possiveis do sensor em relação a velocidade do carro. anota-se a velocidade do carro, e pelo pequeno microprocessador(arduino) que esta recebendo os pulsos do VSS do monza e ao notebook se lê a frequência de entrada(sensor VSS) usando o serial monitor do software arduino

sai impresso na tela do pc a frequencia gerada na tal velocidade. quando chegar meu nanoarduino mostro pra voces, tenho um VSS de bobeira aqui.
tem ate pronto bloco de programaçao: leitura de frequência de onda quadrada de um sensor digital.
http://playground.arduino.cc/Main/TSL235R
dae fica facil ! so anotar a relaçao Velocidade carro X Frequência de entrada do sensor - dados ilustrativos abaixo.
conversao pro CC se ele for a metade dos pulso como voces estao dizendo, seria assim entao.
ENTRADA( VSS monza)
0 km/h = 0 Hz
5 km/h = 8 Hz
80 km/h = 120 Hz
"codificaçao VSS" com as condicionais (bloco de programaçao)... nao vem ao caso explicar detalhadamente.
pega a 5 km/h... se entrou 8 hz entao saia 4hz, basicamente é isso...
SAIDA ( sinal em frequencia pro CC)
0 km/h = 0 Hz
5 km/h = 4 Hz
80 km/h = 60 Hz
ou seja, oque antes a 5 km/h era uma frequencia de 8 hz, passando pelo codificador a mesma velocidade passa a ser 4 hz na saida. por isso que se usa apenas 2 fios como expliquei antes. entrada e saida de sinal.
monta-se um mapa eletronico que fará a conversao. o bom que se pode ser bem preciso, porem é complicado pra iniciantes, pra quem tem pratica com eletronica e programaçao é moleza. no caso do Leandro que nao tem experiência com esse setor certamente a melhor opçao é adaptaçao. so deixei uma outra forma que geralmente passa batido pra maioria do pessoal. hoje temos tudo que tipo de saida desde uma de adaptaçao ate uma profissional com essa de um conversor de sinal.
um exemplo pratico. eu como tenho o painel de instrumento de uma outra aplicaçao, e outro tipo de sistema mais moderno digital, vou precisar usar o codificador somente pro relogio da temperatura funcionar(ainda bem, o resto é plug and play pro meu caso rpm/velocidade/combustivel/luzes/etc). o manômetro da temp agua, usa frequência como variador no ponteirinho do motor de passo. nao adianta meter o fio do sensor analogico NPT do sensor do monza hehehe. alias nem tenho mais isso no motor virou coisa do passado. agora pego o sinal do sensor CLT da ECU prog, e jogo no codificador(nanoarduino) que por sua vez vai pro painel ja codificado e mapeado Temperatura X Posição Ponteiro. o nanoarduino vai ficar dentro da ECU prog que é a MS claro, tudo resumido ali dentro. exatamente iqual ao projeto bosch ME7.9.9 que o sinal CLT e jogado pro painel de instrumento.
tudo tem saida hoje me dia, so pensar um pouco.