Вы находитесь на странице: 1из 4

MICROCONTROLADORES II

GUA DE LABORATORIO NO. 4


COMUNICACIN SERIAL PC-ATMEGA

TRABAJO PREPARATORIO

a. Investigar las instrucciones necesarias para la comunicacin serial con el puerto RS232
desde el PC al microcontrolador mediante labview.
b. Graficar el circuito necesario para la comunicacin RS232-PC.
c.

Elaborar el circuito y programa para la comunicacin serial RS232 de ATMEGA - PC.


Utilizar como base el circuito de control de servos de la prctica de laboratorio No. 3. Se
desea enviar desde el computador instrucciones para giro horario, antihorario del servo y
de ubicacin en el punto medio del recorrido, las mismas que deben ser interpretadas por
el micro y posteriormente mandar seales de control al servo.

NOTA: Cada grupo deber presentar el trabajo preparatorio en fsico al ingreso,


como requisito para realizar la prctica de laboratorio.

1. TEMA: COMUNICACIN SERIAL PC - ATMEGA

2. OBJETIVOS:

Realizar la comunicacin serial de datos de ATMEGA al PC.


Aplicar labview, como HMI de un proceso de control
Identificar los requerimientos de hardware y software para la implementacin.

3. MATERIALES:

1 micro ATMEGA16
1 LCD 16x2 HD44780 o equivalente
1 computador con software BASCOM, Proteus, y labview o matlab.
1 Grabador de ATMEGA
Protoboard.
1 CI MAX232 o cable adaptador USB a serial

4. FUNDAMENTO TERICO:
Otra aplicacin comn de los microcontroladores es, como elementos de control final de un
proceso controlado desde un computador, en este caso el usuario utiliza la PC como HMI y
enva datos al microcontrolador.
Los ordenadores de sobremesa o fijos actuales suelen contar con un puerto serie si bien se
tiende a que desaparezca y muchos equipos nuevos ya no lo incorporan. Adems hace tiempo
que no se incluye en los ordenadores porttiles. A pesar de lo anterior todava sigue siendo til.
En caso de no disponer de ningn puerto podemos utilizar un conversor USB/RS232.
El puerto serie es accesible mediante conectores, siendo el DB9 macho (de 9 patillas) el nico
que an puede encontrarse en un PC.
Patillaje del conector RS232 en el PC:
1. CD
2. RXD
3. TXD
4. DTR
5. GND
6. DSR
7. RTS
8. CTS
9. RI

(Carrier Detect) Entrada


(Receive Data) Entrada
(Transmit Data) Salida
(Data terminal Ready) Salida
(Ground)
(Data Set Ready) Entrada
(Request To Send) Salida
(Clear To Send) Entrada
(Ring Indicator) Entrada

Para comunicarse con un microcontrolador bastan con 3 lneas (visto desde el PC):

TXD, Transmisin de datos.

RXD, Recepcin de datos.

GND, Masa.

La velocidad de transmisin es un dato importante, y es la cantidad de informacin enviada por


segundo. Se expresa en baudios (bits por segundo) y en los puertos COM de un PC suele
utilizarse 4800, 9600 baudios o ms.
Programacin en BASCOM para recepcin de datos por puerto serial:
Dim S As String * 10
Dim Mybaud As Long
Ucsr0b = 0

' DISABLE HW UART

Mybaud = 9600
SPEED
Do
'OBTENER DATOS EN S:
Serin S , 0 , D , 0 , Mybaud , 0 , 8 , 1
'ENVIAR DATOS DE S:
Serout S , 0 , D , 1 , Mybaud , 0 , 8 , 1
'
^ 1 stop bit
'
^---- 8 data bits
'
^------ even parity (0=N, 1 = E, 2=O)
'
^-------------- baud rate
'
^-------------------- pin number
'
^----------------------- port so PORTA.0 and PORTA.1 are used
'
^--------------------------- for strings pass 0
'
^-------------------------------- variable
Wait 1
Loop
End

5. PROCEDIMIENTO:
5.1. Simulacin del envo de datos por el puerto RS232
a) En el simulador Proteus, realice la simulacin de la recepcin de datos
5.2. Construccin del circuito de control de servo va PC
a) Arme el circuito del trabajo preparatorio en el protoboard.
b) Grabe el micro y compruebe el funcionamiento del circuito.
c) Elabore una interfase en labview o matlab para el envo de datos por puerto RS232,
utilizar botones para movimiento del servo izquierda, derecha y centro.

6. ANLISIS DE RESULTADOS:

a) Escriba el programa final para el control de servo va puerto serial. Utilice comentarios
para especificar qu hace cada seccin del programa.

b) Grafique el circuito implementado.

c) Presente el programa final en labview o matlab implementado, realice una breve


explicacin.

7. CUESTIONARIO:

a) Explique paso a paso la configuracin del adaptador USB a serial utilizado en la


prctica.
b) Qu aplicaciones industriales se podra dar al circuito implementado?

8. CONCLUSIONES: (3)

9. RECOMENDACIONES: (3)

10. BIBLIOGRAFA: (APA 6ta. Edicin)

Вам также может понравиться