top project Control de puntuali- dad con transponder ... · una placa principal que aloja el...

12
ntentando que no resulte un artículo demasiado largo, continuamos hoy la publicación en nuestra revista electrónica In Electronics del ambicioso pro- yecto "El Artículo del Mes" comenzado en Enero pasa- do: en Marzo les ofreceremos en detalle el software de gestión de este sistema, con lo que daremos fin a la publicación del presente proyecto. El completísimo kit FT449K aporta una solución indiscutible al problema del fichado en las empresas: es preciso, neutral y trans- parente, y detecta los errores; el proceso informático no tolera manipulación ni error; el soporte (transponder), que puede adoptar el formato de una tarjeta de crédito, puede utilizarse como identificación del empleado, gra- bando los datos que interesen, quizá también la foto- grafía; electrocerraduras mandadas por transponder pueden limitar el paso a ciertos locales de personal no autorizado, etc. El ingenioso software de gestión per- mite una óptima explotación de los datos de asistencia y puntualidad adaptable a cualquier empresa de menos de 50 empleados. Y, finalmente, puede realizarse la instalación en muy pocos minutos si se opta por la conexión inalámbrica entre la unidad remota (donde se ficha, cerca de la puerta) y la unidad base (junto al PC de gestión, en el departamento de personal). El mes pasado describimos el sistema sobre el diagrama de bloques. Hoy vamos a conocer detallada- mente cada placa y circuito; finalmente, el próximo mes presentaremos el software de gestión y sus distin- tas posibilidades. La unidad base, cuyo circuito es más sencillo que el de la remota, reclama a ésta los datos de t o p p r o j e c t In Electronics por Arsenio Spadoni In Electronics - n.06 1 Continuamos hoy la descripción del sistema de control de puntualidad y asistencia del personal que se gobierna desde un PC. La unidad de marcado puede conectarse a la de control mediante cable o enlace hertziano. La tarje- ta de marcar es un trans- ponder pasivo individual. El mes próximo publicare- mos la descripción del interesante programa de gestión. Contr Contr ol de puntuali ol de puntuali - - dad con tr dad con tr ansponder ansponder g g estionado con PC (2) estionado con PC (2)

Transcript of top project Control de puntuali- dad con transponder ... · una placa principal que aloja el...

Page 1: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

ntentando que no resulte un artículo demasiadolargo, continuamos hoy la publicación en nuestra

revista electrónica In Electronics del ambicioso pro-yecto "El Artículo del Mes" comenzado en Enero pasa-do: en Marzo les ofreceremos en detalle el software degestión de este sistema, con lo que daremos fin a lapublicación del presente proyecto. El completísimo kitFT449K aporta una solución indiscutible al problemadel fichado en las empresas: es preciso, neutral y trans-parente, y detecta los errores; el proceso informático notolera manipulación ni error; el soporte (transponder),que puede adoptar el formato de una tarjeta de crédito,puede utilizarse como identificación del empleado, gra-bando los datos que interesen, quizá también la foto-grafía; electrocerraduras mandadas por transponder

pueden limitar el paso a ciertos locales de personal noautorizado, etc. El ingenioso software de gestión per-mite una óptima explotación de los datos de asistenciay puntualidad adaptable a cualquier empresa de menosde 50 empleados. Y, finalmente, puede realizarse lainstalación en muy pocos minutos si se opta por laconexión inalámbrica entre la unidad remota (donde seficha, cerca de la puerta) y la unidad base (junto al PCde gestión, en el departamento de personal).

El mes pasado describimos el sistema sobre eldiagrama de bloques. Hoy vamos a conocer detallada-mente cada placa y circuito; finalmente, el próximomes presentaremos el software de gestión y sus distin-tas posibilidades. La unidad base, cuyo circuito es mássencillo que el de la remota, reclama a ésta los datos de

top project In Electronics

por Arsenio Spadoni

In Electronics - n.06 1

Continuamos hoy ladescripción del sistema decontrol de puntualidad y

asistencia del personal quese gobierna desde un PC.

La unidad de marcadopuede conectarse a la decontrol mediante cable o

enlace hertziano. La tarje-ta de marcar es un trans-ponder pasivo individual.

