Reporte 9 PDF
Reporte 9 PDF
Reporte 9 PDF
B. Norma RS232
Resumen— En la siguiente práctica se realizó un programa en
lenguaje C para comunicar un módulo Bluetooth con un teléfono RS232 es el nombre del interfaz de comunicación serie más
inteligente, utilizando el puerto serie del microcontrolador. utilizado del mundo. La norma serie está disponible en
Además, conectar el motor a pasos para controlarlo con el prácticamente el 99% de los ordenadores. Entre ellos el IBM PC
smartphone. compatible que habitualmente está equipado con dos puertos
Abstract-- In the following practice, a program was made in C serie RS232, uno de ellos utilizado para conectar el ratón. El
language to communicate a Bluetooth module with a smartphone, Apple Macintosh es una notable excepción, utilizando otra
using the serial port of the microcontroller. Also, connect the
norma serie, la RS 422.
stepper motor to control it with the smartphone.
La norma RS232 fue originalmente diseñada para conectar
terminales de datos con dispositivos de comunicación (como
I. OBJETIVOS
módems y AITs). Desde un principio, fue también utilizada para
• Analizar el funcionamiento del puerto de comunicaciones conectar casi cualquier dispositivo imaginable. Los usos de la
UART del microcontrolador. RS 232 en el entorno doméstico son muchos y ampliamente
• Identificar el funcionamiento de un módulo bluetooth. conocidos. Desde la conexión del ratón, el módem/fax, agendas
• Identificar el software App Inventor del MIT electrónicas de bolsillo, impresoras serie, grabadores de
(https://appinventor.mit.edu/). memoria (tipo EPROM), digitalizadores de vídeo, radios de
• Desarrollar una aplicación en la plataforma App inventor 2 AM/FM, etc.
del MIT, para controlar el motor a pasos de la práctica 3, dar Conceptualmente una transmisión paralelo consiste en utilizar
opciones de movimientos al menos 4 (֍ un paso, ֎ un paso, un simultáneamente varios circuitos de transmisión serie. Dejando
ángulo determinado, ֍ una vuelta, etc.). al margen problemas específicos de una transmisión en paralelo,
• Realizar la simulación en el software Proteus del circuito como puede ser el efecto crosstalk o interferencia inducida de
completo. símbolos, la transmisión paralelo es el recurso lógico cuando un
solo circuito no proporciona un ancho de banda suficiente. Si en
• Programar el microcontrolador (Pickit2) para probar el
un diseño, un problema de transmisión puede resolverse con una
programa.
transmisión serie, esta opción es en principio deseable frente a
una paralelo. Piénsese que en una transmisión con múltiples
II. MARCO TEORICO circuitos la probabilidad de fallo de línea y la necesidad de
mantenimiento es proporcional al número de líneas utilizadas.
A. Comunicación Serial
Una de las formas más sencillas para comunicar una PC con un C. Comunicación USART
dispositivo, como un microcontrolador, es mediante su puerto Receptor / transmisor asíncrono universal o UART es un
de comunicación serial utilizando el protocolo estándar RS232. protocolo de comunicación en serie simple y común. Utiliza
La norma RS232 establece dos tipos de conectores, llamados líneas de transmisión y recepción separadas, lo que la convierte
DB-25 y DB-9. El número indica la cantidad de pines del en una comunicación full duplex.
conector. Cada pin tiene una función especificada por la norma. La comunicación UART puede transmitir o recibir datos bit a
La longitud máxima de la distancia entre la PC y el dispositivo bit, es por eso que recibe el nombre de comunicación serial,
no debe ser superior a los 15m y la máxima velocidad de entre dos microcontroladores o también hacia un computador.
transmisión es de 20,000 baudios, para la norma RS232. En la La conexión a la PC es bajo el estándar de comunicación RS232.
PC para la comunicación serial, un 1 lógico está entre -3V y - A continuación, se describen las características de este módulo
15V y el 0 lógico está entre +3V y +15V, por lo que estos niveles UART.
no son compatibles con las señales TTL de los
microcontroladores. Así que es necesario utilizar un módulo - Operación Síncrona y Asíncrona.
conversor de señales. - Operación Full Dúplex en modo Asíncrono.
Para comunicar una PC con un microcontrolador sólo se - Operación Half Dúplex en operación Síncrona Maestro
requieren tres pines de conexión mediante el conector DB-9: Esclavo.
1. Transmisión de datos (TxD), pin 3 - Operación de 8 o 9 bits.
2. Recepción de datos (RxD), pin 2 - Generador de Baud-Rate de Alta y Baja
3. Pin de masa (SG), pin 5 - Calibración Automática de Velocidad de Baudios.
- Detección Automática de Recepción de datos.
- Detección de errores de OverRun y Frame (datos
sobrescritos y dato invalido respectivamente).
2
- 2 interrupciones independientes; TX completado, RX HM-10, que también es compatible con los celulares Android
completado. modernos.
IV. RESULTADOS
No obtuvimos resultados
V. CONCLUSIONES
Debido a dificultades presentadas, tanto con el simulador, como
con el código, no se pudo completar la práctica de forma
adecuada, sin embargo, se realizó la pertinente investigación
para así conocer más a fondo el uso y funcionamiento del puerto
de comunicaciones UART del microcontrolador, el uso del
módulo bluetooth y la aplicación de un motor a pasos.
El uso de diferentes dispositivos o módulos que te permiten
interconectar diferentes dispositivos, tal es el caso del módulo
wifi o en este caso para nuestra practicidad el módulo bluetooh
ocupan diferentes tipos de comunicaciones para poder permitir
un correcto paso de la información, en este caso para el módulo
bluetooh se ocupó el tipo de comunicación serial RS232 el cual
permite tener un control correcto y bastante útil sin usar
demasiados pines, además de que permite la comunicación y
transmisión es decir recepción y transmisión de los datos por
parte de ambos, tanto del módulo como del microcontrolador, lo
que convierte a esta una herramienta básica para poder traspasar
los límites y las capacidades del microcontrolador a las
interconexiones de diferentes módulos y sistemas más
complejos que permitirían así el control de un sistema con mayor
complejidad.
REFERENCIAS