HARDWARE DEL MÓDULO ELECTRÓNICO

 


MICROCONTROLADOR PIC16F84A.

 

            El microcontrolador PIC16F84A está configurado de la siguiente manera:

 

1.       El terminal 4, que es el reset, se configura como reset automático siguiendo las informaciones del fabricante. Se le ha añadido un pulsador que hará el reset a nuestra voluntad y un led con su resistencia limitadora como elemento de señalización.

El pulsador pondrá a cero voltios el terminal provocando el reset del microcontrolador y encenderá el led verde.

 

 

2.       El terminal 3, que es el llamado RA4/T0CKI (st), se usará como entrada al contador T0. El contador se configurará con la entrada para activarse como contador de impulsos de flanco de bajada.

            La red RC conectada provocará el flanco de bajada al pulsarse el botón de autorización y tal situación se señalizará con un led naranja.

            Este contador una vez pasado el reset y una vez configurados todos los registros relacionados con él estará preparado para autorizar el funcionamiento del microrrastreador.

            El contador se cargará con la cifra FFh y una vez provocado el flanco de bajada el contador pasará a 00h provocando una interrupción en la cual se decidirá la activación del móvil.

 

 

3.       Los terminales 15 y 16 son los llamados CLKOUT y CLKIN, en  los cuales se conectarán los condensadores de 27 pF y el cristal de cuarzo de 4 MHz para hacer oscilar el reloj del microcontrolador.

 

 

4.       El terminal 5 es el llamado Vss, o sea el conectado a 0 voltios.

 

 

5.       El terminal 14 es el llamado Vdd, o sea el conectado a 5 voltios.

 

 

6.       El terminal 6,  que es el llamado RB0/INT (st), se configurará como entrada de la interrupción INT. Se posicionarán los registros ligados a ella para actuar en flanco de bajada.

            Esta interrupción nos informará del estado de las baterías. Si las mismas se agotan el microcontrolador desconectará los dos motores. Aún quedará un como de energía para mantener funcionado el sistema y señalizar

tal situación mediante el parpadeo alternativo de los leds conectados en la salida RB5.

            Aquí hay dos leds, uno rojo y otro verde conectados en contrafase, que señalizarán el agotamiento de las baterías indefinidamente hasta que apaguemos el móvil.

 

 

7.       El terminal 11, llamado RB5, se configurará como salida para activar dos leds en contrafase, que nos servirán como señalización de cualquier anomalía que queramos advertir.

 

 

8.       El terminal 12 y 13, llamados RB6 y RB7, se configurarán como entradas para recibir el estado de los sensores ópticos.

 

 

9.       Los terminales 2,1,18 y 17, llamados RA3, RA2, RA1 y RA0, se posicionarán como salidas para controlar el circuito integrado encargado del funcionamiento del motor de giro.

RA3 controla el reloj, RA2 el sentido de giro, RA1 paso completo o medio paso y RA0 la conexión del motor o no.

 

            RA0 = 1 OFF.

            RA1 = 1 PASO COMPLETO.

            RA2 = 0 DERECHA.

            RA3 = 0 FLANCO DE SUBIDA.

 

 

10.   Los terminales 10, 9, 8, 7, llamados RB4,RB3, RB2 y RB1, se posicionarán como salidas para controlar el circuito integrado encargado del funcionamiento del motor de arrastre.

RB4 controla el reloj, RB3 el sentido de giro, RB2 paso completo o medio paso y RB1 la conexión del motor o no.

 

            RB1 = 1 OFF.

            RB2 = 1 PASO COMPLETO.

            RB3 = 0 DERECHA.

            RB4 = 0 FLANCO DE SUBIDA.

 

 

 

SENSORES ÓPTICOS CNY70 Y DISPARADORES.

 

            El circuito  CNY 70 está compuesto por un diodo emisor de infrarrojos y un fototransistor, encapsulados en paralelo para hacerlos funcionar por reflexión.

            El circuito donde se desplazará el móvil será una lámina negra en la cual se adherirá una cinta de color blanco.

            La luz emitida será reflejada por el color blanco y absorbida por el negro.

            El diodo emisor funciona de forma continúa. El fototransistor montado como seguidor de señal recibirá el haz de luz según el color de la superficie. Si es blanco el transistor conduce y en el emisor habrá tensión. Si es negra la tensión del emisor será de cero voltios.

 

 

            El circuito disparador 74HC14 filtrará la señal presente en el emisor del fototransistor e invierte la señal. A la salida están conectados dos leds en contrafase para señalizar si el móvil va bien o mal guiado. El verde nos indicará que va bien y el rojo que va por mal camino.

 

           

            Un “ 1 ” en la salida del disparador y led verde encendido : BIEN.

            Un “ 0 “ en la salida del disparador y led rojo encendido: MAL.

 

 

 