El mes próximo publicare-mos la descripción del

interesante programa degestión.

ContrControl de puntualiol de puntuali --dad con trdad con transponderansponder

ggestionado con PC (2)estionado con PC (2)

Page 2: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

información horaria, un displayLCD inteligente de dos líneas de16 caracteres y dos lectores detransponders, cada uno de los cua-les contiene un integrado U2770 yun microcontrolador PIC16F628adecuadamente programado. Am-bos lectores son idénticos; la únicadiferencia está en una parte del pro-

incluso en caso de caída de la red. Diversos detalles del cir-

cuito merecen una explicacióndetallada: en primer lugar, el dis-play de cristal líquido es un dispo-sitivo de interfaz serie con doslíneas de 16 caracteres; en él sevisualizan la fecha y hora actuales yotras informaciones de servicio; en

de entrada y se controla desde lapatilla 15 del microcontrolador. Elcontacto 7 del display es elRead/Write e indica al dispositivosi el buffer debe recibir datos relati-vos a comandos y caracteres avisualizar, o bien si debe enviarinformaciones al microcontrolador.En este caso, el display sólo se uti-

la fase de programación los datosvisualizados permiten seguir co-rrectamente el procedimiento. Launidad remota es totalmente autó-noma y genera por sí misma losdatos informativos necesarios. Laslíneas utilizadas por el display sonlas patillas 14, 13, 12, 11, 15 y 18del microcontrolador, que son seisI/O de la puerta RC por las quetransitan los datos referentes a los 4bits, mientras que las otras líneasconducen las restantes señales decontrol. La patilla 6 (RS) se gestio-na desde la patilla 16 del PIC y seutiliza para indicar a la lógica deldisplay si los datos que llegan serefieren a un comando (por ejem-plo: cursor al inicio, puesta a cero,etc.) o si se han de visualizar; lapatilla 8 (Enable) habilita el buffer

marcado cuando lo solicita el admi-nistrador de personal; la unidadremota ejecuta todas las funcionesde manera autónoma. Comprendeuna placa principal que aloja elmicrocontrolador programado, elbanco de memoria, los dos lectoresde transponders y el módulo decomunicaciones, que permite laconexión alámbrica o inalámbrica.El microcontrolador programado,auténtico cerebro del sistema, es unMicrochip PIC16F876 complemen-tado por una memoeria externa for-mada por 4 EEPROM I2C-Bus conuna capacidad total de 1 megabit(256 kbits cada una), suficientepara registrar 4 pasos diarios demás de 30 personas durante un mes;incluye un módulo Real-Time-Clock (RTC) que proporciona la

grama implementado en su micro-controlador: uno de ellos lee lostransponders a la entrada y el otro ala salida. Por su parte, el programaresidente en el microcontroladorprincipal, PIC16F876, desarrollalas funciones siguientes: lee y ela-bora la información que recibe delos dos lectores de transponder,escribe en el banco de memoriaEEPROM los datos útiles y espera aque desde la unidad base llegue porla vía de comunicación utilizada(cable o radio) la orden pertinentepara proceder a la descarga de losmismos. El microcontrolador regis-tra todas las informaciones de pasoañadiendo la fecha y la hora, quelee en el módulo Real-Time-Clock;éste dispone de una batería tampónque le permite mantenerse en hora

2 In Electronics - n.06

ESQUEMA de bloques

Page 3: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

liza como visualizador y la cone-xión es unidireccional, es decir que,al estar fijada a cero lógico la pati-lla 7, el display no está habilitadopara transmitir datos. Los contactosBL+ y BL- son los terminales delos leds de realimentación: el resis-tor R12 limita la corriente a nivelesprudentes. La línea RC6 pilota elzumbador BZ, que emite un beepcada vez que en el campo electro-magnético de cualquiera de los doslectores se detecta la presencia deun transponder. En uso normal, este

sonido avisa que el código se haleído sin novedad; en la fase dereconocimiento de transponders,confirma la adquisición del códigoy su inclusión en la lista de loshabilitados. Una sección importan-te es el módulo RTC, un circuitointegrado que ejerce de reloj delsistema, indispensable para el regis-tro cronológico de los eventos:genera las señales de fecha y hora ylas envía al microcontroladormediante un bus apoyado en suspatillas 5 y 6 (SDA y SCL), que son

