This is an old revision of the document!
Table of Contents
Desarrollo Teorico
Software Diagramas
Para cada una de las secciones principales del codigo se creó un diagrama el cual corresponde a las funciones principales que realiza cada una de las clases .
Main
GPIO Interrup
Timer Interrup
Hardware
Para el desarrollo del hardware, debido a que el sensor de reluctancia variable presenta una salida inestable como tal (picos de tensión demasiado elevados para que las entradas del microcontrolador los soporte y ruido en la señal) fue necesario utilizar el circuito integrado MAX9927, sin embargo debe aclararse que también los otros integrantes de esta familia hubiesen cumplido la función sin mayor problema, estos son los MAX9924 a MAX9926. El circuito general utilizado se muestra en la figura de abajo.
Nótese que este circuito no posee valores de diseño presentes, sin embargo, revisando el datasheet completo de la familia fue posible apreciar que el MAX9926 y MAX9924 en su diseño interno y externo posee estos valores ya establecidos para poder manejar el MAX9925 y MAX9927, por lo cual fueron estos valores los utilizados, estos se muestran en las figuras de abajo.
Una vez conectado el sensor de reluctancia variable en lugar de la fuente mostrada en el diseño externo, la señal obtenida al girar el eje central del sensor se muestra en la figura de abajo. Debe aclararse que para poder apreciar esta señal fue necesario girar rápidamente el eje para que el sensor detectara los cambios sin mayor problema.