Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTELIGENTES
UNIDAD 2
TECNOLOGÍAS PARA AMBIENTES INTELIGENTES
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
Características
• Rango de medición, valores mínimos y máximos de la magnitud
medida en el que puede aplicarse.
• Precisión, diferencia entre el valor medido y el verdadero.
• Desviación de cero(offset), valor de salida cuando la entrada es nula.
• Linealidad, Si una entrada X al sistema produce una salida X.
• Sensibilidad, el mínimo valor de entrada que genera un cambio a la
salida.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
Características
• Resolución, mínima variación de la magnitud de entrada.
• Rapidez de respuesta, capacidad de seguir las variaciones.
• Repetitividad, error esperado al repetir varias veces la misma medida.
• Derivas, otras magnitudes que influyen en la medición durante un determinado
tiempo. Por ejemplo, pueden ser condiciones ambientales, como la humedad, la
temperatura u otras como el envejecimiento (oxidación, desgaste, etc.) del sensor.
• Estabilidad o Confiabilidad, de mantener su comportamiento durante su vida
útil.
• Errores, interferencias, procesos, medio de transmisión de datos, envejecimiento
(desgaste mecánico u oxidación), errores humanos, ruido, etcétera, etc.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
Clasificación
• Según requerimientos de fuente de energía
• Activos o Pasivos
• Naturaleza de la señal de salida
• Digitales o Analógicos
• Naturaleza de la magnitud a medir
• Mecánicos, Térmicos, Magnéticos, Químicos, etc.
• Variable física de medida
• Resistivo, Inductivo, Capacitivo, Piezoeléctrico, etc.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
Sensores Digitales
• La salida toma la forma de escalones o estados discretos.
• Ej. Contacto (switch), encoder, ...
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
Sensores Analógicos
• Proveen una señal continua tanto en magnitud como en
contenido espacial o temporal.
• Ej. Temperatura, desplazamiento, intensidad lumínica, …
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
• Pantallas LCD
• Teclados
• Memorias externas
• Cámaras
• Micrófonos
• Impresoras
• Pantalla táctil
• Displays numéricos
• Zumbadores
Comunicación Paralela
• Por ejemplo si deseamos enviar el siguiente dato: 00111100
Comunicación Serial
• Con este método los datos son enviados unos tras otros
constantemente, esto hace que sea más lenta que la comunicación
paralela porque nos obliga a esperar a que llegue el siguiente dato,
pero evitamos excedernos con las líneas de comunicación, incluso
llegando a usar solo un canal.
• UART
• Las siglas significan Asynchronous Receiver-Transmitter, o Transmisor-Receptor Asíncrono
Universal en español.
• Es asíncrono, no hay un sistema de reloj que controle el envió de los bits. Dependemos de un Tx y
un Rx, estos deben tener en común la velocidad de transmisión y la longitud del dato.
• Se toma en cuenta la velocidad de transmisión. El valor común es de 9600 baudios por segundo. Si
calculamos 1/9600 notaremos que cada bit tardaría 104 microsegundos (uS).
• Es un protocolo de uno a uno. Y su velocidad de transmisión es de 20 kbps.
• Entre sus aplicaciones actuales está la de conectar los microcontroladores con la computadora.
Como en Arduino, en la que nos sirve para subir el programa o interactuar con el monitor serie.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
I2C
• Este protocolo es síncrono, lo que significa que hay un reloj controlando el flujo de datos.
• Permite conectar más de un receptor a diferencia del UART. El equipo que controla a los demás es
denominado maestro (master) y un receptor es llamado esclavo (slave). Cada receptor tendrá una
dirección, también llamada dirección de esclavo.
• Tiene tres canales. El primero es el reloj (SCL, Serial Clock), la frecuencia del reloj estará
determinada por el maestro.
• El siguiente es la línea de datos (SDA, Serial Data). Por allí se envían las direcciones seguidas de los
datos, bits.
• Tanto el SDA como el SCL deben estar conectados a la alimentación eléctrica (VDD) mediante una
resistencia Pull-Up. I2C trabaja con lógica positiva, así que el estado alto en la línea SDA es un valor
de 1, y los estados bajos son iguales a 0.
• El tercero es la conexión a tierra.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
SPI
• Serial Peripheral Interface, Interfaz Periférica en Serie.
También es un sistema síncrono.
• Se cuenta con una línea para el reloj, así como una
jerarquía de maestro y esclavos.
• La línea MOSI (Mater Ouput Slave Input) se refiere a la
salida de datos del maestro y la entrada del esclavo.
• La otra línea es MISO (Master Input Slave Output), este
es la entrada del maestro y salida del esclavo.
• Por último, está SS (Select), sirve para que el maestro
seleccione y active el esclavo.
• La ventaja que presenta este protocolo frente a I2C y
UART es una mayor velocidad, hasta 25 Mbps, menor
consumo energético y comunicación dúplex, en ambos
sentidos.
SENSORES, ACTUADORES Y COMUNICACIÓN DE DATOS
Conclusión
• Protocolos como el UART, I2C y SPI son usados en los
sistemas embebidos.
• I2C para cuando no se requiere de demasiada velocidad como
en los controles remotos de los televisores.
• SPI es ideal para aplicaciones rápidas.
• Arduino cuenta con puertos UART, SPI e I2C, por lo que
ayuda para tener un acercamiento a estos protocolos.
• En el caso de One Wire disponemos de librerías que nos
permiten trabajar de forma más sencilla.
ACTIVIDAD