las 2 y 3 (SCL y SDA) del micro-controlador; éste puede recibir losdatos del RTC y transmitirle losreferentes al ajuste del reloj. Esteúltimo proceso está gestionadoautomáticamente por el programaque se carga en el PC, por lo queconviene mantenerlo siempre enhora, verificándola de vez en cuan-do, por ejemplo, con las señaleshorarias de una emisora de radiocomercial. El reloj se actualiza cadavez que se enciende el PC (descar-ga de datos de la EEPROM) para

In Electronics - n.06 3

esquema eléctr ico placa base

Page 4: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

garantizar un perfecto sincronismo.La precisión del RTC queda asegu-rada por el cuarzo Q1, conectadoentre las patillas 1 y 2; téngase encuenta que las imprecisiones en lahora de fichado suelen ser mal reci-bidas por el personal; por esta causase ha intercalado el condensador decompensación C10, con el cualpuede retocarse ligeramente en lafase de tarado la frecuencia de osci-lación. Para evitar que puedan per-derse algunos datos, se ha dotado alreloj de una batería tampón de 1,2

V que se mantiene en carga a travésdel diodo D2 (que también alimen-ta el RTC) y el resistor R2; cuandofalta la tensión de red la batería sóloalimenta U2, ya que D2 bloquea elpaso de la corriente al resto del cir-cuito.

El banco de memoria endonde se guardan los datos deriva-dos de la lectura de los transpon-ders es un conjunto de 4 memoriasEEPROM con conexión I2C-Bus,conectados en paralelo. El bus estáconstituido por las líneas proceden-

datos almacenados en la unidadremota.

Los dos lectores de trans-ponders son idénticos. Así, elesquema eléctrico que se incluyevale tanto para TRANSPONDER1como para TRANSPONDER2. Ellector destinado a las entradas es elconectado a las líneas RB6 (TX) yRB7 (RX) del microcontroladorPIC16F876 y el dedicado a la lectu-ra de las salidas va a las líneas RB0(TX) y RB1 (RX). La base del lec-tor es el integrado Temic U2270

4 In Electronics - n.06

Esquema eléctrico de la unidad base (izquierda) y de uno de los lecto-res de transponders (arriba). Físicamente, la placa principal de launidad base aloja todos los componentes de ésta, incluidas las dosunidades lectoras de transponders. En la práctica, pues, esta placacontiene tres microcontroladores: un PIC16F876, que ejecuta todaslas funciones de sincronismo de operaciones, comunicación serie,

transferencia de datos al PC, gestión del display y de las memoriasexternas, y dos PIC16F628 que se encargan de calibrar las bobinaslectoras y de pasar al microcontrolador central los datos leídos porcada unidad. La placa adicional contiene la interfaz alámbrica/ina-

lámbrica y se conecta a la placa principal mediante un cable multipo-lar plano.

sección transponder 1 y 2tes de las patillas 4 y 5 del micro-controlador: la primera recibe elreloj para la comunicación (SCL) yla segunda es el canal de datos(SDA). La capacidad de cada inte-grado es de 256 bits (32 kb x8 bits):con ello, la capacidad total dememoria asciende a 128 kb, esdecir, 1 Mbit. Desde su línea RB5,el PIC16F876 enciende el led LD1cuando el banco de memoria se hallenado en sus tres cuartas partes(75 %), es decir, una vez llenas lastres primeras EEPROM. Esta indi-cación sirve para informar al encar-gado de gestionar el sistema que yaes momento, o lo será muy pronto,de ordenar al PC la descarga de los

Page 5: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

(U10 y U13), un circuito diseñadoespecíficamente para lectura detransponders pasivos: su osciladorinterno basado en un VCO generael campo electromagnético de 125

kHz y lo emite al exterior a travésde la bobina L1; D5 recibe y recti-fica la señal alterna presente en estabobina (sólo deja pasar las semion-das positivas) y la continua resul-

