Академический Документы
Профессиональный Документы
Культура Документы
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.
2. OBJETIVOS:
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
Para comunicarse con un microcontrolador bastan con 3 lneas (visto desde el PC):
GND, Masa.
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.
7. CUESTIONARIO:
8. CONCLUSIONES: (3)
9. RECOMENDACIONES: (3)