Você está na página 1de 3

Contador de revoluciones digital (antiguo) para Diesel

Por Romain Livin


Los vehculos diesel actuales estn (prcticamente) todos equipados con un contador de revoluciones. La caracterstica
principal de los coches con motor diesel es la de tener un mayor tiempo de
vida que sus homlogos de gasolina, de
manera que es ms probable que existan en la actualidad un cierto nmero de
este tipo de vehculos que no estn dotados con este instrumento para medir el
rgimen de revoluciones. Con este montaje os vamos a permitir equiparlos con
uno.
Sensor
En un motor de gasolina (de moto o de
coche), es muy fcil recuperar los impulsos relacionados con el nmero de vueltas efectuados por el motor. El nmero
de artculos aparecidos en Elektor es la
mejor prueba. La mayora de los montajes se centran en captar los impulsos generados por el encendido de las
bujas, sea por acoplamiento magntico o bien directamente despus de
haber conformado una seal elctrica.
En un motor diesel que, por naturaleza,
est desprovisto de bujas, es necesario

encontrar un mtodo ms convencional. En este caso, este mtodo toma la


forma de un sensor de efecto Hall lgico
(UGN3140) que genera un impulso cada
vez que un imn pasa por delante de
l. Pero tambin se podra haber utilizado un fotosensor por reflexin (por
qu no?) La dificultad se encuentra en
localizar un lugar donde colocar uno o
varios imanes. Las poleas de la correa
de distribucin sera un buen lugar, pero

este conjunto est siempre protegido por


una cubierta. A menudo, los vehculos
diesel estn equipados de una bomba
de vaco para un sistema de frenado
hidrulico. Esta bomba est acoplada,
por medio de una correa, al rbol de
levas. El lugar ideal para colocar dos
imanes y el sensor! Por qu 2 imanes? Todo buen mecnico sabe que un
motor de cuatro tiempos debe efectuar
dos vueltas en un ciclo de motor. Pero el

U1
7805T

+5V

+5V
R7

C5

10nF

22p

D7

dp
10

12
13
14
15
16
17
18
19

b
c
d
e
f

7
8
9
11
R9
220R
220R R10
R11
220R
R12
220R
R13
220R
R14
220R
R15
220R
R16
220R

6
1

dp
10

CA

6
1

3
CA

8
CA

D8

dp
10

HD1105

6
1

dp
10

6
1

b
c
d
e
f

D6

b
c
d
e
f

D5

9
7
5
4
2

D4

b
c
d
e
f

D3

LD4

PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7

10

GND

XTAL1

X1

XTAL2
4
C4

(AIN0)PB0
(AIN1)PB1
PB2
(OCI)PB3
ATtiny2313 PB4
(MOSI)PB5
(MISO)PB6
(SCK)PB7

D2

LD3
HD1105

HD1105

9
7
5
4
2

4k7

RESET

D1

LD2

HD1105

9
7
5
4
2