tante aparece en bornes de C18. Alsumergir un transponder en elcampo electromagnético, suficien-temente cerca para que las conmu-taciones internas que experimentaden lugar a un aumento significati-vo del consumo en la bobina L1, latensión presente en el ánodo deldiodo D5 presentará variacionesproporcionales de amplitud: elresultado en bornes de C18 es unaonda rectangular de baja frecuencia(unos pocos cientos de herzios).Esta señal no es más que el códigointerno del transponder, transmitidopor éste como resultado de la co-rriente obtenida del campo, graciasa la cual el transponder se ha puestoa funcionar. A través del condensa-dor de desacoplo en continua C17esta onda rectangular se aplica a lapatilla de entrada (4): un amplifica-dor y un recuadrador extraen losimpulsos y rectifican los frentes desubida y caída, para constituir laseñal resultante que se entregarápor la patilla 2 y que podrá ser fácil-mente leída por el microcontroladorU9 (U12 en el otro lector). El microrecibe el código, verifica el formatoy comprueba el checksum paraestar seguro de haber recibido eldato correctamente. De aquí, laseñal accede al PIC16F876 por lalínea RX que corresponda, segúnque esté actuando como lector deentrada o de salida del personal. Lamáxima sensibilidad del sistemacorresponde a una frecuencia decampo igual a 125 kHz exactos.Pero el envejecimiento, los cambiosde temperatura y otros factores sue-len hacer derivar la frecuencia deoscilación. Para no tener que recali-brar, el propio integrado U9 (U10)ejecuta un programita automáticode calibrado en el momento delencendido, cuando se asignan lasI/O, y tras cada lectura, indepen-dientemente de si ésta ha sido posi-tiva o no. El U2270 lee la frecuen-cia por su patilla 9 a través de undivisor por cuatro formado por dos

In Electronics - n.06 5

La placa de comunicaciones

Page 6: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

transmisora (TTL-RS485): aparen-temente, pues, bastaría con un solointegrado. Sin embargo, ambas sec-ciones no pueden funcionar simul-táneamente, sino una a la vez. En

consecuencia, para obtener unacomunicación "half duplex" debenmontarse dos integrados por puranecesidad: U3 está siempre enrecepción, de modo que sólo traba-

6 In Electronics - n.06

flip-flops en cascada que están enserie con la línea RA1 y que gene-ran un potencial que actúa sobre elVCO del integrado Temix: éste pro-duce una onda rectangular PWM laanchura de cuyos impulsos esinversamente proporcional a la fre-cuencia; la tensión se rectifica poracción del diodo D3 y el electrolíti-co C20. El potencial resultante sesuperpone al presente en la patilla15 (RF) del U2770 y compensa lasdesviaciones, manteniendo cons-tante en 125 kHz la frecuenciagenerada por el circuito de lectura.La placa base aloja el alimentador,toda la lógica, el display y los doslectores de transponders, además dela interfaz de comunicaciones. Laplaca de comunicaciones recibe latensión general de alimentación, de16 a 17 V; antes de obtener su pro-pia alimentación la deriva a laplaca base a través del cable multi-polar plano, junto con los canalesde datos. De esta tensión, una vezfiltrada por C3 y C4, el regulador7812 (U7) extrae los 12 V estabili-zados necesarios para el funciona-miento del zumbador BZ; U8 es unregulador 7805 que obtiene los 5 Vpara la lógica (el PIC16F876, elmódulo RTC, el banco de memo-rias serie, el display y los lectoresde transponders). Obsérvese que enel conector del cable plano, quelleva la alimentación a la placabase, se dedican cuatro contactos alpositivo y otros tantos a la masa:con ello se reduce la caída resistivade tensión. Este mismo conectorune las líneas RB3 (TX) y RB4(RX) del PIC16F876 de la placabase con la entrada y salida de laplaca de comunicaciones: RB3 vaal contacto 1 del conector y RB4 vaal 5. Esta placa aloja dos converti-dores TTL/RS485, uno comoreceptor (U3) y otro como transmi-sor (2). De hecho, el integradoMaxell MAX485 es un transceptor,por lo que contiene una secciónreceptora (RS485-TTL) y otra

la placa de conexión al PC

Page 7: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

In Electronics - n.06 7

diagrama de montaje de la placa base. . .

LISTA COMPONENTES

