Alguns sinais eléctricos em um motor, tais como os sinais de ignição, alterar a frequência em proporção ao RPM do motor. Um microcontrolador, conectado a uma bobina enrolada em torno de um cabo de ignição de um motor, pode ser programado para medir a rotação do motor através da detecção da frequência de impulsos de ignição. Microcontroladores oferecem uma variedade de tipos de entrada, programação flexível e periféricos integrados que fazem um circuito de RPM do motor baseado em microcontrolador relativamente fácil construir com poucos componentes eletrônicos externos necessários.
Coisas que você precisa
- microcontrolador
- componentes do circuito
- Fio para a bobina
- Osciloscópio (opcional para o teste)
Construir um circuito de bobina para detectar sinais de ignição do motor. A tensão sobre um cabo de ignição é geralmente demasiado elevada para ser medida directamente por um microcontrolador, o qual é um dispositivo de baixa tensão. Assim, os sinais de ignição têm de ser detectado indirectamente por indução utilizando uma bobina. Uma bobina é um componente eléctrico indutivo que pode ser tão simples como uma peça de arame enrolado em torno do cabo de ignição do motor. O sinal produzido por uma bobina pode ser condicionada por um circuito simples, antes de ser medido por um microcontrolador. A saída do circuito de condicionamento é alimentado para o microcontrolador.
Ligue o circuito da bobina para o seu microcontrolador. O circuito de bobina pode ser construído para fornecer um sinal ao microcontrolador na mesma faixa de tensão como o microcontrolador opera na. Este sinal indica uma baixa tensão (ou lógico baixo) quando o cabo de ignição não está activo e indicará uma alta tensão ( ou lógico alto), quando o cabo de ignição estiver ativa.
Conectar um monitor ao seu microcontrolador. Uma variedade de tipos de visualização pode ser utilizado com um microcontrolador. Existem apresenta segmentos LED, monitores LCD e outros. Alguns microcontroladores vêm com drivers de vídeo embutidas, que podem fazer interface com um display de fácil e rápido. Você vai precisar de um visor com dígitos suficientes para mostrar os valores RPM na faixa que você está tentando medir.
Programar o microcontrolador. O microcontrolador terá que monitorar o pino de entrada, conte a freqüência de pulsos de ignição e exibir a freqüência. O programa microcontrolador pode usar uma técnica de interrupção, onde o processador está ocioso até sentir uma mudança no pino de entrada, ou uma técnica de sondagem, em que o código de programa é executado em um loop para verificar o estado do pino repetidamente. O programa terá de ser compilado e transferido para o microcontrolador de acordo com as instruções do fabricante.
Testar o circuito. Ligue o circuito da bobina a um cabo de ignição (ou uma simulação banco de um cabo de ignição) e, em seguida, poder-se-circuito microcontrolador. Ative o motor e tentar medir e exibir o valor RPM. Se houver problemas, verifique o software circuito e microcontrolador e reteste.
dicas & avisos
- É possível testar o circuito em um banco usando um gerador de sinal ajustável para gerar um sinal semelhante ao que é produzido pelo circuito da bobina.
- Pode ser mais fácil para resolver um circuito quando você testá-lo em seções. Primeiro exemplo, testar o circuito da bobina separadamente antes de conectá-lo para o microcontrolador.
- cabos de ignição do motor pode transportar altas tensões e / ou correntes elevadas. Tenha cuidado ao trabalhar em torno destes fios e não conectá-los diretamente para os circuitos do microcontrolador.