(INT1PD3
(T0)PD4
(T1)PD5
(ICP)PD6

IC1
1

K4

(RXD)PD0

(TXD)PD1
(INT0)PD2

CA

20
R8

VCC

3
6

LD1

CA

BC557

100nF

CA

4k7

BC557

T5

R6
4k7

C3

BC557

T4

R5
4k7

BC557

T3

R4
4k7

BC557

T2

R2
4k7

C2
10uF
16V

CA

C1
100uF
16V

K2

K3

T1

R1
4k7

R3

14V

CA

+5V

9
7
5
4
2

K1

071133 - 11
C6
22p

3.6864 MHz

7-8/2008 - elektor, electronics worldwide

105

rbol de levas realiza este ciclo en una


vuelta solamente. Por lo tanto, el rbol
de levas gira dos veces menos rpido
que el motor. As pues, dos imanes permiten obtener el nmero correcto de
impulsos.
Electrnica
Como podemos constatar, el montaje se
reduce a un nico circuito integrado: un
microcontrolador AVR de la casa Atmel.
Ya estn lejos los tiempos en los que
era necesario, como mnimo, seis circuitos integrados lgicos para realizar un
cuentavueltas de dos cifras solamente!
Adems, el uso de un microcontrolador con cristal de cuarzo nos libera de
tener que realizar ciertos procesos de
calibracin. Este microcontrolador contiene todo lo necesario para contar los
impulsos con su entrada de interrupcin
y controlar directamente un visualizador multiplexado, con sus lneas de E/S
capaces de suministrar una corriente de
hasta 20 mA. La visualizacin consta
de cuatro dgitos para llegar a contar
desde 60 a 9.999 vueltas. La barra
grfica es una pequea herramienta
que nos permite visualizar fcilmente
una aceleracin o una deceleracin
del rgimen del motor en un margen
de 1000 vueltas. Dicha barra grfica
est formada por 8 diodos LED, lo que
equivale a una resolucin de 125 vueltas. Para mejorar la precisin de la
visualizacin, se aconseja colocar dos
imanes 1/3 en lugar de uno solo (es
decir, en total cuatro imanes sobre el
rbol de levas). En efecto, de acuerdo
a la concepcin del programa (ver el
apartado dedicado al programa), el
equipo necesita al menos un impulso
cada medio segundo, es decir, de 2 Hz,
lo que equivale a una resolucin de 120
revoluciones/minuto. Un valor que es
bajo y conlleva una inestabilidad en la
visualizacin.
El sensor de efecto Hall se conecta sobre
el colector K3.
Dos imanes permiten bajar la resolucin
a 60 vueltas/minuto. El nmero de imanes a instalar puede ser configurado por
medio del puente implantado sobre el
conector K4 que, segn el caso, tendr
la forma de:
sin puente => 2imanes,
con puente => 1 imn.
En lo referente a la alimentacin no hay
mucho que decir. Basta tan slo con
saber que:
Es posible que el regulador necesite de
un radiador ya que la tensin en el interior del vehculo puede alcanzar los 14 V,
lo que representa una cada de tensin

106

D8
D7
D6

LD1

LD2

LD3

LD4

D5
D4
D3
D2
D1

Lista de materiales
R1,R2,R4 a R8 = 4k7
R3 = varistor S14K14
R9 a R16 = 220

LD1 a LD4 = visualizador de 7 segmentos de LED


de nodo comn (HD1105)
T1 a T5 = BC557
IC1 = AT90S2313 (grabado con el programa
hexadecimal 080238-11)
U1 = 7805T

Condensadores:

Varios:

Resistencias:

C1 = 100F/25V
C2 = 10F/25V
C3 = 100nF
C4 = 10nF
C5,C6 = 22pF

Semiconductores:

D1 a D8 = LED rojo (rectangular)

de 9 V para un consumo de corriente de


30 mA. Es decir, 0,3W.
La presencia (indispensable) de un
varistor especial de coche para proteger
el regulador contra toda sobre tensin.
Si no es as, adis al regulador en el
primer intento de arranque!
Programa
Este montaje requiere muy pocos recursos debido a la utilizacin de un pequeo
microcontrolador: el AT90S2313. Este
dispositivo contiene dos contadores/
temporizadores (timer), una serie de
lneas de E/S capaces de controlar directamente diodos LED y una entrada de
interrupcin. La entrada de interrupcin
sirve para contar los impulsos incrementando un contador (cntH:cntL) de impulsos. El temporizador ha sido ajustado
para generar una interrupcin cada 2,5
ms. La interrupcin sirve para:
multiplexar el visualizador: el visualizador se refresca cada 2,5 ms, por lo que
el conjunto se refresca con una frecuencia de 80 Hz,
incrementar un contador lgico hasta
los 250ms (= 1tic). Con cada tic, el
valor del contador de impulsos se almacena, de manera alternativa, en el con-

X1 = cristal de cuarzo de 3,6864MHz


K1,K2 = espadines
K3 = conector tipo pinheader SIL de 3
terminales
K4 = conector tipo pinheader SIL de 2
terminales (con puente)
Sensor de efecto Hall UGN31

tador 0 o en el contador 1. As pues,


este tic sirve tambin para disparar
en el bucle principal el tratamiento de
los contadores y el refresco del visualizador. En el bucle principal se suman
el contador 0 y el contador 1 para
poder obtener as el nmero de impulsos vistos durante los dos ltimos tramos consecutivos de 250 ms, es decir,
0,5 s. Este truco nos permite obtener
un refresco ms rpido del visualizador
(250 ms) sin tener que esperar el final
de una medida (0,5 s). Esto nos permite aumentar la rapidez de la cadena
digital sin comprometer la precisin. El
resto del programa consiste en transformar el nmero de impulsos en revoluciones/minuto. Todo se ha realizado
con clculos aritmticos. Sabiendo de
la medida se realiza en 0,5 s, es necesario multiplicar el resultado por dos
para obtener la frecuencia. Despus
hay que multiplicar por 60 para obtener un valor en vueltas por minuto. A
continuacin, queda convertir el resultado binario en un valor decimal, algo
que se consigue gracias a las rutinas
de conversin binaria al BCD de Atmel
(ver nota de aplicacin AVR204). Seguidamente, el resultado es convertido en

elektor, electronics worldwide - 7-8/2008

binario despus de haber colocado el


dgito ms significativo a 0. Es un truco
para obtener un resto de 1000 (mdulo)
para la barra grfica. Ahora nos queda
dividir este valor por 8 ya que la barra
grfica contiene 8 diodos LED (codificado por una resta y un bucle). El resultado es utilizado como ndice de una
rutina de traslacin de cdigo decimal
=> 7 segmentos. Al final, el cdigo
generado ocupa las 3/4 partes de la
memoria Flash para programa.

7-8/2008 - elektor, electronics worldwide

El programa ha sido desarrollado para


ejecutarse sobre un microcontrolador AT90S1200 o un AT90S2313. Con
un poco de suerte, tambin debera
poder ejecutarse sobre un AT90S1200,
pero no hemos llegado a hacer esta
comprobacin.
(071133-I)

Descargas
El diseo de la placa de circuito impreso (referencia
071133-1) as como los ficheros con el cdigo fuente y

hexadecimal de este proyecto (071133-11.zip) estn disponibles para su descarga gratuita en nuestra pgina
web www.elektor.es.

Enlaces en Internet
Hoja de caractersticas del AT90S2313
www.atmel.com/dyn/resources/prod_documents/
doc0839.pdf
Hoja de caractersticas del varistor S14K14
www.datasheetarchive.com/preview/3078060.html
Hoja de caractersticas del sensor de efecto Hall UGN3140
www.datasheetarchive.com/preview/3527952.html

107

Você também pode gostar