HOME

PRODUCTOS

PROYECTOS

TUTORIALES

VIDEOS

FREEWARE

PROGRAMAS

FUNCIONES C

EMPRESA

ENGLISH

                   

Pluma de control de acceso para estacionamientos, activada mediante tarjetas RFID (parte 2 de 3)

Proyecto desarrollado por Moisés Rafael Gutiérrez Damián para Punto Flotante, S.A.

 

3. TARJETA DE INTERFAZ PARA EL CONTROL DEL MOTOR

PLUMACONTROLADOR.jpg (146155 bytes)

La tarjeta de interfaz para el control del motor de corriente directa, está implementada sobre una placa fenólica de 4.5 x 4.5 cms, y se inserta al módulo EVOLUPIC Bootloader 16F88, a través de su conector de 14 pines para LCD. La interfaz cuenta con su propio regulador de voltaje de 5 volts, para evitar la introducción de picos de voltaje en la fuente regulada del EVOLUPIC Boot. F88, producida al arrancar ó parar el motor.

Por medio del cable café que se observa en la foto, se realiza una conexión directa de la entrada de 9 volts del eliminador de 300 ma. del EVOLUPIC Boot. F88, a la entrada del regulador de 5 volts de la tarjeta de interfaz. De esta forma, se evitó el uso de 2 fuentes independientes de voltaje, una para el motor y otra para el EVOLUPIC Boot. F88, simplificando el circuito.

Como controlador del motor, se utiliza el driver TA7291S de TOSHIBA, con capacidad para operar en 4 modos: giro del motor con las manecillas del reloj, giro en sentido contrario a las manecillas del reloj, modo "BRAKE" (freno) y modo "STOP", en el cual el motor queda libre para girarse manualmente. El modo de operación se establece con las salidas RB0 y RB1 del puerto B del EVOLUPIC Boot. F88.

La salida RB3 se utiliza para activar ambos leds, rojo y verde, del controlador de acceso. Finalmente, el bit RB7 se usa para leer el status del PUSH BUTTON para el manejo manual del sistema. El diagrama electrónico de la tarjeta se proporciona aquí: DIAGRAMA ELECTRONICO INTERFACE CONTROLADOR.PDF

 

4. ESCÁNER RFID, CONECTADO A EVOLUPIC Bootloader 16F88

PLUMATARJETARFID.jpg (85397 bytes)

En este proyecto se utiliza la misma tarjeta de interfaz RFID desarrollada en un proyecto previo, para leer por medio de un escáner RFID los TAGS ó tarjetas de plástico y dar acceso solamente a aquellas con su número de serie previamente almacenado en la memoria FLASH del módulo EVOLUPIC Bootloader 16F88. El módulo escáner empleado es el ID-12. En este proyecto se utilizaron tarjetas RFID modelo EM4002.

El diagrama electrónico de la tarjeta de interfaz RFID que se conecta a través del puerto serial DB9 al EVOLUPIC Bootloader 16F88, es el siguiente: DIAGRAMA RFID.PDF.

Tome como referencia para ubicar la posición de este módulo en el sistema de la pluma de control de acceso, la foto mostrada en este link en donde se aprecia la vista posterior de la base de madera, con todas sus componentes.

 

EVOLUPICRADIO.jpg (76270 bytes)

 

Conexión del voltaje de 5 volts a la señal RTS (pin 7) del DB9, en EVOLUPIC Bootloader 16F88:

La tarjeta de interfaz RFID se alimenta directamente a través del voltaje de 5 volts presente en la señal RTS del conector DB9 (pin 7).

Para tal fin, debe soldarse un alambre de los 5 volts al pin 7 del conector DB9, como se muestra en la foto.

 

5. PROGRAMAS DE CONTROL PARA EVOLUPIC Bootloader 16F88

Se realizaron varios programas para el sistema, tanto en lenguaje ensamblador como en ANSI C (empleando el compilador CCS). Existen 2 modos de funcionamiento: modo manual y modo control de acceso RFID.

En modo manual, el sistema se maneja sin la tarjeta de interfaz RFID y funciona oprimiendo el PUSH BUTTON de color rojo (ver foto). La posición de los microswitches SW1 y SW2, determina la forma en que funciona el control:

SW1=OFF, SW2=OFF, MOTOR QUEDA LIBRE, PLUMA SE PUEDE MANIPULAR MANUALMENTE
SW1=ON, SW2=OFF, PLUMA SE LEVANTA OPRIMIENDO EL PUSH BUTTON, ESPERA 2 SEGUNDOS Y BAJA AUTOMATICAMENTE
SW1=ON, SW2=ON, PLUMA SE LEVANTA OPRIMIENDO EL PUSH BUTTON Y BAJA OPRIMIENDO DE NUEVO EL PUSH BUTTON

En modo de control de acceso RFID, debe insertarse la tarjeta de interfaz RFID en el puerto serial (conector DB9) de EVOLUPIC Bootloader  16F88 . Al detectarse un TAG dado de alta, se levanta automáticamente la pluma durante 2 segundos y baja. Al mismo tiempo, se activa también el relevador durante 2 segundos, para el caso que el usuario quiera emplear los contactos para activar algún otro dispositivo auxiliar.

Si bien los programas de control fueron desarrollados para el sistema EVOLUPIC Bootloader 16F88, haciendo pequeñas modificaciones a éstos, es posible adaptarlos a cualquier otro sistema basado en la familia PIC 16FXXX y que cuente con un puerto serial RS232, como son los microcontroladores 16F628, 16F88 ó 16F877, entre muchos otros.

EVOLUPIC Bootloader 16F88

Archivo

Comentarios

Modo manual pluma.asm Lenguaje ensamblador
  pluma.hex Archivo ejecutable
  control pluma TINY.c ANSI C, compilador CCS
  control pluma TINY.hex Archivo ejecutable
Modo control de acceso RFID pluma RFIF TINY.c ANSI C, compilador CCS
  pluma RFID TINY.hex Archivo ejecutable
Archivos auxiliares 16F88ADC.h para ANSI C, compilador CCS
  keyADC.h para ANSI C, compilador CCS

REGRESARFLECHA.jpg (3838 bytes)                   CONTINUAPROYECTO.jpg (4538 bytes)