Universidad Tecnológica de Querétaro Firmado digitalmente por Universidad Tecnológica de Querétaro Nombre de reconocimiento (DN): cn=Universidad Tecnológica de Querétaro, o=UTEQ, ou=UTEQ, [email protected], c=MX Fecha: 2015.05.27 16:06:02 -05'00' UNIVERSIDAD TECNOLÓGICA DE QUERÉTARO Nombre del Proyecto: “INTEGRACIÓN DE SISTEMAS DE SEGURIDAD” Empresa: SECURUS PREVENTION SYSTEMS. Memoria que como parte de los requisitos para obtener el título de: INGENIERO EN TECNOLOGÍAS DE AUTOMATIZACIÓN. Presenta: José Elías Rangel Núñez. Asesor de la UTEQ ICE Raúl Hernández Zúñiga. Asesor de la Organización Ing. Carlos Hernández Quintanilla. Santiago de Querétaro, Qro Mayo del 2015. Resumen Cursando el último cuatrimestre de la carrera, se realiza una estadía en la cual se fortalecen los conocimientos obtenidos en la universidad, para esto, se lleva a cabo una estadía en la cual se contempla el desarrollo de un proyecto que cubra la necesidad de la empresa donde se llevara a cabo la estadía. Esta memoria trata sobre el proyecto denominado integración de sistemas de seguridad, realizado en la empresa Securus Prevention Systems e implementado en el corporativo HSBC Toluca. El objetivo es la fabricación de una tarjeta que envié y reciba señales entre los diferentes sistemas de seguridad usados dentro del corporativo como son, circuito cerrado de televisión (CCTV), control de acceso y protección contra incendios (PCI), esto para tener un control estricto en áreas de alta seguridad de la empresa. En el proyecto se hizo uso de los conocimientos adquiridos en las materias de electrónica, electricidad y programación de pic´s, ya que el proyecto así lo requiere. Se contempla el armado de circuitos, la programación de estos, la implementación y puesta en marcha. El proyecto pretende tener registro de las personas que entran a un pequeño centro de datos que existe dentro del corporativo el cual ahora usara los tres sistemas descritos anteriormente para guardar un registros histórico en los sistemas de control de acceso y protección contra incendios y se forzara la grabación del circuito cerrado para visualizar a las personas que ingresen a esta área, además de tener la capacidad de poder liberar los cuatro torniquetes de ingreso al edificio. Estas son las tareas realizadas por las cuales se pretende realizar una memoria de la misma. 2 Summary I am Rangel Nùñez José Elías. I am studying at UTEQ. I am studying engineering in automation technologies, In my university has a new model of studies, where in the first part I have class in the classroom and the second part is the internship. I have two options for my internship, the first is a search a company. The second option is what the university gives me a company. I have a company and a determine protect this company gives service. I have an advantage, I know all the company’s systems of my internship, and I think it’s necessary make a very good project. I hope new ways will open for my business. I want impress my family because I have a six brothers and I want my little brothers go after at the university. I want my son to be proud of me and his mother also. 3 Índice Página Resumen....................................................................................................................... 2 Summary ...................................................................................................................... 3 Índice ............................................................................................................................ 4 I. INTRODUCCIÓN............................................................................................ 5 II. ANTECEDENTES .......................................................................................... 7 III. JUSTIFICACIÓN ............................................................................................ 9 IV. OBJETIVOS ................................................................................................... 11 IV.I OBJETIVO GENERAL ................................................................................... 11 IV.II OBJETIVO ESPECÍFICO ............................................................................... 11 V. ALCANCES .................................................................................................... 12 VI. ANALISIS DE RIESGOS ................................................................................ 14 VII. FUNDAMENTACION TEÓRICA .................................................................... 16 VII.I CONTROL DE ACCESO ................................................................................ 16 VII.II CICUITO CERRADO ...................................................................................... 19 VII.III SISTEMA CONTRA INCENDIO ..................................................................... 21 VII.IV PROTEUS ...................................................................................................... 23 VII.IV.I ARES .............................................................................................................. 24 VII.IV.II ISIS ................................................................................................................. 25 VII.V PIC C COMPILER .......................................................................................... 26 VII.VI LECTORA BIOMETRICA .............................................................................. 28 VII.VII PANEL CONTRA INCENDIO ........................................................................ 29 VII.VIII SISTEMA DE CCTV ....................................................................................... 30 VIII. PLAN DE ACTIVIDADES ............................................................................... 32 IX. RECURSOS MATERIALES Y HUMANOS .................................................... 34 IX.I RECURSOS MATERIALES ........................................................................... 34 IX.II RECURSOS HUMANOS ................................................................................ 37 X. DESARROLLO DEL PROYECTO ................................................................. 41 XI. RESULTADOS OBTENIDOS ......................................................................... 48 XII CONCLUSIONES Y RECOMENDACIONES ................................................. 49 XII.I CONCLUSIONES ........................................................................................... 49 XII.II RECOMENDACIONES ................................................................................... 50 XIII. ANEXOS……………………………………………………………………………….. XIV. BIBLIOGRÁFIA……………………………………………………………………….. 4 I. Introducción. Este proyecto pretende realizar la interacción de estos sistemas teniendo como NODO un circuito realizado a base de un PIC 18F877A el cual enviará distintas señales a los diferentes sistemas para interrelacionarlos, con el fin de liberar puertas, torniquetes, tener un histórico de cuando fueron liberados no solo plasmado en papel o electrónico sino de manera gráfica con el video de CCTV de esta forma se tiene un registro de mayor peso. Se señala que estos dispositivos ya existen pero son muy caros y no aseguran compatibilidad con todos los fabricantes y el dispositivo que se pretende entregar cumple con la compatibilidad de todas las marcas. En los primeros capítulos se plantea el problema que se tiene en el corporativo de HSBC, las cuales son cubrir una zona de alta seguridad para la empresa mediante la integración de los sistemas existentes. También se encontrará el planteamiento inicial de la empresa y la propuesta realizada por parte de la empresa SECURUS PREVENTION SYSTEMS y la definición del dispositivo programable ya que se plantean tres dispositivos diferentes. 5 Posteriormente se encontrará la lista de recursos materiales y humanos que fueron necesarios para el proyecto, además de la gráfica de Gantt que fue usada para dar las diferentes actividades y tiempos para la realización de estas, se dan los diagramas para la realización del proyecto, por último se anexan los datasheet de cada uno de los dispositivos utilizados. 6 II. Antecedentes. En el corporativo HSBC Toluca se presentó un problema con el equipo de control de acceso el cual es: El personal he tenido libre acceso a un área restringida por lo cual se colocó una esclusa, que es vigilada por un guardia de seguridad en caso de querer accesar a esta área, el personal es anotado en una lista y este mismo tiene que firmar la hora de entrada y salida. Por lo cual se tomó la decisión de automatizar este proceso no solo como control de acceso sino también integrando el sistema de circuito cerrado de televisión y el sistema contra incendio. Así mismo la propuesta aceptada es la siguiente: Se creará un circuito el cual se encargará de enviar señales a los diferentes sistemas las cuales deberán hacer que: • El circuito cerrado de televisión comience a grabar de manera automática. • El sistema contra incendios guarde un historial de cuándo y a qué hora fueron liberadas la esclusa 7 • El sistema contra incendios debe ser el encargado de liberar los torniquetes. • El control de acceso será el encargado del ingreso del personal, además de la liberación de las puertas. 8 III. Justificación. Debido al constate cambio de personal y al tipo de información que se maneja en el corporativo, es necesario contar con un sistema que sea fiable y que pueda integrar todas las partes de sistemas de seguridad con los cuales cuentan las instalaciones por este motivo se tiene la necesidad de integrar todos estos sistemas con algún tipo de dispositivo que de la facilidad de interactuar entre cual quiera de los sistemas. En el mercado encontramos varios tipos de dispositivos que permiten la interacción entre diferentes tipos de sistemas de seguridad, lamentablemente son equipos caros y la mayoría no cuenta con la compatibilidad entre las diferentes marcas, únicamente con las más reconocidas. Debido a esto se pensó en crear una interfaz propia que pueda ser compatible con los diferentes sistemas sin problema alguno. Una vez que se planteó la idea principal, se realizó un estudio entre los diferentes dispositivos programable como los son PLC, este dispositivo es demasiado caro para el propósito que se tiene considerado, de tal forma que encarece a gran medida el costo del proyecto, debido a esta razón queda descartado como opción; FPGA este dispositivo trabaja bajo ciertas características y es un poco más complejo para realizar la descripción 9 (programación), por lo cual se deja a un lado, ya que las interfaces son poco comunes debido a que es una tarjeta compleja y se toma la decisión de usar un PIC ya que este dispositivo es más barato en comparación con los otros y este tiene la ventaja de poder crear circuitos no tan laboriosos y muy prácticos, además de ser un dispositivo que puede realizar tareas simples y complejas. 10 IV. Objetivos. A continuación se describirán los objetivos generales y específicos de este proyecto. IV.I General. Controlar el acceso de personal de una zona de alta seguridad, así como la grabación de circuito cerrado de televisión, además de generar un histórico en el sistema contra incendio. IV.II Específicos. Realizar un control en el acceso a zonas de alta seguridad donde puede existir fuga de información importante para la empresa. Implementar en caso de emergencia o una contingencia de cualquier tipo, la liberación de los torniquetes, para que no exista ningún bloqueo para el personal que se encuentre dentro de las instalaciones. 11 V. Alcances. Al término de este proyecto se pretenden completar los siguientes requerimientos que son necesarios para la empresa “SECURUS”. • La automatización de una esclusa (esta tiene como condición que cuando una puerta está abierta, la otra no debe abrir). • A la entrada de la esclusa ambas puertas abrirán con una lectora. • A la salida de la esclusa la puerta A se abrirá con un sensor de presencia y la puerta B con un botón de salida. • Poder abrir alguna puerta de la esclusa de forma manual desde el lugar que se requiera en caso de que el usuario no cuente con una tarjeta. • Poder liberar ambas puertas de la esclusa de forma manual cuando se requiera. • Cuando se liberen la esclusa se mande una señal al tablero contra incendio para que este tenga un historial del momento en que fueron abiertas las puertas. • Forzar la grabación de cámaras en el momento en que se abran ambas puertas de la esclusa en forma manual. • Liberación de torniquetes en caso de algún percance, donde los usuarios y empleados deban de evacuar el edificio. 12 • Cuando se liberen los torniquetes se mande una señal al tablero contra incendio para que este tenga un historial del momento en que fueron abiertos. • Forzar la grabación de cámaras en el momento en que se abren torniquetes. 13 VI. Análisis de Riesgos. Riesgo. Los módulos monitores son dispositivos que no se tienen en stock por lo cual posiblemente se tengan problemas, ya que la fecha de entrega es de 3 a 5 semanas, esto nos puede afectar en tiempos. Acción. Se dejaron dos semanas de holgura para proveer este tipo de detalles. Riesgo. Se tienen que ver propuestas de varios contratistas para ver cuál de esto nos da el mejor presupuesto y el mejor tiempo de entrega ya que como se trata de oficinas, estas no tienen permitido laborar en el día solamente de noche, además que los mismos contratistas nos tienen que proporcionar las hojas del seguro de cada uno de sus trabajadores. 14 Acción. Se indicaran las necesidades a cada prospecto de contratista a si mismo las fechas de inicio y de término, las cuales serán penalizadas con alguna multa si este no se realiza en tiempo y forma. 15 VII. Fundamentación teórica. En este capítulo de dará una breve introducción del funcionamiento, arquitectura e historia de los sistemas que intervendrán en este proyecto. VII.I Control de acceso. En nuestro país el control de accesos comenzó como tal con los proveedores internacionales tradicionales de equipos de seguridad. En esa época todas las marcas eran básicamente incompatibles, incluyendo elementos comunes como las tarjetas magnéticas, que eran personalizadas con códigos especiales de cada fabricante y que hacían que dejaran de cumplir con la norma ABA (American Banking Asociation). [5] Esto no fue privativo de los controles de accesos, sino que las demás áreas de la seguridad hicieron más o menos lo mismo. [5] Originalmente se usaron con frecuencia los teclados PIN, los cuales fueron paulatinamente reemplazados por los sistemas con tarjetas magnéticas y de código de barras. En la década del ‘90, la proximidad se hizo presente y en pocos años se estableció como estándar. Si bien para ese mismo tiempo 16 aparecieron los lectores biométricos (geometría de mano y huella dactilar), su elevado costo, su uso casi exclusivo en interiores y su fragilidad al vandalismo restringieron su campo de aplicación solo a aquellas zonas de máxima seguridad, generalmente con guardias presentes. [5] Actualmente la tecnología de tarjetas de proximidad todavía “resiste“ frente a su evolución natural, las smartcards, mientras que el reconocimiento por huella dactilar se va popularizando poco a poco, no tanto como parecía al comienzo de la década actual pero lentamente se va imponiendo. [5] Con el devenir de los años en el mercado argentino pasaron dos cosas remarcables: aparecieron los fabricantes nacionales y lentamente los sistemas van utilizando estándares abiertos. [5] Los fabricantes nacionales le ofrecen al mercado, además del soporte local, soluciones adaptadas a las necesidades locales, sobre todo en algunas áreas como por ejemplo en el control de accesos combinado. Por otra parte, la estandarización está permitiendo paulatinamente que los usuarios finales puedan permanente optar por quien será su proveedor y no como era en el pasado, que una vez que se seleccionaba un determinado producto /instalador no tenían más remedio que continuar con él. [5] 17 En los últimos tiempos es notable de ver como todos los fabricantes del mercado de seguridad están ofreciendo soluciones integradas. Hoy el control de accesos ofrece un número de funcionalidades típicas de otras áreas de la seguridad electrónica y la domótica. Así es que permiten integrar funciones de alarmas, control básico (manejo de iluminación, etc.) y circuito cerrado de televisión (CCTV). [5] Analizando el mercado de control de accesos desde el punto de las aplicaciones pueden diferenciarse cuatro segmentos: a- Residencial b- Comercial e industrial de pequeño y mediano porte c- Empresas corporativas y Gobierno. d- Áreas aún no exploradas en nuestro mercado. Algunos capítulos más adelante, ofreceremos un análisis de cada tipo de segmento del mercado y las características que deben tener los productos para satisfacer a cada uno de ellos. [5] 18 Fig. 7.1 Estructura de un control de acceso VII.II Circuito cerrado de televisión (cctv). El circuito cerrado de televisión CCTV es en esencia, un sistema de cámaras situadas en un edificio que están conectados a un sistema de vigilancia similar a un televisor. El circuito cerrado de televisión, o CCTV, se utiliza para una gran variedad de actividades y la creciente evolución de la informática y la tecnología digital también ha significado la utilización de un sofisticado circuito cerrado de televisión CCTV. Las personas se han acostumbrado a contar con cámaras de vigilancia, sin embargo, hay infinidad de usos de circuito cerrado de televisión que existen. [9] 19 Las cámaras de vigilancia (CCTV) se utilizan prácticamente en todas las áreas donde la producción es esencial y la seguridad es fundamental para las empresas. El circuito cerrado de televisión CCTV consiste en una combinación de múltiples cámaras de vigilancia, ya sea estacionaria o de rotación, conectado a un DVR (Digital Video Recording) y un monitor. Básicamente, las cámaras de vigilancia utilizadas en un sistema de circuito cerrado de televisión o CCTV están conectados a través del cableado (o, en los últimos años, conexión inalámbrica) a un router, que gestiona el flujo de información de lo que corresponde vigilar. No importa el tipo de conexión, las imágenes del circuito cerrado de televisión CCTV permanecen dentro de la red de monitores y cámaras. Esta es la razón de la expresión "circuito cerrado". Los últimos avances tecnológicos han traído más cerca el circuito cerrado de televisión CCTV a las computadoras y a la televisión en términos de complejidad. La capacidad de hacer las cámaras de vigilancia más pequeñas permite sistemas de vigilancia menos evidentes y la capacidad de colocar cámaras de vigilancia en los lugares más pequeños. 20 Fig. 7.2 Arquitectura de un CCTV VII.III Sistema contra incendio. Se llama protección contra incendios al conjunto de medidas que se disponen en los edificios para protegerlos contra la acción del fuego. Generalmente, con ellas se trata de conseguir tres fines: • Salvar vidas humanas 21 • Minimizar las pérdidas económicas producidas por el fuego. • Conseguir que las actividades del edificio puedan reanudarse en el plazo de tiempo más corto posible. La salvación de vidas humanas suele ser el único fin de la normativa de los diversos estados y los otros dos los imponen las compañías de seguros rebajando las pólizas cuanto más apropiados sean los medios. [1] Las medidas fundamentales contra incendios pueden clasificarse en dos tipos: Medidas pasivas: Se trata de las medidas que afectan al proyecto o a la construcción del edificio, en primer lugar facilitando la evacuación de los usuarios presentes en caso de incendio, mediante caminos (pasillos y escaleras) de suficiente amplitud, y en segundo lugar retardando y confinando la acción del fuego para que no se extienda muy deprisa o se pare antes de invadir otras zonas. Medidas activas: Fundamentalmente manifiestas en las instalaciones de extinción de incendios. 22 Fig. 7.3 Arquitectura de un sistema de protección de incendios VII.IV Proteus. Es una compilación de programas de diseño y simulación electrónica, desarrollado por Labcenter Electronics que consta de los dos programas principales: Ares e Isis, y los módulos VSM y Electra. [4] 23 VII.IV.I Ares. ARES, o Advanced Routing and Editing Software (Software de Edición y Ruteo Avanzado); es la herramienta de enrutado, ubicación y edición de componentes, se utiliza para la fabricación de placas de circuito impreso, permitiendo editar generalmente, las capas superficial (Top Copper), y de soldadura (Bottom Copper). [4] Fig. 7.4 pantalla de ares. 24 VII.IV.II Isis. El Programa ISIS, Intelligent Schematic Input System (Sistema de Enrutado de Esquemas Inteligente) permite diseñar el plano eléctrico del circuito que se desea realizar con componentes muy variados, desde simples resistencias, hasta alguno que otro microprocesador o microcontrolador, incluyendo fuentes de alimentación, generadores de señales y muchos otros componentes con prestaciones diferentes. Los diseños realizados en Isis pueden ser simulados en tiempo real, mediante el módulo VSM, asociado directamente con ISIS. [4] Fig. 7.5 Pantalla de Isis. 25 VII.V C pic compiler. El compilador incluye funciones para acceder al hardware de los procesadores PIC, tal como READ_ADC() para leer el valor de un conversor A/D. La E/S discreta se maneja describiendo las características de los puertos en un PRAGMA. Funciones tales como INPUT() y OUTPUT_HIGH(), mantienen apropiadamente los registros tri-estado. Las variables, incluyendo estructuras, pueden ser directamente mapeadas a memoria, tal como los puertos de E/S para representar mejor la estructura del hardware en C. La velocidad de reloj del microcontrolador se puede especificar en un PRAGMA, para permitir que las funciones incorporadas retrasen un número dado de microsegundos o milisegundos. Las funciones de E/S serie permiten que funciones estándar como GETC() y PRINTF() sean usadas para RS-232. El transceptor serie del hardware se usa en las partes que aplican cuando es posible. Para otros casos el compilador genera un transceptor serie por software. Los operadores estándar de C y las funciones estándar incorporadas se optimizan para producir código muy eficiente para funciones de bits y de E/S. Pueden implementarse funciones inline o separadas, permitiendo optimizar 26 según mejoras en la ROM o en la velocidad. Los parámetros de las funciones se pasan en registros reusables. Las funciones inline con parámetros de referencia se implementan eficientemente sin sobrecarga de memoria. Durante el proceso de enlazado, se analiza la estructura del programa, incluyendo el árbol de llamadas. Las funciones que se llaman unas a otras, con frecuencia se agrupan juntas en el mismo segmento de página. La herramienta transparente al usuario maneja llamadas a través de las páginas automáticamente. Las funciones se pueden implementar inline o separadas. La RAM se reserva eficientemente usando el árbol de llamadas para determinar cuántas ubicaciones pueden ser reusadas. Las cadenas constantes y tablas se almacenan en la ROM del dispositivo. [4] Fig. 7.6 Pantalla de pic c compiler 27 VII.VI lectora biométrica. Por otra parte se seleccionó la lectora biométrica bioscrip v-flex ya que esta cuenta con un software (incluido con la lectora) mediante el cual se generan archivos xlsx y son enviados dos veces al mes a un correo electrónico (designado por la empresa) esto con la finalidad de que no sea intervenida la lectora de forma directa. [3] Los archivos generados se envían a un correo electrónico cada 15 dias y este archivo (xlsx) se puede modificar en exel, ya que en este programa se realiza la base de datos que se usa para realizar los pagos a los empleados. Fig. 7.7 Lectora V-FLEX 28 VII.VII Panel contra incendio. El sistema que se encuentra en este recinto es un sistema FIRE LITE UDLS 9200, en esencia todos los sistemas contra incendio inteligentes trabajan de la misma forma, por lo cual este proyecto puede adaptarse a cualquier otra marca sin problema alguno. [3] Solo debemos de enlazar nuestra salida a un modo monitor para poder comunicarnos al tablero contra incendio y así cada que sea activado el selector de liberación se establecerá una conexión directa al sistema contra incendio y se guardara en el historial el día y la hora en que fueron activados. Fig. 7.8 Panel de detección de incendio UDLS 9200 29 VII.VIII Sistema de cctv. El sistema de CCTV con el que se cuenta en el lugar, tiene la función de grabar en alarma, por lo cual el dispositivo que se diseñe tendrá la capacidad de mandar una señal que active las cámara aun cuando estas estén fuera por días festivos u otras configuraciones que se hallan realizado previamente. [3] Tabla 7.9 El DVR tiene la opción de grabar cuando se indica una alarma. Tabla 7.10 Configuración de puertos. 30 Diagrama 7.11 Conexión de dispositivos en puerto paralelo. Finalmente nuestro proyecto cumple con los requisitos del cliente y una vez terminado será algo parecido al siguiente esquema. Diagrama 8.1 Proyecto instalado 31 VIII. Plan de actividades. En la siguiente tabla se describirá la gráfica de Gantt que establece el listado de actividades y tiempos establecidos para la correcta elaboración de este proyecto, cabe señalar que se encuentran en color amarillo los tiempos estimados de ejecución, en color verde el tiempo real que fue necesario para realizar cada actividad y en color rojo las actividades que sobrepasaron los tiempos de ejecución. 32 Actividad # 1 Conocer el proyecto. Características del proyecto. Investigación de 1.2 sistemas similares. 1.1 2 Diseño de propuesta. 2.1 Entrega de Propuesta 3 Investigación de materiales. 3.1 Selección del material. 3.2 Tiempos de entrega de materiales. 3.3 Selección de software. 3.4 4 Realización de diseño en proteus. Programación en PIC C COMPILER. 4.1 Pruebas en software. 5.1 Pruebas en circuito (protoboard). 6 Realización de PCB. 6.2 Armado de circuitos. 6.3 Pruebas de circuitos programados 7 Instalación de tubería 7.1 Cableado. 5 Instalación de dispositivos y pruebas. 5.1 Entrega de proyecto Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Estimado Real Semanas de Enero - Mayo 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Tabla 8.1 Grafica de Gantt definiendo las actividades y fechas aproximadas. 33 IX. Recursos materiales y humanos. A continuación se describen los recursos humanos y materiales que intervienen en este documento. IX.I Recursos materiales. Los recursos materiales que se consideraron en este proyecto son los siguientes: • Software Proteus (ISIS) para diseño y simulación del circuito. • Software Proteus (ARES) para diseño de pcb. • Software PIC C COMPILER para programación de microcontrolador. • Software USP. 3.0 para cargar programa al microcontrolador. • Placa de cobre. • Ácido férrico • Paquete de hojas transfer. • Recipiente para acido. • Relevadores. • Resistencias. • Pines macho. 34 • Clemas. • Cautín. • Estaño. • Led’s. • Programador de Microcontroladores. • Socket para microcontrolador. • Microcontrolador. • Mini módulo monitor. • Cinchos. • Gabinete. • Fuente de 5V. • Botones normalmente abiertos. • Botón de salida (industrial). • Sensor de presencia (optex). • Cable utp blindado. • Cable para sistema contra incendio. • Tornillería. • Taladro. • Brocas. • Desarmadores. 35 • Pinzas. • Multímetro. • Llaves allen. • Llaves mixtas. • Probador de fase • Desarmadores clemeros. • Mototool. • Taquetes. • Tubería. • Uñas. • Conduled’s. • Escalera. • Doblador de tubos. • Burro para tubo. • Guantes. • Chalecos de seguridad. • Tapones auditivos. • Zapatos de seguridad. • Cascos. 36 IX.II Recursos humanos. Los recursos humanos que tendrá este proyecto son los siguientes: • Persona encargada del diseño y programación Sera la persona encargada de diseñar el circuito así como la pcb de este mismo, además de encargarse de la programación del microcontrolador. • Persona para armado de circuitos. Esta persona será la encargada de armar el o los circuitos en las tablillas protoboard, y esta misma estará capacitada para probar y detectar fallas posibles tanto en el diseño como en la programación. • Persona para cotizaciones. Esta persona se encargará de ponerse en contacto con los diferentes proveedores para cotizar los materiales requeridos, así como de organizar la recepción de estos. • Persona para recoger materiales o comprarlos. Esta persona se encargara de adquirir y recoger los materiales que no sean enviados por los proveedores. 37 • Contratista para instalación de tubería y cableado. Se tendrá la necesidad de tener un contratista que se encargue de la parte de tubería y cableado, ya que es más barato que lo realice un tercero, a contratar más personal para esta parte. • Mínimo un ayudante para la instalación. Se necesita una persona como ayudante general para diversas actividades. 38 En la siguiente tabla se da una descripción de los costos de los materiales a utilizar. # Descripción 1 Software Proteus (ISIS) para diseño y simulación del circuito. Software Proteus (ARES) para diseño de pcb. Software PIC C COMPILER para programación de microcontrolador. Software USP. 3.0 para cargar programa al microcontrolador. Placa de cobre. Ácido férrico Paquete de hojas transfer. Recipiente para acido. Relevadores. Resistencias. Pines macho. Clemas. Cautín. Estaño. Led’s. Programador de Microcontroladores. Socket para microcontrolador. Microcontrolador. Mini módulo monitor. Cinchos. Gabinete. Fuente de 5V. Botones normalmente abiertos. Botón de salida (industrial). Sensor de presencia (optex). Cable utp blindado. Cable para sistema contra incendio. Tornillería. Taladro. Brocas. Desarmadores. Pinzas. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 39 unidades Precio unitario Precio total 1 N/A N/A 1 N/A N/A 1 N/A N/A 1 N/A N/A 2 1 1 1 11 30 3 10 1 2 20 1 1 2 2 1 1 1 6 1 1 1 1 136 1 1 1 1 $30.00 $45.00 $200.00 $10.00 $20.00 $0.50 $11.00 $8.00 $350.00 $12.00 $3.00 $500.00 $20.00 $90.00 $1,200.00 $23.00 $200.00 $1,000.00 $57.00 $250.00 $760.00 $2,300.00 $3,000.00 $1.00 $1,200.00 $239.00 $350.00 $400.00 $60.00 $45.00 $200.00 $10.00 $220.00 $15.00 $33.00 $80.00 $350.00 $24.00 $60.00 $500.00 $20.00 $180.00 $2,400.00 $23.00 $200.00 $1,000.00 $342.00 $250.00 $760.00 $2,300.00 $3,000.00 $136.00 $1,200.00 $239.00 $350.00 $400.00 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 Multímetro. Llaves allen. Llaves mixtas. Probador de fase Desarmadores clemeros. Mototool. Taquetes. Tubería. Uñas. Conduled’s. Escalera. Doblador de tubos. Burro para tubo. Guantes. Chalecos de seguridad. Tapones auditivos. Zapatos de seguridad. Cascos. contratista 1 1 1 1 3 1 3 40 80 30 1 1 1 5 5 5 5 5 1 $200.00 $65.00 $300.00 $10.00 $40.00 $2,300.00 $80.00 $45.00 $3.50 $40.00 $1,100.00 $300.00 $800.00 $70.00 $80.00 $15.00 $750.00 $95.00 $12,000.00 Gran total. Tabla 10.1 Precios de recursos materiales y humanos. 40 $200.00 $65.00 $300.00 $10.00 $120.00 $2,300.00 $240.00 $1,800.00 $280.00 $1,200.00 $1,100.00 $300.00 $800.00 $350.00 $400.00 $75.00 $3,750.00 $475.00 $12,000.00 $40,162.00 X. Desarrollo del proyecto. Este proyecto se planteó en base a las necesidades del corporativo HSBC Toluca, las cuales fueron definidas mediante una junta previa a la licitación del proyecto. Una vez definidas las características se entregó la propuesta que se describe anteriormente, al ser aceptada se comenzó con la planeación, la cual constó de la revisión de los diferentes recurso a utilizar, como lo son recursos humanos y materiales, parte importante del proyecto ya que de este dependen los costos que serán los que influyan en la buena realización del proyecto. Dentro de los recursos materiales se realizaron diferentes cotizaciones en los establecimientos que existen en Querétaro, algunas de las tiendas donde se realizaron estas cotizaciones son las siguientes: INALARM, MAGOCAD, INTELIGENCIA ARTIFICIAL QUERETARO, ELECTRONICA AMMA, MICROSYDUINO, se tomó la decisión de realizar las cotizaciones en estas empresas debido a que se pretende adquirir en cualquier momento tanto insumos como dispositivos, ya que al tener proveedores foráneos las fechas de entrega depende de la paquetería y esto puede ser una desventaja, ya que las fechas propuestas se deben de cumplir para alcanzar todos los objetivos. 41 En la parte de recursos humanos se tomó en cuenta la asignación de contratistas para la parte de instalación de tubería y cableado, esto se debe a que se reducen costos para la empresa. Una vez que se definieron todos los aspectos de recursos humanos y materiales, se comenzó con la adquisición de equipo e insumos para poder comenzar a la par la programación y la instalación de tubería la cual se inició en el momento que la empresa nos autorizó, esto se llevó acabo por las noches ya que la empresa es un corporativo y por las mañanas y tardes existe personal laborando y esto impide las labores de instalación. Los horarios establecidos son de lunes a viernes de 9:00 pm a 5:30 am y los fines de semana todo el día. Se comenzó con el proyecto simulando los circuitos en proteus para tener un antecedente antes de comprar algún tipo de material, una vez que en proteus se tuvieron las respuestas esperadas por el circuito, se comenzó las pruebas en protoboard y no se tuvo ningún problema con esto, y una vez que se realizaron varias pruebas se comenzó con la realización del PCB la cual se realizó en proteus, está una tarea sencilla llevada a cabo en algunas horas, se soldaron los elementos en la tablilla para realizar pruebas y descartar posibles fallas. 42 Ya teniendo la tablilla terminada se pidió autorización del corporativo para realizar pruebas físicas un fin de semana y descartar fallas con los equipos en general y verificar la funcionabilidad de la interfaz. Dentro de las pruebas realizadas se encontraron fallas en la conexión de algunos dispositivos cuestión que no influyo en el funcionamiento de la interfaz, una vez terminadas las pruebas se consideró dejar trabajando de manera piloto el proyecto durante una semana para verificar funcionamiento las 24 Hrs. Después de una semana de trabajo se retiró la interfaz para examinarla y no encontraron daños aparentes por lo cual se construyeron dos tarjetas más las cuales se entregaron como refacción. En este momento se espera la fecha de entrega formal del proyecto para concluir este mismo. A continuación se describirán el proyecto: Mediante la programación de un PIC (16F877) se llevara a cabo el sistema de apertura de puertas, apertura de torniquetes y el envío de señal tanto para la grabación de CCTV, como el registro en el historial del sistema contra incendio. 43 Para ello se definen un total de: 08 Entradas 1. Lectora puerta esclusa entrada A. 2. Botón apertura salida puerta A. 3. Botón apertura (vigilancia) puerta A. 4. Lectora esclusa entrada puerta B. 5. Sensor óptico salida puerta B. 6. Botón apertura (vigilancia) puerta B. 7. Selector apertura esclusa puerta A y B. 8. Selector apertura torniquetes. 9. Reset. 11 Salidas 1. Electro imán Puerta A. 2. Electro imán puerta B. 3. Liberación de esclusa. 4. Grabación de esclusa CCTV. 5. Señal para historial en Sistema vs incendio. 6. Liberación torniquete 1. 7. Liberación torniquete 2. 8. Liberación torniquete 3. 9. Liberación torniquete 4. 10. Grabación de torniquetes CCTV. 44 11. Señal para historial en sistema vs incendio. Por este motivo se selecciona el PIC (16F877) ya que este microcontrolador tiene un número total de 30 pines los cuales se pueden seleccionar como entradas o salidas dependiendo de la programación que se realice. De esta manera, se cuenta con el número de entradas y salidas necesarias para el proyecto y el diseño tanto de los circuitos como de las etapas de potencia son más flexibles ya que se pueden elaborar de manera fácil y sencilla en el software proteus el cual no solo sirve para realizar la elaboración de las pcb’s sino también nos ayuda a realizar la simulación de los circuitos que intervengan. 45 Diagrama 11.1 Descripcion de circuito 46 En la siguiente figura se muestra la estructura de pines del pic a utilizar. Fig. 11.2 pin out de pic 18f877 [3] 47 XI. Resultados obtenidos. Se encontraron algunas dificultades en cuanto a cuestiones administrativas, lo cual afecto directamente en tiempos de ejecución y de entrega, cuestiones que se platicaron con el personal encargado del proyecto. En cuanto al funcionamiento este cubrió la necesidad sin problema alguno, ahora se realizaran mejoras ya que la empresa tiene pensado implementar esta interfaz en varias de sus instalaciones usando diferente sistemas a los que se tomaron en cuenta en este proyecto por lo que no se tiene problema en marcas o modelos ya que se consideró la interfaz para cubrir cualquier necesidad. 48 XII Conclusiones y recomendaciones. XII.I Conclusiones Este proyecto fue una gran experiencia ya que se logró realizar un dispositivo capaza de integrar 3 diferentes tipos de sistemas de seguridad. Es un gran logro debido a que en el inicio de la ingeniería no se contaban con los conocimientos necesarios para realizar la programación de un microcontrolador ahora se concluye una programación relativamente sencilla pero que cumple con el objetivo que se planteó. Este proyecto es un reto más superado de forma individual y sin ayuda de profesores o compañeros por lo cual es gratificante saber que se tienen los conocimientos necesarios para desarrollar e implementar proyectos para el sector público o privado. En cuanto a lo laboral fue grato ser el encargado de llevar a cabo un proyecto desde cero, se obtuvieron conocimientos que en las aulas dudo mucho que algún día se impartan como: cotizar, realizar levantamientos, negociar con proveedores, etc. 49 XII.II Recomendaciones. En el futuro se consideran nuevos aspectos de la interfaz dentro de los cuales destaca: • Abrir de forma independiente cada torniquete. • Abrir dos torniquetes o en grupo. • Display para saber qué acción está realizando la tarjeta. • Zumbadores para saber si alguna puerta se encuentra abierta. 50 XIII. Anexos. XIII.I Datasheet de panel firelite uds 9600. [3] DF-60601:A1 • A1-60 MS-9200UDLS(E) Rev 3 Intelligent Addressable FACP with Built-In Communicator Addressable Fire Alarm Control Panel General The Fire•Lite MS-9200UDLS Rev 3 with Version 5.0 firmware is a combination FACP (Fire Alarm Control Panel) and DACT (Digital Alarm Communicator/Transmitter) all on one circuit board. This compact intelligent addressable control panel has an extensive list of powerful features. While the MS-9200UDLS Rev 3 may be used with an SLC configured in the CLIP (Classic Loop Interface Protocol) mode, it can also operate in LiteSpeed™ mode—Fire•Lite’s latest polling technology—for a quicker device response time. LiteSpeed’s patented technology polls 10 devices at a time. This improvement allows a fully-loaded panel with up to 198 devices to report an incident and activate the notification circuits in under 10 seconds. With Litespeed polling, devices can be wired on standard twisted, unshielded wire up to a distance of 10,000 feet. 52422cov.jpg The MS-9200UDLS Rev 3’s quick-remove chassis protects the electronics during construction. The backbox can be installed allowing field wiring to be pulled. When construction is completed, the electronics can be quickly installed with just two bolts. New features for Rev 3 with Version 5.0 firmware include removable terminal blocks, improved transient protection, additional secondary ANN-BUS, and increased power for the resettable and remote sync outputs. Available accessories include ANN-BUS devices as well as ACS LED, graphic and LCD annunciators, and reverse polarity/city box transmitter. The integral DACT transmits system status (alarms, supervisories, troubles, AC loss, etc.) to a Central Station via the public switched telephone network. It also allows remote and local programming of the control panel using the PS-Tools Upload/ Download utility. In addition, the control panel may be programmed or interrogated off-site via the public switched telephone network. Any personal computer with Windows® XP or greater, a compatible modem, and PS-Tools—the Fire•Lite Upload/Download software kit—may serve as a Service Terminal. This allows download of the entire program or upload of the entire program, history file, walktest data, current status and system voltages. The panel can also be programmed through the FACP’s keypad or via a standard PS-2 computer keyboard, which can be plugged directly into the printed circuit board. This permits easy typing of address labels and other programming information. Version 5.0 firmware supports the following: Primary and Secondary ANN-bus devices, AD355 (LiteSpeed), USB port, NAC circuit diagnostics, a new report has been added to the walktest that lists untested devices, new device types added: audio telephone type code for ACC 25/50ZST, Photo Supervisory and auto-resettable Drill (non-latching). The FireWatch Series internet monitoring modules IPDACT-2 and IPDACT-2UD permit monitoring of alarm signals over the Internet saving the monthly cost of two dedicated business telephone lines. Although not required, the secondary telephone line may be retained providing backup communication over the public switched telephone line. NOTE: Unless otherwise specified, the term MS-9200UDLS is used in this document to refer to both the MS-9200UDLS and the MS-9200UDLS(E) FACPs (Fire Alarm Control Panels). Features • Listed to UL standard 864, 9th edition. • On-board DACT. • Remote site or local USB port upload/download, using PSTools. • Four (4) Style Y (Class B) NAC circuits, which can be converted to four (4) Style Z (Class A) circuits with optional ZNAC-92 converter module. (Up to 6.0 amps total NAC power when using optional XRM-24B.) • Selectable strobe synchronization for System Sensor, Wheelock, and Gentex devices. • Remote Acknowledge, Silence, Reset and Drill via addressable monitor modules or LCD-80F, ANN-80 or Legacy ACS Annunciators. • ANN-BUS for connection to following optional modules (cannot be used if ACS annunciators are used): – ANN-80(-W) Remote LCD Annunciator – ANN-I/O LED Driver – ANN-S/PG Printer Module – ANN-RLY Relay Module – ANN-LED Annunciator Module – ANN-RLED Annunciator Module alarms only – ROME Relay Option Module Enclosure • ACS/TERM: – ACS Annunciators: Up to 32 Legacy ACM Series annunciators (ACM-16AT or ACM-32 series). Cannot be used if ANN-BUS devices are used. – Terminal-mode Annunciators: Up to 32 Legacy LCD-80F remote annunciators. DF-60601:A1 • 12/07/2010 — Page 1 of 6 • EIA-232 printer/PC interface (variable baud rate) on main circuit board, for use with optional UL-listed printer PRN-6F. • Integral 80-character LCD display with backlighting. • Real-time clock/calendar with automatic daylight savings control. • Detector sensitivity test capability (NFPA 72 compliant). • History file with 1,000-event capacity. • Maintenance alert warns when smoke detector dust accumulation is excessive. • Automatic device type-code verification. • One person audible or silent walk test with walk-test log and printout. • Point trouble identification. • Waterflow (nonsilenceable) selection per monitor point. • System alarm verification selection per detector point. • PAS (Positive Alarm Sequence) and presignal delay per point (NFPA 72 compliant). KEYPAD CONTROLS NOTE: Only detectors may participate in PAS. Product Line Information SLC LOOP: MS-9200UDLS: 198-point addressable Fire Alarm Control Panel, one SLC loop. Includes 80-character LCD display, single printed circuit board mounted on chassis, and cabinet. 120 VAC operation. • SLC can be configured for NFPA Style 4, 6, or 7 operation. • SLC supports up to 198 addressable devices per loop (99 detectors and 99 monitor, control, or relay modules). • SLC loop maximum length 10,000 ft. (3,000 m.). See installation manual for wire tables. NOTIFICATION APPLIANCE CIRCUITS (NACS): • Four onboard NACs with additional NAC capability using output control modules (CMF-300 or CMF-300-6). The four Class B NACs can be converted to four Class A NACs with optional ZNAC-92 converter module. • Silence Inhibit and Auto Silence timer options. • Continuous, March Time, Temporal or California code for main circuit board NACs with two-stage capability. • Selectable strobe synchronization per NAC. • 2.5 amps maximum per each NAC circuit. NOTE: Maximum 24VDC system power output is shared among all NAC circuits and 24VDC special-application auxiliary power outputs. Total available output is 3.0 amps. Using the optional XRM-24B transformer increases 24VDC output to 6.0 amps. PROGRAMMING AND SOFTWARE: • Autoprogram (learn mode) reduces installation time. • Custom English labels (per point) may be manually entered or selected from an internal library file. • Three Form-C relay outputs (two programmable). • 99 software zones. • Continuous fire protection during online programming at the front panel. • Program Check automatically catches common errors not linked to any zone or input point. • OFFLINE PROGRAMMING: Create the entire program in your office using a Windows®-based software package (order programming kit PS-Tools, separately). Upload/ download system programming locally to the MS9200UDLS Rev 3 in less than one minute. • USB upload/download programming with standard Male-A to Male-B cable. User Interface LED INDICATORS • AC Power (green) • Fire Alarm (red) Page 2 of 6 — DF-60601:A1 • 12/07/2010 • • • • • • • • • • • • • • Supervisory (yellow) Alarm Silenced (yellow) System Trouble (yellow) Maintenance/Presignal (yellow) Disabled (yellow) Battery Fault (yellow) Ground Fault (yellow) Acknowledge/Step Alarm Silence Drill System Reset (lamp test) 16-key alpha-numeric pad (similar to telephone keypad) 4 cursor keys Enter MS-9200UDLSE: Same as MS-9200UDLS, except with 240 VAC operation. 4XTMF Reverse Polarity Transmitter Module: Provides supervised output for local energy municipal box transmitter, alarm, and trouble. ZNAC-92: Optional converter module which converts four (4) Style Y (Class B) NAC circuits to four (4) Style Z (Class A) circuits. PK-CD Programming software for Windows®-based PC computer (cable not included), available on www.firelite.com. DP-9692: Optional dress panel for MS-9200UDLS Rev 3. TR-CE: Optional trim Ring for semi-flush mounting. BB-26: Battery backbox, holds up to two 25 AH batteries and CHG-75. BB-55F: Battery box, houses two 55 AH batteries. CHG-75: Battery charger for lead-acid batteries with a rating of 25 to 75 AH. CHG-120F: Remote battery charging system for lead-acid batteries with a rating of 55 to 120 AH. Requires additional BB55F for mounting. BAT Series: Batteries, see data sheet DF-52397. XRM-24B(E): Optional transformer. Increases system power output to 6.0 amps. Use XRM-24BE with MS-9200UDLS Rev 3(E). PRT/PK-CABLE: Cable printer/personal computer interface cable; required for printer or for local upload/download programming and updating panel firmware. PRN-6F: UL listed compatible event printer. Uses tractor-fed paper. IPDACT-2/2UD, IPDACT Internet Monitoring Module: Mounts in bottom of enclosure with optional mounting kit (PN IPBRKT). Connects to primary and secondary DACT telephone output ports for internet communications over customer provided ethernet internet connection. Requires compatible Teldat VisorALARM Central Station Receiver. Can use DHCP or static IP. (See data sheet DF-60407 or DF-52424 for more information.) IPBRKT: Mounting kit for IPDACT-2/2UD in common enclosure. IPSPLT: Y-adaptor option allows connection of both panel dialer outputs to one IPDACT-2/2UD cable input. COMPATIBLE ANNUNCIATORS ANN-80(-W): LCD Annunciator is a remote LCD annunciator that mimics the information displayed on the FACP LCD display. Recommended wire type is un-shielded. (Basic model is red; order -W version for white; see DF-52417.) DNRW: Innovair Flex low-flow non-relay duct-detector housing, with NEMA-4 rating. Watertight. (Order SD355R separately.) MMF-300: Addressable Monitor Module for one zone of normally-open dry-contact initiating devices. Mounts in standard 4.0" (10.16 cm.) box. Includes plastic cover plate and end-ofline resistor. Module may be configured for either a Style B (Class B) or Style D (Class A) IDC. MDF-300: Dual Monitor Module. Same as MMF-300 except it provides two Style B (Class B) only IDCs. ANN-LED: Annunciator Module provides three LEDs for each zone: Alarm, Trouble and Supervisory. Ships with red enclosure (see DF-60241). MMF-301: Miniature version of MMF-300. Excludes LED and Style D option. Connects with wire pigtails. May mount in device backbox. ANN-RLED: Provides alarm (red) indicators for up to 30 input zones or addressable points. (See DF-60241). MMF-302: Similar to MMF-300, but may monitor up to 20 conventional two-wire detectors. Requires resettable 24 VDC power. Consult factory for compatible smoke detectors. ANN-RLY: Relay Module, which can be mounted inside the cabinet, provides 10 programmable Form-C relays. (See DF52431.) ROME: Relay Option Module Enclosure. Provides one ANNRLY Relay Module already installed. The ROME Series provides mounting space for one additional Relay Module or one addressable Multi-module. (See Installation Sheet PN 53530.) ANN-S/PG: Serial/Parallel Printer Gateway module provides a connection for a serial or parallel printer. (See DF-52429.) ANN-I/O: LED Driver Module provides connections to a user supplied graphic annunciator. (See DF-52430.) ACM-8RF: Relay module provides 8 Form-C 5.0 amp relays. ACS-LED Zone Series: LED-type fire annunciators capable of providing up to 99 software zones of annunciation. Available in increments of 16 or 32 points to meet a variety of applications. LDM Graphic Series: Lamp Driver Module series for use with custom graphic annunciators. LCD-80F (Liquid Crystal Display) point annunciator: 80-character, backlit LCD-type fire annunciators capable of displaying English-language text. NOTE: For more information on Compatible Annunciators for use with the MS-9200UDLS Rev 3, see the following data sheets (document numbers) ACM-8RF (DF-51555), ACS/ACMSeries (DF52378), LDM Series (DF-51384), LCD-80F (DF-52185). LITESPEED COMPATIBLE ADDRESSABLE DEVICES All feature a polling LED and rotary switches for addressing. CP355: Addressable low-profile ionization smoke detector. SD355: Addressable low-profile photoelectric smoke detector. SD355T: Addressable low-profile photoelectric smoke detector with thermal sensor. SD355R: Addressable remote test capable detector for use with D355PL or DNR(W) duct smoke detector housings. H355: Fast-response, low-profile heat detector. H355R: Fast-response, low-profile heat detector with rate-ofrise option. H355HT: Fixed high-temperature detector that activates at 190F/88C. AD355(A): Low-profile, intelligent, “Adapt” multi-sensor detector (B350LP base included). BEAM355: Intelligent beam smoke detector. BEAM355S: Intelligent beam smoke detector with integral sensitivity test. D355PL: Innovair Flex low-flow non-relay duct-detector housing. SD355R included. DF-60601:A1 • 12/07/2010 — Page 3 of 6 CMF-300: Addressable Control Module for one Style Y/Z (Class B/A) zone of supervised polarized Notification Appliances. Mounts directly to a 4.0" (10.16 cm.) electrical box. Notification Appliance Circuit option requires external 24 VDC to power notification appliances. CRF-300: Addressable relay module containing two isolated sets of Form-C contacts, which operate as a DPDT switch. Mounts directly to a 4.0" (10.16 cm.) box, surface mount using the SMB500. ( ) BG-12LX: Addressable manual pull station with interface module mounted inside. I300: Fault Isolator Module. This module isolates the SLC loop from short circuit conditions (required for Style 6 or 7 operation). SMB500: Used to mount all modules except the MMF-301 and M301. MMF-300-10: Ten-input monitor module. Mount one or two modules in a BB-2F cabinet (optional). Mount up to six modules on a CHS-6 chassis in a BB-6F. MMF-302-6: Six-zone interface module for compatible conventional two-wire detectors. Mount one or two modules in a BB2F cabinet (optional). Mount up to six modules on a CHS-6 chassis in a BB-6F. CMF-300-6: Six-circuit supervised control module. Mount one or two modules in a BB-2F cabinet (optional). Mount up to six modules on a CHS-6 chassis in a BB-6F. CRF-300-6: Six Form-C relay control module. Mount one or two modules in a BB-2F cabinet (optional). Mount up to six modules on a CHS-6 chassis in a BB-6F. NOTE: 1) For more information on Compatible Addressable Devices for use with the MS-9200UDLS Rev 3, see the following data sheets (document numbers): AD355 (DF-52324), BG-12LX (DF-52013), CMF-300-6 (DF-52365), CRF-300-6 (DF-60379), CMF/CRF Series (DF-52130), CP355 (DF-52383), D355PL (DF52398), H355 Series (DF-52385), I300 (DF-52389), MMF-300 Series/MDF-300 (DF-52121), MMF-300-10 (DF-52347), MMF302-6 (DF-52356), SD355/SD355T (DF-52384). 2) Legacy 300 Series detection devices such as the CP300/CP350, SD300(T)/ SD350(T) and older modules such as the M300, M301, M302, C304, and BG-10LX are not compatible with LiteSpeed polling. If the SLC contains one of these devices, polling must be set for standard LiteSpeed protocol. Please consult factory for further information on previous 300 Series devices. Wiring Requirements While shielded wire is not required, it is recommended that all SLC wiring be twisted-pair to minimize the effects of electrical interference. Wire size should be no smaller than 18 AWG (0.78 mm²) and no larger than 12 AWG (3.1 mm²). The wire size depends on the length of the SLC circuit. Refer to the panel manual for wiring details. Page 4 of 6 — DF-60601:A1 • 12/07/2010 DF-60601:A1 • 12/07/2010 — Page 5 of 6 SYSTEM SPECIFICATIONS System Capacity • • • • • Intelligent Signalling Line Circuits....................................... 1 Addressable device capacity .......................................... 198 Programmable software zones ......................................... 99 ACS Annunciators ............................................................ 32 ANN-bus devices .............................................................. 16 Electrical Specifications AC Power: MS-9200UDLS Rev 3: 120 VAC, 60 Hz, 3.0 amps. MS-9200UDLS Rev 3E: 240 VAC, 5 0 Hz, 1.5 amps. Wire size: minimum 14 AWG (2.00 mm²) with 600 V insulation. Battery charger capacity: 7 AH - 18 AH batteries. Up to two 18 Ah batteries can be housed in the FACP cabinet. Larger batteries require an external battery charger such as the CHG75 or CHG-120, and a separate battery cabinet such as the BB-26 or NFS-LBB. Communication Loop: Supervised and power-limited. Notification Appliance Circuits: Each terminal block provides connections for two Style Y (Class B) for a total of four Style Y (Class B) or with an optional ZNAC-92 module converts to four Style Z (Class A) NACs. Maximum signaling current per circuit: 2.5 amps. End-of-Line Resistor: 4.7K ohm, 1/2 watt (P/N 71252 UL listed) for Style Y (Class B) NAC. Refer to panel documentation and Fire•Lite Device Compatibility Document for listed compatible devices. Two Programmable Relays and One Fixed Trouble Relay: Contact rating: 2.0 amps @ 30 VDC (resistive), 0.5 amps @ 30 VAC (resistive). Form-C relays. Special Application Non-resettable Power (24 VDC Nominal): Jumper selectable (JP4) for conversion to resettable power output. Up to 1.0 amp total DC current available from each output. Power-limited. Special Application Resettable Power (24 VDC nominal): Jumper selectable (JP6) for conversion to non-resettable power. Up to 1.0 amp total DC current available. Refer to the Fire•Lite Device Compatibility Document for listed compatible devices. Remote Sync Output: Remote power supply synchronization output. Nominal special application power: 24 VDC. Maximum current: 300 mA. End-of-Line Resistor: 4.7K ohm. Output linked to NAC 1 control. Supervised and power-limited. Telephone Interface: Unless used with Teldat VISORALARM, requires dedicated business telephone number with a minimum of 5 volts DC (off-hook voltage). Obtain dedicated phone line directly from your local phone company. Do not use shared phone lines or PBX (digital) type phone line extensions. 16.65" (42.29 cm.) wide x 5.20" (13.34 cm.) deep. Trim Ring (TR-CE): 22.00" (55.88 cm.) high x 19.65" (49.91 cm.) wide. Shipping Specifications Weight: 26.9 lbs. (12.20 kg.) Dimensions: 20.00” (50.80 cm.) high x 22.5” (57.15 cm.) wide x 8.5” (21.59 cm.) deep. Temperature and Humidity Ranges This system meets NFPA requirements for operation at 0 – 49°C/32 – 120°F and at a relative humidity 93% ± 2% RH (noncondensing) at 32°C ± 2°C (90°F ± 3°F). However, the useful life of the system's standby batteries and the electronic components may be adversely affected by extreme temperature ranges and humidity. Therefore, it is recommended that this system and its peripherals be installed in an environment with a normal room temperature of 15 – 27°C/60 – 80°F. NFPA Standards The MS-9200UDLS Rev 3 complies with the following NFPA 72 Fire Alarm Systems requirements: – LOCAL (Automatic, Manual, Waterflow and Sprinkler Supervisory). – AUXILIARY (Automatic, Manual and Waterflow) (requires 4XTMF). – REMOTE STATION (Automatic, Manual, Waterflow and Sprinkler Supervisory) (Where a DACT is not accepted, the alarm, trouble and supervisory relays may be connected to UL 864 listed transmitters. For reverse polarity signaling of alarm and trouble, 4XTMF is required.) – PROPRIETARY (Automatic, Manual, Waterflow and Sprinkler Supervisory). – CENTRAL STATION (Automatic, Manual, Waterflow and Sprinkler Supervisory). – OT, PSDN (Other Technologies, Packet-switched Data Network) Agency Listings and Approvals The listings and approvals below apply to the basic MS9200UDLS Rev 3 control panel. In some cases, certain modules may not be listed by certain approval agencies, or listing may be in process. Consult factory for latest listing status. • UL Listed: S624 • FM approved • CSFM: 7165-0075:0208 • MEA: 120-06-E For ULC-listed version, see DF-60599. Cabinet Specifications Door: 19.26" (48.92 cm.) high x 16.82" (42.73 cm.) wide x 0.12" (.30 cm.) deep. Backbox: 19.00" (48.26 cm.) high x FireLite® Alarms® is a registered trademark of Honeywell International Inc. Wheelock® is a registered trademark of and Exceder™ is a trademark of Cooper Notification. ©2010 by Honeywell International Inc. All rights reserved. Unauthorized use of this document is strictly prohibited. This document is not intended to be used for installation purposes. We try to keep our product information up-to-date and accurate. We cannot cover all specific applications or anticipate all requirements. All specifications are subject to change without notice. Made in the U.S. A. For more information, contact Fire•Lite Alarms. Phone: (800) 627-3473, FAX: (877) 699-4105. www.firelite.com Page 6 of 6 — DF-60601:A1 • 12/07/2010 XIII.II Datasheet de DVR. [6] ESPECIFICACIONES DEL PRODUCTO soluciones para la grabación de video Videograbadora digital de la Serie DX4500/DX4600 8/16 ENTRADAS DE CÁMARA, ALMACENAMIENTO DE 250 GB A 3 TB, CAPACIDAD DE BÚSQUEDA FLEXIBLE Características del producto • Videograbadora digital de 8 ó 16 canales • Compresión MPEG-4 • Resolución de grabación de hasta 704 x 480 (NTSC), 704 x 576 (PAL) • Velocidad de grabación de hasta 480 imágenes por segundo (IPS) • Almacenamiento en disco duro de hasta 3 TB • Grabación en partición • Ajustes de resolución de canales, calidad y velocidad de cuadros configurables en cada cámara por separado • Función de Imagen en recuadro (PIP) para video en reproducción y en directo, por pantallas múltiples • Cliente remoto compatible con Windows® XP, Windows 2000 y Windows Vista® • Compatibilidad con los modos de grabación continua, programada, de movimiento y alarma • Hasta 16 entradas de alarma y hasta 4 salidas de relé • Monitor principal para pantalla VGA o analógica; monitor secuencial analógico • Visualización multilingüe en pantalla • Control de PTZ local y remoto • USB, CD-RW o DVD±RW para exportación de video • Protocolos de PTZ de otros fabricantes • Hasta 4 entradas de audio y 1 salida de audio • Notificaciones de eventos por correo electrónico, agente de emergencia o receptor acústico • Grabación previa y posterior a alarma • Búsquedas por hora/fecha, marcador, evento y píxeles Las videograbadoras digitales (DVR) básicas de las Series DX4500/DX4600 representan la próxima generación porque presentan funciones completas y a bajo costo. Vienen equipadas con sistema operativo integrado y ofrecen capacidad, características y funcionalidades de cámara que exceden las de otras DVR. Las unidades DX4500/DX4600 están diseñadas para el mercado básico que requiere 8 ó 16 entradas de cámara, una mayor capacidad de almacenamiento interno en disco duro, grabación a una mayor velocidad de cuadros, y capacidad potenciada para reproducción, búsqueda y exportación. Las DX4500/DX4600 no sólo reemplazan la combinación tradicional de VCR y multiplexor, sino que además ofrecen los beneficios derivados de la tecnología más reciente para el procesamiento de video digital. Esta visualización puede consistir de varios servidores DX4500/DX4600 y un servidor DX4004. La partición de disco, que puede configurar el usuario, se emplea para asignar espacios específicos en el disco duro para almacenar datos de video continuo y datos de video iniciados por eventos. El tiempo de retención puede ser diferente al retener video grabado continuo que al hacerlo con video grabado iniciado por eventos. Diseñadas para funcionar con las redes de banda ancha actuales, las DX4500/DX4600 utilizan compresión MPEG-4, lo que permite visualizar y controlar las DVR a través de redes de área local o amplia. Dado que es capaz de grabar con resoluciones de hasta 704 x 480 (4CIF), las unidades de la Serie DX4500/DX4600 capturan imágenes de altísima nitidez, y permite crear valiosas secuencias de video para su posterior uso y recuperación. El video importado se visualiza de manera sencilla por medio del reproductor de exportación. Es posible configurar separadamente cada uno de los canales de entrada de las DVR con el fin de cumplir determinados requerimientos de seguridad de las aplicaciones respecto de la retención de video. De manera sencilla, posibilita la exportación de video esencial para investigación y video archivado a un dispositivo con memoria USB o en una unidad de CD-RW o DVD±RW opcional. La operación de la unidad se facilita mediante el panel frontal, el teclado del control remoto o el ratón. El cliente remoto de la DX4500/DX4600 posibilita la visualización en directo y la reproducción de video para un máximo de dieciséis servidores de la Serie DX4000 simultáneamente. C2673ES/MODIFICADO 22-5-08 En las aplicaciones de vigilancia que requieran capacidad de PTZ, las DX4500/DX4600 direccionan y controlan unidades de giro horizontal, vertical y zoom (PTZ), tales como los domos Spectra® y los sistemas de posicionamiento Esprit ® , o cámaras de otros fabricantes. Por su capacidad para accionar la grabación en respuesta a eventos (tales como entradas de alarma, detección de movimiento y pérdida de video), las unidades de las Series DX4500/DX4600 se convierten también en motores de monitoreo automático. Las salidas de vídeo de las unidades DX4500/DX4600 permiten el control eficiente y la disuasión eficaz. La opción de salida de monitor principal compuesto o VGA ofrece flexibilidad a los usuarios. La salida del monitor principal puede ajustarse para que muestre una, cuatro, nueve o dieciséis cámaras, o puede configurarse conforme a una visualización personalizada. La salida del monitor secuencial de las DX4500/DX4600 pueden utilizarse para visualización pública o recuperación de alarmas. Las Series DX4500/DX4600 están diseñadas para brindar un rendimiento sólido y confiable a los profesionales de la seguridad. Desde la incorporación tecnología de marca de agua para prevenir las alteraciones en el video capturado, hasta la capacidad de capturar entradas de registros, o la inclusión de la promesa de atención al cliente que le ha ganado a Pelco reconocimiento mundial, las DX4500/DX4600 materializan la DVR básica e ideal para proteger a las personas y su patrimonio. Empresa registrada en la Organización de Normas Internacionales; Sistema de Calidad ISO 9001 ESPECIFICACIONES TÉCNICAS APLICACIONES Por ser la DVR de la próxima generación, la DX4500/DX4600 es la solución para las aplicaciones en sitios pequeños y múltiples. La conectividad entre el cliente remoto y el servidor permite operar el sistema desde una ubicación remota, mediante la conexión de múltiples servidores simultáneos. El cliente remoto puede usarse para operar y administrar los servidores DX4500/DX4600 y DX4000 instalados en ubicaciones múltiples. Por ejemplo, los sitios pequeños pueden utilizar el DX4000 para grabar y visualizar el video proveniente de 1 a 4 cámaras; los sitios de tamaño medio pueden usar el DX4500/DX4600 para grabar y visualizar video de 8 a 16 cámaras. Asimismo, el cliente remoto es una aplicación para el sistema operativo Windows Vista® y admite todas las ediciones. El cliente remoto puede exportar un archivo de datos de video en formato AVI o nativo desde un servidor DX4500/DX4600, o en formato AVI desde un servidor DX4000. También puede almacenar el archivo en el destino especificado en la unidad de disco duro de la computadora remota o en otro medio de almacenamiento asignado. Use el Reproductor de Windows Media® u otro reproductor similar para visualizar el video exportado en formato AVI. Use el visor de exportaciones (Export Viewer) de DX4500/DX4600 para reproducir video exportado en formato nativo o para ver video autenticado con marca de agua. Utilice el reproductor de respaldo (Backup Player) de DX4000 para ver video autenticado con marca de agua. El cliente remoto puede reproducir video desde los modos de visualización en directo o de búsqueda de DX4500/DX4600; la DX4000 puede reproducir video desde el modo de búsqueda de fecha/hora del cliente remoto. Para la DX4000, el modo de reproducción, los controles de reproducción y los controles de volumen y velocidad de la reproducción se encuentran disponibles en el modo de búsqueda de fecha/hora del cliente remoto. Mediante unas pocas pulsaciones de un botón, el cliente remoto puede imprimir rápidamente una imagen en el modo de búsqueda o reproducción de la vista en directo de DX4500/DX4600 o una imagen de video en reproducción en el modo de búsqueda de fecha/hora de la DX4000. ETHERNET COAXIAL USB IMAGEN EN RECUADRO PARA REPRODUCCIÓN DE VIDEO CÁMARAS 1-16 CLIENTE DE DX4500/DX4600 CÁMARAS 1-8 MONITOR SECUENCIAL MONITOR PRINCIPAL LAN/WAN SERVIDOR 1 DE DX4500 SERVIDOR 2 DE DX4500 MONITOR PRINCIPAL CÁMARAS 1-16 MONITOR SECUENCIAL MONITOR SECUENCIAL CONTROL REMOTO RATÓN USB MONITOR PRINCIPAL SERVIDOR 16 DE DX4500 SERVIDOR 3 DE DX4500 MONITOR PRINCIPAL CÁMARAS 1-8 MONITOR SECUENCIAL SERVIDOR 4 DE DX4500 MONITOR PRINCIPAL CÁMARAS 1-4 MONITOR SECUENCIAL NOTA IMPORTANTE. LEER CON ATENCIÓN. La implementación de la red se muestra sólo como una representación general, no se intenta mostrar una topología detallada. Su red particular puede diferir, requerir modificaciones o tal vez equipos de red adicionales para adecuarse al sistema tal como aparece ilustrado. Comuníquese con los representantes locales de Pelco para conversar acerca de sus requerimientos específicos. ESPECIFICACIONES TÉCNICAS ESPECIFICACIONES ELÉCTRICAS Y DE VIDEO ESPECIFICACIONES MECÁNICAS 100-240 VCA ±10%, 50/60 Hz, regulación automática Consumo de energía 85 W máximo Sistema de señal NTSC/PAL, conmutable Sistema operativo Linux®; integrado Resoluciones de grabación NTSC PAL 704 x 480 704 x 576 704 x 240 704 x 288 352 x 240 352 x 288 Salidas de video 1 principal VGA o analógica 1 secuencial analógica (visualiza hasta 4 cámaras) Compresión de video MPEG-4 Conexión remota LAN/WAN TCP/IP 10/100 Mbps Puerto de red Aceleración de ancho de banda Basada en servidor, 128 Kbps a 100 Mbps Conectores Entradas de video Salidas de video Entrada de alarma Salida de relé Tensión de entrada COMPATIBILIDAD CON UNIDADES PTZ DE OTROS FABRICANTES Dispositivo PTZ de otros fabricantes Protocolo Bosch® AutoDome® Día/Noche Bosch_AutoDome Samsung™ SCC 641 Samsung_SCC LG™ LPT-SD163HM LG_SD168 Baxall™ BPD1-RAS916 P de Pelco American Dynamics™ Speed Dome Ultra Vll P de Pelco Modelo IPS en PAL Total Por cámara Total Por cámara CIF 120 15 100 12,5 2CIF 60 7,5 48 6 4CIF 30 3 24 3 CIF 240 15 200 12,5 2CIF 120 7,5 96 6 4CIF 60 3 48 3 CIF 240 30 200 25 2CIF 120 15 100 12,5 4CIF 60 7,5 48 6 CIF 480 30 400 25 2CIF 240 15 200 12,5 4CIF 120 7,5 96 6 DX4516 DX4608 DX4616 AUDIO Entrada Salida Entradas de audio Salida de audio Temperatura de funcionamiento 32 a 95 °F (0 a 35 °C) Humedad relativa Máxima 80% sin condensación Dimensiones 19,50" Prof. x 16,88" An x 3,75" Alt (49,5 x 42,9 x 9,5 cm) (la profundidad incluye la rueda de búsqueda manual hasta el cable de alimentación; la altura incluye 0,25" [7,5 cm] adicionales para dar lugar los pies de goma) Peso de la unidad (aproximado) Unidad Envío DX4508-250 14,30 lb (6,5 kg) 21 lb (9,5 kg) DX4508CD-1500 19,54 lb (8,7 kg) 26 lb (11,8 kg) DX4516-250 14,84 lb (6,7 kg) 21 lb (9,5 kg) DX4516CD-1500 20,08 lb (9,1 kg) 27 lb (12,2 kg) DX4616CD-250 17,04 lb (7,7 kg) 23 lb (10,4 kg) DX4616CD-3000 21,60 lb (9,8 kg) 28 lb (12,7 kg) DX4616DVD-250 17,24 lb (7,8 kg) 24 lb (10,9 kg) DX4616DVD-3000 21,80 lb (9,9 kg) 28 lb (12,7 kg) • CE, Clase A • FCC, Clase A • Homologada UL/cUL Formato DX4508 ESPECIFICACIONES GENERALES CERTIFICACIONES GRABACIÓN A IPS MÁXIMA IPS en NTSC Puerto TCP/IP Puerto serial Puerto USB 8 ó 16, BNC 8 ó 16, BNC, de enlace 8 ó 16, N.C. o N.A. 2 ó 4, N.C. o N.A. 30 VCC/1 A 125 VCA/0,5 A RJ-45, 10/100 Mbps 2 RS-422/RS-485 para control de PTZ 3 USB 2.0 (1 frontal, 2 posteriores) Entrada de nivel de línea, 8 Kbps Salida de nivel de línea 2 con DX4500, 4 con DX4600, conectores RCA hembra 1 conector RCA hembra APLICACIÓN DE PC CLIENTE REMOTO Requerimientos mínimos de la PC Sistema operativo Procesador Memoria Tarjeta de video Windows 2000 (SP4) o superior y DirectX® 8.1 o superior Intel® Pentium® 4 512 MB Tarjeta VGA con 64 MB de RAM de video o superior Requerimientos de PC recomendados Sistema operativo Procesador Memoria Tarjeta de video Administración remota Windows Vista o Windows XP (SP2) Intel Pentium 4 (o superior), 2,4 GHz 512 MB Tarjeta VGA con 128 MB de RAM de video Control remoto completo a través de la red TCP/IP Aviso: el criterio de adecuación de los productos a los propósitos de los usuarios es exclusiva responsabilidad de éstos. Los usuarios deben consultar en los manuales de operación las declaraciones de precaución relativas a las opciones seleccionadas, y el modo en que podrían afectar la calidad de video. También deberán determinar la adecuación de los productos a las aplicaciones, velocidad y calidad de imagen requeridas. En caso de que los usuarios quieran utilizar las imágenes con fines probatorios en procesos judiciales o similares, deberían consultar a un abogado acerca de los requerimientos particulares para dichos usos. ESPECIFICACIONES TÉCNICAS MODELOS Y CARACTERÍSTICAS DE LOS PRODUCTOS Característica DX4508 DX4516 DX4608 DX4616 IPS 120 240 240 480 Búsqueda por píxeles No No Sí Sí 1500 1500 3000 3000 Entradas de audio 2 2 4 4 Entradas de alarma 8 16 8 16 Salidas de relé 2 2 2 4 Unidad de disco óptico estándar Ninguno Ninguno CD-RW CD-RW Unidad de disco óptico opcional CD-RW/DVD±RW CD-RW/DVD±RW DVD±RW DVD±RW Almacenamiento máximo en disco duro (GB) NÚMEROS DE MODELO ACCESORIOS PROVISTOS Utilice la tabla siguiente para especificar y personalizar su equipo DX4500/DX4600. Por ejemplo, el número de modelo para una DX4500 de 8 canales con 250 GB de almacenamiento interno y una unidad óptica CD-RW opcional es DX4508CD-250. El número de modelo para una DX4600 de 16 canales con 250 GB de almacenamiento interno y una unidad óptica CD-RW es DX4616CD-250. Cables de alimentación (de EE.UU. y europeo), ratón USB, control remoto, CD con la aplicación cliente remoto, bloques terminales de alarma y relé, y conjunto de montaje en bastidor. PRODUCTOS COMPATIBLES Sistemas de posicionamiento Esprit Domos Spectra CÓMO CREAR NÚMEROS DE MODELOS ACCESORIOS OPCIONALES DX4XXXXX – XXXX Modelo Canales Almacenamiento (GB) CD/DVD Modelos Canales Unidad de disco Almacenamient o en GB 5 (DX4500) 08 CD (CDRW*) 250 6 (DX4600) 16 DVD (DVD±RW†) 500 DX4546HDD250KIT DX4546HDD500KIT DX4546HDD750KIT DX4546-CDKIT DX4546-DVDKIT Ampliación de SATA de 250 GB para DX4500/DX4600 Ampliación de SATA de 500 GB para DX4500/DX4600 Ampliación de SATA de 750 GB para DX4500/DX4600 Ampliación de unidad de CD para DX4500 Ampliación de unidad de DVD para DX4500/DX4600 750 1000 1500 2000* 2250* 3000* *Estándar para la DX4600 unidad DVD±RW es opcional en los modelos DX4500 y DX4600. La unidad DVD±RW es compatible con la grabación en capa doble. † La Oficina Central Mundial de Pelco, Inc.: 3500 Pelco Way, Clovis, California 93612-5699, EE.UU. EE.UU. y Canadá Tel.: (800) 289-9100 • FAX: (800) 289-9150 Internacional Tel.: +1 (559) 292-1981 • FAX: +1 (559) 348-1120 www.pelco.com Pelco, el logotipo de Pelco, Spectra y Esprit son marcas registradas de Pelco, Inc. Microsoft, Windows, Window Vista y DirectX son marcas registradas de Microsoft Corporation. Intel y Pentium son marcas registradas de Intel Corporation. Bosch y AutoDome son marcas registradas de Bosch Security Systems, Inc. American Dynamics es una marca comercial de Sensormatic Electronics Corp. Linux es una marca registrada de Linus Torvalds. LG es una marca comercial de LG Electronics, Inc. Samsung es una marca comercial de Samsung. Baxall es una marca comercial de Baxall Ltd. Las especificaciones del producto y la disponibilidad pueden ser modificadas sin aviso previo. ©Copyright 2008, Pelco, Inc. Todos los derechos reservados. XIII.III Datasheet lector biometrico. [5] Bioscrypt® V-Pass FX ™ Flexible Security Options FEATURES • Industry’s most accurate finger-scan algorithm (#1 at FVC 2002 & FVC 2004) • RoHS compliant • User configurable 1:N mode or 1:1 mode • New blue LED power signal • Self-contained reader stores approximately 4,000 finger-scan templates in 1:1 mode, 500 finger-scan templates in 1:500 mode, and 200 finger-scan templates in 1:200 mode • USB communication via Aux port • VeriAdmin software (included free of charge) offers a simple approach to initial setup, template management, and networking configuration • User-friendly installation with pigtail connections and flat surface, single-gang, or mullion mounting • Simple one-touch enrollment • Intuitive user interface provides feedback via multi-colored LED and tone signals • Flexible communication options support Wiegand formats up to 64 bits • Duress finger option. Finger-only security in 1:N mode or dual-factor authentication in 1:1 mode with an external Wiegand reader Ideal for retrofitting existing legacy systems to dual biometric/ authentication solutions in 1:1 mode Bioscrypt® V-Pass FX ™ TECHNICAL INFORMATION ORDERING INFORMATION DIMENSIONS Length: 130 mm (5.12 in) By default, the Bioscrypt V-Pass FX is set to 1:500 mode. The reader must be configured manually to run in 1:200 or 1:1 modes. Width: 50 mm (1.97 in) Depth: 63.5 mm (2.5 in) V-PASS-FX-A,R: Finger-scan reader (using customer-supplied external Wiegand device) COMMUNICATIONS: Pigtail wire connections for RS-232 and RS-485 DESKTOP-VS-FX-A,R: Wiegand IN/OUT V-PASS-FX-A,R reader mounted on a plastic stand, with power supply USB Aux port DEMO-VS-FX-A,R: VERIFICATION (1:1): V-PASS-FX-A,R reader mounted on stand, with power supply and case Enrollment time: < 3 seconds Verification time: < 1 second BIO-SDK: False Acceptance Rate (FAR): Adjustable Development software CD (supports all Bioscrypt products) False Rejection Rate (FRR): Adjustable Equal Error Rate (EER) (FAR=FRR): 0.1% OUTDOOR ENCLOSURE: Number of templates: ~ 4000 per unit The Bioscrypt V-Pass FX is compatible with the Bioscrypt V-Cerco or V-Cerco-HT protective enclosures. Contact Bioscrypt for more information. Template size: ~ 350 bytes IDENTIFICATION (1:N): Enrollment time: < 3 seconds Verification time: < 2 seconds FAR: 0.2% FRR: 1.0% Number of templates: 500 per reader in 1:500 mode; 200 per reader in 1:200 mode Template size: ~ 2500 bytes VOLTAGE: 9-24 VDC CURRENT DRAW: Idle: 0.20 amps @ 12 VDC Max: 0.40 amps @ 12 VDC MOUNTING: Flat surface, single-gang, or mullion mountable Wall mount plate accepts #6 screws or bolts Clearance hole diameter is 3.94 mm (0.155 in) Trim plate included to cover single-gang box. OPERATING TEMPERATURE: 0° - 60°C CERTIFICATIONS: FCC, CE, UL294, cUL, RoHS BIOSCRYPT INC. 505 Cochrane Drive Markham, ON, Canada L3R 8E3 P: 905.940.7490 F: 905.940.7492 [email protected] XIII.IV Datasheet PIC 16f877. [7] El Microcontrolador PIC16F877 Resumen de hoja de datos El microcontrolador PIC16F877 El microcontrolador PIC16F877 El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y en su aprendizaje ya que no se requiere borrarlo con luz ultravioleta como las versiones EPROM, sino que permite reprogramarlo nuevamente sin ser borrado con anterioridad. El PIC16F877 es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, su consumo de potencia es muy bajo y además es completamente estático, esto quiere decir que el reloj puede detenerse y los datos de la memoria no se pierden. El encapsulado más común para este microcontrolador es el DIP (Dual In-line Pin) de 40 pines, propio para usarlo en experimentación. La referencia completa es PIC16F877-04 para el dispositivo que utiliza cristal oscilador de hasta 4 MHz, PIC16F877-20 para el dispositivo que utiliza cristal oscilador de hasta 20 MHz o PIC16F877A-I para el dispositivo tipo industrial que puede trabajar hasta a 20 MHz. Sin embargo, hay otros tipos de encapsulado que se pueden utilizar según el diseño y la aplicación que se quiere realizar. Por ejemplo, el encapsulado tipo surface mount (montaje superficial) tiene un reducido tamaño y bajo costo, que lo hace propio para producciones en serie o para utilizarlo en lugares de espacio muy reducido. Configuración de pines MCLR/VPP/THV 1 40 RB7/PGD RA0/AN0 2 39 RB6/PGC RA1/AN1 3 38 RB5 RA2/AN2/VREF- 4 37 RB4 RA3/AN3/VREF+ 5 36 RB3/PGM RA4/T0CKI 6 35 RB2 RA5/AN4/SS 7 34 RB1 RE0/RD/AN5 8 33 RB0/INT RE1/WR/AN6 9 32 VDD RE2/CS/AN7 10 31 VSS VDD 11 30 RD7/PSP7 VSS 12 29 RD6/PSP6 OSC1/CLKIN 13 28 RD5/PSP5 OSC2/CLKOUT 14 27 RD4/PSP4 RC0/T1OSO/T1CKI 15 26 RC7/RX/DT RC1/T1OSI/CCP2 16 25 RC6/TX/CK RC2/CCP1 17 24 RC5/SDO RC3/SCK/SCL 18 23 RC4/SDI/SDA RD0/PSP0 19 22 RD3/PSP3 RD1/PSP1 20 21 RD2/PSP2 Figura 3.1. Distribución de pines del PIC16F877. El microcontrolador PIC16F877 Los pines de entrada/salida de este microcontrolador están organizados en cinco puertos, el puerto A con 6 líneas, el puerto B con 8 líneas, el puerto C con 8 líneas, el puerto D con 8 líneas y el puerto E con 3 líneas. Cada pin de esos puertos se puede configurar como entrada o como salida independiente programando un par de registros diseñados para tal fin. En ese registro un bit en "0" configura el pin del puerto correspondiente como salida y un bit en "1" lo configura como entrada. Dichos pines del microcontrolador también pueden cumplir otras funciones especiales, siempre y cuando se configuren para ello, según se verá más adelante. RA0/AN0 RA1/AN1 Puerto A RA2/AN2/VrefRA3/AN3/Vref+ RA4/TOCKI RA5/AN4 RC0 RC1 RC2 RC3 Puerto C RC4 RC5 RC6/Tx RC7/Rx RD0 RD1 Puerto D RD2 RD3 RD4 RD5 RD6 RD7 RB0/INT RB1 RB2 RB3 Puerto B RB4 RB5 RE0/RD/AN5 Puerto E RE1/WR/AN6 RB6 RB7 RE2/CS/AN7 Figura 3.2. Distribución de los puertos del PIC16F877 Los pines del puerto A y del puerto E pueden trabajar como entradas para el convertidor Análogo a Digital interno, es decir, allí se podría conectar una señal proveniente de un sensor o de un circuito analógico para que el microcontrolador la convierta en su equivalente digital y pueda realizar algún proceso de control o de instrumentación digital. El pin RB0/INT se puede configurar por software para que funcione como interrupción externa, para configurarlo se utilizan unos bits de los registros que controlan las interrupciones. El pin RA4/TOCKI del puerto A puede ser configurado como un pin de entrada/salida o como entrada del temporizador/contador. Cuando este pin se programa como entrada digital, El microcontrolador PIC16F877 funciona como un disparador de Schmitt (Schmitt trigger), puede reconocer señales un poco distorsionadas y llevarlas a niveles lógicos (cero y cinco voltios). Cuando se usa como salida digital se comporta como colector abierto (open collector), por lo tanto, se debe poner una resistencia de pull-up (resistencia externa conectada a un nivel de cinco voltios). Como salida, la lógica es inversa: un "0" escrito al pin del puerto entrega en el pin un "1" lógico. Además, como salida no puede manejar cargas como fuente, sólo en el modo sumidero. El puerto E puede controlar la conexión en modo microprocesador con otros dispositivos utilizando las líneas RD (read), WR (write) y CS (chip select). En este modo el puerto D funciona como un bus de datos de 8 bits (pines PSP). La máxima capacidad de corriente de cada uno de los pines de los puertos en modo sumidero (sink) o en modo fuente (source) es de 25 mA . La máxima capacidad de corriente total de los puertos es: Modo sumidero Modo fuente PUERTO A PUERTO B PUERTO C PUERTO D 150 mA 200 mA 200 mA 200 mA 150 mA 200 mA 200mA 200mA El consumo de corriente del microcontrolador para su funcionamiento depende del voltaje de operación, la frecuencia y de las cargas que tengan sus pines. Para un oscilador de 4 MHz el consumo es de aproximadamente 2 mA; aunque este se puede reducir a 40 microamperios cuando se está en el modo sleep (en este modo el micro se detiene y disminuye el consumo de potencia). Se sale de ese estado cuando se produce alguna condición especial que veremos más adelante. +5V Un solo pin Microcontrolador Un solo pin Microcontrolador Imax=25mA Imax=25mA +5V Puerto completo Microcontrolador Microcontrolador Puerto completo Imax=200mA Modo sumidero Imax=200mA Modo fuente Figura 3.3. Capacidad de corriente de los pines y puertos. El microcontrolador PIC16F877 Descripción de los pines del microcontrolador Nombre pin RA0/AN0 RA1/AN1 RA2/AN2 Vref RA3/AN3/Vref + RA4/T0CKI RA5/SS/AN4 RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RC4/SDI/SDA RC5/SDO RC6/TX/CK RC7/RX/DT VDD VSS MCLR OSC1/CLKIN OSC2/CLKOUT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 RE0/RD/AN5 RE1/WR/AN6 RE2/CS/AN7 Pin 2 3 4 5 6 Descripción E/S Digital o Entrada análoga 0. E/S Digital o Entrada análoga 1. E/S Digital o Entrada análoga 2. E/S Digital o Entrada análoga 3. Bit 4 del puerto A (E/S bidireccional ). También se usa como entrada de reloj al temporizador/contador TMR0. Salida de colector abierto. 7 E/S Digital o Entrada análoga 4. También lo usa el puerto serial síncrono. 33 Bit 0 del puerto B (E/S bidireccional). Buffer E/S: TTL/ST. También se usa como entrada de interrupción externa (INT). 34 Bit 1 del puerto B (E/S bidireccional). Buffer E/S: TTL 35 Bit 2 del puerto B (E/S bidireccional). Buffer E/S: TTL 36 Bit 3 del puerto B (E/S bidireccional). Buffer E/S: TTL (Programación en bajo voltaje) 37 Bit 4 del puerto B (E/S bidireccional). Buffer E/S: TTL. Interrupción por cambio del pin. 38 Bit 5 del puerto B (E/S bidireccional). Buffer E/S: TTL. Interrupción por cambio del pin. 39 Bit 6 del puerto B (E/S bidireccional). Buffer E/S: TTL/ST. Interrupción por cambio del pin. Entrada de reloj para programación serial. 40 Bit 7 del puerto B (E/S bidireccional). Buffer E/S: TTL/ST. Interrupción por cambio del pin. Entrada de datos para programación serial. 15 E/S Digital. Salida del oscilador Timer 1 o entrada de reloj Timer 1. 16 E/S Digital. Entrada del oscilador Timer 1. Entrada Captura 2; Salida Compara 2; Salida PWM 2 17 E/S Digital. Entrada Captura 1; Salida Compara 1; Salida PWM 1 18 E/S Digital. Línea de reloj serial asíncrono en el modo SPI y el modo I²C 23 E/S Digital. Línea de datos en el modo SPI o en el modo I²C 24 E/S Digital. 25 E/S Digital. Transmisión asíncrona (USART) o reloj síncrono (SSP). 26 E/S Digital. Recepción asíncrona (USART) o línea de datos (SSP). 11,32 Voltaje de alimentación DC (+) 12,31 Referencia de voltaje (GND). 1 Entrada de RESET al microcontrolador. Voltaje de entrada durante la programación. En nivel bajo resetea el microcontrolador. 13 Entrada oscilador cristal oscilador / Entrada fuente de reloj externa. 14 Salida oscilador cristal. Oscilador RC: Salida con un ¼ frecuencia OSC1 19 E/S Digital. Puede ser puerto paralelo en bus de 8 bits. 20 E/S Digital. Puede ser puerto paralelo en bus de 8 bits. 21 E/S Digital. Puede ser puerto paralelo en bus de 8 bits. 22 E/S Digital. Puede ser puerto paralelo en bus de 8 bits. 27 E/S Digital. Puede ser puerto paralelo en bus de 8 bits. 28 E/S Digital. Puede ser puerto paralelo en bus de 8 bits. 29 E/S Digital. Puede ser puerto paralelo en bus de 8 bits. 30 E/S Digital. Puede ser puerto paralelo en bus de 8 bits. 8 E/S Digital. Puede se pin de lectura (read) en modo microprocesador. 9 E/S Digital. Puede ser pin de escritura (write) en modo microprocesador. E/S Digital. Puede ser pin de selección de chip (chip select) en modo 10 microprocesador. El microcontrolador PIC16F877 El oscilador externo Todo microcontrolador requiere un circuito externo que le indique la velocidad a la que debe trabajar. Este circuito, que se conoce como oscilador o reloj, es muy simple pero de vital importancia para el buen funcionamiento del sistema. El PIC16F877 puede utilizar cuatro tipos de oscilador diferentes. Estos tipos son: • RC. Oscilador con resistencia y condensador. • XT. Cristal (por ejemplo de 1 a 4 MHz). • HS. Cristal de alta frecuencia (por ejemplo 10 a 20 MHz). • LP. Cristal para baja frecuencia y bajo consumo de potencia. En el momento de programar o “quemar” el microcontrolador se debe especificar que tipo de oscilador se usa. Esto se hace a través de unos fusibles llamados “fusibles de configuración”. El tipo de oscilador que se sugiere para las prácticas es el XT con un cristal de 4 MHz, porque garantiza precisión y es muy comercial. Internamente esta frecuencia es dividida por cuatro, lo que hace que la frecuencia efectiva de trabajo sea de 1 MHz en este caso, por lo que cada instrucción se ejecuta en un microsegundo. El cristal debe ir acompañado de dos condensadores y se conecta como se muestra en la figura 3.4. 20pF 16OSC1 Bytes Cristal OSC2 13 P Figura 3.4. Conexión de un oscilador XT. Si no se requiere mucha precisión en el oscilador y se quiere economizar dinero, se puede utilizar una resistencia y un condensador, como se muestra en la figura 3.5. +5VDC R OSC1 Fosc/4 C Figura 3.5. Conexión de un oscilador RC. El microcontrolador PIC16F877 Reset En los microcontroladores se requiere un pin de reset para reiniciar el funcionamiento del sistema cuando sea necesario, ya sea por una falla que se presente o porque así se haya diseñado el sistema. El pin de reset en los PIC es llamado MCLR (master clear). Existen varias formas de resetear o reiniciar el sistema: • • • • • Al encendido (Power On Reset) Pulso en el pin MCLR durante operación normal Pulso en el pin MCLR durante el modo de bajo consumo (modo sleep) El rebase del conteo del circuito de vigilancia (watchdog) durante operación normal El rebase del conteo del circuito de vigilancia (watchdog) durante el modo de bajo consumo (sleep) El reset al encendido se consigue gracias a dos temporizadores. El primero de ellos es el OST (Oscillator Start-Up Timer: Temporizador de encendido del oscilador), orientado a mantener el microcontrolador en reset hasta que el oscilador del cristal es estable. El segundo es el PWRT (Power-Up Timer: Temporizador de encendido), que provee un retardo fijo de 72 ms (nominal) en el encendido únicamente, diseñado para mantener el dispositivo en reset mientras la fuente se estabiliza. Para utilizar estos temporizadores, sólo basta con conectar el pin MCLR a la fuente de alimentación, evitándose utilizar las tradicionales redes de resistencias externas en el pin de reset. El reset por MCLR se consigue llevando momentáneamente este pin a un estado lógico bajo, mientras que el watchdog WDT produce el reset cuando su temporizador rebasa la cuenta, o sea que pasa de 0FFh a 00h. Cuando se quiere tener control sobre el reset del sistema se puede conectar un botón como se muestra en la figura 3.6. +5VDC 10K 100Ω 4 MCLR Reset Figura 3.6 Conexión del botón de reset. Arquitectura interna del microcontrolador Este término se refiere a los bloques funcionales internos que conforman el microcontrolador y la forma en que están conectados, por ejemplo la memoria FLASH (de programa), la memoria RAM (de datos), los puertos, la lógica de control que permite que todo el conjunto funcione, etc. El microcontrolador PIC16F877 Memoria EEPROM Dispositivo Memoria de programa PIC16F874 4K 192 Bytes 128 Bytes PIC16F877 8K 368 Bytes 256 Bytes Memoria de datos 13 8 Bus de datos Puerto A Contador Programa Memoria de programa FLASH RAM Pila 8 niveles (13-bit) Bus de 14 programa RA0/AN0 RA1/AN1 RA2/AN2 RA3/AN3/VREF RA4/T0CKI RA5/AN4/SS Direcciones de RAM (1) Puerto B 9 RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD Mux Direcc. Reg instrucciones Dir. Directo 7 8 Dir. Indirecto Reg FSR Reg STATUS 8 3 Power-up Timer Decodificador de instrucciones Generación de tiempos OSC1/CLKIN OSC2/CLKOUT Oscillator Start-up Timer Power-on Reset Watchdog Timer Brown-out Reset Puerto C RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RC4/SDI/SDA RC5/SDO RC6/TX/CK RC7/RX/DT MUX ALU 8 Puerto D Reg W RD7/PSP7:RD0/PSP0 In-Circuit Debugger Low-Voltage Programming Puerto paralelo esclavo Puerto C RE0/AN5/RD RE1/AN6/WR MCLR Timer0 Timer1 Datos EEPROM Nota 1: CCP1,2 VDD, VSS RE2/AN7/CS Timer2 10-bit A/D Puerto serial síncrono USART Los bits más altos se manejan desde el registro STATUS Figura 3.7. Arquitectura del PIC16F877 El microcontrolador PIC16F877 La figura 3.7 muestra la arquitectura general del PIC16F877, en ella se pueden apreciar los diferentes bloques que lo componen y la forma en que se conectan. Se muestra la conexión de los puertos, las memorias de datos y de programa, los bloques especiales como el watchdog, los temporizadores de arranque, el oscilador, etc. Todos los elementos se conectan entre sí por medio de buses. Un bus es un conjunto de líneas que transportan información entre dos o más módulos. Vale la pena destacar que el PIC16F877 tiene un bloque especial de memoria de datos de 256 bytes del tipo EEPROM, además de los dos bloques de memoria principales que son el de programa y el de datos o registros. El PIC16F877 se basa en la arquitectura Harvard, en la cual el programa y los datos se pueden trabajar con buses y memorias separadas, lo que posibilita que las instrucciones y los datos posean longitudes diferentes. Esta misma estructura es la que permite la superposición de los ciclos de búsqueda y ejecución de las instrucciones, lo cual se ve reflejado en una mayor velocidad del microcontrolador. Memoria de programa (FLASH) Es una memoria de 8K de longitud con datos de 14 bits en cada posición. Como es del tipo FLASH se puede programar y borrar eléctricamente, lo que facilita el desarrollo de los programas y la experimentación. En ella se graba o almacena el programa o códigos que el microcontrolador debe ejecutar. En la figura 3.8 se muestra el mapa de la memoria de programa. La memoria de programa está dividida en cuatro bancos o páginas de 2K cada uno. El primero va de la posición de memoria 0000h a la 07FFh, el segundo va de la 0800h a la 0FFFh, el tercero de la 1000h a la 17FFh y el cuarto de la 1800h a la 1FFFh. Vector de reset. Cuando ocurre un reset al microcontrolador, el contador de programa se pone en ceros (0000H). Por esta razón, en la primera dirección del programa se debe escribir todo lo relacionado con la iniciación del mismo. Vector de interrupción. Cuando el microcontrolador recibe una señal de interrupción, el contador de programa apunta a la dirección 04H de la memoria de programa, por eso, allí se debe escribir toda la programación necesaria para atender dicha interrupción. Pila (Stack) Estos registros no forman parte de ningún banco de memoria y no permiten el acceso por parte del usuario. Se usan para guardar el valor del contador de programa cuando se hace un llamado a una subrutina o cuando se atiende una interrupción; luego, cuando el micro regresa a seguir ejecutando su tarea normal, el contador de programa recupera su valor leyéndolo nuevamente desde la pila. El PIC16F877 tiene una pila de 8 niveles, esto significa que se pueden anidar 8 llamados a subrutina sin tener problemas. El microcontrolador PIC16F877 Bits 12 a 0 del contador de programa 13 CALL, RETURN RETFIE, RETLW Pila nivel 1 Pila nivel 2 Pila nivel 8 Vector de Reset 0000h Vector de Interrupción 0004h 0005h Página 0 07FFh 0800h Página 1 Memoria de programa 0FFFh 1000h Página 2 17FFh 1800h Página 3 1FFFh Figura 3.8. Memoria de programa del PIC16F877. Memoria de datos (RAM) El PIC16F877 posee cuatro bancos de memoria RAM, cada banco posee 128 bytes. De estos 128 los primeros 32 (hasta el 1Fh) son registros que cumplen un propósito especial en el control del microcontrolador y en su configuración. Los 96 siguientes son registros de uso general que se pueden usar para guardar los datos temporales de la tarea que se está ejecutando, figura 3.9. Todas las posiciones o registros de memoria se pueden acceder directa o indirectamente (esta última forma a través del registro selector FSR). Para seleccionar que página o banco de memoria se trabaja en un momento determinado se utilizan los bits RP0 y RP1 del registro STATUS. El microcontrolador PIC16F877 Resumen de algunos de los registros de configuración BANCO 0: - TMR0: Registro del temporizador/contador de 8 bits. - PCL: Byte menos significativo del contador de programa (PC). - STATUS: Contiene banderas (bits) que indican el estado del procesador después de una operación aritmética/lógica. - FSR: Registro de direccionamiento indirecto. - PORTA, PORTB, PORTC, PORTD, PORTE: Registro de puertos de E/S de datos. Conectan con los pines físicos del micro. - PCLATH: Byte alto (más significativo) del contador de programa (PC). - INTCON: Registro de control de las interrupciones. - ADRESH: Parte alta del resultado de la conversión A/D. - ADCON0: Controla la operación del módulo de conversión A/D BANCO 1: - OPTION: Registro de control de frecuencia del TMR0. - TRISA, TRISB, TRISC, TRISD. TRISE: Registros de configuración de la operación de los pines de los puertos. - ADRESL: Parte baja del resultado de la conversión A/D. - ADCON1: Controla la configuración de los pines de entrada análoga. BANCO 2: - TMR0: Registro del temporizador/contador de 8 bits. - PCL: Byte menos significativo del contador de programa (PC). - FSR: Registro de direccionamiento indirecto. - EEDATA: Registro de datos de la memoria EEPROM. - EEADR: Registro de dirección de la memoria EEPROM. - PCLATH: Byte alto (más significativo) del contador de programa (PC). - INTCON: Registro de control de las interrupciones. BANCO 3: - OPTION: Registro de control de frecuencia del TMR0. - EECON1: Control de lectura/escritura de la memoria EEPROM de datos. - EECON2: No es un registro físico. El microcontrolador PIC16F877 INDF TMR0 PCL STATUS FSR PORTA PORTB PORTC PORTD PORTE PCLATH INTCON PIR1 PIR2 TMR1L TMR1H T1CON TMR2 T2CON SSPBUF SSPCON CCPR1L CCPR1H CCP1CON RCSTA TXREG RCREG CCPR2L CCPR2H CCP2CON ADRESH ADCON0 00h 01h 02h 03h 04h 05h 06h 07h 08h 09h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h INDF OPTION_REG PCL STATUS FSR TRISA TRISA TRISB TRISC TRISD TRISE PCLATH INTCON PIE1 PIE2 PCON SSPCON2 PR2 SSPADD SSPSTAT TXSTA SPBRG ADRESL ADCON1 80h 81h 82h 83h 84h 85h 86h 87h 88h 89h 8Ah 8Bh 8Ch 8Dh 8Eh 8Fh 90h 91h 92h 93h 94h 95h 96h 97h 98h 99h 9Ah 9Bh 9Ch 9Dh 9Eh 9Fh PORTB PCLATH INTCON EEDATA EEADR EEDATH EEADRH Banco 1 TRISB PCLATH INTCON EECON1 EECON2 Reservado Reservado 19Fh 1A0h 120h Registros de Propósito General Registros de Propósito General 80 Bytes 80 Bytes 1EFh 1F0h 16Fh 170h 17Fh Banco 2 180h 181h 182h 183h 184h 185h 186h 187h 188h 189h 18Ah 18Bh 18Ch 18Dh 18Eh 18Fh 190h 16 Bytes 11Fh FFh 7Fh INDF OPTION_REG PCL STATUS FSR Registros de Propósito General 16 Bytes 0EFh 0F0h Banco 0 100h 101h 102h 103h 104h 105h 106h 107h 108h 109h 10Ah 10Bh 10Ch 10Dh 10Eh 10Fh 110h Registros de Propósito General A0h Registros de Propósito General 80 Bytes Registros de Propósito General 96 Bytes INDF TMR0 PCL STATUS FSR 1FFh Banco 3 Figura 3.9. Organización de la memoria RAM del PIC16F877. El microcontrolador PIC16F877 Función de algunos registros especiales 00h o INDF: Registro para direccionamiento indirecto de datos. Este no es un registro disponible físicamente; utiliza el contenido del registro FSR y los bits RP0 y RP1 del registro STATUS para seleccionar indirectamente la memoria de datos, la instrucción que lo acompañe determinará que se debe realizar con el registro señalado. 01h o TMR0. Temporizador/contador de 8 bits. Este es un contador que se puede incrementar con una señal externa aplicada al pin RA4/TOCKI o de acuerdo a una señal interna proveniente del reloj de instrucciones del microcontrolador. La rata de incremento del registro se puede determinar por medio de un preescalador o divisor de frecuencia, localizado en el registro OPTION. Como una mejora con respecto a referencias anteriores, se le ha agregado la generación de interrupción cuando se rebasa la cuenta (el paso de 0FFh a 00h). 02h o PCL: Contador de programa. Se utiliza para direccionar las palabras de 14 bits del programa que se encuentra almacenado en la memoria ROM; este contador de programas es de 13 bits de ancho, figura 3.10. Sobre el byte bajo, se puede escribir o leer directamente, mientras que sobre el byte alto, no. El byte alto se maneja mediante el registro PCLATH (0Ah). Ante una condición de reset el microcontrolador inicia el contador de programa con todos sus bits en “cero”. Durante la ejecución normal del programa, y dado que todas las instrucciones ocupan sólo una posición de memoria, el contador se incrementa en uno con cada instrucción, a menos que se trate de alguna instrucción de salto. Registro PCL Registro PCLATH 12 11 10 9 8 7 6 5 4 3 2 1 0 Bits Incluidos en la instrucción, suficiente para direccionar toda la memoria del PIC16F877 Figura 3.10. Registros que conforman el Contador de programa. En una instrucción CALL o GOTO la dirección de memoria a donde se quiere ir, es decir, los bits 12 a 0 del contador de programa se cargan desde el código de operación de la instrucción. En algunas instrucciones donde la parte baja del contador de programa, es decir los ocho bits bajos del registro PCL, es el destino, los otros cinco bits se cargan directamente desde el El microcontrolador PIC16F877 PCLATH (bits 4 a 0), por ejemplo en el caso de la instrucción ADDWF. Esto se debe tener en cuenta cuando se desea hacer lectura de tablas usando el comando: ADDWF PC,1 , en este caso se debe tener en cuenta que la tabla debe estar comprendida dentro de un solo bloque de 256 bytes (0-255, 256-511, etc.). 03h o STATUS: Registro de estados. Contiene el estado aritmético de la ALU, la causa del reset y los bits de preselección de página para la memoria de datos. La figura 3.11 muestra los bits correspondientes a este registro. Los bits 5 y 6 (RP0 y RP1) son los bits de selección de página para el direccionamiento directo de la memoria de datos; solamente RP0 se usa en los PIC16F84. RP1 se puede utilizar como un bit de propósito general de lectura/escritura. Los bits TO y PD no se pueden modificar por un proceso de escritura; ellos muestran la condición por la cual se ocasionó el último reset. Registro: STATUS IRP RP1 RP0 T0 PD Z bit 7 DC C bit 0 Dirección: condición de reset: 03h 000??XXX IRP: Selector de página para direccionamiento indirecto RP1 y RP0: Selectores de página para direccionamiento directo. T0: Time Out o Bit de finalización del temporizador. Se coloca en 0 cuando el circuito de vigilancia Watchdog finaliza la temporización. PD: Power Down o Bit de bajo consumo. Se coloca en 0 por la instrucción SLEEP. Z: Zero o Bit de cero. Se coloca en 1 cuando el resultado de una operación lógica o aritmética es cero. DC: Digit Carry o Bit de acarreo de dígito. En operaciones aritméticas se activa cuando hay acarreo entre el bit 3 y el 4. C: Carry o Bit de acarrreo. En instrucciones aritméticas se activa cuando se presenta acarreo desde el bit más significativo del resultado. Figura 3.11. Bits del Registro de Estados. 04h o FSR: Registro selector de registros. En asocio con el registro IND0, se utiliza para seleccionar indirectamente los otros registros disponibles. Si en el programa no se utilizan llamadas indirectas, este registro se puede utilizar como un registro de propósito general. El microcontrolador PIC16F877 Para entender mejor el funcionamiento de este registro veamos un programa simple que borra el contenido de la memoria RAM, empleando direccionamiento indirecto. MOVLW MOVWF NEXT CLRF 20h FSR INDO INCF BTFSS GOTO continúa FSR,1 FSR,6 NEXT ...... ;inicializa el puntero en la posición de memoria RAM ;que se va a borrar ;borra el registro indexado (es decir el que está ;siendo direccionado por el FSR) ;incrementa el puntero ;pregunta por el bit 6 para ver si ya acabó de borrar ;sigue borrando los registros que faltan 05h o PORTA: Puerto de Entrada/Salida de 6 bits. Este puerto, al igual que todos sus similares en los PIC, puede leerse o escribirse como si se tratara de un registro cualquiera. El registro que controla el sentido (entrada o salida) de los pines de este puerto está localizado en la página 1, en la posición 85h y se llama TRISA. El puerto A también puede ser configurado para que trabaje como entradas análogas para el convertidor Análogo a Digital interno del microcontrolador. 06h o PORTB: Puerto de entrada/salida de 8 bits. Al igual que en todos los PIC, este puede leerse o escribirse como si se tratara de un registro cualquiera; algunos de sus pines tienen funciones alternas en la generación de interrupciones. El registro de control para la configuración de la función de sus pines se localiza en la página 1, en la dirección 86h y se llama TRISB. Puede ser configurado también para cumplir otras funciones. 07h o PORTC: Puerto de entrada/salida de 8 bits. Al igual que en todos los PIC, este puede leerse o escribirse como si se tratara de un registro cualquiera; algunos de sus pines tienen funciones alternas. El registro de control para la configuración de la función de sus pines se localiza en la página 1, en la dirección 87h y se llama TRISC. Puede ser configurado también para cumplir otras funciones. 08h o PORTD: Puerto de entrada/salida de 8 bits. Al igual que en todos los PIC, este puede leerse o escribirse como si se tratara de un registro cualquiera; algunos de sus pines tienen funciones alternas cuando se utiliza el micro en modo microprocesador. El registro de control para la configuración de la función de sus pines se localiza en la página 1, en la dirección 88h y se llama TRISD. Puede ser configurado también para cumplir otras funciones. 09h o PORTE: Puerto de Entrada/Salida de 3 bits. Este puerto, al igual que todos sus similares en los PIC, puede leerse o escribirse como si se tratara de un El microcontrolador PIC16F877 registro cualquiera. El registro que controla el sentido (entrada o salida) de los pines de este puerto está localizado en la página 1, en la posición 89h y se llama TRISE. El puerto E también puede ser configurado para que trabaje como entradas análogas para el convertidor Análogo a Digital interno del microcontrolador o para que maneje las señales de control en el modo microprocesador. 85h o TRISA: Registro de configuración del puerto A. Como ya se mencionó, es el registro de control para el puerto A. Un “cero” en el bit correspondiente al pin lo configura como salida, mientras que un “uno” lo hace como entrada. 86h o TRISB: Registro de configuración del puerto B. Orientado hacia el control del puerto B. Son válidas las mismas consideraciones del registro TRISA. 87h o TRISC: Registro de configuración del puerto C. Orientado hacia el control del puerto C. Son válidas las mismas consideraciones del registro TRISA. 88h o TRISD: Registro de configuración del puerto D. Orientado hacia el control del puerto D. Son válidas las mismas consideraciones del registro TRISA. 89h o TRISE: Registro de configuración del puerto E. Orientado hacia el control del puerto E. Son válidas las mismas consideraciones del registro TRISA. 020h a 7Fh: Registros de propósito general. Estas 96 posiciones están implementadas en la memoria RAM estática, la cual conforma el área de trabajo del usuario. Pueden ser utilizadas para almacenar cualquier dato de 8 bits. Registro de trabajo W. Este es el registro de trabajo principal, se comporta de manera similar al acumulador en los microprocesadores. Este registro participa en la mayoría de las instrucciones. Está directamente relacionado con la Unidad Aritmética y Lógica ALU. El microcontrolador PIC16F877 Módulo del convertidor Análogo a Digital Este módulo permite la conversión de una señal de entrada análoga a su correspondiente valor numérico de 10 bits. El módulo tiene ocho entradas análogas, las cuales son multiplexadas dentro de un circuito de muestreo y retención. La salida del multiplexor es la entrada al convertidor, el cual genera el resultado por medio de aproximaciones sucesivas, figura 3.12. Figura 3.12. Módulo del Convertidor A/D La referencia análoga de voltaje es seleccionada por software permitiendo utilizar la fuente de alimentación del PIC (VDD) o un nivel de voltaje externo aplicado al pin 5 (RA3/AN3/ VREF +). El módulo tiene los siguientes registros asociados: • ADCON0 : Controla la operación del módulo A/D. • ADCON1 : Configura las funciones de los pines del puerto análogo. El microcontrolador PIC16F877 • ADRESL • ADRESH : Contiene la parte BAJA del resultado de la conversión A/D. : Contiene la parte ALTA del resultado de la conversión A/D. Registros de Control del Módulo Convertidor Análogo/Digital Registro ADCON0 Este es un registro que permite seleccionar cual de las entradas análogas va a ser leída y permite dar la orden de iniciar el proceso de conversión, sus ocho bits son los siguientes: ADCS1 bit7 ADCS0 CHS2 CHS1 CHS0 GO/DONE - ADON bit 0 • Bit 0 (ADON): Bit de activación del módulo. ADON = 1, Módulo A/D operando. ADON = 0, Módulo A/D desactivado. • Bit 2 (GO/DONE): Estado de conversión: GO = 1, Empieza conversión. GO = 0, conversión finalizada. Si ADON = 0, Este bit es cero. • Bits 3, 4 y 5 (CHS0, CHS1, CHS2): Selección del canal a convertir (canal 0 - 7). • Bits 6 y 7(ADCS0, ADCS1): Selección del reloj de conversión. ADCS1 0 0 1 1 ADCS0 FRECUENCIA DE CONVERSIÓN 0 Fosc / 2 1 Fosc / 8 0 Fosc / 32 1 FRC Figura 3.13. Frecuencias de conversión para el módulo A/D Registro ADCON1. Este es un registro que permite seleccionar como se ubican los diez bits resultado de la conversión A/D y permite seleccionar cuales de los pines del puerto A trabajarán como entradas análogas y cuales como entradas digitales. Adicionalmente, permite seleccionar los voltajes de referencia del convertidor. ADFM bit7 - - - - PCFG2 PCFG1 PCFG0 bit 0 El bit 7 (ADFM) selecciona el formato del resultado de la conversión: Si ADFM = 1, el resultado se justifica a la derecha: Los 6 bits más significativos de ADRESH son cero. El microcontrolador PIC16F877 Si ADFM = 0, el resultado se justifica a la izquierda: Los 6 bits menos significativos de ADRESL son cero. Con los tres bits (PCFG0, PCFG1, PCFG2) se configuran los pines del puerto A como de entradas análogas o entrada/salida digital, así como la referencia de voltaje que utilizará el convertidor. Figura 3.14. PCFG3: AN7(1) AN6(1) AN5(1) PCFG0 RE2 RE1 RE0 0000 0001 0010 0011 0100 0101 011x 1000 1001 1010 1011 1100 1101 1110 1111 A A D D D D D A D D D D D D D A A D D D D D A D D D D D D D A A D D D D D A A A A D D D D AN4 RA5 A A A A D D D A A A A A D D D AN3 RA3 AN2 RA2 A VREF+ A VREF+ A VREF+ D VREF+ A VREF+ VREF+ VREF+ VREF+ D VREF+ A A A A D D D VREFA A VREFVREFVREFD VREF- AN1 RA1 A A A A A A D A A A A A A D D AN0 RA0 A A A A A A D A A A A A A A A VREF+ VDD RA3 VDD RA3 VDD RA3 VDD RA3 VDD RA3 RA3 RA3 RA3 VDD RA3 VREFVSS VSS VSS VSS VSS VSS VSS RA2 VSS VSS RA2 RA2 RA2 VSS RA2 CHAN / REFS 8/0 7/1 5/0 4/1 3/0 2/1 0/0 6/2 6/0 5/1 4/2 3/2 2/2 1/0 1/2 A = Entrada Análoga D = Entrada/Salida Digital Nota 1: Estos canales no están disponibles en los dispositivos de 28 pines Figura 3.14. Selección de los canales análogos a utilizar. Cuando se completa la conversión A/D, el resultado se carga en los registros ADRESH y ADRESL (en el formato configurado por el bit ADFM). El bit GO/DONE (ADCON0<2>) se pone en cero y el bit bandera de la interrupción A/D (ADIF) se pone en uno. Después de que el módulo ha sido configurado, al canal seleccionado se debe hacer un muestreo antes de empezar la conversión. El tiempo requerido para el muestreo es definido como Tad. El microcontrolador PIC16F877 Figura 3.15. Modelo circuital de la Entrada Análoga. Requerimientos para el Muestreo: Para que el convertidor A/D tenga precisión, se debe permitir que el condensador de retención se cargue con todo el nivel de voltaje del canal de entrada. En la figura 3.15. se muestra el modelo de entrada análoga. La máxima impedancia recomendada para las fuentes análogas es de 10 Kohm. Después que se selecciona el canal de entrada análoga (o es cambiado) se debe esperar un tiempo de muestreo antes de que la conversión se inicie. Selección de la frecuencia de conversión: La conversión A/D requiere 10 Tad. La fuente del reloj de conversión es seleccionada por software. Las cuatro opciones posibles para Tad son: • • • • 2 Tosc 8 Tosc 32 Tosc Oscilador interno RC Para conversiones correctas, el reloj de conversión (Tad) debe ser seleccionado para tener un tiempo mínimo Tad de 1.6 useg. FORMA DE REALIZAR LA CONVERSIÓN A/D : • Configurar el módulo A/D: - Configurar los pines análogos, referencia de voltaje y E/S digitales (ADCON1). - Seleccionar canal de entrada A/D. - Seleccionar reloj de conversión A/D. - Activar el módulo A/D. • Configurar la interrupción A/D(si se requiere): ADIF =0 (PIR1<6>); ADIE = 1 (PIE1<6>) y GIE = 1 (INTCON<7>). El microcontrolador PIC16F877 • Asegurar el tiempo de muestreo requerido [Tad]. • Empezar la conversión. • Esperar que se realice la conversión, así : - Haciendo un muestreo al bit GO/DONE hasta que éste es cero. - Esperar la interrupción del convertidor. • Leer los registros ADRESH y ADRESL. ADIF se debe resetear si se usa interrupción. • Para una siguiente conversión vaya al paso primero o segundo según se requiera. Antes de empezar otro muestreo se debe esperar como mínimo 2 Tad. Resumen de Características principales del PIC16F877: • • • • • • • • • • • • • • • • • • Memoria de programa : FLASH, 8 K de instrucciones de 14 bits c/u. Memoria de datos : 368 bytes RAM, 256 bytes EEPROM. Pila (Stack) : 8 niveles (14 bits). Fuentes de interrupción : 13 Instrucciones : 35 Encapsulado : DIP de 40 pines. Frecuencia oscilador : 20 MHz (máxima) Temporizadores/Contadores: 1 de 8 bits (Timer 0); 1 de 16 bits (Timer 1); 1 de 8 bits (Timer 2) con pre y post escalador. Un perro guardián (WDT) Líneas de E/S : 6 del puerto A, 8 del puerto B, 8 del puerto C, 8 del puerto D y 3 del puerto E, además de 8 entradas análogas. Dos módulos de Captura, Comparación y PWM: - Captura: 16 bits. Resolución máx. = 12.5 nseg. - Comparación: 16 bits. Resolución máx. = 200 nseg. - PWM: Resolución máx. = 10 bits. Convertidor Análogo/Digital de 10 bits multicanal (8 canales de entrada). Puerto serial síncrono (SSP) con bus SPI (modo maestro) y bus I²C (maestro/esclavo). USART (Universal Synchronous Asynchronous Receiver Transmitter) con dirección de detección de 9 bits. Corriente máxima absorbida/suministrada (sink/source) por línea (pin): 25 mA Oscilador : Soporta 4 configuraciones diferentes: XT, RC, HS, LP. Tecnología de Fabricación: CMOS Voltaje de alimentación: 3.0 a 5.5 V DC Puede operar en modo microprocesador XIV. Bibliográfia. [1]AUTOR, S. (21 de febrero de 2003). Tipos de sistemas de deteccion de incendio. Obtenido de https://es.scribd.com/doc/11978343/Historia-Breve-de-LaSeguridad-Contra-Incendios [2]DVR DATA. (2013). Obtenido de http://www.lsb.es/imagenes/Manual%20AVC79xPV_esp.pdf [3]INALARM. (2014). Obtenido de http://www.inalarm.com.mx/Default.aspx?content=cotizador [4]LABCENTER. (2014). Obtenido de http://www.labcenter.com/index.cfm [5]LECTORA. (2006). Obtenido de Se deja link en referencias bibliográficas manual de panel 9600. (2012). Obtenido de http://www.spy-shop.ro/cititor-deproximitate-biometrics-veriflex.html [6]MICROS Y DUINO. (2014). Obtenido de www.microsyduino.com [7]PIC. (2002). Obtenido de http://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf [8]MAGOCAD (2009). Obtenido de http://www.magocad.com.mx [9]ELECTRONICS. (27 de noviembre de 2001). Obtenido de • http://es.electronis.org