R1: 4,7 KOhm R2: 1 KOhmR3: 4,7 KOhmR4: 4,7 KOhmR5: 4,7 KOhmR6, R7: 1 KOhmR8: 470 OhmR9: 4,7 KOhmR10: 4,7 KOhmR11: 100 Ohm R12: 4,7 KOhmR13: 4,7 KOhmR14: 10 KOhm R15: 47 KOhm R16: 68 KOhmR17: 39 KOhm R18: 10 KOhmR19, R20: 330 OhmR21: 4,7 KOhm R22: 470 KOhm R23: 4,7 KOhmR24: 4,7 KOhmR25: 10 KOhm R26: 47 KOhm R27: 68 KOhmR28: 39 KOhm R29: 10 KOhmR30: 330 Ohm

R31: 330 OhmR32: 4,7 KOhm R33: 470 KOhm C1, C2: 10 pF cerámicoC3: 470 µF 35VL electrol. C4: 100 nF multicapaC5: 220 µF 50VL electrol.C6: 100 nF multicapa C7: 220 µF 50VL electrol.C8, C9: 100 nF multicapaC10: 2÷6 pF compensación C11, C12: 100 nF multic.C13: 220 µF 50VL electrolC14: 100 nF multicapaC15: 47 µF 25VL electrol.C16: 220 nF 63 VL

poliésterC17: 680 pF cerámicoC18: 1500 pF cerámicoC19: 2,2 nF multicapa C20: 2,2 µF 50 VL elec.C21: 220 µF 50VL elec.C22: 100 nF multicapaC23: 100 nF multicapaC24: 220 µF 50VL elec.C25: 100 nF multicapaC26: 47 µF 25VL electr.C27: 220 nF 63 VL pol.C28: 680 pF cerámicoC29: 1500 pF cerámico

C30: 2,2 nF multicapa C31: 2,2 µF 50 VL elec.C32: 220 µF 50VL elec.LD1: led 3 mm rojoD2: 1N4007D3 - D8: 1N4148Q1: cuarzo 20 MHzQ2: cuarzo 32,75 KHzQ3: cuarzo 16 MHzQ4: cuarzo 16 MHzU1: PIC 16F876

(MF449A)U2: PCF8593U3: 24LC256U4: 24LC256U5: 24LC256U6: 24LC256U7: 7812U8: 7805U9: PIC 16F628

(MF449B)U10: U2270U11: 4013U12: PIC 16F628

(MF449B)U13: U2270U14: 4013T1: BC547T2: MPSA13T3: MPSA13

BZ1: zumbador con electrónica

BATT1: bat. NiCd 12 Vrecargable

DISP1: display LCD 2 líneas x 16 caracteres

L1-L2: bobina lectora

Varios:- conector 10 polos macho- zócalo 14 + 14 - zócalo 9 + 9 (2 ud.)- zócalo 7 + 7 (2 ud.)- zócalo 4 + 4 (5 ud.)- disipador ML26- disipador ML32- tira 16 contactos macho- tira 16 contactos hembra- separador bobina (6 ud.)- tornillo 10 mm 3MA

(2 ud.)- tornillo 25 mm 2,5MA

(4 ud.)- separador 10 mm 3MA

(6 ud.)- separador 15 mm 3MA

(3 ud.)- tuerca 2,5MA (12 ud.)- tuerca 3MA (8 ud.)- circuito impreso.

Page 8: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

8 In Electronics - n.06

un módulo transceptor de datos víaradio Aurel WIZ-SML-IA-5 V: seconecta a través del conector depaso 2,54 mm adyacente al resistorR4, el cual le suministra 5 voltiospara su alimentación y realiza laconexión de las líneas IN (TX),OUT (RX del PIC16F876) y CD.Esta última, similar a la CarrierDetection de los módems, se utilizasólo durante las pruebas para verifi-car la llegada de datos con el encen-dido del led LD1, es decir, la vali-dez de la conexión inalámbricaentre la placa de comunicaciones yel módulo homólogo de la unidadbase. En el recuadro adjunto seincluyen las principales caracterís-ticas del módulo WIZ-SML-IA.

