Title: Autor : Carlos Javier Diez Cuesta'
1GESTION REMOTA DE RECURSOS DOMOTICOS MEDIANTE
LA LINEA TELEFONICA
Para acceder al Título de Ingeniero Técnico de
Telecomunicación
- Autor Carlos Javier Diez Cuesta.
- Director Mario Mañana Canteli.
2SUMARIO
- Objetivos.
- Descripción.
- Domótica.
- Microcontrolador PIC 16F84.
- Tonos DTFM. (MT8870)
- CPLD XC9536.
- Lenguaje VHDL.
- Diseño Software.
- Proceso hardware.
- Programación CPLD XC9536.
- Programación PIC 16F84.
3INTRODUCCION
4OBJETIVOS
- Control mediante un terminal telefónico de
recursos domóticos. - Interacción con esos recursos.
- Posibilidad de gestionar recursos complejos.
- El receptor debe ser fácilmente programable para
facilitar su compatibilidad. - La solución propuesta debe ser económica.
5DESCRIPCION
Terminal telefónico fijo o móvil.
Línea telefónica
Tonos DTFM
Tonos
- Lavadora.
- Horno.
- Luces.
- Alarma
- ...
RECEPTOR
6DESCRIPCION
- Colgar de nuevo. (tecla 1).
- Cambiar el número de tonos antes de que el
receptor descuelgue. (tecla 2). - Cambiar el código de acceso (2 dígitos).
(tecla 3). - Solicitar información sobre el estado de los
aparatos conectados. (tecla 4). - Activar alguno de los aparatos. (tecla 5).
- Desactivar algún aparato. (tecla 6).
7INTRODUCCION A LA DOMOTICA
- Control y gestión de la energía.
- Seguridad.
- Automatización de viviendas e instalaciones
domésticas. - Comunicaciones.
8INTRODUCCION A LA DOMOTICA
- SISTEMA POR CORRIENTES PORTADORAS.
- SISTEMA POR BUS DE DATOS.
- SISTEMA POR CONTROLADOR PROGRAMABLE.
9INTRODUCCION AL PIC 16F84
- Memoria de programa FLASH 1Kx14bits.
- 13 líneas I/O en dos puertos programables
individualmente - Frecuencia máxima de 10 MHz.
- 1 Temporizador Timer.
- WatchDog (perro guardián).
- 4 interrupciones diferentes.
10INTRODUCCION AL PIC 16F84
- Programación en ensamblador o C.
- Arquitectura HARDVARD.
- Paralelismo implícito.PIPE LINE.
- SEGMENTACION.
- Tecnología RISC. 35 instrucciones.
- Alimentación de 2 a 6 voltios.
- Pila de 8 niveles.
11MARCACION DTFM
- Marcación multifrecuencia.
- DTFM. Multifrecuencia de Tono Dual.
- Es la suma algebraica de dos ondas senoidales de
diferentes frecuencias.
12DECODIFICADOR DE TONOS MT8870
- Función que realiza el integrado MT8870.
Recibe los tonos pulsados por el usuario
Decodifica los tonos y avisa al ?controlador
El ?controlador lee los 4 bits correspondientes
al código pulsado
13CPLD XC9536
- CPLD. Dispositivos lógicos programables
complejos. - Contiene 36 macroceldas con un total de 800
celdas utilizables. - Retardo de 5ns de pin a pin (entre 2
cualesquiera). - 34 pines programables de entrada salida.
- Programable en circuito (ISP In System
Programmable), usando una tensión de 5V y hasta
un total de 10.000 ciclos de borrado/escritura.
14CPLD XC9536
- Los drivers de salida proporcionan una
intensidad de 25mA. - Las entradas y salidas, pueden ser a 5V o a
3.3V. - Se pueden programar varios dispositivos al
mismo tiempo. Gracias
a la inclusión del estándar IEEE 1149.1 que
admite soporte boundary Scan (JTAG). - Tecnología avanzada FastFLASH CMOS de 5V.
15LENGUAJE DE DESCRIPCION HARDWARE (VHDL).
VHSIC ? Very High Speed Integrated Circuits.
VHDL ? VHSIC Hardware Description Language.
- Ventajas
- Accesibilidad pública.
- Variedad de metodologías y tecnologías de
diseño. - Independencia de la tecnología y proceso.
- Variedad de los niveles de descripción.
- Facilidades de intercambio.
- Tiempo de desarrollo mas corto.
16DISEÑO PCB
17DISEÑO PCB (Software)
Librerías
Esquema eléctrico
Creación de componentes.
OrCAD Capture
Precaución con los nombres de las patillas
Depuración
DRC
Especificar los test que se desean realizar
Compilar
Create NETLIST
Actualizar los FOOTPRINT
Place Route
Múltiples formatos
OrCAD Layout
Librerías
Creación de FOOTPRINT
Post Process
THRUHOLE.TAP
18DISEÑO PCB (Software)
MT8870
PIC 16F84
CPLD XC9536
Entrada
Discriminador de llamada
19DISEÑO PCB (Hardware)
Limpiador - Acondicionador
Baño de cobre
Taladrado
Catalizador
Metalizado
Fotolito
Laminado
Quita - sales
Insolado
Agua limpia
20DISEÑO PCB (Hardware)
Revelado
Atacado
Eliminación del fotosensible
Estañado
Montaje
21MT8870
Transformador
PIC
5 V
JTAG
12 V
CPLD
rele
Salidas
Línea Telefónica
4N25
Simulador llamada
LM741
22PROGRAMACION
23PROGRAMACION CPLD XC9536
Descripción VHDL
Esquemático
Simulación
Implementación
Verificación
Programación
24PROGRAMACION PIC 16F84
Fichero de texto con extensión ASM
PUERTO PARALELO
Compilar
Simulación
ZOCALO
Grabación
25CONCLUSIONES
26CONCLUSIONES
- VENTAJAS
- Sencillez de manejo e instalación.
- Comparativamente más barato que otros sistemas.
- La inclusión de la CPLD deja abierta la
posibilidad de realizar gestiones complejas.
- INCONVENIENTES
- La interacción a base de sonidos puede ser un
handicap para muchas personas. La solución ideal
sería un método audiovisual pero encarecería
mucho el producto.
27GESTION REMOTA DE RECURSOS DOMOTICOS MEDIANTE
LA LINEA TELEFONICA
Para acceder al Título de Ingeniero Técnico de
Telecomunicación
- Autor Carlos Javier Diez Cuesta.
- Director Mario Mañana Canteli.