Práctica 11
Práctica 11
Práctica 11
“Comunicación USART”
Microcomputadoras Automotrices I
Lugo Peñaloza Armando Fabian
7SV1
Integrantes:
Avalos García Saúl
Cervantes Hernández Gustavo
González Gallegos Abraham
18 de mayo de 2024
ÍNDICE
Contenido
Introducción 3
Parte 1: 6
Diagrama y Simulación 10
Circuito armado y funcionando 10
Código usado (C) – Arduino como ATMEGA328p 12
Código usado (C) – ATMEGA328p 13
Conclusiones 15
Referencias 16
Introducción
Un receptor-transmisor síncrono y asíncrono universal (USART, interfaz de
comunicaciones programable o PCI) es un tipo de dispositivo de interfaz serie que se
puede programar para comunicarse de forma asíncrona o síncrona.
Los USART en modo síncrono transmiten datos en tramas. En operación síncrona, los
caracteres deben proporcionarse a tiempo hasta que se complete un cuadro; si el
procesador controlador no lo hace, se trata de un "error de insuficiencia de datos " y se
cancela la transmisión de la trama.
Los USART que operaban como dispositivos síncronos utilizaban el modo orientado a
caracteres o a bits. En los modos de caracteres (STR y BSC), el dispositivo se basaba
en caracteres particulares para definir los límites de la trama; En modos de bits (HDLC y
SDLC), los dispositivos anteriores se basaban en señales de capa física, mientras que
los dispositivos posteriores se hicieron cargo del reconocimiento de patrones de bits en
la capa física.
Una línea sincrónica nunca guarda silencio; cuando el módem está transmitiendo, los
datos fluyen. Cuando la capa física indica que el módem está activo, un USART enviará
un flujo constante de relleno, ya sea caracteres o bits, según corresponda al dispositivo
y protocolo.
Material:
● Protoboard
● Conexiones
● Placa de Arduino
● Resistencias 220 Ω y 560 Ω
● ATmega328p
● Sensor LM35
● potenciómetro 50K
● Pantalla LCD
Diagrama de bloques
Señal de reloj
Especificaciones
● Modelo: LM35
● Encapsulado: TO-92
● Pines: 3
● Montaje: Through Hole Technology (THT)
● Voltaje de Operación: 4 a 30 V (5V Recomendado)
● Rango de medición: -55°C a +150°C
● Precisión en el rango de -10°C hasta +85°C: ±0.5°C
● Pendiente: 10mV/ºC
● Bajo consumo energético: 60uA
● No necesita componentes adicionales
● Baja impedancia de salida
● Peso: 0.24 g
Pines:
● +VCC: Pin (+) Conexión a fuente de alimentación
● VOUT: Salida analógica del sensor
● GND: Pin (-) Conexión a GND o Tierra de la fuente de alimentación
Diagrama y Simulación
return 0;
}
Conclusiones
Las mejoras futuras podrían implicar una mejor comprobación y manejo de errores para
asegurar la integridad de los datos, la optimización del consumo de energía mediante
técnicas de ahorro de energía, la escalabilidad para acomodar múltiples o diferentes tipos
de sensores, y mejoras en la interfaz de usuario en el LCD para mostrar más información,
mejor formato y, potencialmente, elementos interactivos.
Referencias
Wikipedia contributors. (2023, 13 mayo). Universal synchronous and asynchronous receiver-
transmitter. Wikipedia.
https://en.wikipedia.org/wiki/Universal_synchronous_and_asynchronous_receiver-
transmitter
AbrahamG. (2024, 7 mayo). Comunicación entre dos Arduinos con el Puerto Serie.
entre-dos-arduinos-con-el-puerto-serie/