Sólo queda conocer el sub-sistema que actúa como interfaz alPC. Básicamente se trata de un cir-cuito que comunica con la puertaserie del PC que realiza la conver-sión de datos serie RS485 a RS232y viceversa. El circuito es similar ala interfaz de comunicación de launidad remota, excepto en que aquíhay también un convertidorTTL/RS232 y el DTE ahora no esun microcontrolador sino un PC.Los terminales A1/B1 y A2/B2 sonlos extremos de las líneas RS485,interconectados con un simplecable tetrapolar (dos pares) a lainterfaz de comunicaciones de la

ja la sección conversora de corrien-te RS485-impulsos TTL que seenvían al PIC16F876; U2 sólo tieneactiva la sección transmisora, queconvierte a formato RS485 losniveles TTL recibidos delPIC16F876 vía la línea TX. Así, del

módulo de comunicaciones emer-gen dos líneas RS485, una recepto-ra y la otra transmisora; la conexiónse efectúa con un conector RJ45,del tipo adoptado para la conexiónde ordenadores en red. En estaplaca puede insertarse directamente

CONECTOR WIZ-4341: TX Data (IN);

2: XTR salida analógica (OUT); 3-4: GND; 5: RX Datos (OUT); 6: XTR Detect Portadora (OUT); 7: CTS no utiliz. (OUT); 8: LED;9: RTS no utiliz.; (IN); 10: 5VDC

el transceptor WIZ-434

Page 9: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

unidad base; U3 recibe nivelesRS485 y los convierte en impulsosTTL, mientras que U2 "traduce" aniveles RS485 los impulsos TTLque recibe en su patilla 4: este estáconectado a la salida de uno de losconvertidores RS232/TTL de U5(un clásico MAX232) y, por tanto,pilotado por las señales procedentesdel contacto TXD de la puerta seriedel PC (contacto 3 del conectorDB9); la patilla 1 de U3 envía los

datos recibidos de la unidad base ala entrada (patilla 2) de uno de losconversores TTL/RS232 interioresde U5, cuya salida pilota la líneaRXD (contacto 2 del conectorDB9) de la puerta COM del PC. Enesta unidad también puede insertar-se un módulo WIZ-SML-IA, en elconector previsto a este fin, queprovee la alimentación de 5 voltiosy hace posible las conexiones TX,RX y CD; este módulo es idéntico

al insertado en la unidad remota ytodo lo dicho para aquél es igual-mente válido para éste. La unidadbase necesita más de 9 voltios apli-cados a los puntos "POWER”,respetando la polaridad indicada;D1 protege el circuito contra unainversión accidental de la polari-dad. C1 y C2 filtran cuanto entra enel regulador U1 y un 7805 obtienela tensión de 5 V, estabilizada, quenecesita el resto del circuito.

In Electronics - n.06 9

placa de comunicaciones y . . .

LISTA DE COMPONENTES

R1, R2: 56 Ohm R3: 4,7 KOhmR4: 470 OhmR5: 1 KOhmR6: 10 OhmC1,C2: 100 nF multicapaC3: 470 µF 35VL electrolíticoC4: 220 µF 50VL electrolítico

C5,C6,C7: 100 nF multicapaLD1: led 5 mm rojoD1: 1N4007U1: 7805U2,U3: MAX485U4: WIZ434T1: BC557

Varios:- coaxial alimentación

- conector RJ45 8 polos- conector 10 polos macho- conector 10 polos hembra 90°- cable plano 10 polos F/F 5 cm- zócalo 4 + 4 (2 ud.)- disipador ML26- tornillo 10 mm 3MA - torreta 15 mm 3MA (3 ud.)- tuerca 3MA (4 ud.)- circuito impreso.

Page 10: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

Realización práctica: Elkit consta de tres placas de circuitoimpreso: la de mayor tamaño es laplaca principal de la unidad remota;de las otros dos, una es la interfazde comunicación para esta unidad y

otra la de interfaz con el PC. Elmontaje de las placas se hará comode costumbre: manteniendo a lavista el diagrama de montaje y elesquema eléctrico se comenzarápor insertar los componentes de

menor perfil, resistores y diodos(atención a la polaridad de éstos: elcátodo está en el extremo señaladocon una franja de color); se prose-guirá con los compensadores (C10de la placa grande) y los zócalos