FUENTE DE ALIMENTACIÓN.

 

            La fuente de alimentación está constituida por las 8 baterías de NICD de 960 mAh y tres reguladores de tensión fijos.

            Las baterías suman unos 9,6 v. , suficiente para alimentar a los reguladores de tensión.

           

El regulador de tensión fijo de 5v es del tipo 7805: +5v./ 1 A   .

Alimentará todo el módulo excepto la parte de potencia de los controladores de los motores y los propios motores paso a paso.

 

            Los reguladores de 6v/1 A  alimentarán la etapa de potencia del control de los motores paso a paso y los mismos. Estos dispondrán de disipadores de calor ya que se calientan mucho debido al consumo de los motores.

            Cada regulador lleva a su salida un led rojo como señalización del correcto funcionamiento.

 

            Las baterías están conectadas por los extremos a los terminales fijos de un conmutador doble, que en una posición hará de interruptor si el cargador está desconectado.

            Cuando hay que cargar las baterías se conecta  a los otros terminales y al apagar la alimentación del módulo se conectan al cargador.

 

 

 

CIRCUITO DE BATERÍA AGOTADA.

 

            Consta de dos comparadores. El primero tiene en el terminal 3 conectado un divisor de tensión que se ajustará a la tensión mínima a la cual deseamos que llegue a la batería en su descarga. Cada pila queda agotada

al llegar a 1v aproximadamente, o sea, que para 8 pilas serán unos 8 voltios. El divisor de tensión  los ajustamos a 0,8 voltios, es decir, la décima parte.

            El terminal 2 del comparador está conectado a un divisor de tensión cuyo valor es también la décima parte, pero del valor de la batería en el estado en que se encuentre. Al ir descendiendo la tensión de la batería y

acercarse a 0,8 voltios el comparador conmutará su salida de 0 voltios a 5 voltios.

 

            El segundo comparador es usado como un disparador más rápido. En el terminal 6 está conectada la salida del primer comparador. En el terminal 5 está conectado un divisor de tensión cuyo valor es de  2,5 voltios.

            Al agotarse la batería hemos dicho anteriormente que la salida del primer comparador pasa a 5 voltios, con lo que la salida del segundo comparador pasa de 5 voltios a 0 voltios.

 

            Este cambio es un flanco de bajada que detecta el microcontrolador en su entrada de interrupción INT y que provoca una interrupción, donde se determina desconectar los dos motores.

 

 

 

 

CIRCUITOS CONTROLADORES DE MOTORES PASO A PASO.

 

            Estos dos circuitos iguales controlan los dos motores paso a paso: el de giro o dirección y el de empuje.

            Tienen dos secciones bien diferenciadas por su alimentación. Una que está alimentada por 5 voltios y por lo tanto compatible con el microcontrolador y otra que es el driver del motor, que funciona a 6 voltios.

           

La lógica dispone de las siguientes funciones:

 

1.       El terminal 7, que es la entrada del reloj (CLK) , funcionando con  flanco de subida.

 

            2. El terminal 10, que es el sentido de giro, izquierda o derecha. Si suponemos 0 voltios derecha y 5 voltios izquierda y las bobinas de los motores están adecuadamente puestas entonces esos serían los valores idóneos sino habría que cambiar las conexiones de las bobinas de los motores.

 

            3. El terminal 8, que es el que nos da el modo de actuar en paso completo o medio paso (F/H). 5 voltios paso completo y 0 voltios medio paso.

 

            4. El terminal 6, llamado BIAS, es el que controla la excitación de los driver de control de las bobinas de los motores. Este terminal debe ser

puesto a cero voltios a través de una resistencia cuyo valor viene determinada por el consumo de las bobinas.

            Para un control de activación o no del motor, esta resistencia se cortocircuita mediante un transistor en régimen de conmutación.

            Este transistor está excitado por un inversor y se señaliza la activación del motor mediante un led verde.

 

            5. Entre los terminales 15, alimentación de los driver, y el terminal 2 se coloca un Zéner limitador de picos de tensión debidos a la conmutación de las bobinas del motor.

 

            6. El terminal 11, es la alimentación de la lógica que va 5 voltios.

 

            7. El terminal 9, es el punto de conexión de cero voltios.

 

            8. Los terminales 3-1 y 16-14, son donde van conexionadas las bobinas del motor paso a paso.

 

 

 

VOLVER