isbn: de un sistema domÓtico - … · de movimiento sobre la placa base. ... exposición de la...
TRANSCRIPT
2016
UIADTIUnidad de Investigación Aplicada,
Desarrollo Tecnológico e Innovación
Manual
SMS Center
USB
Serial
M. Energía
Ventilación
Gas Natural
Humo
Presencia
Temperatura
Sensor de Puertas
Iluminación
Persianas Motorizadas
Alarma Sonora
Internet
ZigBee
MódemGSM
Raspberry PI-(Computador
Central)
XBEEExplorer
SMS Center
USBSerial
M. Energía
Ventilación
Gas Natural
Humo
Presencia
Temperatura
Sensor de Puertas
Iluminación
Persianas Motorizadas
Alarma Sonora
Internet
ZigBee
MódemGSM
Raspberry PI-(Computador
Central)
XBEEExplorer
ISBN
: 978
-958
-15-
0210
-3SE
RVIC
IO N
ACIO
NAL
DE A
PREN
DIZA
JE-S
ENA
MAN
UAL
DE D
ESAR
ROLL
O DE
MÓD
ULO
ELEC
TRÓN
ICOS
EM
BEBI
DOS
DE U
N SI
STEM
A DO
MÓT
ICO
DESARROLLO DE MÓDULOSELECTRÓNICOS EMBEBIDOSDE UN SISTEMA DOMÓTICO
ISBN: 978-958-15-0210-3
Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.
Manual de Desarrollo de Módulos Electrónicos Embebidos de un Sistema DomóticoProyecto: “Desarrollo e Implementación de un Sistema de Control Eléctrico Eficiente y Automatizado,
Basado en Uso de Electrónica Embebida y de Aplicaciones Teleinformáticas Multiplataforma”Desarrollado por: Unidad de Investigación Aplicada, Desarrollo Tecnológico e Innovación.
Convocatoria 001 de 2014:Sistema de Investigación, Desarrollo Tecnológico e Innovación, SENNOVA - SENA
Regional ValleCentro de Electricidad y Automatización Industrial
Área de Innovación y Competitividad
Calle 52 No 2 Bis 15 Complejo Salomia. Tel 431 5800. Ext. 22581 - 22763Cali. Colombia
SERVICIO NACIONAL DE APRENDIZAJE, SENA.Sistema de Investigación, Desarrollo Tecnológico e Innovación, SENNOVA - SENARegional Valle.Centro de Electricidad y Automatización Industrial, CEAI.
William Rosero AguilarSubdirector
Pedro Valderrama BedoyaCoordinador Misional
Jorge Enrique Moreno SerranoLíder SENNOVA
Área de Innovación y Competitividad del CEAI.Unidad de Investigación Aplicada, Desarrollo Tecnológico e Innovación, UIADTI.Semillero de Investigación de Electrónica, Instrumentación y Automatización, SIEIA.
Autores:José Fernando Pérez VillaIván Miguel Londoño SilvaJorge Enrique Moreno Serrano
Colaboradores:Alexander Zapata - InstructorJhon Jaiver Riveros - AprendizLuis Alfredo Valencia - AprendizJames Steven Gonzáles - Aprendiz
ISBN: 978-958-15-0210-3 Editorial: Servicio Nacional de Aprendizaje. Tiraje: 100 Ejemplares Julio de 2016
ContenidoIntroducción General ............................................................................................. 9
Capitulo 1: Diseño de Módulos Electrónicos Embebidos de Sensado, Procesamiento y Actuación de un Sistema Domótico .......................................... 11
Presentación ......................................................................................................... 12
1. Laboratorio de Prototipado Electrónico. .............................................................. 13
2. Requerimientos del Desarrollo Electrónico. ........................................................ 14
3. Descripción General de la Plataforma Electrónica Desarrollada. ........................... 15
3.1 Desarrollo de los Módulos Electrónicos Embebidos de Sensado. ..............................163.1.1 Módulo Sensor de Movimiento. .................................................................................... 163.1.2 Módulo Sensor de Humo, Temperatura y Humedad. ...................................................... 173.1.3 Módulo Sensor del Estado Puertas y Ventanas .............................................................. 193.1.4 Módulo Sensor de Inundación ....................................................................................... 19
3.2 Desarrollo de los Módulos Electrónicos Embebidos de Procesamiento. .................................................................................20
3.2.1 Módulo de Procesamiento Central. ............................................................................... 203.2.2 Módulo de Procesamiento para el Control de Periféricos .............................................. 253.2.3 Módulo de Procesamiento del Sistema de Control de Acceso ....................................... 30
3.3 Desarrollo de los Módulos Electrónicos Embebidos de Actuación. ........................................................................................32
3.3.1 Módulo de Control de Iluminación Dimerizable. ............................................................. 32
3.3.2 Módulo de Control de Cargas On - Off. .......................................................................... 32
Capitulo 2: Fabricación y Ensamble de Módulos Electrónicos .............................. 33
Presentación .......................................................................................................... 34
Metodología de fabricación y ensamble de las PCB’s .............................................. 35
Etapa 1: fabricación del circuito impreso ................................................................................. 36
Actividad 1. Ruteado, Perforado y Corte del Circuito Impreso. ......................................36
Actividad 2. Capa de Antisolder. ...................................................................................40
Actividad 3. Estañado de Cobre. ..................................................................................44
Actividad 5. Mascara de Componentes. .......................................................................45
Etapa 2: Ensamble de Componentes de Montaje Superficial ................................ 50
Actividad 1. Fabricación de Esténcil .............................................................................50
Actividad 2. Aplicación de Pasta de Soldar ...................................................................51
Actividad 3. Ubicación de Componentes de Montaje Superficial. ..................................53
Actividad 4. Soldadura por Reflujo. ..............................................................................54
Etapa 3: Ensamble de Componentes de Montaje Through Hole ............................ 55
Etapa 4: Test de Ensamble .................................................................................. 57
Actividad 1. Inspección Visual. ....................................................................................57
Actividad 2: Test de Continuidad. .................................................................................60
Actividad 3. Test de Nivel de Tensión ............................................................................61
Actividad 4. Test de Funcionamiento ............................................................................62
Comentarios de los Autores ................................................................................... 63
Bibliografía ............................................................................................................. 64
Figuras Capitulo 1: Diseño de Módulos Electrónicos Embebidos de Sensado, Procesamiento y Actuación de un Sistema Domótico
Figura 1. Bloque del CEAI – SENA. ....................................................................................13
Figura 2. Distribución de Dispositivos en el Laboratorio de Prototipado Electrónico .......................................................................................13
Figura 3. Modelo que Integra los Requerimientos de Desarrollo del Sistema Domótico y de los Módulos Electrónicos Embebidos. . ...........................14
Figura 4. Diagrama de Bloques Plataforma Hardware del Sistema Domótico Desarrollado. .........................................................................15
Figura 5. Comportamiento de Sensor de Movimiento vs Temperatura. ...............................18
Figura 6. Desarrollo de la Conexión del Sensor de Movimiento Sobre la Placa Base. ....................................................................18
Figura 7. Configuración de Pines y Conexión del Sensor MQ2. ...........................................17
Figura 8. Configuración de Pines y Curva de Sensibilidad del Sensor MQ-2 ........................17
Figura 9. a. Configuración de Pines. b. Desarrollo del Circuito Sensor de Humedad y Temperatura ...............................18
Figura 10. Respuesta del Sensor de Humedad y Temperatura. ...........................................18
Figura 11. Respuesta del Sensor de Humedad en Resistencia vs Temperatura. ..................18
Figura 12. Desarrollo del Circuito de Acondicionamiento del Sensor de Humedad y Temperatura. .............................................................19
Figura 13. Desarrollo del Circuito Sensor de Apertura de Ventanas y Circuito de Conexión Sobre la Placa Base. ......................................................19
Figura 14. Desarrollo del Circuito Sensor de Inundación. ...................................................20
Figura 15. Tarjeta Raspberry Pi 2 Modelo B+ ....................................................................20
Figura 16. Diagrama de Bloques Sistema de Procesamiento Central.. .................................21
Figura 17. Pantalla Táctil LCD ............................................................................................22
Figura 18. Conversor de USB/USART para Módulos XBee ..................................................22
Figura 19: Adaptador Bluetooth - USB................................................................................23
Figura 20. Adaptador Wifi. .................................................................................................24
Figura 21. Desarrollo de la Tarjeta de Expansión de la Raspberry Pi 2 Modelo B+ ..............24
Figura 22: Diagrama de Bloques del Circuito Placa Base. ...................................................25
Figura 23. Desarrollo de la Fuente de Voltaje Placa Base. ...................................................26
Figura 24. Desarrollo del Circuito Central de Control de Periféricos. ....................................27
Figura 25. Desarrollo de los Circuitos de: a. Control de una Carga On - Off ........................27
Figura 25. Desarrollo de los Circuitos de: b. Control de una Carga On – Off en Modo Conmutable. .......................................................................................27
Figura 26. Desarrollo del Impreso de los Circuitos de Control de una Carga On - Off. ......................................................................28
Figura 27. Desarrollo del Circuito de Comunicación Inalámbrica. ........................................28
Figura 28. Desarrollo del Circuito Indicador LED ................................................................29
Figura 29. Desarrollo del Circuito de Multiplexado ..............................................................28
Figura 30. Diagrama de Bloques Sistema de Control de Acceso .........................................30
Figura 31. Sensor Biométrico para Identificación de Huella Dactilar GTS11C3. ...................30
Figura 32. Adaptador Wifi - USB. .......................................................................................31
Figura 33. Desarrollo del Circuito del Módulo de Expansión de Entradas y Salidas Digitales del Sistema de Control de Acceso. .....................31
Figura 34. Desarrollo del Circuito de Control de Luminaria Dimerizable. ..............................32
Capitulo 2: Fabricación y Ensamble de Módulos ElectrónicosFigura 1. Metodología de Fabricación, Ensamble y Prueba de las PCB’s del Sistema Domótico. ....................................................................35
Figura 2. Metodología de Fabricación de una PCB. .............................................................36
Figura 3. Acceso al Menú de Generación de Archivos Gerber.. ...........................................37
Figura 4. Configuración del Archivo Gerber en Unidades de Pulgadas y Formato 2:4 ...................................................................37
Figura 5. Selección de los Archivos Gerber Requeridos para Crear los Layers ........................................................................38
Figura 6. Acceso al Menú de Generación de Archivos Gerber de Perforaciones ..................38
Figura 7. Configuración del Archivo Gerber en Unidades de Pulgadas y Formato 2:4. ..................................................................39
Figura 8. Archivos Gerber Generados. ................................................................................39
Figura 9. Proceso de Microfresado de PCB. .......................................................................40
Figura 10. Selección de los Archivos Gerber Requeridos para Crear los Layers de la Capa Antisolder .......................................................40
Figura 11. Impresión de Película para el Revelado del Antisolder.. .......................................41
Figura 12. Materiales Usados para la Capa Antisolder. ........................................................41
Figura 13. Pegado de Película Antisolsder Sobre PCB ........................................................42
Figura 14. Aplicación de Calor Sobre el Conjunto PCB y Película Antisolder. .......................42
Figura 15. Orden en que se Ubican los Elementos de Revelado de Antisolder. .....................43
Figura 16. Exposición con Luz UV de la Capa Antisolder.. ...................................................43
Figura 17. Revelado de la Capa Antisolder. .........................................................................43
Figura 18. Retirando Excesos de Capa Antisolder. ..............................................................44
Figura 19. Ejemplo PCB con Capa Antisolder. ....................................................................44
Figura 20. Aplicación Estaño Líquido. ................................................................................44
Figura 21. Limpieza de la PCB con Bicarbonato .................................................................44
Figura 22. Acabado de la PCB Después del Estañado Líquido ............................................45
Figura 23. Selección de Archivos Gerber de Máscara de Componentes ..............................45
Figura 24. Imprimir Máscara de Componentes en Acetato ..................................................46
Figura 25. Mezcla de Emulsión Fotosensible ......................................................................46
Figura 26. Aplicar Tinta Fotosensible en Canaleta de Aluminio ............................................47
Figura 27. Esparcir la Tinta Fotosensible Sobre la Seda. .....................................................47
Figura 28. Secado de Seda y Recolección de la Tinta Fotosensible Sobrante ......................47
Figura 29. Exposición de la Capa de Máscara de Componentes a Luz UV ...........................48
Figura 30. Revelado de Seda con Capa de Máscara de Componentes. ...............................48
Figura 31. Secado de Seda ................................................................................................48
Figura 32. Conjunto Seda PCB ...........................................................................................49
Figura 33. Estampado de Máscara de Componentes Sobre PCB ........................................49
Figura 34. Secado de Tinta de Máscara de Componentes ..................................................49
Figura 35. Metodología de Ensamble de Componente SMD en una PCB .............................50
Figura 36. Selección de Archivos Gerber de Máscara de Soldadura ....................................50
Figura 37. Fabricación de Plantilla para Aplicación de Soldadura. .......................................51
Figura 38. Ubicación de Esténcil Sobre Máquina Protoprint ................................................51
Figura 39. Extracción de la Base de la Máquina Protoprint que Soporta la PCB ...................52
Figura 40. Ubicación de la PCB en la Base de Máquina Protoprint. .....................................52
Figura 41. Ajuste del Esténcil Sobre la PCB ........................................................................53
Figura 42. Aplicación de la Soldadura en Pasta Sobre la PCB. ............................................53
Figura 43. Ubicación de la PCB Sobre la Base de la Máquina ProtoPlace ............................54
Figura 44. Ubicación de los Componentes SMD en la PCB. ...............................................54
Figura 45. Encendido y Ajuste de Temperatura del Horno de Reflujo LPKF® ProtoFlow ....................................................................54
Figura 47. Ejemplo de una Guía de Ensamble de Componentes en PCB ..............................55
Figura 48. Secuencia de Ensamble Según la Altura del Componente. ................................55
Figura 49. Secuencia de Soldadura en Componentes Through Hole (THT) ..........................56
Figura 50. Test de Prueba de una PCB Ensamblada ............................................................57
Figura 51. Errores Comunes en la Ubicación de Componentes ...........................................58
Figura 52. Alineación Adecuada en la Ubicación de Componentes ......................................58
Figura 53. Error de Alineación en la Ubicación de Componentes .........................................58
Figura 54. Error Aplicación de Soldadura en Componentes Through Hole. ..........................59
Figura 55. Soldadura Fría vs Soldadura Correcta ................................................................59
Figura 56. Adecuada Soldadura vs Deficiente Soldadura en Componentes SMD.. ...............59
Figura 57. Test de Continuidad un Circuito Electrónico. ......................................................60
Figura 58. Pistas aisladas. .................................................................................................60
Figura 59. Punto de Soldadura Fraccionado. ......................................................................61
Figura 60. Soldadura Deficiente. ........................................................................................61
Figura 61. Cortocircuito entre Pads de Soldadura. ..............................................................61
Figura 62. Ejemplos de Puntos de Prueba. .........................................................................62
Figura 63. Ejemplo de Guía Test de Niveles de Tensión. ......................................................62
Figura 64. Ejemplo Guía Test de Funcionamiento. ...............................................................62
Capitulo 1: Diseño de Módulos Electrónicos Embebidos de Sensado, Procesamiento y Actuación de un Sistema Domótico
Tabla 1. Características del Módulo Conversor de USB/USART para Módulos XBee® ............................................................................................23
Tabla 2. Configuración del Conector de Periféricos y Funciones Asignadas a los Puertos del ATXMEGA32A4U. .....................................26
Tabla 3. Funciones Asignadas a los Puertos del XBee® serie 2. ..........................................29
Tablas
9
Introducción
La tecnología de la automatización aplicada al hogar para brindar mayor bienestar a quienes lo habitan, es conocida comúnmente como la domótica. Esta, la podemos definir como el “sistema de tecnologías integradas, capaces de sensar, controlar y manipular variables de una edificación como la temperatura, iluminación, humedad relativa, consumo energético, presencia, entre otras, con el fin de mejorar el confort y la seguridad de sus ocupantes.
En la actualidad, los sistemas domóticos se apoyan sobre distintas áreas del conocimiento y tecnologías, entre las que se reconocen: i) la electricidad, como la base del sistema que integra los servicios energéticos, ii) la electrónica, como parte fundamental en el desarrollo de módulos electrónicos embebidos, y iii) la teleinformática, como la plataforma que integra el sistema, en el que los usuarios pueden comunicarse a través de dispositivos móviles (smartphone o tablets), para programar logicas de medida, control y seguridad, así como para operar el sistema domótico de manera remota.
Conscientes de la importancia que posee la domótica en el campo de la automa-tización de viviendas y pequeños edificios, el Área de Innovación y Competitividad del CEAI – SENA, desarrolló un proyecto de investigación, que integra tres de sus tecnológias medulares como son: la electricidad, la electrónica y las TIC. El proyecto de investigación aplicada, desarrollo tecnológico e innovación, que fue financiado por SENNOVA – SENA en el año 2014, con el nombre de “Desarrollo e Implementación de un Sistema de Control Eléctrico Eficiente y Automatizado, Basado en el Uso de Electrónica Embebida y de Aplicaciones Teleinformáticas Multiplataforma”, tiene como objetivo desarrollar e implementar una solución domótica para un ambiente de investigación del CEAI.
Como resultado del componente electrónico del proyecto, se deriva el “Manual de Diseño de Módulos Electrónicos Embebidos de Sensado, Procesamiento y Actua-ción de un Sistema Domótico”, en el que se describe el desarrollo tecnológico y se hace referencia a los aspectos relacionados con el diseño, fabricación y ensamble de los módulos electrónicos embebidos de sensado, procesamiento y actuación. La descripción de la plataforma electrónica que soporta el sistema domótico, se realiza por medio de diagramas de bloques y esquemáticos de los módulos que la conforman.
El manual se encuentra estructurado en dos capítulos: El Capítulo 1 se refiere al “Diseño de Módulos Electrónicos Embebidos de Sensado, Procesamiento y Ac-tuación de un Sistema Domótico” y el Capítulo 2 a la “Fabricación y Ensamble de Módulos Electrónicos”.
10
El manual se constituye en una guía de desarrollo, implementación y uso, que fue elaborada con el aporte de aprendices, instructores y profesionales vinculados al área de innovación y competitividad del CEAI; específicamente al grupo de inves-tigación denominado “Unidad de Investigación Aplicada, Desarrollo Tecnológico e Innovación”, UIADTI y al “Semillero de Investigación de Electrónica, Instrumentación y Automatización”, SIEIA.
El manual hace parte de un conjunto de tres obras, en las que se divulgan los desarrollos tecnológicos derivados del proyecto de “Desarrollo e Implementación de un Sistema de Control Eléctrico Eficiente y Automatizado, Basado en el Uso de Electrónica Embebida y de Aplicaciones Teleinformáticas Multiplataforma”, con los nombres de: 1. Manual de Desarrollo Eléctrico de un Sistema Domótico, 2. Manual de Desarrollo de Módulos Electrónicos Embebidos de un Sistema Domótico y 3. Manual de desarrollo de Aplicaciones Teleinformáticas de un Sistema Domótico.
El contenido textual y gráfico del manual puede ser tomado como referencia y debe ser citado formalmente, por parte de los aprendices, estudiantes, ingenieros, diseñadores e interesados, que tengan el propósito de referir o documentar sus proyectos en aspectos relacionados con el diseño de aplicaciones informáticas multiplataforma.
CAPÍTULO 1
Diseño de Módulos Electrónicos Embebidos de Sensado,
Procesamiento y Actuación de un Sistema Domótico
12
En el cápitulo de diseño de módulos electrónicos embebidos, inicialmente se referencia el laboratorio de prototipado, como el lugar donde se implementa el desarrollo tecnológico. Seguidamente, se establecen los requerimientos del desarrollo y se realiza la descripción general de la plataforma, en sus componentes de sensado, procesamiento y actuación.
La plataforma electrónica se describe haciendo referencia a los diagramas de bloques y esquemáticos de los módulos que la conforman (diseñados en Altium). Esto le permite al lector entender, de forma rápida, cada una de las características y configuraciones del diseño electrónico, que tambien fue realizado en Altium, mediante el uso de módulos de procesamiento central Raspberry Pi 2 B+, placas base ATXMEGA32A4U, módulos de conexión inalámbrica Xbee®, entre otros.
Presentación
13
1. Laboratorio de Prototipado Electrónico
El laboratorio de prototipado electrónico se encuentra ubicado en el segundo piso del bloque del CEAI, localizado en el complejo del SENA, barrio Salomia, de la ciudad de Cali. Ver Figura 1.
El laboratorio de prototipado electrónico tiene un área de aproximadamente 200 m². Los dispositivos que conforman el sistema domótico serán instalados en algunos de los puntos mostrados en la Figura 2.
Figura 1. Bloque del CEAI – SENA. Fuente: UIADTI – CEAI.
Figura 2. Distribución de Dispositivos en el Laboratorio de Prototipado Electrónico, CEAI – SENA. Fuente: UIADTI – CEAI
14
2. Requerimientosdel Desarrollo Electrónico
Una vez identificadas las características locativas del laboratorio de prototipado electrónico y las posibi-lidades que brindan las tecnologías eléctrica, electrónica y teleinformática para el desarrollo del sistema domótico, se elabora el modelo que integra los requerimientos de desarrollo del sistema domótico y de los módulos electrónicos embebidos. Ver Figura 3.
Los requerimientos técnicos definidos para el diseño y la implementación de los módulos son:
• Los módulos electrónicos deben ser diseñados para implementar sistemas orientados a la eficiencia energética, confort y la seguridad del ambiente.
• La eficiencia energética de los módulos está relacionada con el diseño de dispositivos de bajo consumo de energía y con el control automático de su uso.
• El confort está asociado al uso de la ventilación natural y forzada para mantener la temperatura y en la utilización de iluminación fija y regulada en el ambiente.
• La seguridad está relacionada con la manipulación motorizada del acceso, la observación remota de los usuarios por medio de cámaras y la activación de alarma en el ambiente.
• Los desarrollos electrónicos de los módulos de sensado, procesamiento y actuación están basados en el uso de componentes electrónicos embebidos de tecnología de ensamble superficial.
• Los prototipos de sensado y actuación tienen como base de desarrollo un microcontrolador. • La comunicación de los dispositivos se realiza mediante el uso de un protocolo inalámbrico. • La configuración y operación del sistema domótico se realiza mediante el uso de dispositivos móviles.
Figura 3. Modelo que Integra los Requerimientos de Desarrollo del Sistema Domótico y de los Módulos Electrónicos Embebidos. Fuente: UIADTI – CEAI.
SMS Center
USB
Serial
M. Energía
Ventilación
Gas Natural
Humo
Presencia
Temperatura
Sensor de Puertas
Iluminación
Persianas Motorizadas
Alarma Sonora
nsor de
Internet
ZigBee
MódemGSM
Raspberry PI-(Computador
Central)
XBEEExplorer
15
3. Descripción General de la Plataforma Electrónica Desarrollada
De acuerdo con las especificaciones dadas, el sistema electrónico que conforma la plataforma hardware del sistema domótico está integrado por una CPU y por los periféricos mostrados en el diagrama de bloques de la Figura 4. En dicho diagrama se pueden identificar: i) un módulo de procesamiento central que está soportado en una tarjeta de desarrollo Raspberry Pi 2 B+ y es usado para controlar todos los pe-riféricos del sistema; ii) un conjunto de sensores dispuestos para el sensado de las variables del sistema; y iii) un conjunto de actuadores utilizados para la manipulación de las variables que proporcionan los flujos de energía o cambios de estado de dispositivos encargados del confort en el ambiente.
La conexión entre estos periféricos y la CPU se realizará de forma inalámbrica, utilizando módulos de comunicación con tecnología XBee®, encargados del flujo bidireccional de la información entre cada uno de los periféricos y el módulo central.
Figura 4. Diagrama de Bloques Plataforma Hardware del Sistema Domótico Desarrollado.Fuente: UIADTI – CEAI.
Internet
MóduloConsumo de Energía
MóduloPantalla_HDMI Táctil
MóduloDetector Gas Natural
MóduloCerradura Electrónicaa
MóduloApertura Puertas
MóduloCámara WIFI
MóduloCelular
MóduloTablet
MóduloDetector Humo
MóduloDetector Inundación
MóduloDetector Movimiento
MóduloAlarma
MóduloApertura de Ventanass
MóduloPersianas
MóduloAire Acondicionado
MóduloLuminarias
MóduloSensor Crepuscular
MóduloSensor TemperaturaHumedad
MóduloSensor Apertura dePuertas y Ventanas
MóduloReconocimientoDáctilar
Fuente deAlimentación
Memoría SD CARD32GB
Módulo de Procesamiento Central
Sensores
Actuadores
CPURaspberry PI 2 B+
Ethernet
Tarjeta InalámbricaXBee - PRO
Tarjeta InalámbricaWiFi
Tarjeta InalámbricaBluetooth
HUB USB
LAN
®
16
3.1 Desarrollo de los Módulos Electrónicos Embebidos de Sensado
3.1.1 Módulo Sensor de Movimiento
Para detectar movimiento en el ambiente de prototipado electrónico, se utiliza un sensor PIR (infrarrojo pasivo), referencia #555-28027 de Parallax®. El principio de funcionamiento de este dispositivo pi-ro-eléctrico es el de generar cambios en la niveles de infrarrojos (calor radiante), emitidas por los objetos circundantes o en movimiento. Este movimiento puede ser detectado por la comprobación del cambio repentino en el patrón IR circundante. Cuando se detecta movimiento, el sensor PIR emite una señal digital de nivel alto. El comportamiento del sensor de movimiento vs temperatura se representa en la Figura 5 y la conexión del sensor de movimiento sobre la placa base desarrollada para los periféricos de entrada y salida en la Figura 6.
Figura 5. Comportamiento de Sensor de Movimiento vs Temperatura. Fuente: www.parallax.com
VCC
OUT
GND
VCCGND
S1PIR Sensor
P1Header 6
1 2 3 4 5 6
Figura 6. Desarrollo de la Conexión del Sensor de Movimiento Sobre la Placa Base.Fuente: UIADTI – CEAI.
17
3.1.2 Módulo Sensor de Humo, Temperatura y Humedad
Este sistema sensor está desarrollado para realizar la medición de tres variables: humo, temperatura y humedad en un solo circuito electrónico.
• Módulo Sensor de Humo
Es utilizado para la detección de humos y fugas de gas producidos por equipos comerciales e indus-triales. El dispositivo seleccionado es de la referencia MQ2 de HAMWEI® Electronics, que es adecuado para detectar gases como: LPG, i-butano, propano, metano, alcohol, hidrógeno y humo. La conexión electrónica básica recomendada por el fabricante se muestra en la Figura 7.
Teniendo en cuenta que la señal de salida (Vout) no puede ser mayor de 3.3V por la limitante que tienen los puertos tanto digitales como análogos del micro ATXMEGA32A4U al que va a ser conectado el sensor en la placa base desarrollada para los periféricos de entrada y salida, esta señal se hace pasar por un circuito que cumple, entre sus funciones, con acoplar impedancias y limitar el voltaje de salida a máximo 3.3V. El desarrollo del circuito se muestra en la Figura 8.
Figura 7. Configuración de Pines y Conexión del Sensor MQ2. Fuente: http://www.hwsensor.com/
A
12
S1
+5V
R3
Humo
GND GND
5K
MQ-2
34
56 ABB
Figura 8. Configuración de Pines y Curva de Sensibilidad del Sensor MQ-2 para Gases con una Temperatura de 20°C, Humedad del 65%, Concentración O2 al 21% y una RL =5KΩ. Fuente: http://www.hwsensor.com/
18
• Módulo Sensor de Temperatura y Humedad
Para medir la temperatura y humedad se usa un solo sensor de referencia HSM20G. El diagrama de configuración de pines y el desarrollo del circuito sensor de humedad y temperatura se muestran en la Figura 9.
a. Distribución de pines b. Acondicionamiento de señal
Figura 9. a. Configuración de Pines. Fuente: http:www.arduinosensors.com b. Desarrollo del Circuito Sensor de Humedad y Temperatura. Fuente: UIADTI – CEAI.
Para mejor interpretación de las señales de respuesta entregadas por dichos sensores, se toman como referencia las curvas entregada por el fabricante, que son mostradas en las Figuras 10 y 11.
%RH10 0.74
0.95
1.31
1.68
2.02
2.37
2.69
2.99
3.19
20
30
40
50
60
70
80
90
V
Figura 10. Respuesta del Sensor de Humedad y Temperatura. Fuente: http:www.arduinosensors.com
Figura 11. Respuesta del Sensor de Humedad en Resistencia vs Temperatura. Fuente: http:www.arduinosensors.com
Temperatura
(°C)
0 163.81
97.10
59.42
47.00
37.43
24.19
16.01
10.83
10
20
25
30
40
50
60
Resistencia(k )
En el caso de la humedad relativa, la ecuación que representa su comportamiento es:
% RH = 31* Volt – 12
Hum
ed
Tem
p2
Sensor H-THSM-20G
GND
C1
R1
R2100K
+
10uF
10K
GND
GND
VCC
1 2 3 4
19
En el caso del sensor de temperatura, la expresión que relaciona los valores de resistencia con la temperatura es:
T(°C) = 281,583*(1,023^(1/R))*(R^-0,1227) -150,6614
Donde R= ((5-Vout)*10)/Vout
El desarrollo del circuito de acondicionamiento del sensor de humedad y temperatura, se muestra en la Figura 12.
Figura 12. Desarrollo del Circuito de Acondicionamiento del Sensorde Humedad y Temperatura. Fuente: UIADTI – CEAI.
3.1.3 Módulo Sensor del Estado Puertas y Ventanas
Para la detección del estado de las ventanas y de las puertas se usa como elemento principal un sensor On-Off inductivo de referencia CTS1204NA de SICK®, cuyo circuito interno trabaja con un transistor PNP. El componente mostrado en la Figura 13 trabaja como interruptor normalmente abierto.
GND
Q
D
SensorNegro
Azul
Marron12V
Elemento sensorInductivo
D 1 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
GND
VCC
Header 26
Sensor
R1
R2
26K
10K
12V
CN1
GND
GND
CN3
CN2
GND
12
123
Figura 13. Desarrollo del Circuito Sensor de Apertura de Ventanas y Circuito de ConexiónSobre la Placa Base. Fuente: UIADTI – CEAI.
1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13
+3.3V3.3V
GND
Temp1
Temp2
Hum
ed
Hum
o
+5V
P1.0 P1.1
5V
A
12
S1
+5V
R3
Humo
GND GND
5K
MQ-2
34
56 ABB
GND
GND+Vs Vout
VCC
LM35
Q1Temp1
1
23
Hum
ed
Tem
p2
Sensor H-THSM-20G
GND
C1
R1
R2100K
+
10uF
10K
GND
GND
VCC
1 2 3 4
20
3.1.4 Módulo Sensor de Inundación
Para la detección de inundación, a la placa base desarrollada para los periféricos de entrada y salida se conecta un sensor de muy bajo costo, cuyo principio de funcionamiento se basa en usar la conducti-vidad eléctrica del agua para que se comporte como un interruptor normalmente abierto. El desarrollo electrónico del circuito sensor de inundación se muestra en la Figura 14.
Figura 14. Desarrollo del Circuito Sensor de Inundación. Fuente: UIADTI.
3.2 Desarrollo de los Módulos Electrónicos Embebidos de Procesamiento
3.2.1 Módulo de Procesamiento Central
El módulo central de procesamiento central, encargado de gestionar el sistema domótico, está montado sobre la tarjeta Rasberry Pi 2 Modelo B+, mostrada en la Figura 15. Mediante este módulo se interactúa con el usuario a través de una plataforma informática desarrollada en aplicaciones de bajo y alto nivel.
Figura 15. Tarjeta Raspberry Pi 2 B+.
VCC
a
b
SH
R2
10K
GND
S1Sensor Humedad
a
b
21
En la memoria de este dispositivo se ejecuta el sistema operativo Linux Raspbian y sobre éste se eje-cutan, entre otras, las siguientes tareas:
• Acceso local por medio de pantalla LCD táctil.
• Acceso a los periféricos por medio de la red XBee®.
• Acceso a la red wifi para interactuar con dispositivos móviles y PC’s.
• Acceso a dispositivos por medio de la red de dispositivos Bluetooth .
• Acceso al sistema desde Internet.
• Configuración general del sistema.
De acuerdo con la arquitectura del desarrollo del sistema electrónico, para permitir la conectividad y la manipulación del sistema central (Rasberry Pi 2 Modelo B+) es necesario conectarle algunos accesorios que le darán acceso a los diferentes medios de comunicación de manera alámbrica como inalámbrica.
La arquitectura, los elementos que conforman el sistema de procesamiento central y el puerto físico que requiere la Raspberry Pi 2 B+, para la conexión de los diferentes medios de comunicación son mostrados en el diagrama de bloques de la Figura 16.
Cada uno de los dispositivos que conforman el sistema de procesamiento central se describen a continuación:
• Pantalla LCD Táctil:
La pantalla táctil, de referencia LCDAT070TN90 de VS Display Technology®, se utiliza como interface de usuario para visualizar el estado de los sensores y manipular los actuadores del sistema. La pan-talla LCD tiene conexión de video por el puerto HDMI y la conexión de la membrana táctil por medio de un puerto USB. La pantalla táctil y los accesorios requeridos para la conexión con el sistema Raspberry Pi 2 B+, se muestran en la Figura 17.
Figura 16. Diagrama de Bloques Sistema de Procesamiento Central. Fuente: UIADTI – CEAI.
Raspberry PI 2 B+
Pantalla LCD
Pantalla Táctil
Tarjeta deEntradasy salidasdigitales
TarjetaInalámbricaWiFi
TarjetaInalámbricaBluetooth
ConversorUSB/USART
(FT232)
Módulo XBeePRO Serie 2
Conversorde RS232
a TTL(MAX232)
Tarjeta de expansión
USBUSB
USB
USBHDMI
GPIO
USART
ATN070TN90
®
22
• Módulo de Conexión Inalámbrica XBee:
El módulo XBee® se utiliza para conectar de manera inalámbrica los dispositivos de la plataforma que funcionan como periféricos con el sistema central. El módulo XBee® usa el estándar Zigbee como pro-tocolo de comunicación para redes wireless de pequeños paquetes de información y es seguro, fiable y de bajo consumo. La conexión del módulo XBee® PRO a la Raspberry Pi 2 B+ se hace por medio del conversor USB/USART, mostrado en la Figura 18, que usa como dispositivo central un FT232 para con-vertir las señales de transmisión y recepción serial de XBee® a señales apropiadas para el estándar USB.
Figura 17. Pantalla Táctil LCD. Fuente: http:www.amazon.com
Figura 18. Conversor de USB/USART para Módulos XBee. Fuente: http:www.digi.com
XBee -PROAdaptadorXBee /USB
FT232
RaspberryPi 2 B+
USART USB®
®
23
• Tarjeta Bluetooth:
Para establecer la conexión de la tarjeta Raspberry Pi 2 B+ con dispositivos que usan el estándar Bluetooth, se usa un adaptador de Bluetooth – USB. Ver Figura 19.
Figura 19: Adaptador Bluetooth - USB. Fuente: http:www.pccomponentes.com
Tabla 1. Características del Módulo Conversor de USB/USART para Módulos XBee.Fuente: http:www.digi.com
Specification
Performance
Outdoor line-of-sigth Range
Indoor line-of-sight Range
Up to 6 miles (9.6km) w/dipole antennaUp to 15 miles (24km) w/high-gain antenna
(Software selectable, includes non-standard baud rates)125 - 65,000 bps
up to 1200ft (370m)
3.0 - 3.6 VDC regulated
65mA
265mA
50µA
9,600 bps10Kbps
100mW(+20 dBm)-106dBm
Interface Data Rate
Throughput Data Rate
Power Requirements
RF Data Rate
Transmit Power Output
Receiver Sensitivity
Supply Voltage
Receive Current
Transmit Current
Power Down Current
XBee -PRO XSC (900 MHz)OEM RF Module
®
AdaptadorBluetooth/USB
RaspberryPi 2 B+
USB
24
• Tarjeta Wifi:
El adaptador Wifi/USB, mostrado en la Figura 20, es utilizado para permitir a la Raspberry Pi 2 B+ acceder a redes Wifi. Su conexión se realiza por medio del puerto USB.
• Tarjeta de Expansión para Manipular Señales de Entrada y Salida:
Para ampliar la capacidad de adquisición de la Rasberry Pi y poder manipular señales de entrada y salida digitales, se diseñó la tarjeta de expansión mostrada en la Figura 21. Esta tarjeta se conecta al puerto GPIO de la Raspberry Pi y cuenta con dos entradas digitales, dos salidas digitales a relé y un puerto de comunicación serial RS232.
Figura 20. Adaptador Wifi. Fuente: www.raspberrypi.org
Pin Función
GPIO2 Piloto 1
Piloto 2
Rele 1
Rele 2
Entrada Digital 1
Entrada Digital 2
TX
RX
GPIO3
GPIO4
GPIO17
GPIO22
GPIO23
UARTO_TXD
UARTO_RXD
a) Conector de expansión de Raspberry Pi B+
c) Circuito de salidas a relé d) Circuito de comunicación serial
b) Distribución de Pines
GND GND
UARTO TXDUARTO TXD
UARTO RXDUARTO RXD
Raspberry
GPIO2GPIO3GPIO4
GPIO2GPIO3GPIO4
GPIO17GPIO27GPIO22
GPIO17GPIO27GPIO22
13579111315171921232527293133353739
2468
10121416182022242628303234363840
P13V3 +5V
GND
CN3
12
12V
GPIO4 GPIO4 R3
RelRelay-SPDT
Q12N39041K GND
GND
Salida RS232
P2
UIMAX3232
C1
C1+C1-C2
C2+C2-
V+V-
C5C4
+5V
+5V
+5V
C3
10uF
10uF
10uF
10uF
10F
GND
1
1
16
2
2
3
3
4
4
5
6
7
89
1011
12 13
15
14
C1+
C2+C2-
+VV-
T1 OUTT2 OUT
T1 INT2 IN
UART0_TXD
UART0_RXD R1 INR2 IN
R1 OUTR2 OUT
VCC
GN
D
C1-
Figura 21. Desarrollo de la Tarjeta de Expansión de la Raspberry Pi B+. Fuente: UIADTI – CEAI.
RaspberryPi 2 B+
USBAdaptadorWIFI/USB
25
3.2.2 Módulo de Procesamiento para el Control de Periféricos
Cada periférico es controlado por un circuito electrónico que en este manual se identifica como placa base, desarrollada para los periféricos de entrada y salida o para los módulos de sensores y actuadores. Las funciones asociadas a dicho módulo son:
• Leer la señal de los sensores digitales.
• Leer y digitalizar las señales de los sensores análogos.
• Generar señales PWM para los drivers de los actuadores que lo requieren.
• Activar salidas On-Off a relé para actuadores que lo requieran, con funciones de encendido y apagado de aire acondicionado, entre otros.
• Establecer comunicación inalámbrica, usando un módulo XBee® serie 2, con el módulo de proce-samiento central, implementado con una tarjeta electrónica Rasberry Pi 2 B+.
• Placa Base
La placa base es un circuito electrónico genérico que posee un microcontrolador de la marca ATMEL, cuya referencia es ATXMEGA32A4U y que se encarga de: i) procesar las señales provenientes de los diferentes sensores del sistema domótico, entre los que se hallan: sensores de temperatura, humedad, detección de humo, entre otros; y ii) generar las señales para manipular los actuadores de apertura y cierre de ventanas y puertas, así como el encendido o apagado del aire acondicionado, iluminación, entre otros.
El diagrama de bloques y el circuito impreso de la placa base, se muestran en la Figura 22. En las figuras siguientes se presentan un conjunto de diagramas de los circuitos electrónicos desarrollados para la placa base, por la UIADTI – CEAI, SENA.
TarjetaInálambricaXBEE-PRO
Puerto para Periféricos
Salidas digitalesa Relé
CPUATXMEGA32A4U
Fuente deAlimentación
Figura 22: Diagrama de Bloques del Circuito Placa Base. Fuente: UIADTI – CEAI.
Vista superior Placa Base Vista inferior Placa Base
26
• Circuito de Regulación del Voltaje de Entrada en la Placa Base
Garantiza un nivel de tensión de 5 V para valores de tensión de entrada entre los 9 V y 12 V. Ver Figura 23.
• Circuito Central de Control de Periféricos
El sistema placa base contiene un circuito central de control de periféricos desarrollado mediante el microcontrolador ATXMEGA32A4U y está encargado de gestionar los periféricos de entrada y salida del sistema domótico. El microcontrolador está montado sobre un circuito impreso auxiliar denominado “Sistema de entrenamiento ATXMEGA32A4U”, descrito más adelante.
Adicionalmente, este circuito cuenta con un conector de periféricos en el que se ensamblan las tarjetas que controlan los sensores y actuadores, según sea la aplicación. La configuración del conector de periféricos y las funciones asignadas a los puertos del ATXMEGA32A4U se muestran en la Tabla 2. El desarrollo electrónico de estos conectores se muestra en la Figura 24.
GND
S6
100uF
R1
16V
2.2
0.1uF
1W
16V
U1
22uF
78M05
0.1uF22uF 2.2uF50V 0.1uF47uF 0.1uF 0.1uF50V 22pF
GND
1
12 23
C3C1 C2C4
C5C6
C7R2C8 C12 C13 C14
CN1
D1
J2
VCC in
VCC
1K
+5V
Test Point
Test Point
GND
V in V out
12
Figura 23. Desarrollo de la Fuente de Voltaje Placa Base. Fuente: UIADTI – CEAI.
Tabla 2. Configuración del Conector de Periféricos y Funciones Asignadas a los Puertos del ATXMEGA32A4U. Fuente: UIADTI - CEAI.
PB1
PA4/
AD2
PA5/
AD1
PA6
PA7
PE0
PE1
PE2
PE3
PA1
PD4
PD5
PB0
1 2 3 4 5 6 7 8 9 10 11 12
CONECTOR DE PERIFÉRICOS
13 14 15 16 17 18 19 20 21 22 23 24 25 26Pin
Func
ión
Puer
to
GND
RX2
TX2
GND
DACO
PWM
0
PWM
1
3.3V5V
CONT
R
RS GND E NC NC NC NC D4 D5 D6 D7 BL GND
SDA
SCL
GND
1 2 3 4 5 6 7
Rele1
LEDO
NC NC
SW3 SW4
RX2 TX2
Rele2
LED1
D4/AN2/DATA(dht) D5/AN3/Temp
RX/xbee
D6/IOD1/Mov
sel_uc/xbee
PWM1
XBEE-DTR
PWM0 D-
TX/xbee
D+
D7/IOD2
0
Lbatt
E/Cx0
NC
SW1
SDA
DACO
RS/pwm
NC
SW2SCL
FUNCIONES ASIGNADAS A LOS PUERTOS DEL MICRO ATXMEGA32A4U
PUERTO
PORTA
PORTB
PORTC
PORTD
PORTE
La función no puede ser modificada en el circuito
La función puede ser modificada de acuerdo al periférico que se le conecte a la placa base
27
• Circuito de Control de Cargas On - Off
El circuito (a), a la izquierda de la Figura 25 se utiliza para el control de una carga On - Off en DC (30V, 2A) o en AC (125V, 1A), y el circuito (b) el control de este mismo tipo de carga, pero en modo conmutable. Dichos circuitos cuentan con un interruptor externo con las mismas características de voltaje y corriente.
GND
+5V
+5VCN5
PI10K
Conector de Periféricos
GND
GND
+5V
+3.3V
R14
1KRS E D4 D5 D6 D7
SDA
SCL
RX2
TX2
DAC0
PWM
0PW
M1
1 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
GND
S1
S2
S3
S4
SW_SMD
SW_F0
SW_F1
SW_F2
SW_F3
SW_SMD
SW_SMD
SW_SMD
GND
SW F1SW F2
SW F0
GND
GND
GND
GND
+3.3V
+5V
U2ucDSD6D7ERSLED0LED1
1234
44434241
56789
10
4039383736353433323130292827262524
111213141516171819202122
COL 0COL 1COL 2COL 3
DTRuc xTXRX
E_ATEMEGA
Sistema de Entrenamiento ATXMEGA32A4U
23
PA5PA6PA7PB0PB1PB2PB3GND3.3VPCOPC1PC2PC3PC4PC5PC6PC7GND3.3VPD0PD1PD2
PA4PA3PA2PA1PA0
AVCCGND
NCNCNCNC
PE3PE2
Vin_EXGNDPE1PE0PD53.3VGNDPD4PD3
ucD4ucRele2ucRele1DAC0LBATT
TX2RX2
SCLSDA
PWMI
PWM0SW F3
TestPoint
J4
Figura 24. Desarrollo del Circuito Central de Control de Periféricos. Fuente: UIADTI – CEAI.
F1
C100.1uF 250V
R111001W
RL1 11
L1
N1 CN2
CN3
Fase
Neutro
Carga_on_off
1
1
2
2
1396
84
+5V
161
RELE_5V
D7
Diode 1N4148
Rele1 R10 1
1K
BQ2(MMBT2222A-TP)
GND
+5V
161
RELE_5V
D8
Diode 1N4148
Rele2 R12 1
1K
BQ2(MMBT2222A-TP)
L2 13
RL2 11
96
48
F2
N2L2
FaseNeutroCarga_conm
123
CN4
C110.1uF 250V
R131001W
Figura 25. Desarrollo de los Circuitos de: a. Control de una Carga On - Off b. Control de una Carga On – Off en Modo Conmutable. Fuente: UIADTI.
28
El desarrollo del impreso de los circuitos de control de una carga On - Off se muestra en la Figura 26.
Figura 26. Desarrollo del Impreso de los Circuitos de Control de una Carga On - Off. Fuente: UIADTI - CEAI.
• Circuito de Comunicación Inalámbrica
Para realizar la comunicación de los datos de un periférico hacia la CPU de todo el sistema, el microcontro-lador ATXMEGA32A4U, mostrado en la Figura 27, usa un dispositivo XBee® serie 2. Este módulo permite la conexión inalámbrica por medio del protocolo Zigbee. En el sistema se pueden manipular algunos de los periféricos, como las cargas On - Off, de forma autónoma o dirigida por el micro ATXMEGA. En la Tabla 3 se muestran las funciones asignadas a los puertos del XBee® serie 2.
+3.3V
GND
TX
0.1uFC9
ON_SLEEP
DTR
xD5xD4
XRele1XRele2
LBATT
GND
+3.3V
RST16
GND 10
VCC 1
AD411
PWM06
PWM17
RESET5
DO84
AD218
DOUT2
AD020
AD317
DIN/CONFIG3
AD119
VREF 14
DTR9
CTS12
ON/SLEEP13
AD515
U3
XBEE
LED2LED3
RX
1 23 4
S5
SW_SMD
Figura 27. Desarrollo del Circuito de Comunicación Inalámbrica. Fuente: UIADTI – CEAI.
29
• Circuito Indicador LED
La tarjeta base cuenta con 5 LED, que permiten indicar el estado de algún proceso según se configure en cada aplicación. En la Figura 28 se muestra el desarrollo del circuito.
• Circuito de Multiplexado
Para realizar un sistema de control de periféricos flexible, que permita realizar prácticas con el micro-controlador ATXMEGA32A4U o con el dispositivo de comunicaciones XBee®, se plantea un sistema de multiplexado. Con este sistema se pueden controlar 2 cargas ON/OFF y 2 puertos digitales a través del interruptor análogo 74VHC4066. Como ejemplo, en la Figura 29 se presenta el circuito para controlar una carga ON/OFF. Para definir qué dispositivo toma el control de los periféricos, se debe activar el pin PC5 del microcontrolador; si este se activa en 0, toma el mando el XBee®, y si se activa en 1, toma el control el microcontrolador.
AD0 AD1 AD2 AD4AD3
SW
SW
La función no puede ser modificada en el circuito
La función puede ser modificada de acuerdo al periférico que se le conecte a la placa base
DOUTD IN PWM0 PWM1
D4
LED2
D5
Tx/uCRx/ uCRELE2 LED3
RELE1LBATT
FUNCIONES ASIGNADAS A LOS PUERTOS DEL XBEE SERIE2
Tabla 3. Funciones Asignadas a los Puertos del XBee® serie 2. Fuente: UIADTI - CEAI.
D3
D2
D6D5D4
ATXMEGA32AU4PB3
PB2
ON/SLEEPPWM1PWM0
XBEE
LED PUERTO DISPOSITIVO
Figura 28. Desarrollo del Circuito Indicador LED. Fuente: UIADTI – CEAI.
Figura 29. Desarrollo del Circuito de Multiplexado. Fuente: UIADTI – CEAI.
Rele1
ucRele1
xRele1
CNTL13
IN/OUT1 OUT/IN 2
U4A
CNTL5
OUT/IN 3IN/OUT4
U4B
74VHC4066M
74VHC4066M
10K
R15SMD
GND
+3.3V
xbee
uc_x
1K_SMD
R16B1
MMBT2222A-TPQ3
30
3.2.3 Módulo de Procesamiento del Sistema de Control de Acceso
Para el sistema de control de acceso se usa como módulo central un desarrollo electrónico embebido basado en el uso de la Raspberry Pi, que se encarga de controlar los siguientes periféricos:
• Pantalla LCD táctil con puertos HDMI - USB
• Lector de huella digital con puerto USB
• Conexión Wifi con puerto USB
• Tarjeta de entradas y salidas digitales conectada al puerto GPIO
El diagrama de bloques del sistema de control de acceso se muestra en la Figura 30.
• Pantalla LCD Táctil
Se usa la pantalla de referencia ATN070TN90 de VS Display Technology®, que permite la conexión de video por el puerto HDMI y la conexión de la pantalla táctil por medio de un puerto USB. La pantalla táctil utilizada en el módulo de procesamiento del sistema de control de acceso es similar a la utilizada en el módulo de procesamiento central.
• Lector de Huella Digital
Para el reconocimiento de la huella dactilar se usa un módulo de referencia GTS11C3 de ADH-TECH®, que permite digitalizar la huella dactilar del usuario que desee acceder al laboratorio de prototipado electrónico, almacenarla y compararla en un solo dispositivo. El lector de huella, mostrado en la Figura 31, se conecta desde 3.3 V a 5 V y se comunica por puerto serial (USART).
Figura 30. Diagrama de Bloques Sistema de Control de Acceso. Fuente: UIADTI.
Figura 31. Sensor Biométrico para Identificación de Huella Dactilar GTS11C3.Fuente: https://www.sparkfun.com/products/13007
Raspberry Pi 2 B+
Pantalla LCD
Pantalla Táctil
Tarjeta deEntradasy salidas
Conversorde USBa Serial
ReconociemientodactilarUSB
USBHDMI
GPIO
ATN070TN90
TarjetaInalámbricaWiFi
USB
USART
Fuente deAlimentación
31
• Conexión Wifi
Para acceder de manera inalámbrica al sistema de control de acceso se conecta a la Raspberry Pi 2 B+ el adaptador de Wifi USB mostrado en la Figura 32.
• Tarjeta de Entradas y Salidas Digitales
Esta tarjeta interconecta la Raspberry Pi 2 B+ con la puerta automatizada por medio de dos sensores utilizados para detectar cuando un usuario ingresa o sale del laboratorio de prototipado electrónico. Según se muestra en la Figura 33, mediante dos contactos normalmente abiertos dispuestos en los sensores, se le indica a la puerta qué debe abrir. En este circuito se usa el puerto GPIO de la Raspberry.
Figura 32. Adaptador Wifi - USB. Fuente: http://www.appinformatica.com/
12
CN1
12
CN5
12
CN2
12
CN3
12
CN4
12
JK
JACK_DC
1 23 45 67 89 1011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 40
P1
Raspberry
Re2Relay-SPDT
Re1Relay-SPDT
10KR2
330
R6
1K
R4
330
R5
1K
R3
10KR1
+5V
GNDGND
+3V3
GND
GPIO22
GPIO22GPIO22
GPIO22
+3V3
GND
GPIO27
GPIO27GPIO27
GPIO27
Q12N3904
Q22N3904
12V
12V
GND
GND
GPIO4
GPIO17
GPIO4
GPIO17
GPIO3GPIO4
GPIO3GPIO4
12V
GND
12V
GND
1234
P2
FT232RL
TxRx
+5V
GND
GPIO2
GPIO17GPIO17
GPIO2
TxRx
D1
D2
GND
GND
GPIO2
GPIO3
GPIO2
GPIO3
Sensor de Movimiento 2
INPUT 5V
Conector Lector de Huella
Salida Activacion Puerta 2
Sensor de Movimiento 2
Salida Activacion Puerta1
Conector GPIO Raspberry PI B+
12
CN6
12
CN7
TxRx Tx
Rx
+5V
GND
1234
P3
+3V3
INPUT 12V
Conversor Serial USB
Figura 33. Desarrollo del Circuito del Módulo de Expansión de Entradas y Salidas Digitalesdel Sistema de Control de Acceso. Fuente: UIADTI – CEAI.
32
3.3 Desarrollo de los Módulos Electrónicos Embebidos de Actuación
3.3.1 Módulo de Control de Iluminación Dimerizable
Este circuito permite regular la intensidad lumínica de un bombillo incandescente o led dimeriza-ble y entrega una señal de cruce por cero que le permite al microcontolador, ubicado en la pla-ca base, sincronizar la señal de Pulse Wide Modulation, PWM, que se le retorna al circuito para control de la iluminación. Los pines del micro, usados para la manipulación de este circuito, son: Cruce por cero = PB0 y PWM = PB1. Ver Figura 34.
3.3.2 Módulo de Control de Cargas On - Off
El desarrollo electrónico de la etapa de salida que conecta a los actuadores On – Off del sistema domó-tico, como alarmas, aire acondicionado, ventanas, luminarias, están contenidos en la placa base del módulo de periféricos, mostrado anteriormente en la Figura 25.
GND
VCC
1 2 3 4 5 6
P1 Header 6
CRUC
E
PWM
VCC
GND
VCC
GND
TPJ1
GND
VCC
3
21
84
U2ALM358N
VCC
GND
GND
VCC
31
2VR12K
FASE
NEUTRO
CRUCE
GND
NEUTRO
FASE
U1
Optoisolator1
Alimentación 110AC
12
CN1
1K
R2
5KR1
5K1R3
10K
R5
TPJ2
TPJ3
AC3
V+1
AC4
V-2
D1Bridge2 Q2
2N3904
GND
VCC
Q1Triac
165 ohm 1w
R4FASE
NEUTRO
PWM
FASE
NEUT
RO
12NC 4
NC6
U3
MOC3021
12
CN2
Carga
330R7
2K
R8
TPJ4
BASE TRIAC100pF/440V
C1
1K -1W
R6
1K
R13 BTA-12
Figura 34. Desarrollo del Circuito de Control de Luminaria Dimerizable. Fuente: UIADTI - CEAI.
34
PresentaciónEn el capítulo de fabricación y ensamble de módulos electrónicos, inicialmente se hace referencia a la metodología propuesta por la UIADTI para tal fin. Seguidamente, se describen las actividades realizadas en las etapas de: Fabricación del Circuito Impreso, Ensamble de Componentes de Montaje Superficial, Ensamble de Componentes de Montaje Through Hole y Test de Ensamble.
En el proceso, el desarrollo tecnológico de los módulos de sensado, procesamiento y actua-ción se realizó aplicando estandares internacionales. En el caso del diseño de los módulos, se aplicó el IPC-2222 Estándar seccional de diseño de circuitos impresos rígidos, y en el caso de la evaluación del ensamble, el estándar IPC-A-610F Aceptabilidad de Ensambles Electrónicos.
Posteriormente, con buen detalle, se describen los procedimientos utilizados para la fabrica-ción realizada, previo diseño en Altium®, asi como el ensamble manual y semiautomático de las PCB, que sirven de referencia al lector interesado en realizar la fabricación de modulos electrónicos embebidos, según los recursos que tenga disponibles.
El laboratorio donde se realizan los procedimientos descritos, cuenta con equipos de proto-tipado electrónico de la marca LPKF®, estaciones de soldadura PACE®, así como insumos nacionales e importados, los que serán referenciados a lo largo del manual.
35
El desarrollo tecnológico se complementa con la fabricación y ensamble de las PCB de sensado, pro-cesamiento y actuación que conforman la plataforma de hardware del sistema domótico y se realiza siguiendo la metodología establecida por el Área de Innovación y Competitividad – CEAI, que se haya estructurada por medio de las etapas y actividades mostradas en la Figura 1. Dichas actividades se describen posteriormente por medio de las componentes de entrada (insumos) – salida (productos), así como del proceso realizado para la fabricación y ensamble de los circuitos electrónicos.
Figura 1. Metodología de Fabricación, Ensamble y Prueba de las PCB del Sistema Domótico.Fuente: Área de Innovación y Competitividad – CEAI.
Metodología de Fabricacióny Ensamble de las PCB
Fabricacíon del Circuito Impreso
Actividad 1: Ruteado, perforado y corte delcircuito impreso (PCB).Actividad 2: Fabricación de película derevelado de antisolder.
Actividad 5: Fabricación de película de máscara de componentes.
Actividad 3: Aplicación de la capa antisolder.
Actividad 6: Aplicación de máscara decomponentes.
Actividad 4: Estañado de cobre.
1ETAPA Ensamble de Componentes de
Montaje Superficial
Actividad 1: Fabricación de esténcil.Actividad 2: Aplicación de pasta de soldadura.Actividad 3: Ubicación de componentesde montaje superficial.Actividad 4: Soldadura por reflujo.
2ETAPA
Ensamble de Componentes de Montaje Trough Hole.
Actividad 1: Ubicación de componentesTrogh hole.
Actividad 2: Soldadura de componentesTrogh hole.
3ETAPA
Test de Ensamble
Actividad 1: Inspección visual.Actividad 2: Test de continuidad.Actividad 3: Test de nivel de tensión.Actividad 4: Test de funcionamiento.
4ETAPA
36
Etapa 1:Fabricación del Circuito Impreso
De acuerdo con la metodología acordada por la UIADTI – CEAI, la etapa de fabricación del circuito impreso se describe por medio de las seis (6) actividades mostradas en la Figura 2.
Actividad 1. Ruteado, Perforado y Corte del Circuito ImpresoEsta etapa inicia con el ruteado, perforado y corte del circuito impreso. El desarrollo de la actividad se realiza de la siguiente manera: i) teniendo como elementos de entrada, los archivos Gerber (*.GBL, *.GTL, *.GKO y *.Txt) y la lámina FR4, ii) el proceso de ruteado, perforado y corte del circuito impreso se realiza en la máquina de prototipado electrónico, ProtoMat S103, según la programación realizada con el software CircuitPRO® 1.5 de LPKF®, y iii) obteniendo como elemento de salida, el circuito impreso o PCB.
Los archivos Gerber mencionados se generan mediante el software de diseño Altium®. En el desarrollo de la actividad se siguen los siguientes pasos:
• Paso 1. Configuración de la máquina ProtoMat S103 para el ruteado, perforado y corte de la PCB.
Ingresar al menú de archivos Gerber del software utilizado en el Diseño del Circuito Impreso (PCB), para generar los archivos de ruteado y corte de la PCB. En este caso se describen los pasos nece-sarios en Altium® versión 14.2.3.
Figura 2. Metodología de Fabricación de una PCB. Fuente: UIADTI – CEAI.
Actividad 1: Ruteado, perforado y corte del circuito impreso (PCB).
Actividad 2: Fabricación de película de revelado de antisolder.
Actividad 3: Aplicación de la capa antisolder.
Actividad 4: Estañado de cobre.
Actividad 5: Fabricación de película de máscara de componentes.
Actividad 6: Aplicación de máscara de componentes.
Observación: Antes de realizar las actividades, tenga en cuenta hacer uso de las herramientas e implementos de protección personal.
37
Seleccionar los archivos Gerber (*.GBL, *.GTL, *.GKO) requeridos: Bottom Layer: Cobre capa inferior; Top Layer: Cobre capa superior, Keep – out Layer: Capa de corte del perímetro de la PCB.
Figura 3. Acceso al Menú de Generación de Archivos Gerber. Fuente: UIADTI – CEAI.
Figura 4.Configuración del Archivo Gerber en Unidades de Pulgadas y Formato 2:4. Fuente: UIADTI – CEAI.
Configurar el ruteado y corte en unidades de pulgadas y en formato 2:4.
38
Configurar el perforado en unidades de pulgadas y en formato 2:4. Seleccionar unidad en pulgadas (Inches) y formato 2:4. Luego presionar OK. Posteriormente se activará la ventana donde se debe aceptar nuevamente con OK, sin realizar ninguna modificación.
Figura 5. Selección de los Archivos Gerber Requeridos para Crear los Layers. Fuente: UIADTI – CEAI.
Ingresar al menú de archivos Gerber para generar los de perforado de la PCB.
Figura 6. Acceso al Menú de Generación de Archivos Gerber de Perforaciones. Fuente: UIADTI – CEAI.
39
Recopilar los archivos para entregarlos al software de fabricación, CircuitPro®.
Estos archivos se reconocen por las extensiones (*.GBL, *.GTL, *.GKO y *.Txt), que el software Altium® almacena de manera automática en la carpeta del proyecto llamada “Project Outputs for Nombre_Proyecto”. Donde el Nombre_ Proyecto es el que se le asignó al mismo. En la Figura 8 se muestra la forma como quedan organizados los archivos en Altium®.
Figura 7. Configuración del Archivo Gerber en Unidades de Pulgadas y Formato 2:4. Fuente: UIADTI – CEAI.
Figura 8. Archivos Gerber Generados. Fuente: UIADTI – CEAI.
• Paso 2. Microfresar la PCB.
En este paso usamos como referencia el manual de usuario de la máquina ProtoMat S103, que es configurada por el software CircuitPro®, de la empresa LPKF,® al que le ingresamos los archivos ge-nerados en los pasos anteriores. Una vez ejecutada la rutina de fabricación, la máquina nos entrega el circuito perforado, ruteado y cortado. El proceso de fabricación se muestra en la Figura 9.
40
Actividad 2. Capa de AntisolderEn esta etapa se aplica una capa de protección a la PCB que evita que se oxide y que se produzcan cortocircuitos en la etapa de soldadura. Como elementos de entrada se tienen los archivos Gerber (*.GTS, *.GBS), el acetato o papel pergamino 90 - 180 g, película sensible a la luz UV. La actividad se realiza en una impresora láser y en la LPKF® UV Lamp Table. El resultado de esta actividad es una PCB con capa atisolder.
• Paso 1. Fabricación de película para el revelado de la capa de antisolder.
Generar los archivos Gerber *.GTS y *.GBS con la herramienta de diseño Altium®. Para ello, debemos repetir los pasos realizados en la actividad 1. Posteriormente seleccionamos las opciones mostradas a continuación:
Seleccionar los archivos Gerber (*.GTS y *.GBS) requeridos: Top solder: Máscara de soldadura superior y Bottom solder: Máscara de soldadura Inferior. Ver Figura 10.
Figura 9. Proceso de Microfresado de PCB. Fuente: UIADTI – CEAI.
Figura 10. Selección de los Archivos Gerber Requeridos para Crear los Layers de la Capa Antisolder Fuente: UIADTI – CEAI.
Observación: Tenga en cuenta hacer uso adecuado de los elementos de protección personal y de la correcta disposición de los residuos.
Diseño de PCB usando ALTIUM®
MecanizadoPCB, Ruteada perforada cortada
Configuración de microfresado CircuitPro®
ProtoMat S103
Archivos Gerber*.GBL*.GKO*.GTL*.TXT
41
• Paso 2. Obtener los acetatos o pergaminos con la impresión de las imágenes que se revelarán en la película de antisolder.
Los impresos de revelado de la película antisolder se obtienen al imprimir las imágenes de los archivos *.GBS y *.GTS en el acetato dispuesto para tal fin. Ver Figura 11.
Figura 11. Impresión de Película para el Revelado del Antisolder. Fuente: UIADTI – CEAI.
• Paso 3. Aplicación película sensible UV (ultra violeta).
Observación: En caso de que no se requiera aplicar antisoldera la PCB, se puede pasar directamente a la Actividad 3.
Preparar la PCB que fue ruteada, perforada y cortada, el acetato con las capas top solder y bottom sol-der, y la película sensible UV. En la Figura 12 se muestran los materiales usados para la capa antisolder.
Retirar el adhesivo de la película antisolder UV y pegarlo sobre la PCB ruteada y perforada. La forma de pegar el antisolder sobre la PCB se muestra en la Figura 13.
Figura 12. Materiales Usados para la Capa Antisolder. Fuente: UIADTI – CEAI.
*.GBS*.GTS
Película antisolser fotosensiblePCB con cobre descubierto Acetato con mascara antisolder
42
Aplicar calor a la película usando una pistola de aire caliente para mejorar su adherencia a la PCB. La forma de aplicar el calor sobre el conjunto formado por la PCB y la película antisolder se muestra en la Figura 14.
Figura 13. Pegado de Película Antisolsder Sobre PCB Fuente: UIADTI – CEAI.
• Paso 4. Revelado máscara de antisolder en película antisolder.
Colocar el acetato sobre el conjunto PCB y película antisolder. Haciendo coincidir cada uno de los pads de soldadura, según el diseño preestablecido. El orden en que se ubican los elementos de revelado de antisolder se muestran en la Figura 15.
Figura 14. Aplicación de Calor Sobre el Conjunto PCB y Película Antisolder. Fuente: UIADTI – CEAI.
43
Exponer el conjunto anterior a la luz ultravioleta durante aproximadamente 80 s. En este paso se en-durece toda la película antisolder que queda expuesta a la luz, lo que hace que se pueda retirar con facilidad todas las áreas donde se aplicará posteriormente soldadura. Utilizar la LPKF® UV Lamp Table o el equipo de revelado UV que se tenga a disposición. La exposición con luz UV de la capa antisolder se muestra en la Figura 16.
Figura 15. Orden en que se Ubican los Elementos de Revelado de Antisolder. Fuente: UIADTI – CEAI.
Retirar la película del antisolder mediante la inmersión en una solución de 3g de carbonato de sodio por 100 ml de agua. En la Figura 17 se muestra el revelado de la capa antisolder.
Figura 16. Exposición con Luz UV de la Capa Antisolder. Fuente: UIADTI – CEAI.
Figura 17.Revelado de la Capa Antisolder. Fuente: UIADTI – CEAI.
Remover con una brocha o pincel suave los excesos de la película. La forma de retirar los excesos de capa antisolder se muestra en la Figura 18.
Película AntisolderPCB
Acetato con impresión de capas TopSolderBottonSolder
44
Figura 18.Retirando Excesos de Capa Antisolder. Fuente: UIADTI – CEAI.
Actividad 3. Estañado de Cobre.En esta actividad se tienen, como elementos de entrada, el circuito impreso o PCB con o sin la capa de antisolder. La actividad se realiza usando un recipiente plástico, estaño líquido y bicarbonato de soda. El resultado de esta actividad es la PCB con capa de estaño.
• Paso 1. Agregar estaño líquido en un recipiente plástico.
La cantidad depende del tamaño del circuito impreso. Se debe utilizar lo necesario para cubrirlo to-talmente. Agitar el recipiente durante unos 20 segundos. Ver Figura 20.
Lavar la tarjeta con agua. Ver Figura 19.
Figura 19. Ejemplo PCB con Capa Antisolder. UIADTI – CEAI.
Figura 21. Limpieza de la PCB con Bicarbonato. Fuente UIADTI – CEAI.
Figura 20. Aplicación Estaño Líquido. Fuente: UIADTI – CEAI.
• Paso 2. Añadir bicarbonato de soda en polvo a la PCB para darle mejor acabado al estañado.
La aplicación se realiza directamente sobre la tarjeta; debe ser frotado con un cepillo de cerdas plás-ticas. Ver figura 21.
45
Figura 22. Acabado de la PCB Después del Estañado Líquido. Fuente: UIADTI – CEAI.
Figura 23. Selección de Archivos Gerber de Máscara de Componentes. Fuente: UIADTI – CEAI.
• Paso 3: Lavar la tarjeta con agua y secarla.
Después de realizar el lavado y secado de la PCB se puede observar el acabado mostrado en la Figura 22.
Actividad 5. Mascara de Componentes.En esta etapa se aplica una capa de pintura a la PCB con las huellas de los componentes, que servirá como guía en el proceso de ensamble y test del circuito. Como elementos de entrada se tienen los archivos Gerber (*.GBO y *.GTO), acetato o papel pergamino de 90 – 180 gr y marcos de seda. La actividad se realiza usando la impresora láser, la LPKF UV Lamp Table y el horno. El resultado de esta actividad es la PCB con capa antisolder.
• Paso 1: Generar Película de máscara de componentes.
Obtener los archivos *.GBO y *.GTO, siguiendo los pasos indicados anteriormente en la Actividad 1. Posteriormente seleccionamos las opciones: Top Overlay: Máscara de componentes superior y Bottom Overlay: Máscara de componentes inferior. Ver Figura 23.
Elaborar los acetatos o pergaminos con la impresión de las imágenes que se revelarán en la película de componentes.
Los impresos de la máscara de componentes se obtienen al imprimir las imágenes de los archivos *.GBO y *.GTO en el acetato dispuesto para tal fin. Ver Figura 24.
46
*.GTO*.GBO
Máscara decomponentes
Figura 24. Imprimir Máscara de Componentes en Acetato. Fuente: UIADTI – CEAI.
Figura 25. Mezcla de Emulsión Fotosensible. Fuente: UIADTI – CEAI.
• Paso 2: Preparación de tinta fotosensible.
En la Figura 25 se muestran los insumos requeridos a continuación:
- 9 partes de emulsión
- 1 parte de bicromato de amonio o de potasio
Mezclar durante 1 minuto y dejar reposar durante 10 minutos.
• Paso 3. Aplicar tinta fotosensible a la seda, para ello se realizan las siguientes actividades:
Vierta la mezcla en una canaleta de aluminio homogéneamente. Ver Figura 26.
Nota: Este procedimiento se debe realizar en un cuarto oscuro(dotado con luz de color roja o amarilla).
47
Figura 27. Esparcir la Tinta Fotosensible Sobre la Seda. Fuente: UIADTI – CEAI.
Figura 28. Secado de Seda y Recolección de la Tinta Fotosensible Sobrante. Fuente: UIADTI – CEAI.
Figura 26. Aplicar Tinta Fotosensible en Canaleta de Aluminio. Fuente: UIADTI – CEAI.
Aplicar el contenido de la canaleta en la seda, procurando un esparcimiento homogéneo por ambos lados de la seda (aproximadamente 2 aplicaciones por cada lado). Ver Figura 27.
Secar la seda con un secador o fuente de aire caliente y recolectar la tinta sobrante.
El secado de seda y la recolección de la tinta fotosensible sobrante se realiza como se muestra en la Figura 28.
48
Figura 29. Exposición de la Capa de Máscara de Componentes a Luz UV. Fuente: UIADTI – CEAI.
• Paso 4. Revelado de la máscara de componentes sobre la seda.
Exponer la seda con el acetato a la luz ultravioleta durante 5 minutos como se muestra en la Figura 29.
Lavar la seda con agua a presión para desprender los residuos de la capa fotosensible.
El revelado de seda con capa de máscara de componentes se muestra en la Figura 30.
Secar la seda con un papel absorbente. Según se muestra en la Figura 31.
Figura 30. Revelado de Seda con Capa de Máscara de Componentes. Fuente: UIADTI – CEAI.
Figura 31. Secado de Seda. Fuente: UIADTI – CEAI.
49
• Paso 5. Aplicar tinta de la máscara de componentes; con el siguiente procedimiento:
Colocar el marco con la seda sobre el circuito impreso, haciéndolos coincidir con los bordes y per-foraciones de este. Ver Figura 32.
Figura 32. Conjunto Seda PCB. Fuente UIADTI – CEAI.
Figura 33. Estampado de Máscara de Componentes Sobre PCB. Fuente UIADTI – CEAI.
Figura 34. Secado de Tinta de Máscara de Componentes. Fuente: UIADTI – CEAI.
Aplicar tinta de la máscara de componentes con una espátula. Ver figura 33.
Secar la tinta usando luz ultravioleta durante 5 m. Ver Figura 34.
SedaPCB
50
De acuerdo con la metodología acordada por la UIADTI – CEAI, la etapa de ensamble de los componentes de montaje superficial se representa por medio de las cuatro (4) actividades mostradas en la Figura 35.
Etapa 2: Ensamble de Componentes de Montaje Superficial
Figura 35. Metodología de Ensamble de Componente SMD en una PCB. Fuente: UIADTI – CEAI.
Actividad 1. Fabricación de EsténcilEsta etapa inicia con la fabricación del esténcil. El desarrollo de la actividad se realiza de la siguiente manera: i) teniendo como elementos de entrada los archivos Gerber para pasta de soldadura (*.GTP, *.GBP) y la lámina de esténcil poliamida, ii) el proceso de fabricación del esténcil se realiza en la máquina de prototipado electrónico, ProtoMat S103, según programación realizada con el software CircuitPRO® 1.5 de LPKF®, y iii) obteniendo como elemento de salida el esténcil perforado.
• Paso 1: Obtener los archivos *.GTP y *.GBP, siguiendo los pasos indicados en la Actividad 1 de la Etapa 1.
Posteriormente seleccionamos las opciones: Top paste (máscara pasta de soldadura superior), Bottom Overlay (máscara pasta de soldadura Inferior). Ver Figura 36.
Actividad 1: Fabricación de stencil.
Actividad 2: Aplicación de pasta de soldar.
Actividad 3: Aplicación de componentes de montaje superficial.
Actividad 4: Soldadura por reflujo.
Figura 36. Selección de Archivos Gerber de Máscara de Soldadura. Fuente: UIADTI – CEAI.v
51
• Paso 2: Elaborar esténcil en la microfresadora ProtoMat S103.
En este paso usamos como referencia el manual de usuario de la máquina ProtoMat S103, que es con-figurada por el software CircuitPro® de la empresa LPKF®, al que le ingresamos los archivos generados en el paso anterior y nos entrega una película perforada según el diseño prestablecido. Ver Figura 37.
Figura 37. Fabricación de Plantilla para Aplicación de Soldadura. Fuente: UIADTI – CEAI.
Actividad 2. Aplicación de Pasta de SoldarEsta etapa continúa con la aplicación de la pasta de soldadura. Como elementos de entrada se tienen: el esténcil de la PCB perforado y la pasta de soldadura. La actividad se realiza en la máquina ProtoPrint de LPKF®. El resultado de esta actividad es la PCB con soldadura en pasta, en cada una de los pads SMD o puntos de soldadura de los componentes de montaje superficial.
• Paso 1: Ubicar esténcil en la máquina ProtoPrint
El esténcil perforado se obtiene de un material llamado poliamida, que es similar a un acetato con propiedades especiales que permiten su perforación sin deterioro de su estructura física. Este servirá como plantilla para la aplicación de la soldadura en pasta, por ello es necesario tensionar muy bien esta plantilla. Para lograrlo se usa el marco de la máquina Protoprint que tiene un mecanismo que permite ajustar hasta lograr una plantilla uniforme y sin pliegues. Ver Figura 38.
Figura 38. Ubicación de Esténcil Sobre Máquina Protoprint. Fuente UIADTI – CEAI.
52
• Paso 2. Ubicar tarjeta electrónica en la base de la máquina ProtoPrint.
Se ajusta la base que soporta la PCB, jalando la palanca ubicada en el extremo inferior izquierdo de la máquina. Ver Figura 39.
Figura 39. Extracción de la Base de la Máquina Protoprint que Soporta la PCB. Fuente UIADTI – CEAI.
Se ajustan los soportes según el tamaño de la PCB usando una llave allen hexagonal de 4 mm. Ver Figura 40.
Figura 40. Ubicación de la PCB en la Base de Máquina Protoprint. Fuente UIADTI – CEAI.
53
Figura 41. Ajuste del Esténcil Sobre la PCB. Fuente UIADTI – CEAI.
Figura 42. Aplicación de la Soldadura en Pasta Sobre la PCB. Fuente UIADTI – CEAI.
• Paso 3. Aplicar pasta en la parte superior del esténcil:
Esparcir soldadura en pasta en toda el área ocupada por la PCB, usando una espátula de goma. Ver proceso en Figura 42.
Se introduce la PCB bajo la poliamida templada y se hacen coincidir las perforaciones de la plantilla con los pads de soldadura superficial a los que se les aplicara pasta. Ver Figura 41.
Actividad 3. Ubicación de Componentes de Montaje SuperficialSe realiza la ubicación de los componentes de montaje superficial. Como elementos de entrada se tienen: la PCB con soldadura en pasta aplicada en cada uno de los pads smd y los componentes SMD. La actividad se realiza en la ProtoPlace S. El resultado de esta actividad es la PCB con componentes adheridos en frío por medio de la soldadura en pasta.
• Paso 1: Ajustar la base de la máquina ProtoPlace S según el tamaño de la PCB.
La ubicación y ajuste de la PCB en la base de la máquina ProtoPlace S se realiza como se muestra en la Figura 43.
54
Figura 43. Ubicación de la PCB Sobre la Base de la Máquina ProtoPlace S. Fuente UIADTI – CEAI.
Figura 44. Ubicación de los Componentes SMD en la PCB. Fuente UIADTI – CEAI.
• Paso 2: realice la ubicación de cada componente SMD según el diseño respectivo.
La ubicación de los componentes SMD en la PCB se realiza como se muestra en la Figura 44.
Actividad 4. Soldadura por ReflujoSe realiza la soldadura por reflujo. Como elementos de entrada se tienen: la PCB con componentes ad-heridos en frío por medio de la soldadura en pasta. La actividad se realiza en el horno LPKF® ProtoFlow, ajustado con una curva de temperatura según el proceso. El resultado de esta actividad es la PCB con componentes soldados.
• Paso1: Encender el horno de reflujo y configurar los parámetros de temperatura usando como referencia el manual del equipo ProtoFlow.
El encendido y ajuste de temperatura del horno de reflujo, LPKF® ProtoFlow, se realiza siguiendo las recomendaciones establecidas en el manual de usuario.
Figura 45. Encendido y Ajuste de Temperatura del Horno de Reflujo LPKF® ProtoFlow. Fuente UIADTI – CEAI.
55
Se clasifican como componentes electrónicos through hole aquellos que sus pines de conexión en el circuito impreso lo atraviesan de una cara a la otra. La mayoría de los montajes de PCB combinan componentes SMD (dispositivos de montaje superficial) y los THT (componentes through hole). En estos casos se debe soldar primero los componentes SMD, como se indicó en la actividad anterior, y posteriormente los componentes THT. Para realizar una buena soldadura THT se recomiendan seguir las siguientes indicaciones:
Etapa 3: Ensamble de Componentesde Montaje Through Hole
Figura 47. Ejemplo de una Guía de Ensamble de Componentes en PCB. Fuente UIADTI - CEAI.
Figura 48. Secuencia de Ensamble Según la Altura del Componente. Fuente UIADTI - CEAI.
• Se debe tener a la mano la guía de ensamble donde se identifican claramente cada uno de los com-ponentes que se deben ensamblar y la posición exacta de estos dentro de la PCB. Ver Figura 47.
• Para facilitar el ensamble, se sugiere soldar primero los componentes de menor altura y posterior-mente los más altos. Ver Figura 48.
Descripción
Resistencia Through-Hole AXIAL R13 - R61 K -1W - 5%
165K -1W - 5%
1K -1/4W - 5%
2K -1/4W - 5%
5K -1/4W - 5%
330K -1/4W - 5%
5K1 -1/4W - 5%
10K -1W - 5%
0,1uF 250VDC
EDZ350/2
2K OHM 0.5W TH
2N3904
BTA12
MOC321
LM358
4N25
M20-9992046
R4
R2
R8
R1
R7
R3
R5
C1
CN1 - CN2
VR1
Q2
Q1
U3
U2
U1
P1
Resistencia Through-Hole AXIAL
Resistencia Through-Hole AXIAL
Resistencia Through-Hole AXIAL
Resistencia Through-Hole AXIAL
Resistencia Through-Hole AXIAL
Resistencia Through-Hole AXIAL
Resistencia Through-Hole AXIAL
Capacitor de Poliester Through-Hole
Terminal Block 2POS-5mm
Timer Vertical
Transistor NPN
TRIAC
OPTOACOPLADOR
OPTOACOPLADOR
Conector 20POS SIL VERTICAL PINHEADER
AMPLIFICADOR OPERACIONAL
Numeración Valor / Referencia
56
Figura 49. Secuencia de Soldadura en Componentes Through Hole (THT). Fuente UIADTI - CEAI.
• Para realizar un adecuado proceso de soldadura se sugiere seguir el procedimiento descrito en la Figura 49.
Paso
Paso 1
Paso 2
Paso 3
Paso 4
Paso 5
Paso 6
Paso 7
Ubicar el componente en la PCB.
Se retira el cautín.
Se corta el excedente del pin del componente encaso de ser necesario.
Humectar el área de soldadura con flux.
Calentar con la punta del Cautín el área entre en pady el pin del componente.
Colocar el hilo de soldadura al lado opuesto dondeesta ubicada la punta del cautín.
Una vez se derrite la soldadura necesaria, se retira el hilo de soldadura y se espera unos segundos paraque termine de esparcir en toda el área.
Descripción
Para ejecutar este procedimiento se debe tener en cuenta los siguientes parámetros y definiciones:
FLUX: es una mezcla de sustancias químicas (resinas) que tienen por objeto facilitar el proceso de soldadura blanda.
Soldadura Estaño- Plomo (60/40): esta soldadura contiene una aleación de 60% de estaño 40% de plomo se funde a una temperatura entre los 183°C y 188°C.
Soldadura libre de plomo: contiene una aleación de plata cobre y estaño, y se funde a una temperatura entre 227°C y 240°C.
57
Etapa 4:Test de Ensamble
De acuerdo con la metodología acordada por la UIADTI – CEAI, la etapa de test de ensamble se repre-senta por medio de las cuatro (4) actividades mostradas en la Figura 50.
Figura 50. Test de Prueba de una PCB Ensamblada. Fuente: UIADTI – CEAI.
Actividad 1. Inspección VisualEl desarrollo de esta actividad pretende identificar errores de fabricación de la PCB ensamblada, tales como pistas fracturadas, cortos circuitos, componentes mal ubicados, soldaduras deficientes, falta de componentes, entre otros. La actividad se realiza de la siguiente manera: i) teniendo como elementos de entrada la PCB ensamblada y la guía de test, ii) el proceso de inspección visual se realiza de forma manual, por medio del uso de un lente de aumento, una lámpara de luz blanca y un microscopio, iii) obteniendo como elemento de salida la PCB inspeccionada y el reporte de inspección visual.
Para aceptar el ensamble de una PCB de deben tener en cuenta diferentes aspectos, entre ellos los requerimientos del cliente, el contrato de ensamble y la norma técnica de referencia. En cuanto a las normas técnicas, las más utilizadas a nivel mundial son las sugeridas por IPC Association Connecting Electronics Industries. Entre dichas normas, la IPC610E define los parámetros mínimos que debe cumplir un ensamble para que sea aprobado.
La norma IPC610 establece una clasificación de los criterios con los que se evalúa el ensamble, según el uso que se le dará al sistema electrónico ensamblado:
Clase 1: productos electrónicos en general, lo más importante es la funcionalidad, no son de uso continuo, en caso de falla no afectan otros sistemas (p. ej. Un juguete).
Clase 2: productos electrónicos de servicios especializados, son de uso continuo. (p. ej. El control de un semáforo).
Clase 3: productos de alto rendimiento y confiabilidad, no se permiten fallas, son de uso continuo, soportan la vida de las personas o respaldan otros sistemas críticos. (p. ej. Un marcapasos).
Actividad 1: Inspección visual
Actividad 2: Test de continuidad
Actividad 3: Test de nivel de tensión.
Actividad 4: Test de funcionamiento.
58
A continuación se describen algunos de los aspectos a tener en cuenta para identificar errores en la PCB ensamblada. Se recuerda que es importante soportarse en una norma técnica o definir por escrito los criterios de validación del ensamble entre el cliente y el fabricante:
• Verificar la ubicación de componentes en la PCB, para ello es necesario tener a la mano una guía de ensamble en donde se indique que componente se debe ensamblar y en que posición. Ver Figura 51.
Figura 51. Errores Comunes en la Ubicación de Componentes Fuente: Norma IPC610.
Figura 52. Alineación Adecuada en la Ubicación de Componentes. Fuente: Norma IPC610.
• El componente no es el especificado (parte equi-vocada) (A).
• El componente no está ensamblado en los orificios correctos (B).
• El componente polarizado está ensamblado el revés (C).
• El componente de múltiples terminales no está orientado correctamente (D).
• Verificar la alineación del componente. Esto trata de garantizar un buen contacto de los pines del componente con los puntos de soldadura, evitar posibles corto circuitos y darle un buen aspecto visual al ensamble. Se debe buscar que el área del componente que queda sobre la cara de la PCB esté siempre en paralelo a éste y lo más cercano posible según su forma y requerimiento técnico. Ver Figuras 52 y 53.
• Las terminales descansan en los pads.
• La saliente de la terminal cumple con los Reque-rimientos.
Figura 53. Error de Alineación en la Ubicación de Componentes. Fuente: Norma IPC610.
• La inclinación del componente excede los límites máximos de altura del componente.
• La saliente de la terminal no cumple con los reque-rimientos de aceptación, debido a la inclinación del componente.
59
Figura 54. Error Aplicación de Soldadura en Componentes Through Hole.Fuente: https://learn.sparkfun.com/tutorials/how-to-solder---through-hole-soldering
Figura 55. Soldadura Fría vs Soldadura Correcta. Fuente: Norma IPC610.
• Calidad de los puntos de soldadura through hole: la soldadura debe esparcirse por todo el pad de forma suficiente y uniforme. Ver Figura 54.
• Soldadura fría: los puntos de soldadura deben ser uniformes. Cuando presentan rugosidades o porosidades se consideran soldaduras frías producidas por impurezas, bajas temperaturas o pocos tiempos de contacto térmico entre el pin del componente, la herramienta de soldar, la soldadura y el pad. Ver Figura 55.
• Calidad de los puntos de soldadura SMD: la soldadura se esparce en todo el pad de forma uniforme y evidente, el componente está centrado y totalmente horizontal a la PCB. Ver Figura 56.
Figura 56. Adecuada Soldadura vs Deficiente Soldadura en Componentes SMD. Fuente: Norma IPC610.
60
Figura 57. Test de Continuidad un Circuito Electrónico.Fuente: http://www.ladyada.net/images/metertutorial/pcbcheckopen.jpg
Figura 58. Pistas aisladas. Fuente: www.cochesrc.com
Actividad 2: Test de ContinuidadCon esta actividad se busca identificar pistas y puntos de soldadura aislados o en corto circuito que no se identificaron con la inspección visual. Como elementos de entrada se tienen la PCB ensamblada e inspeccionada visualmente y la guía de test. La actividad se realiza con el multímetro, la lámpara de luz blanca y el microscopio. El resultado de esta actividad es la PCB y el reporte del test de continuidad.
La herramienta recomendada es un multímetro que genere una señal audible cada que exista una resis-tencia baja (menor a 3 Ω) entre los terminales de este. Ver Figura 57.
• Pista aisladas: este error se identifica visualmente y se verifica con la función de continuidad del multímetro. Es producida generalmente por un error de fabricación en la PCB. Ver Figura 58.
61
Figura 59. Punto de Soldadura Fraccionado.Fuente: http://electronicosmx.comxa.com/notas/rev_visual.html
Figura 60. Soldadura Deficiente.Fuente: http://electronicosmx.comxa.com/notas/rev_visual.html
Figura 61. Cortocircuito entre Pads de Soldadura. Fuente: Norma IPC610
• Punto de soldadura fraccionado. Este error se genera por excesivo esfuerzo mecánico, temperaturas y tiempos de soldadura muy altos. Ver Figura 59.
• Soldadura deficiente. No permite un buen contacto del pin con el pad de la PCB. Ver Figura 60.
• Cortocircuitos. Éstos se presentan entre puntos de soldadura causados por usar demasiada soldadura en el punto o por residuos generados en el proceso de ensamble. Ver Figura 61.
Actividad 3. Test de Nivel de TensiónDespués de verificar visualmente la calidad del ensamble y confirmar que no existen circuitos abiertos o cortos circuitos, se sugiere una tercera prueba que consiste en energizar la tarjeta electrónica de acuer-do al manual de test entregado por el diseñador del sistema. Esto con el fin de validar las condiciones mínimas de funcionamiento, para lo que se requiere que el circuito tenga puntos de prueba claramente definidos de tal forma que la validación de los niveles de tensión se confirme rápidamente. Esta actividad requiere de un multímetro para medir niveles de tensión de entradas y de salidas críticas en el sistema.
62
Figura 62. Ejemplos de Puntos de Prueba. Fuente: http://www.robotroom.com/PCB-Layout-Tips.html
Figura 63. Ejemplo de Guía Test de Niveles de Tensión. Fuente: UIADTI
Los puntos de prueba (test point) deben tener una demarcación visible en la PCB, y en lo posible deben ser de fácil y seguro acceso de tal forma que al manipular el dispositivo de medida se minimice el riesgo de corto circuito. Ver Figura 62.
Para realizar las mediciones se sebe tener una guía de test de niveles de tesión, que consiste en una imagen de ubicación de los puntos y una tabla que indique los niveles adecuados. Ver Figura 63.
Actividad 4. Test de FuncionamientoFinalmente se realiza el test de funcionamiento. Como elementos de entrada se tienen la PCB inspec-cionada por tensión y la guía de test. La actividad se realiza con el multímetro, la fuente de tensión, el generador de señales y el osciloscopio según sea el caso. El resultado de esta actividad es la PCB y el reporte del test de funcionamiento.
Este test requiere de una guía más detallada que indique el comportamiento por defecto del sistema cuando se encuentra energizado. Es posible que se requiera ingresar señales al sistema para que genere una respuesta. Ver Figura 64.
Si el circuito a verificar tiene un dispositivo reprogramable como microcontroldaores, microprocesadores, FPGA u otro dispositivo configurable, lo ideal es que dentro de la programación previa del sistema se tenga previsto una rutina de test donde el sistema genera señales de funcionamiento en diferentes etapas.
Figura 64. Ejemplo Guía Test de Funcionamiento. Fuente: UIADTI-CEAI
GND
GND
GND
GND
Referencia
TP4
TP1
TP2
TP3
Test Point
24V DC
12V DC
5V DC
3.3V DC
Medida
5%
1%
1%
1%
Tolerancia
ok
ok
ok
ok
Test
63
Comentarios de los Autores
En el manual se describe la plataforma electrónica que soporta el sistema domótico, por medio de diagramas de bloques y esquemáticos de los módulos que la conforman. Tambien se diseñan y se describen los módulos electrónicos de sensado, procesamiento y actuación, de manera que le permitirán al lector entender de forma rápida cada una de las características y configuraciones del diseño electrónico. El manual se constituye en una herramienta importante de referencia que puede ser usada para el desarrollo tecnológico-electrónico de aprendices, estudiantes, ingenieros y diseñadores, por cuanto sus actividades están relacionadas con:
• Diseño de circuitos o prototipos electrónicos utilizando diagramas funcionales y herramientas de software.
• Simulación de circuitos electrónicos, diseñados en las herramientas de software establecidas.
• Generación de archivos de diseño para la fabricación, ensamble y protocolo de prueba.
• Comprobación de diseños de circuitos o prototipos electrónicos cumplan con las especificaciones técnicas.
• Ajuste de los diseños de los circuitos o prototipos electrónicos de acuerdo con las especificaciones dadas.
En el proceso de fabricación de las PCB, se debe tener precaución con el manejo de las sustancias quimicas preescritas en el presente manual, como: thinner, varsol, percloruro de hierro, alcohol isopropílico. carbonato de sodio, soda caústica, entre otros. De acuerdo con lo anterior, haga uso adecuado de dichas sustancias y utilice los implementos de protección personal.
64
Bibliografía
I. HUANG, H. W. (2013) The ATMEL AVR Microcontroller Mega and Xmega in assembly and C. Delmar: Delmar Cengage Learning
II. SAVANT, C. J., et al. (2000) Diseño Electrónico, 3ª ed. México: Pearson Educación.
III. TITUS, J. (2012) The Hands-on XBEE Lab Manual: Experiments that Teach you XBEE Wirelesss Communications. Elsevier Science & Technology
IV. ROMERO, C., VÁZQUEZ, F., et al. (2012) Domótica E Inmódica - Viviendas y Edificios Inteligentes, 3ª ed. Madrid: RA-MA.
V. PALLAS, R. (2007) Sensores y Acondicionadores de Señal, 4a ed. México: Alfaomega
VI. Altium Designer. (2008). An Introduction to Altium Designer Learn as you Work – the Knowledge Center Panel Join the Altium Designer Community and Learn Even More. Knowledge Creation Diffusion Utilization, 0137, 1–3.
VII. Altium Designer. (2008). Preparing the Board for Design Transfer Creating and Modifying Board Shapes Importing a Board Shape. Design, 0110, 1–10.
VIII. Canal-Marques, A. ., Ortega-Vega, M. R. ., Cabrera, J.-M. . c, & de Fraga-Malfatti, C. . (2014). Alternative methods to attach components in printed circuit boards to improve their recyclability [Métodos alternativos de fijación de componentes de circuitos impresos para mejorar su reciclabilidad]. DYNA (Colombia), 81(186), 146–152. Retrieved from. http://www.scopus.com/inward/record.url?eid=2-s2.0-84907375960&partnerID=40&md5=d6dd388b4847140dc96c17de2864b460
IX. Altium Designer. (2008). Getting Started with PCB Design Creating a New PCB Project. Current, 0117, 1–28.
X. Jones, D. (2004). PCB Design Tutorial. June 29th. Retrieved from www.alternatezone.com.
XI. IPC-A-610E-SP, Normas de Aceptabilidad de ensambles electrónicos, Retrieved from http://www.ipc.org/ContentPage.aspx?pageid=IPC-Free-Documents
2016
UIADTIUnidad de Investigación Aplicada,
Desarrollo Tecnológico e Innovación
Manual
SMS Center
USB
Serial
M. Energía
Ventilación
Gas Natural
Humo
Presencia
Temperatura
Sensor de Puertas
Iluminación
Persianas Motorizadas
Alarma Sonora
Internet
ZigBee
MódemGSM
Raspberry PI-(Computador
Central)
XBEEExplorer
SMS Center
USBSerial
M. Energía
Ventilación
Gas Natural
Humo
Presencia
Temperatura
Sensor de Puertas
Iluminación
Persianas Motorizadas
Alarma Sonora
Internet
ZigBee
MódemGSM
Raspberry PI-(Computador
Central)
XBEEExplorer
ISBN
: 978
-958
-15-
0210
-3SE
RVIC
IO N
ACIO
NAL
DE A
PREN
DIZA
JE-S
ENA
MAN
UAL
DE D
ESAR
ROLL
O DE
MÓD
ULO
ELEC
TRÓN
ICOS
EM
BEBI
DOS
DE U
N SI
STEM
A DO
MÓT
ICO
DESARROLLO DE MÓDULOSELECTRÓNICOS EMBEBIDOSDE UN SISTEMA DOMÓTICO
ISBN: 978-958-15-0210-3