10 In Electronics - n.06

. . . interfaz con el PC LISTA DE COMPONENTES

R1: 4,7 KOhm R2: 470 OhmR3: 10 OhmR4: 1 KOhmC1,C2: 100 nF multicapaC3: 470 µF 35VL electrolíticoC4: 220 µF 50VL electrolíticoC5,C6: 100 nF multicapaC7,C9: 10 µF 63VL electrolíticoC8: 100 µF 63VL electrolíticoC10,C11: 10 µF 63VL electro. LD1: led 5 mm rojoD1: 1N4007U1: 7805U2-U3: MAX485U4: WIZ434U5: MAX232T1: BC557Varios:- coaxial alimentación- conector DB9 hembra 90°- conector RJ45 8 polos- conector 10 polos hembra 90°- zóaolo 8 + 8 - zócalo 4 + 4 (2 ud.)- disipador ML26- tornillo 10 mm 3MA- tuerca 3MA - circuito impreso.

LOS CONTENEDORESConviene alojar cada unidad en

un estuche o contenedor dematerial plástico de dimensio-

nes adecuadas (nunca de metal,para no impedir la transmisiónen 433,92 MHz ni apantallar laemisión del campo electromag-nético de 125 kHz). La unidadremota deberá mostrar clara-

mente el lugar al que habrá deaproximarse el transponder a

la entrada o salida.

Page 11: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

para los integrados (memorias,microcontroladores, MAX485 yMAX232). Dar la vuelta a las pla-cas y soldar en la cara de pistas losdos U2270: se trata de un compo-nente SMD, que exige un poco másde paciencia y minuciosidad quelos componentes normales.Conviene utilizar una buena lupa, sies posible con iluminación y peana,unas pinzas de punta fina, un solda-dor de máximo 15 vatios, con lapunta bien fina, y estaño de 1 milí-metro. Empezar por colocar el inte-grado en su posición, situando cadapatilla sobre la pista que le corres-ponde: fijar una patilla con una

dad remota, los conectores RJ45 ylos conectores coaxiales para la ali-mentación de cada unidad. El dis-play LCD se monta sobre la cara depistas de la placa central gracias alconector de 16 contactos. Esto ele-vará el display más de 1 centímetrosobre la placa, así que asomarácómodamente por la ventanillapracticada en la caja y el empleadopodrá verla claramente mientraspresenta su transponder: las bobi-nas de ambos lectores se montaránsobre separadores no metálicospara que queden lo más cerca posi-ble de la tapa de la caja. Rascar cui-dadosamente los extremos del hilo

gotita de estaño y luego soldaralternativamente las restantes pati-llas, modificando la posición si esnecesario. Luego vendrán los con-densadores (vigilando la polaridadde los electrolíticos), los cuarzos,los transistores y los leds. El ledLD1 de la placa base se montará enla cara opuesta, que es la de pistas,dejando las patillas suficientementelargas para que pueda emerger de lacaja en que se montará el sistema.Luego se colocarán los reguladoresde tensión, el zumbador piezoeléc-trico, los conectores de 10 vías(AMP MODU II) en las placas cen-tral y de comunicaciones de la uni-

In Electronics - n.06 11

La unidad remota, montada: a la izquierda puede verse el subsistema completo, con la placa de comunicaciones/ali-mentación en su lugar y, en ella, el módulo transceptor WIZ-434. A la derecha se muestra la unidad preparada paraconexión alámbrica: el canal de comunicación es el bus RS485. Recuérdese que el módulo transceptor puede añadir-se en cualquier momento y que esto basta para pasar a transmisión inalámbrica. Las bobinas lectoras, al igual queel display LCD, se montan en la cara de soldaduras, con la ayuda de unos distanciadores; deben quedar lo más pró-ximas posible a la pared de la caja a la que se aproximarán los transponders en la fase de lectura. El display, por su

parte, deberá asomar a través de la caja, enrasado con la superficie exterior de ésta.

el módulo transceptor radio WIZ - 434

I DIP-SWITCH

