Saber Electronica Mexico 354
Saber Electronica Mexico 354
Saber Electronica Mexico 354
Sobre los comunicados a nuestros lectores y amigos, el Club Saber Electrónica posee poco más de 183.000 socios de los
cuales más de 55.000 son activos (son activos aquellos que han abierto al menos un mail en los últimos 30 días y/o han ingre-
sado a nuestra web).
Los comunicados se hacen a través de envíos contratados a la empresa Doppler y utilizamos “todos los servidores” que
disponemos para ver cuál de ellos funciona mejor (GoDaddy, Metro, Interdonet, etc.).
Sin embargo, NO HAY CASO… muchos de los mails caen en bandeja de SPAM y el socio no los abre. Al no abrirlos, Doppler
cree que al lector no le interesa el tema y deja de enviar mails (es todo un proceso automático).
Es por ello que le solicitamos que periódicamente abra su bandeja de SPAM para ver si tiene algún mail de nosotros.
¡Hasta el mes próximo!
Ing. Horacio D. Vallejo
https://www.luisllamas.es/que-es-una-fpga
http://robots-argentina.com.ar/didactica/un-fpga-en-un-arduino
Juan Santiago Vega Martinez
Saber Electrónica 5
Artículo de tapa
¿EN QUÉ SE DIFERENCIA DE UN PROCESADOR?
Aunque en primer momento parece que un procesador y un FPGA son dispositivos similares, porque
ambos son capaces de realizar ciertas tareas, lo cierto es que al profundizar es casi más fácil encontrar
diferencias que similaridades.
Para entrar en el tema, recordemos de forma muy resumida la forma de trabajar de un procesador. Un
procesador contiene una serie de instrucciones (funciones) que realizan operaciones sobre operadores
binarios (sumar, incrementar, leer y escribir de la memoria). Algunos procesadores tienen más instruccio-
nes que otras (asociados a circuitería interna del procesador) y es uno de los factores que determinan su
rendimiento.
Por otro lado, contiene una serie de registros, que contienen los datos de entrada y salida en las ope-
raciones del procesador. Además, disponemos de memoria para almacenar información.
Finalmente, un procesador contiene una pila de instrucciones, que contienen el programa que va a eje-
cutarse en código máquina, y un reloj.
En cada ciclo de reloj, el procesador lee de la pila de instrucciones los valores necesarios, llama a la
instrucción oportuna, y ejecuta el cálculo.
Cuando programamos el procesador empleamos uno de los muchos lenguajes disponibles, en un for-
mato entendible y cómodo para los usuarios. En el proceso de enlazado y compilación, el código se tra-
duce a código máquina, que se graba en la memoria del procesador. A partir de ahí, el procesador ejecuta
las instrucciones, y por tanto nuestro programa.
Sin embargo, al programar un FPGA lo que estamos haciendo es modificar una matriz de conexiones.
Los bloques individuales están constituidos por elementos que les permiten adoptar distintas funciones de
transferencia.
6 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Juntos, los distintos bloques, unidos por las conexiones que programamos, hacen que físicamente se
constituya un circuito electrónico, de forma similar a como haríamos en una placa de entrenamiento o al
fabricar un chip propio.
Como vemos, la diferencia sustancial. Un procesador (en sus muchas variantes) tiene una estructura
fija y modificamos su comportamiento a través del programa que realizamos, traducido en código máquina,
y ejecutado de forma secuencial.
Sin embargo, en un FPGA variamos la estructura interna, sintetizando uno o varios circuitos electróni-
cos en su interior. Al “programar” el FPGA definimos los circuitos electrónicos que queremos que se con-
figuren en su interior.
Los FPGA no se “programan” en el sentido al que estamos acostumbrados, con un lenguaje como C,
C++, o Python. De hecho, los FPGA usan un tipo diferente de lenguaje denominado lenguaje descriptivo,
en lugar de un lenguaje de programación.
Estos lenguajes descriptivos se denominan HDL o Hardware Description Language. Ejemplos de len-
guajes HDL son Verilog, HDL o ABEL. Verilog es Open Source, por lo que será uno de los que oiremos
hablar con mayor frecuencia.
Los lenguajes descriptivos no son algo exclusivo de los FPGA. Por el contrario, son una herramienta
extremadamente útil en el diseño de chips y SoC.
Posteriormente el integrador (a grandes rasgos, el equivalente al “compilador” en lenguajes de progra-
mación) traduce la descripción que hemos realizado del dispositivo en un dispositivo sintetizable (realiza-
ble) con los bloques del FPGA, y determina las conexiones que tiene que realizar.
Las conexiones al FPGA se traducen en una determinada trama de comunicación específica del FPGA
(bitstream), que es transmitida al FPGA durante la programación. El FPGA interpreta el bitstream y confi-
gura las conexiones. A partir de ese momento, el FPGA está configurado con el circuito que hemos defi-
nido/descrito.
Los lenguajes HDL tienen una curva de aprendizaje difícil. La mayor dificultad es que tiene un grado de
abstracción muy bajo, ya que describen circuitos electrónicos. Esto hace que los proyectos crezcan enor-
memente a medida que aumenta el código.
Saber Electrónica 7
Artículo de tapa
Los fabricantes proporcionan herramientas comerciales para programar sus propios FPGA. En la actua-
lidad, configuran entornos completos con una gran cantidad de herramientas y funcionalidades.
Lamentablemente, la mayoría no son gratuitos, o lo son sólo para algunos modelos de FPGA del fabri-
cante. Lamentablemente, no son gratuitos, y están unidos a la arquitectura de un único fabricante.
Con el desarrollo de los FPGA han aparecido otros lenguajes que permiten un mayor nivel de abstrac-
ción, similar a C, Java, Matlab. Ejemlo son System-C, Handel-C, Impulse-C, Forge, entre otros.
Con la evolución en el desarrollo de las FPGA también han aparecido herramientas centradas en la pro-
gramación gráfica de las FPGA, como LabVIEW FPGA, o el proyecto Open Source IceStudiodesarrollado
por Jesús Arroyo Torrens.
Finalmente, algunas iniciativas han intentado realizar la conversión desde un lenguaje de programación
a HDL (normalmente Verilog), que luego puede ser cargado en el FPGA con las herramientas del mismo.
Ejemplos son el proyecto Panda, el proyecto Cythi, o MyPython, entre otros.
Cuando programamos un procesador, si cometemos algún error no suele haber problemas graves.
Habitualmente incluso tendremos un entorno donde poder hacer Debug y poder tracear el programa, defi-
nir puntos de interrupción, y ver el flujo del programa.
Sin embargo, al programar un FPGA estamos configurando físicamente un sistema y, en caso de error,
podríamos provocar un corto circuito y dañar parte o todo el FPGA.
Por ese motivo, y como norma general, siempre simularemos el diseño a probar en antes de cargarlo
en el FPGA real.
Para la simulación se emplean, así mismo, lenguajes descriptivos, en combinación con algún software
que permita simular y graficar la respuesta del FPGA. Un ejemplo de GTKWave.
8 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Las suites comerciales, normalmente integran la herramienta de simulación dentro del propio entorno
de programación.
Lógicamente existe un gran rango de precios pero, en general, no son dispositivos baratos. Hablando
del sector doméstico (las que vamos a comprarnos nosotros) están en el rango de 25 a 100 dólares apro-
ximadamente.
Por ponerlo en contexto, es mucho más caro que un Arduino Nano (16Mhz) o un STM32 (160Mhz) que
podemos comprar por 1.5€, un Node Mcu ESP8266 (160Mhz + WiFi) que podemos comprar por 4 dóla-
res. Incluso, son mucho más caros que una Orange Pi (Quad 800 Mhz + WiFi), que podemos encontrar
por unos 25 dólares
Es difícil definir la potencia de cálculo de un FPGA, dado que es algo totalmente distinto a un procesa-
Saber Electrónica 9
Artículo de tapa
dor como el que podemos encontrar en un Arduino, un STM32, un ESP8266, o incluso un ordenador como
Raspberry PI.
Las FPGA destacan en la realización de tareas en paralelo, y por un control extremadamente fino del
tiempo y el sincronismo de las tareas.
En realidad, es mejor pensar en términos de un circuito integrado. Una vez programado, el FPGA cons-
tituye físicamente un circuito. En general, como hemos comentado, un FPGA es más lento que el ASIC
equivalente.
La potencia de un FPGA viene dada por la cantidad de bloques disponibles y la velocidad de su elec-
trónica. Además, intervienen otros factores como la constitución de cada uno de los bloques, y otros ele-
mentos como los bloques de RAM o PLLs.
Por seguir con la comparación, la velocidad de un procesador viene determinada por su velocidad de
funcionamiento. Además hay que tener en cuenta que un procesador frecuentemente requiere entre 2 a 4
instrucciones para realizar una operación.
Por otro lado, aunque los FPGA normalmente incorporan un reloj para la elaboración de tareas síncro-
nas, en algunas de las tareas la velocidad es independiente del reloj, y están determinado por la velocidad
de los componentes electrónicos que lo forman.
A modo de ejemplo, en el bien conocido FPGA Lattice ICE40, una tarea simple como un contador puede
ejecutarse a una frecuencia de 220Mhz (según el datasheet). En un único FPGA podemos hacer cientos
de bloques de estos.
Pues... ¿Qué es mejor, una cuchara, un cuchillo o un tenedor? Son herramientas distintas, que desta-
can en cosas distintas. Ciertas tareas pueden realizarse con ambas, pero en algunas resulta mucho más
adecuado y eficiente emplear una de ellas.
Afortunadamente, el campo científico y técnico no es como un partido de futbol o la política... no tene-
mos que elegir un bando. De hecho, podemos usarlas todas incluso simultáneamente. Así, existen dispo-
sitivos que combinan un procesador junto con un FPGA para proporcionarnos lo mejor de ambos mundos.
En cualquier caso, las FPGA son una herramienta muy potente y lo suficiente diferentes del resto para
ser interesantes por sí mismos.
Por supuesto que sí. Un FPGA puede adoptar cualquier circuito lógico electrónico, y los procesadores
son circuitos electrónicos. La única limitación es que el FPGA tiene que ser lo suficientemente grande para
alojar la electrónica del procesador (y los procesadores no son precisamente pequeños)
Hay proyectos de pequeños procesadores que pueden ser configurados en un FPGA. Ejemplos son
MicroBlaze y PicoBlaze de Xlinx, Nios y Nios II de Altera, y los procesadores de código abierto
LatticeMicro32 y LatticeMicro8.
Incluso existen proyectos para emular procesadores históricos en FPGA, como el procesador del Apollo
11 Guidance Computer.
Emular un procesador FPGA es un ejercicio interesante tanto por la complejidad, como por el aprendi-
zaje. Además, es interesante si queremos probar nuestro propio procesador o nuestras ideas.
Sin embargo, en la mayoría de los casos, resulta más sencillo y económico combinar el FPGA con un
procesador existente. Existen muy buenos procesadores (AVR, ESP8266, STM32).
10 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
¿POR QUÉ ESTÁN EN AUGE LOS FPGA?
En primer lugar, porque con el tiempo las tecnologías bajan de precio. Hace no muchos años un autó-
mata con una capacidad similar a un Arduino podía costar cientos e incluso miles de euros, y ahora pode-
mos encontrarlo por pocos euros.
De forma similar, los FPGA han ido alcanzando popularidad en la industria. A medida que aumenta la
producción han aparecido con mayores capacidades y funcionalidades. Incluso existen gamas destinadas
a dispositivos embebidos o aplicaciones móviles. Todo esto propicia la bajada de precio de ciertos mode-
los de FPGA.
Por otro lado, el principal motivo del auge de la popularización de los FPGA en el ámbito
doméstico/maker es el trabajo de ingeniería inversa realizado por Clifford Wolf en el FPGA Lattice iCE40
LP/HX 1K/4K/8K, que dio lugar al proyecto IceStorm.
El proyecto IceStorm es un toolkit (formado por IceStorm Tools + Archne-pnr + Yosys) que permite la
creación del bitstream necesario para programar un FPGA iCE40 con herramientas open Source.
El trabajo de Clifford se realizó un IceStick, una placa de desarrollo con un FPGA iCE40, por su bajo
coste y pequeñas características técnicas, que permitían el trabajo de ingeniería inversa.
Fue la primera vez que se podría programar un FPGA con herramientas Open Source. Esto permitió la
generación de una creciente comunidad de colaboradores que han dado como frutos maravillas como
IceStudio o Apio.
Tener en cuenta que el resto de FPGA requieren inversiones de cientos de euros para comprar
el FPGA y hasta miles de euros en el software.
Digamos que, salvando distancias, el proyecto IceStorm y el Lattice ICE fue el inicio de una revolución
en el campo de las FPGA similar a la que empezó Arduino con los procesadores AVR de Atmel, y que ha
permitido poner al alcance de los usuarios domésticos.
Pues aún sin tener una bola de cristal, lo más probable es que los FPGA sean dispositivos que tendrán
utilidad, al menos, a medio y corto plazo. Como hemos dicho, se usan frecuentemente para facilitar el
diseño y prototipo de ASIC. Además están ampliando su ámbito de aplicación, desde aplicaciones con cál-
culos pesados (sistemas de visión, IA, conducción autónoma) a versiones ligeras para dispositivos móvi-
les.
Como ejemplo de su viabilidad, considerar que Intel ha invertido 16.700 millones de dólares en la com-
pra de Altera. Estimaciones del mercado apuntan a una estimación de 9000-10000 millones de dólares
para el próximo año (2020), frente a los 6000-7000 millones de dólares de 2014, y un crecimiento anual
del 6-7% (muy por encima del 1-2% del crecimiento medio para el sector de los semiconductores).
Saber Electrónica 11
Artículo de tapa
Hablando del futuro (años) en el que los FPGA se abaraten y popularicen, podemos incluso imaginar
sistemas híbridos FPGA y procesador (o incluso totalmente FPGA) donde el software puede reconfigurar
el hardware, creando o deshaciendo procesadores, o memoria, en función de las necesidades.
La auténtica pregunta es ¿tienen futuro los FPGA Open Source y en el campo “doméstico” o son una
moda pasajera?
La respuesta corta es, esperemos que sí. La larga es que, a día de hoy, únicamente tenemos un FPGA
(el iCe40) disponible compatible con herramientas Open Source, y en realidad es FPGA bastante pequeño
y poco potente.
Si la técnica sigue avanzando y la comunidad no es lo suficiente fuerte para generar un ecosistema que
empuje de las FPGA hacia el Open Source, hay un cierto riesgo en que quede una burbuja pasajera.
La mejor forma es fomentar a la extensión de este tipo de dispositivos, y que se genere una comuni-
dad fuerte que propicie la popularización de esta tecnología. Y si es posible, creando y mejorando las
herramientas Open Source disponibles para las FPGAs.
12 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
¿UN FPGA EN UN ARDUINO?
Arduino anunció recientemente una nueva línea de productos, y uno de ellos, el MKR Vidor 4000,
incluye un FPGA. ¿Qué harán los diseñadores con el poder de un FPGA en sus manos?
UN FPGA EN UN ARDUINO
Arduino es una popular herramienta de creación de prototipos por varias razones. En pri-
mer lugar, no requiere un programador voluminoso y caro (como los chips PIC) y se puede
programar a través de USB. En segundo lugar, las placas Arduino son de código abierto y,
debido a esto, hay muchos fabricantes de placas Arduino que ofrecen precios competitivos.
En tercer lugar, los Arduinos son famosos por su robusto entorno de shields y soporte de
bibliotecas, lo que hace que el uso de dispositivos complejos como los chips de Ethernet sea
cosa fácil. A medida que progresó la tecnología, también lo hizo el Arduino. En el lanzamiento
de las nuevas placas Arduino se reflejan muchas tendencias de la industria. Por ejemplo, la
introducción del Arduino Yun agregó capacidades de Wi-Fi, y el Arduino Duo marcó el
comienzo con procesadores más potentes. La miniaturización se concretó con el Arduino
Nano, y con el LilyPad se introdujo la electrónica portátil. Pero todas estas mejoras involu-
cran hardware especializado que realiza tareas únicas, como comunicaciones por RF o bajo
consumo de energía. Ahora que los FPGA se están volviendo más baratos y más accesibles,
Arduino está a punto de lanzar un Arduino con un FPGA incorporado, el MKR Vidor 4000. La
parte «MKR» de su nombre se pronuncia como “Maker” («Creador»), y Massimo Banzi, cofun-
dador de Arduino, se refiere a él como una placa de «factor de forma de creador». Esto no es
sorprendente, ya que generalmente se acepta que Arduino está diseñado para creadores, y
no es de especial interés para los profesionales de ingeniería electrónica.
El FPGA
El FPGA incluido es un Intel Cyclone 10CL016, y el sitio web de Arduino afirma que el
Saber Electrónica 13
Artículo de tapa
FPGA contiene 16.000 elementos lógicos, 504 Kb de RAM, 56 multiplicadores 18×18 de hard-
ware para aplicaciones DSP de alta velocidad, etc. El sitio web también establece que los
pines FPGA pueden dar salidas de hasta 150MHz, y que también pueden configurarse como
puertos de comunicaciones comunes como UART, I2C y SPI. Si es cierto, este complemento
FPGA podría ser extremadamente útil para los diseñadores que desean crear sistemas digita-
les de alta velocidad que necesitan capturar datos y procesarlos rápidamente (como los pro-
cesadores de señales digitales).
El acceso a un FPGA permite que los diseñadores creen circuitos personalizados para
conectarse al Arduino, lo que puede eliminar la necesidad de circuitos externos. También per-
mite cargarle las funciones de E/S del Arduino al FPGA, pero conlleva el costo de requerir una
línea de comunicación entre el FPGA y el Arduino (a menos que el FPGA y la CPU estén inte-
grados en el mismo paquete, en cuyo caso los dos pueden tener líneas de E/S especiales
para su comunicación).
Los FPGA, sin embargo, son dispositivos complejos y, a menudo, se programan en lengua-
jes como HDL y Verilog, que no son aptos para personas no muy arriesgadas. Si bien Arduino
anunció que están diseñando un sistema de compilación basado en la nube que facilitará el
uso del FPGA, esto aún está por verse. La mayoría de las veces que un sistema se hace más
fácil de usar, sacrifica su poder, capacidad y control. Dicho esto, el Vidor 4000 podría ser una
herramienta educativa invaluable para aquellos que desean comenzar con FPGA.
El Vidor 4000 no solo cuenta con la inclusión de un FPGA; también tiene varios dispositivos
de E/S que lo hacen parecer más a un Pi que a un Arduino. El Vidor 4000 incluye también un
módulo Wi-Fi Nina W102, un chip criptográfico ECC508, un conector micro HDMI, un conector
MIPI para cámara y un conector rápido MiniPCI con hasta 25 pines programables por el usua-
rio. Estas características, especialmente el Wi-Fi incorporado, crean una plataforma de IoT
potencialmente popular que puede realizar tareas increíblemente complejas. Con el chip crip-
tográfico incorporado, la verificación SSL y HTTPS se convertirán en una tarea trivial y ayuda-
rán a descargar las tareas de seguridad del microcontrolador principal. Si bien este dispositivo
no será tan poderoso como un Raspberry Pi, definitivamente es más pequeño y está más
enfocado en el hardware, algo en lo que la Pi se queda atrás.
El Vidor 4000, obviamente, no es la primera placa en salir con capacidades FPGA, pero
tampoco es la primera construida teniendo en cuenta la compatibilidad con Arduino. Otro pro-
ducto ya en el mercado, XLR8, es una tarjeta de desarrollo compatible con Arduino que está
basada en FPGA, incluye un microcontrolador integrado de instrucción AVR de 8 bits y es pro-
gramable a través del IDE de Arduino.
14 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
El XLR8 está preconfigurado con «bloques xcelerator», que son bloques que están espe-
cialmente diseñados para manejar tareas específicas. Los bloques con los que viene preinsta-
lada la unidad incluyen un bloque matemático de punto flotante, un servocontrol, un controla-
dor NeoPixel y un ADC mejorado.
La integración de los FPGA en un proyecto Arduino sin duda creará una nueva ola de pro-
yectos e ideas que podrán construir los aficionados, pero los FPGA son dispositivos comple-
jos. Sin embargo, los usuarios de Arduino pueden comenzar a diseñar su propio hardware
desde cero y los FPGA incluidos en los microcontroladores pueden cambiar la forma en que
se construyen los circuitos.
La nueva placa MKR Vidor 4000 lleva la complejidad de los FPGA a los que no son inge-
nieros electrónicos.
INSTRUMENTACIÓN VIRTUAL
DISEñO DE UN TRAzADOR DE CURVAS CON FPGA
Saber Electrónica 15
Artículo de tapa
principal un dispositivo lógica reconfigurable llamado FPGA (Field Programmable Gate
Array).
Con este instrumento se logró caracterizar distintos dispositivos semiconductores y como
resultado, se obtuvo una percepción real acerca del comportamiento del mismo, el cual es
importante cuando se realiza un nuevo diseño electrónico. Se diseñó el trazador de curvas
usando una plataforma reconfigurable y software libre, con el objetivo de brindar flexibilidad y
portabilidad tanto en el diseño del hardware como en el software, así como también dar la
posibilidad a centros de investigación de bajos recursos, para contar con un instrumento espe-
cializado.
Por otro lado este trabajo, aporta al proyecto de Instrumentación Virtual Reconfigurable,
adicionando un instrumento más dentro de esta plataforma.
El trazador de curvas, está constituido por la plataforma de instrumentación virtual reconfi-
gurable, un adaptador de señales y una interfaz de usuario.
Donde el diseño del hardware dentro de la FPGA, está basado en el uso de núcleos de
propiedad intelectual, descritos en lenguaje VHDL (VHSIC Hardware Description Language),
los cuales controlan todo flujo de datos en la plataforma RVI.
El adaptador de señales, tiene la finalidad de proveer las condiciones adecuadas de
corriente y voltaje, en el proceso de adquisición de señales del dispositivo en prueba. La inter-
faz de usuario desarrollado en Lazarus y Free Pascal, posee los controles y el entorno visual
del instrumento.
INTRODUCCIÓN
16 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 17
Artículo de tapa
18 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 19
Artículo de tapa
20 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 21
Artículo de tapa
22 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 23
Artículo de tapa
24 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 25
Artículo de tapa
26 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 27
Artículo de tapa
28 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 29
Artículo de tapa
30 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 31
Artículo de tapa
32 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 33
Artículo de tapa
34 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 35
Artículo de tapa
36 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 37
Artículo de tapa
38 Saber Electrónica
FPGA: DisPositivos LóGicos ReconFiGuRAbes
Saber Electrónica 39
Artículo de tapa
40 Saber Electrónica
A r t í c u lo de t A pA
Saber Electrónica 41
Audio
42 Saber Electrónica
Diseño y Fabricación De un ampliFicaDor De auDio
Saber Electrónica 43
Audio
44 Saber Electrónica
Diseño y Fabricación De un ampliFicaDor De auDio
Saber Electrónica 45
Audio
46 Saber Electrónica
Diseño y Fabricación De un ampliFicaDor De auDio
Saber Electrónica 47
Audio
48 Saber Electrónica
Diseño y Fabricación De un ampliFicaDor De auDio
Saber Electrónica 49
Audio
50 Saber Electrónica
C omputadoras de una s óla p laCa
odroid
ConoCiendo la plaCa odroid
ODROID es una familia de ordenadores monoprocesador y tabletas creados por Hardkernel,
una compañía de hardware libre con base en Corea del Sur. Si bien el nombre 'ODROID' es
una combinación de 'Open' (abierto) y 'Droid',1 el hardware no es realmente abierto dado que
la propiedad intelectual de algunas partes del diseño pertenece a la compañía.2 Muchos siste-
mas ODROID pueden no sólo correr Android, sino también distribuciones Linux de uso común.
Hardkernel ha lanzado diversos modelos de ODROID. La primera generación empezó a comer-
cializarse en 2009, seguida por modelos con especificaciones más altas. Las placas actuales
se venden a 35 dólares la C1+, 46 dólares la C2 y 49 dóares la XU4 (precios en USD). Los
modelos C y N incluyen un SoC de Amlogic, mientras que los modelos XU, HC y MC llevan
Exynos. En ambos casos las placas van dotadas de una CPU ARM y una GPU integrada. Las
arquitecturas de CPU incluyen ARMv7-A y ARMv8-A, mientras que la capacidad de memoria
está entre 1 y 4 GB de RAM. Para almacenar el sistema operativo y la memoria de los progra-
mas se emplean tarjetas SD, pudiendo ser de tamaño SDHC o MicroSDHC. La mayoría de pla-
cas disponen de entre tres y cinco puertos USB combinando 2.0 y 3.0, salida HDMI y jack de
audio de 3.5 mm. La salida a bajo nivel está a cargo de varios pins GPIO que soportan proto-
colos comunes, tales como I²C. Los modelos actuales cuentan con un puerto Gigabit Ethernet
(8P8C) y un zócalo para un módulo eMMC. Hoy analizaremos algunos sistemas operativos
recomendados para esta placa.
www.hardkernel.com
Saber Electrónica 51
Computadoras de una sola placa
52 Saber Electrónica
ConoCiendo la plaCa odroid
Saber Electrónica 53
Computadoras de una sola placa
54 Saber Electrónica
ConoCiendo la plaCa odroid
Saber Electrónica 55
Computadoras de una sola placa
56 Saber Electrónica
ConoCiendo la plaCa odroid
Saber Electrónica 57
Computadoras de una sola placa
58 Saber Electrónica
ConoCiendo la plaCa odroid
Saber Electrónica 59
Computadoras de una sola placa
60 Saber Electrónica
ElEctrónica industrial
Curso Programado de
Logo
Cómo se IntroduCe eL Programa en eL móduLo
LOGO Es un módulo lógico, es decir, un controlador programable que permite que sin inter-
vención humana, las máquinas hagan un trabajo. Pero la palabra clave e importante es pro-
gramable, que no programado. Por tanto es necesario programar el LOGO! para que este haga
una tarea ya que de por sí, el bicho no hace nada.Básicamente funciona de la siguiente manera:
al LOGO! le vas a dar como datos de entrada una serie de señales, las cuales van a ser pro-
cesadas en el programa, y el LOGO! va a dar unos datos de salida.
Esto en el mundo real se traduce en unos pulsadores, manetas, sensores etc (datos de
entrada), un procesamiento en el LOGO y una activación o no de salidas de relé (datos de
salida).
El siemens logo ha tenido una evolución en lo largo del tiempo, en este contenido nos enfoca-
remos en explicar a detalle, desde su conexión y el lenguaje de programación que usa su última
versión que es la 8.
Además podemos encontrar muchas variantes de siemens logo, por dar un ejemplo hay con o
sin pantalla lcd, de 230VAC o 24CDC, sus salidas pueden ser de relevo o de transistor; hay para
cualquier tipo de automatización que se requiera.
En esta entrega veremos cómo se introduce un programa en el módulo.
Saber Electrónica 61
Electrónica industrial
62 Saber Electrónica
curso Programado de lOGO de siemens
Saber Electrónica 63
Electrónica industrial
64 Saber Electrónica
curso Programado de lOGO de siemens
Saber Electrónica 65
Electrónica industrial
66 Saber Electrónica
curso Programado de lOGO de siemens
Saber Electrónica 67
Electrónica industrial
68 Saber Electrónica
curso Programado de lOGO de siemens
Saber Electrónica 69
Electrónica industrial
70 Saber Electrónica
curso Programado de lOGO de siemens
Saber Electrónica 71
Electrónica industrial
72 Saber Electrónica
Autos Eléctricos
www.aficionadosalamecanica.com
Saber Electrónica 73
Autos Eléctricos
74 Saber Electrónica
las recarga de las Baterías HV de los Autos Eléctricos
Saber Electrónica 75
Autos Eléctricos
76 Saber Electrónica
las recarga de las Baterías HV de los Autos Eléctricos
Saber Electrónica 77
Autos Eléctricos
78 Saber Electrónica
las recarga de las Baterías HV de los Autos Eléctricos
Saber Electrónica 79
Autos Eléctricos
80 Saber Electrónica
las recarga de las Baterías HV de los Autos Eléctricos
Saber Electrónica 81
Autos Eléctricos
82 Saber Electrónica
las recarga de las Baterías HV de los Autos Eléctricos
Saber Electrónica 83
Autos Eléctricos
84 Saber Electrónica
Ay u d A Al Mecánico
Saber Electrónica 85
Ayuda al Mecánico
86 Saber Electrónica
Más Fallas clásicas en la ecu Automotriz
Saber Electrónica 87
Ayuda al Mecánico
88 Saber Electrónica
Más Fallas clásicas en la ecu Automotriz
Saber Electrónica 89
Ayuda al Mecánico
90 Saber Electrónica
Saber Electrónica 91
Ayuda al Mecánico
92 Saber Electrónica
T é c n i c o R e pa R a d o R
Fairphone 3:
el TeléFono Más ecológico del planeTa
desarMe y reconociMienTo de parTes
“Todo lo bueno viene de tres en tres” es lo que la empresa social holandesa debe
haber pensado cuando planificó el Fairphone 3, su nuevo dispositivo móvil de fabrica-
ción ética, con un diseño modular y reparable. El Fairphone 2 de 2015 ya ha establecido
un precedente muy alto en cuanto a la capacidad de reparación de los smartphones: sólo
un desmontaje dirá si su sucesor podrá establecer un precedente aún más alto ya que
otros grandes fabricantes siguen ofreciendo teléfonos que están cerrados con pega-
mento y son cada vez más difíciles de reparar.
IntroduccIón
Saber Electrónica 93
Técnico Reparador
ser analizado desde un punto de vista diferente: no podemos comparar sus especificaciones, su
potencia o diseño con otros nuevos modelos de smartphone más baratos y más potentes, ya
que estos no prometen el mismo compromiso con nuestra sociedad como lo hace Fairphone.
Sin embargo, si estás concienciado/a con el medio ambiente y con temas sociales, el Fairphone
3 es el teléfono que estás buscando. La empresa te ofrece la certeza de saber que tienes en
tus manos un dispositivo que ha sido fabricado de forma justa y sostenible.
Como resumen: no obtendrás un smartphone premium con las mejores especificaciones,
pero tendrás un dispositivo muy capaz y decente producido por una empresa que no se ha
ensuciado las manos al fabricarlo.
La sociedad hiperconsumista en la que vivimos hace que cada vez dispongamos de más dis-
positivos electrónicos, y también que cada vez los reemplazamos con más frecuencia.
Esto significa que cuando sale un nuevo móvil, unos nuevos auriculares o un nuevo smart-
watch, el modelo anterior queda relegado al olvido, guardando polvo en un cajón o convirtién-
dose en e-waste o basura electrónica.
Ante tanto derroche de recursos, tanta explotación y tanta contaminación, se alzan empresas
que pretenden ser diferentes al resto y ofrecer un producto que sea más sostenible y respetuoso
con el medio ambiente y con nuestra sociedad en general.
Si somos cien por cien objetivas, podemos afirmar que existen smartphones más baratos y
con mejores especificaciones que el Fairphone 3. Sin embargo, lo que queremos transmitir
mediante esta review, es que lo que obtienes cuando compras un Fairphone 3 es la seguridad
de tener ante ti un producto que ha sido justo con los y las trabajadoras que han participado en
su fabricación y sobre todo, con el medio ambiente.
Si estás lo suficientemente concienciado/a con el medio ambiente, sabrás de sobra que lo
sostenible, lo orgánico y los productos que se fabrican sin explotar son más caros. Este es el
caso del Fairphone 3.
94 Saber Electrónica
análisis, desarme y Reconocimiento de partes del Fairphone 3
PrecIo y dISPonIbIlIdad
El Fairphone 3 puede pre-comprarse por unos 500 dólares a través de la página web oficial
de Fairphone. Ten en cuenta que en la caja vendrá solo el móvil junto a un pequeño destorni-
llador y una funda.
Fairphone afirmó que habían decidido no incluir un cargador teniendo en cuenta que hoy en
día todo el mundo dispone de uno. Con ello pretenden contribuir a que haya menos e-waste, o
lo que es lo mismo, desechos electrónicos.
No obstante, en caso de no disponer de cargador, o si deseas comprar una funda protectora
(aunque el teléfono es bastante resistente de por sí), puedes echar un vistazo a los accesorios
extra de Fairphone que puedes incluir en tu pedido.
Otra mención también pertinente es el gran avance en términos de diseño que el Fairphone
Saber Electrónica 95
Técnico Reparador
3 supone frente a sus dos modelos anteriores, el Fairphone 2 y el Fairphone 1. Aunque como
hemos mencionado anteriormente, el Fairphone 3 sigue viéndose algo anticuado con respecto
a otros teléfonos estrenados el mismo año, si lo comparamos con el Fairphone 2 y el Fairphone
1, sí que podemos ver que la empresa ha actualizado y mejorado enormemente la estética de
su producto.
Tras haber sometido al Fairphone a nuestras pruebas de benchmarking podemos afirmar que
los resultados han estado bastante por debajo del resto de smartphones que cuestan precios
similares.
Sin embargo, cabe volver a mencionar que la intención del Fairphone 3 no es la de ofrecerte
un todoterreno ultra potente con el mejor diseño y el mejor rendimiento, si no la de brindarte un
producto que te recuerde la importancia de la sostenibilidad y el comercio justo.
Por ello mismo, los resultados obtenidos (4885 en rendimiento) son bastante acordes a lo
que esperábamos. Como hemos afirmado, son peores que los de teléfonos de precios simila-
res, pero también es cierto que supera a otros nuevos smartphones como el Realme 5 Pro (con
una puntuación de 4245) o el moto e6 Plus (3738).
Podemos decir lo mismo de su procesador, bastante modesto para estar en 2019: un
Qualcomm Snapdragon 632. No obstante, al utilizar el teléfono no hemos notado que se atas-
cara o fuera excesivamente lento en ningún momento.
De hecho, nos parece un chip adecuado para llevar a cabo tareas poco exigentes como usar
WhatsApp, navegar por Internet o realizar llamadas (sí, los smartphones siguen sirviendo para
96 Saber Electrónica
análisis, desarme y Reconocimiento de partes del Fairphone 3
llamar). Obviamente, olvídate de jugar a videojuegos demasiado potentes ya que el teléfono no
está pensado para el usuario/a gamer.
Si seguimos adentrándonos en el interior del dispositivo nos encontraremos con 4 GB de
RAM y 64 GB de memoria de almacenamiento. Al igual que el procesador, estas medidas serán
suficientes para darle un uso normal al dispositivo, no obstante, seguramente se acaben que-
dando anticuadas dentro de muy poco, ya que empezamos a ver medidas mínimas de 6 GB de
RAM y 128 GB de ROM. El teléfono viene con Android 9, no hemos encontrado nada espe-
cialmente destacable de su software, más allá de todo lo bueno que ofrece ya de por sí Android
9: una buena interfaz, bastante intuitiva y fácil de utilizar.
Puede que la característica más destacable del Fairphone 3 es que es un smartphone modu-
lar, es decir, está construido pieza por pieza que tú misma podrás desmontar y reemplazar
según éstas se vayan estropeando.
En la caja viene un pequeño destornillador que te ayudará a desmontar las partes del telé-
fono. Según nuestra experiencia, es bastante sencillo, así que no necesitarás ayuda técnica
especializada para poder reparar tu teléfono en caso de que sea necesario.
Esto quiere decir que el teléfono durará muchos más años que la mayoría de smartpho-
nes, ya que si se te estropea la batería, por ejemplo, podrás comprar otra y el teléfono volverá
a seguir funcionando como siempre.
Los precios de las partes reemplazables son bastante económicos, lo que nos lleva a la con-
clusión de que el Fairphone 3 puede ser una buena inversión: pagarás casi 500 euros en la com-
pra inicial, pero el teléfono te durará muchos más años que cualquier otro teléfono.
Nos gustaría pensar que en un futuro, si Fairphone 3 fabrica una mejor cámara o una mejor
pantalla, podremos comprar esa parte por separado y añadirla a nuestro teléfono para poder
actualizarlo sin comprar uno nuevo. No obstante, en su página web solo vemos apartados para
comprar piezas según el modelo de Fairphone que tengas.
Estas son las partes del Fairphone 3 que podrás reemplazar:
La pantalla es más pequeña de lo que estamos acostumbradas, con sus 5,65 pulgadas y una
proporción pantalla cuerpo también bastante inferior debido a los enormes marcos superiores e
inferiores.
La relación de aspecto es de 18:9, una medida que se empezó a hacer bastante popular
en smartphones del año pasado y que poco a poco fueron sustituyendo a las de 16:9. No obs-
tante, ya empezamos a ver cada vez más nuevos modelos con un aspecto de 19:9.
Estamos ante un panel IPS Full HD+ (no esperábamos una pantalla OLED por este precio ni
Saber Electrónica 97
Técnico Reparador
mucho menos). Los colores se ven de forma vibrante y nítida, nuestra experiencia general con
la pantalla ha sido positiva.
Los ángulos de visión son bastante amplios (aunque normalmente las pantallas de los smart-
phones suelen verse siempre desde un punto de vista frontal), algo característico de las panta-
llas IPS. Esto se debe a que este tipo de pantalla está hecho con cristal líquido que es capaz de
desplazarse de forma horizontal, creando mejores ángulos de visión.
Según nuestras pruebas, en interiores la pantalla alcanza un máximo de 447,43 nits. Cuando
hemos utilizado el teléfono en exteriores, lo cierto es que nos ha sorprendido para bien: la pan-
talla sigue viéndose bastante bien, aún cuando hay mucha luz.
La pantalla viene con Gorilla Glass 5, como seguramente sabes, esto supone una excelente
protección contra caídas, permitiendo al mismo tiempo una claridad óptica y sensibilidad táctil
adecuadas. No obstante, esto se ha convertido en algo estándar que podemos ver en la mayo-
ría de los teléfonos.
cáMaraS
Empecemos por la cámara trasera: el Fairphone 3 viene con un solo sensor (Sony IMX 363)
de 12 MP, con una apertura f/1.8 y con un flash de LED. El zoom en este caso es digital y admite
hasta 8 aumentos.
El sensor Sony IMX363 es un buen sensor que ya hemos visto en otros smartphones con
buenas cámaras como el Asus Zenfone 5 Z o el Xiaomi Mi 8. Una vez más, somos conscientes
98 Saber Electrónica
análisis, desarme y Reconocimiento de partes del Fairphone 3
de que existen sensores más nuevos, pero sabemos también por experiencia propia que este
sigue siendo un buen sensor.
Aunque los megapíxeles de la cámara no sean muchos sobre papel, lo cierto es que esta-
mos ante un sensor dual pixel lo que asegura una mayor calidad de la imagen, además de lograr
enfocar con mayor rapidez.
Nada de lo que acabamos de contarte es innovador, de hecho, son tecnologías fotográficas
que llevamos viendo ya desde hace años en muchos smartphones, sin embargo, cabe mencio-
nar que nos complace verlas también en un teléfono que ha sido más difícil de fabricar.
Al abrir la app de la cámara nos encontramos con una interfaz bastante intuitiva. Encontrarás
los distintos modos de fotografía en la parte inferior: ‘Foto’, ‘Retrato’, ‘Panorámica’ y, sorpren-
dentemente, un modo ‘Pro’, es decir, profesional.
Es cierto que al hacer zoom en modo normal la foto pierde bastante detalle, la imagen se ve
algo más difuminada y los colores mucho menos vibrantes. En las imágenes siguientes puedes
ver como queda una foto con un zoom de 3,8 aumentos y otra con el máximo de aumentos per-
mitidos, es decir, 8 aumentos.
El modo profesional te permite configurar varias opciones: el ISO, el tipo de enfoque, el filtro
que desees según lo nublada o soleada que esté la escena o el contraste de la imagen. No es
un modo demasiado profundo, como el de teléfonos con cámaras super potentes (como el
Huawei P30 Pro), pero teniendo en cuenta las características generales del teléfono, está bas-
tante bien.
La calidad de la imagen es bastante buena en las fotos normales. El modo panorámico, aun-
que no suele usarse mucho, ha conseguido capturar una imagen de buena calidad, y el modo
retrato con ese efecto bokeh tan de moda últimamente nos ha sorprendido siendo capaz de
separar con bastante exactitud el sujeto u objeto fotografiado del fondo.
Cabe mencionar, que a veces cuesta un poco hasta que la cámara logra localizar al sujeto
fotografiado y separarlo del fondo. Puedes ver un ejemplo en la siguiente foto. El resultado final
es mejor del que esperábamos.
Si nos fijamos en la cámara delantera o cámara selfie, estamos ante un sensor de 8 MP y
con apertura f/2.0. Al igual que la otra cámara, el zoom es digital y permite hasta ocho aumen-
tos.
Con la cámara selfie podrás hacer fotos normales o fotos en el clásico modo retrato, es decir,
con el fondo difuminado. No nos encontramos con ningún tipo de filtro belleza como solemos
ver en la mayoría de los smartphones. Esto puede ser bueno o malo según tu preferencia per-
sonal con los filtros (aunque un poco de filtro nunca viene mal).
También hemos notado que tanto en el modo selfie normal, como en el modo retrato, se nota
la carencia de megapíxeles, obteniendo imágenes de mucha menos calidad de la que estamos
acostumbradas en 2019.
Respecto al vídeo, el Fairphone 3 es capaz de grabar vídeos 4K a 30fps, y viene con esta-
bilización digital que ayuda a mantener la imagen sin temblores cuando grabas.
conectIvIdad y audIo
El altavoz doble con sonido estéreo se encuentra ubicado en la parte superior del teléfono,
lo cierto es que se escucha bastante bien y bastante alto, llegando a alcanzar los 95 db.
Obviamente no alcanzará las calidades de altavoces de gama alta, pero lo cierto es que nos
gustó usarlo para reproducir nuestra música.
Saber Electrónica 99
Técnico Reparador
Los graves se escuchan de forma correcta, tal vez no de forma tan contundente como le exi-
giríamos a un altavoz dedicado, y los agudos se escuchan con sorprendente nitidez.
Nos alegra enormemente encontrarnos con entrada para auriculares de 3.5mm ya que, como
seguramente sabes, esto es un detalle que cada vez encontramos en menos smartphones
modernos.
Otra herramienta que nos sigue gustando ver (aunque no mucha gente le verá utilidad), es
la de radio FM, algo que también empieza a desaparecer en muchos nuevos teléfonos móviles.
Más puntos que siguen sumando a su favor: viene por la función NFC, aquella que te per-
mite pagar mediante el móvil en vez de usar tu tarjeta de crédito. Esto es algo que normalmente
está presente en teléfonos de gama más alta, así que admiramos su presencia en el Fairphone
3. Cabe mencionar que el dispositivo admite SIM dual y al mismo tiempo que una tarjeta
microSD que te permitirá ampliar la memoria interna de almacenamiento del teléfono en caso
de que lo consideres necesario.
batería
Otro de los puntos que llama la atención del Fairphone 3 es su batería, como seguramente
imaginas, extraíble. Esto quiere decir que podrás comprar una batería de repuesto por unos 35
dólares y llevarla contigo en caso de que te quedes sin batería.
Entrando en tecnicismos, estamos ante una batería de 3000 mAh de Li-ion que gracias a las
características poco exigentes del teléfono ha sido capaz de sorprendernos gratamente con una
duración útil de 12 horas y 27 minutos, según nuestras pruebas.
El Fairphone 3 en este sentido vuelve a hacernos viajar al pasado, esta vez para bien, para
hacernos recordar esos tiempos en los que teníamos móviles más sencillos, pero con duracio-
nes de batería y resistencias sorprendentes.
Volvemos al tiempo presente cuando presenciamos su carga rápida 3.0. Según nuestras
pruebas, el Fairphone 3 fue capaz de cargar un 29 % en 30 minutos estando apagado. Este
resultado es similar al que vimos en otros nuevos móviles como el Honor 9X o el Motorola One
Action, pero queda bastante por detrás de la mayoría con tiempos de 53 % en 30 minutos (Sony
Xperia 5), 48 % (Oppo Reno 2 Z) o 42 % (Motorola One Zoom).
veredIcto
No estás ante el smartphone con mejor relación calidad-precio, ni con el mejor diseño, ni con
el mejor procesador o con el mejor precio. Pero sí que estás ante uno de los smartphones más
justos del mercado.
El Fairphone 3 hará sentir bien a
aquellas personas cuya prioridad
en la vida es ser sostenible y justo
con la sociedad en la que vivimos.
Con esto no queremos decir que el
Fairphone 3 es un mal teléfono,
todo lo contrario.
Es un smartphone que ofrece un
rendimiento decente, con especifi-
caciones bastante buenas
teniendo en cuenta el modo en el
que ha sido fabricado (recordemos
que lo sostenible es más caro de
fabricar). Obtendrás un buen ren-
dimiento, unas cámaras decentes,
un diseño mejorado frente a sus
predecesores y una duración de la
batería excelente. Pagarás más
por especificaciones más modes-
tas, pero, insistimos, obtendrás
algo que muy pocos smartpho-
nes son capaces de ofrecer: soste-
nibilidad.
AutomAtismos:
Ascensor de “n” PlAntAs
microcontrolAdo ProgrAmAble
IntroduccIón lador PIC 16F84A, el cual programé para controlar
5 plantas. La única limitación para implementar
He realizado una maqueta de 8 plantas cuyo más plantas es la cantidad de pines que dispone
motor de corriente continua se puede controlar con este micro, así por ejemplo con el 16F628 que
una tarjeta que realicé “hace mas de 20 años” incluso sale más económico se puede implementar
mediante puertas lógicas, la cual incorpora 10 cir- hasta 7 plantas. El que sepa un poco de programa-
cuitos integrados y manda la orden de subir y bajar ción en lenguaje ensamblador verá lo fácil que es
a otra tarjeta de 4 transistores con disposición en modificar este programa para realizar el control del
puente H, la cual lleva también incorporado el número de plantas que desee y si no sabe… pues
puente de diodos y el condensador de filtro para no se preocupe, podrá descargar un curso de pro-
alimentar a todo el conjunto. gramación totalmente gratis y hasta varios progra-
Con el avance del tiempo y ya con más conoci- mas para diferentes aplicaciones y números de
mientos, he decidido realizar el sistema de control plantas a controlar.
con el “archi” conocido PIC16F84. La tarjeta microcontrolada lleva en su parte
En la parte inferior de la imagen mostrada en la izquierda los pulsadores de llamada así como los
figura 1 se encuentra la tarjeta con un microcontro- LED indicadores que avisan que en esa planta está
Figura 2
Figura 9
estos interruptores magnéticos. Ahora bien, como dos LED tienen conectados el cátodo al microcon-
ya tenía colocado el imán en la cabina, preferí cam- trolador ya que lo común es verlos al revés.
biar la orientación del reed-relé y colocarlo según la Naturalmente, en esta configuración, cuando yo
imagen de la figura 8. Si se fija en el video que se quiero encender un LED el micro tiene que mandar
encuentra en la página del autor, podrá observar un "0" al terminal donde está conectado el LED en
que cuando se acerca la cabina al detector se lugar del típico "1".
enciende el LED, se apaga un instante y se vuelve Observe que los pulsadores, tanto los de lla-
a encender al alejarse. mada como los de posición de la cabina, comparten
los pines del PIC con los diodos LED. En el
esquema tengo configurados todos los pines como
El cIrcuIto EléctrIco dEl SIStEMA dE control entradas, y cuando detecto una pulsación, el pro-
grama hace que ese pin (patita del micro) sea una
Se puede observar en el esquema de la figura 9 salida con nivel lógico "0".
que el cerebro de todo el control es el famoso Los mismos diodos LED junto con sus resisten-
microcontrolador PIC 16F84A, aunque perfecta- cias limitadoras sirven para polarizar las entradas
mente podemos utilizar el 16F628 con unas peque- del micro.
ñas modificaciones en el programa y así nos aho- Obviamente, el funcionamiento del circuito se
rramos el cristal de 4MHz y los 2 condensadores basa en el programa que está grabado en el PIC;
asociados. para los que están en tema, en la tabla 1 está el
Seguramente le llamará la atención que los dio- programa ensamblador; si sigue las rutinas, ins-
lA EtApA dE potEncIA
Yo usé relés de 12V ya que disponía de ellos, derecha otro de 10µF (estos elementos no vienen
aunque se puede conectar cualquier relé que fun- reflejados en el esquema). Naturalmente los 12V
cione entre 5V y 24V, siempre y cuando se le sumi- que aplicamos a la entrada del 7805 vienen ya pre-
nistre la tensión apropiada a la bobina del relé. En viamente rectificados y filtrados con un condensa-
la figura 10 se tiene el circuito sugerido para ener- dor de 1000µF.
gizar a los relés, el negativo de este circuito deberá En el lado izquierdo de la placa van situados los
de unirse al negativo de la tarjeta microcontrola- pulsadores de llamada, y en el lado derecho deje
dora. hueco para colocar otros pulsadores que simularán
En los contactos de los relés apliqué 12V, ya la posición de la cabina, los cuales coloqué para
que el motor que disponía para hacer funcionar la hacer la comprobación del circuito antes de montar
maqueta trabaja con esta tensión, pero puede la maqueta.
poner cualquier tipo de motor, incluso motores de Una vez verificado su correcto funcionamiento
110V ó de 220V. El negativo que se aplica a los quite esos pulsadores de la placa y conecte en la
contactos está representado con el símbolo de regleta de conexión los reed-relés que detectan la
masa, aunque no tiene
porqué ir de esa manera,
es más, si trabajamos
con motores de tensión
de línea (110V ó 220V)
deberemos evitar que
tenga contacto con la
parte de continua.
lA plAcA dE
cIrcuIto IMprESo
Figura 13
Figura 1
Figura 3
Figura 4
Figura 5
AutomAtismos:
Control de un AsCensor
Con CompuertAs lógiCAs
IntroduccIón esquemas, PCB, descripción de funcionamiento,
componentes, etc.).
Cuando uno no tiene demasiada experiencia en Veremos un resumen, explicando el proyecto
electrónica se “aferra” a las herramientas que uno para controlar tres plantas. El dispositivo lo he divi-
conoce y es por eso que suele emplear circuitos dido en 4 circuitos, los cuales tendrá que unir entre
integrados digitales para el diseño de sistemas de si de modo que los números que son iguales y del
control. Controlar el movimiento de un ascensor mismo color van unidos entre si.
con compuertas digitales es una tarea sencilla ya El circuito original está pensado para un ascen-
que los circuitos básicos (son 4) se repiten para sor de 8 plantas, aunque fácilmente se puede
cada piso del edificio donde funcionará el ascensor. implementar del numero de plantas que uno desee.
La tarea se puede complicar a la hora de realizar el
cableado y es por eso que para presentar este tra-
bajo nos basamos en circuitos para tres pisos. operAcIón del cIrcuIto con coMpuertAs
Toda la información necesaria para hacer este
ascensor esta disponible en la página del autor o La forma de operar de este circuito es la
en el link de nuestra web que mencionamos en el siguiente: suponiendo que la cabina se encuentre
Artículo de Tapa de esta edición: www.webelec- en la planta baja, y detecte que se le ha llamado,
tronica.com.ar, haga clic en el ícono password e este empezara a subir, y se ira deteniendo en su
ingrese la clave: “ascensorpic” (encontrará los camino de subida por unos segundos en las plan-
Figura 3 Figura 4
Figura 1
El sistema podrá detectar posibles fallas en Note que se compone de una central de alarma
algún sensor de alguna de las tres zonas y si esto microcontrolada, una fuente de alimentación, un
ocurre, la deshabilitará (a la zona) para que no teclado de activación, sensores de actividad (mag-
haya disparos erráticos del sistema, quedando las néticos, de movimiento, interruptores, ultrasonido,
otras dos zonas en estado normal para detectar la de humo, etc.) y sistemas de alerta (sirena, disca-
presencia de intrusos. dor telefónico, etc.).
El “corazón” de este sis-
Figura 2 tema es la central que
posee un microcontrola-
dor PICAXE-08. A los
fines prácticos, en la
figura 2 se reproduce el
circuito básico de funcio-
namiento de este inte-
grado. Para este inte-
grado se recomienda
una tensión de alimenta-
ción de 5V y dos resisto-
res para establecer la
tensión necesarias en
los datos a ser ingresa-
dos al PICAXE. Posee 5
patas de entrada/salida
Figura 3
Tiempo de rearme: 10
segundos.
Tiempo de demora de
zona: 10 segundos.
Tiempo de salida tempori-
zada: 4.6 segundos.
En la figura 6 indicamos
cuáles son los tiempos que
debe cambiar en cada caso,
antes de convertir el pro-
grama a BASIC. Tenga en
cuenta que el valor de la
salida temporizada se da con
la instrucción “sleep”, lo que
significa que cada unidad
programada corresponde a
2,3 segundos. Si Ud. quiere
que esa salida esté activa
durante 3 minutos, precisará demorar 180 segun- tral continuará operando normalmente, protegida
dos, o sea, colocamos 80 en el casillero de sleep. por los sensores de las otras dos zonas. Es por
El programa escrito en BASIC se muestra en la este motivo que el instalador deberá colocar senso-
figura 7. res en lugares estratégicos, conectados a diferen-
tes zonas, de manera que si un ladrón reconoce
esta forma de operar el sistema, corta un cable
el ProgrAmA IntelIgente externo dándose a la fuga “hasta ver” qué sucede y
si nadie acude al aviso vuelve, será detectado por
Muchas veces, por desperfectos de un sensor, o otro sensor (conectado a otra zona) y la alarma vol-
porque suciedad interrumpe un haz en un sensor verá a dar una señal de aviso. De esta manera, si
externo, o por cualquier otro motivo, se
dispara una alarma sin que ello signifi-
que que hay intrusos... simplemente es
un desperfecto. La posibilidad de contar
con tres zonas de entrada permite que,
aunque desconectemos una de ellas,
exista protección por medio de las dos
zonas restantes. En la figura 8 mostra-
mos el diagrama de flujo construido en
el Editor de Programas para un pro-
grama que “va contando” la cantidad de
veces que se dispara el sistema desde
una zona sin que se haya desconec-
tado la central, de esta manera, si un
sensor se daña, la alarma actuará nor-
malmente, pero al efectuar tres veces el
ciclo de disparo desde la misma zona,
el sistema “entenderá” que hay una
falla, deshabilitará la zona, pero la cen- Figura 7
Figura 8
Figura 9
Figura 10
indica es que está abierta en este momento. es del tipo que en reposo está normalmente
Para apagar los LEDs rojos deberá actuar sobre cerrado, de modo que al accionarlo le quita la ali-
un pulsador de RESET. mentación al circuito y re-establece el estado de los
Para explicar el funcionamiento supongamos tiristores.
que el interruptor SW1 está cerrado, por lo que el
LED D1 estará apagado y la puerta del tiristor al
estar a potencial de masa no conducirá, por lo que DIScADor teleFónIco PArA AlArmA
D2 también estará apagado.
Al abrirse SW1 se iluminará D1, y a su vez Contar con un circuito que nos dé una señal de
mediante R3 y R4 se polariza la puerta del tiristor, aviso telefónica resulta muy útil a la hora de enca-
el cual entrará en zona de avalancha quedando rar el diseño y la implementación de un sistema de
permanentemente en estado de conducción, seguridad. Pensando en que hoy existen teléfonos
haciendo que se ilumine D2. electrónicos inalámbricos y celulares de, costo
Mediante D3 polarizamos al transistor BC558, razonable, y con la posibilidad de “almacenar” un
de modo que la salida de este quedará a potencial número al que se puede llamar, proponemos el
de masa, la cual podemos utilizar para disparar armado de este sencillo circuito de aviso de alarma.
directamente alguna alarma o bien actuar sobre la Este circuito genera unos pulsos que pueden
bobina de un relé. ser aplicados al botón de llamada y al botón de col-
El condensador C1 tiene como misión eliminar gar de un móvil o un teléfono inalámbrico para que
los parásitos o interferencias que pueden produ- pueda actuar como circuito de alarma.
cirse en el cableado de SW1. El pulsador de reset El circuito es muy sencillo y se muestra en la
observaciones
En el esquema se ha represen-
tado un optoacoplador de 6
pines, pero como la base del
transistor no se conecta, en la
realización del PCB se ha prepa-
rado para poner uno de 4 pines.
A la hora de conectar los optoa-
copladores al móvil habrá que
sacar los 2 cables de la tecla de
colgar, y otros 2 de la tecla de lla-
mar (normalmente no hay un
cable que sea común para las 2),
Figura 12 y habrá que medir con el multí-
Varios
Placa de circuito
impreso, gabinete
para montaje, cables
para conectar al telé-
fono, estaño, etc.
Una aclaración
importante: cuando
suelde el zócalo
(abse) del CD 4017 al
PCB mostrado en la
figura 12, corte la
patita 3. J