La unión inalámbrica tiene lugar gracias a un módulo transceptor de RFen UHF (a 433,92 MHz) cuyo funcionamiento puede asimilarse al de unmódem. Está formado por un circuito híbrido Aurel WIZ-434 a 5 V, el cualutiliza un protocolo de comunicación optimizado por un microcontroladorprogramado exterior que gestiona todas las señales y la comunicaciónhalf-duplex con la puerta serie TTL en donde, a través del convertidorTTL/RS232, conecta con el PC. La velocidad de transmisión de la líneainalámbrica es siempre la máxima que permite el módulo (115,2 kbps),mientras que la de transferencia de datos hacia (y desde) el PC puede ele-girse entre 9.600 y 115.200 baud simplemente modificando la posición deldip-switch según la tabla adjunta. En el circuito impreso del módulo WIZ-434 se ha integrado una antena sintonizada que asegura un alcance entre50 y 100 metros, en función del entorno.

Page 12: top project Control de puntuali- dad con transponder ... · una placa principal que aloja el microcontrolador programado,el ... alimenta U2,ya que D2 bloquea el paso de la corriente

mo total de la unidad es de unos300 mA: la alimentación podrá pro-ceder de un adaptador de red queentregue unos 500 mA a 16 voltiosen c.c. (no es indispensable que seaestabilizada): al dar tensión, el dis-play se encenderá y en un par desegundos aparecerá la hora actualgenerada por el módulo RTC. En elprimer arranque seguramente saldráun disparate: no preocuparse; alconectar con el PC podrá ajustarseadecuadamente la fecha y la hora.

12 In Electronics - n.06

para eliminar el esmalteaisante. La batería recarga-ble tipo lápiz se soldarádirectamente a los puntosapropiados del circuitoimpreso.

Terminadas lassoldaduras, tras una cuida-dosa inspección vi-sual enbusca de posibles erroresde montaje, soldaduras"frías" o contactos entrepistas, insertar los integra-dos en sus zócalos, cuidan-do de no doblar las patillas y vigi-lando la posición de la muesca dereferencia. Unir las dos placas queconstituyen la unidad remota con elcable plano de 10 vías y montar elconjunto en su caja: el display y elled deberán resultar claramentevisibles en el momento de fichar.En un lateral se encuentra el coaxialde alimentación, junto al conectorRJ45: ambos deberán asomar lige-ramente al exterior para permitir

una perfecta conexión. La unidadremota puede instalarse al paso, enlas cercanías de la puerta de entra-da-salida, procurando evitar embo-tellamientos y facilitando la presen-tación del transponder. Al no preci-sarse ningún ajuste manual, ya quetodo se gestiona desde el PC, sólodebe hacerse llegar la alimentacióny, si se utiliza conexión por cable,habrá que tender la línea hasta elPC. La conexión inalámbrica facili-ta aún más la instalación. El consu-

En el próximo número de In Electronics (Marzo2005) ofreceremos a nuestros fieles lectores latercera y última entrega del proyecto “FT449K:un sistema de control de asistencia y puntualidadinalámbrico para transponders pasivos”, dedica-do a la descripción detallada del software degestión que permite un perfecto control de la asi-stenci y la puntualidad de los empleados, inclusorealiza el cálculo de las horas extras o sancionesa aplicar y su cuantía.

DISPONIBILIDAD DEL MATERIALEl proyecto descrito está disponible en kit en la versión alámbrica (Cód. FT449K) al precio de Eur285,00. El kit incluye la unidad remota con alimentador de red, contenedor serigrafiado, los microcon-troladores programados, la unidad de interfaz al PC con el cable serie y alimentador de red, el softwa-re de gestión, 5 metros de cable para la conexión RS485, todos los componentes y dos transponders tipotarjeta de crédito. El módulo transceptor inalámbrico (Cód. WIZ-434 a 5 V) está disponible separada-mente al precio de Eur 72,00 cada uno. Cada transponder suplementario cuesta Eur 11,00 (Cód. TAG1,formato llavero) o Eur 12,00 (Cód. TAG2, formato tarjeta de crédito). Todos los precios incluyen el IVA.

Para la conexión alámbrica se han dis-puesto en ambas unidades

unos integrados MAX485 que permitenconstituir una línea serie RS232.