• No se han encontrado resultados

ALGORITMO EN MATLAB DE COMUNICACIÓN RS232 CON PROTEUS 7.6 (Se utiliza Virtual Serial Ports Driver XP4 y MicroCode Studio) Ingeniero Electrónico: Monte

N/A
N/A
Protected

Academic year: 2022

Share "ALGORITMO EN MATLAB DE COMUNICACIÓN RS232 CON PROTEUS 7.6 (Se utiliza Virtual Serial Ports Driver XP4 y MicroCode Studio) Ingeniero Electrónico: Monte"

Copied!
10
0
0

Texto completo

(1)

ALGORITMO EN MATLAB DE COMUNICACIÓN RS232 CON

ALGORITMO EN MATLAB DE COMUNICACIÓN RS232 CON PROTEUS 7.6 PROTEUS 7.6 (Se utiliza Virtual Serial Ports Driver XP4 y MicroCode Studio)

(Se utiliza Virtual Serial Ports Driver XP4 y MicroCode Studio)

Ingeniero

Ingeniero Electrónico: Electrónico: Monteza Zevallos Monteza Zevallos Fidel Tomas Fidel Tomas

(2)
(3)

Se apertura el programa VIRTUAL SERIAL PORT DRIVER XP4 y utilizamos el menú para la creación de puertos virtuales RS232 Se apertura el programa VIRTUAL SERIAL PORT DRIVER XP4 y utilizamos el menú para la creación de puertos virtuales RS232

Una vez que se apertura el

Una vez que se apertura el programa VIRTUAL SERIAL PORT DRIVER XP4 se crea los puertos virtuales RS232 (2 con 3) y (4 con programa VIRTUAL SERIAL PORT DRIVER XP4 se crea los puertos virtuales RS232 (2 con 3) y (4 con 5)5)

(4)

Una vez establecido los puertos virtuales de comunicación RS232 con el

Una vez establecido los puertos virtuales de comunicación RS232 con el programa VIRTUAL SERIAL PORT DRIVER XP4 lo cerramosprograma VIRTUAL SERIAL PORT DRIVER XP4 lo cerramos

Aquí se muestra el circuito electrónico confeccionado en el programa PROTEUS 7.6, considerar el diseño en hardware t

Aquí se muestra el circuito electrónico confeccionado en el programa PROTEUS 7.6, considerar el diseño en hardware t al como se encuentra el circuito mostrado.al como se encuentra el circuito mostrado.

(5)

Aquí podemos visualizar la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS. Note que el contador display 7 segmentos se encuentra Aquí podemos visualizar la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS. Note que el contador display 7 segmentos se encuentra enen

CERO

CERO y además las ventanas de ingreso (derecha) y saliy además las ventanas de ingreso (derecha) y salida (izquierda) de información en el protocolo RS232 se encuentran vacíasda (izquierda) de información en el protocolo RS232 se encuentran vacías..

Aquí podemos visualizar igualmente la ventana de MATLAB y en ella la del Command

Aquí podemos visualizar igualmente la ventana de MATLAB y en ella la del Command Window con la que deberá seguir los pasos qWindow con la que deberá seguir los pasos q ue se soliciten.ue se soliciten.

(6)

Aquí podemos visualizar en MATLAB la ventana Editor en donde figura las líneas del algoritmo desarrollado para la comunicación RS232. Las líneas en det

Aquí podemos visualizar en MATLAB la ventana Editor en donde figura las líneas del algoritmo desarrollado para la comunicación RS232. Las líneas en det alle figuran líneas abajo y sealle figuran líneas abajo y se encuentran comentadas

encuentran comentadas

Aquí podemos visualizar tanto la ventana Editor de MATLAB en el instante de iniciar la simulación, en este caso no

Aquí podemos visualizar tanto la ventana Editor de MATLAB en el instante de iniciar la simulación, en este caso no tengo mi carpeta reconocida por MATLAB así que se tengo mi carpeta reconocida por MATLAB así que se inicie lainicie la comunicación RS232 se debe ejecutar

comunicación RS232 se debe ejecutar Add to PathAdd to Path..

(7)

Aquí podemos visualizar la ventana del Command Window que solicita ejecutar

Aquí podemos visualizar la ventana del Command Window que solicita ejecutar ENTERENTER para que PROTEUS reciba la información desde MATLAB. para que PROTEUS reciba la información desde MATLAB.

Aquí podemos visualizar solo la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS en pleno proceso de recibir la primera información Aquí podemos visualizar solo la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS en pleno proceso de recibir la primera información numérica de confirmación de inicio de la comunicac

numérica de confirmación de inicio de la comunicación desde MATLAB. Note que el contador display 7 segmentos se encuentra en ONCE ión desde MATLAB. Note que el contador display 7 segmentos se encuentra en ONCE y además las ventanas de ingreso (derecha) sey además las ventanas de ingreso (derecha) se encuentra codificado con AA000011 y salida (izquierda) de información en el protocolo RS232 se encuentran

encuentra codificado con AA000011 y salida (izquierda) de información en el protocolo RS232 se encuentran codificado con $$0011.codificado con $$0011.

(8)

Aquí podemos ahora visualizar la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS en pleno proceso de r

Aquí podemos ahora visualizar la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS en pleno proceso de r ecibir la segunda informaciónecibir la segunda información numérica desde MATLAB. Note que el contador displ

numérica desde MATLAB. Note que el contador display 7 segmentos se encuentra en MIL DOSCIENay 7 segmentos se encuentra en MIL DOSCIENTOS TREINTAIOCHO TOS TREINTAIOCHO y además las ventanas de ingreso (derecha) se encuentray además las ventanas de ingreso (derecha) se encuentra codificado con AA001238 y salida (izquierda) de información en el protocolo RS232 se encuentran codificado con $$1238.

codificado con AA001238 y salida (izquierda) de información en el protocolo RS232 se encuentran codificado con $$1238.

Aquí podemos ahora visualizar la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS en pleno proceso de recibir la tercera inform Aquí podemos ahora visualizar la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS en pleno proceso de recibir la tercera inform aciónación numérica desde MATLAB. Note que el contador displ

numérica desde MATLAB. Note que el contador display 7 segmentos se encuentra en DOS MIL CIENTO DOCE ay 7 segmentos se encuentra en DOS MIL CIENTO DOCE y además las ventanas de ingreso (derecha) se encuentra codificado cony además las ventanas de ingreso (derecha) se encuentra codificado con AA002112 y salida (izquierda) de información en el protocolo RS232 se encuentran codificado con $$2112.

AA002112 y salida (izquierda) de información en el protocolo RS232 se encuentran codificado con $$2112.

(9)

Aquí podemos ahora visualizar la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS en pleno proceso de recibir la ú

Aquí podemos ahora visualizar la ventana con el circuito electrónico del microcontrolador PIC16F877A del programa PROTEUS en pleno proceso de recibir la ú ltima informaciónltima información numérica desde MATLAB de comprobación de término de la comunicación. Note que el contador

numérica desde MATLAB de comprobación de término de la comunicación. Note que el contador display 7 segmentos se encuentra en TRES MIL OCHOCIENTOS TREINTAIOCHO display 7 segmentos se encuentra en TRES MIL OCHOCIENTOS TREINTAIOCHO yy además las ventanas de ingreso (derecha) se encuentra codificado con

además las ventanas de ingreso (derecha) se encuentra codificado con AA003838 y salida (izquierda) de información en el protocolo RS232 se encuentran codificado con $$3838.AA003838 y salida (izquierda) de información en el protocolo RS232 se encuentran codificado con $$3838.

Finalmente podemos visualizar la ventana del Command Window que informa

Finalmente podemos visualizar la ventana del Command Window que informa Fin comunicación RS232Fin comunicación RS232 con PROTEUS reciba la información desde MATLAB. con PROTEUS reciba la información desde MATLAB.

(10)

Se muestra el programa MicroCode Studio que servirá para la creación del algoritmo qu

Se muestra el programa MicroCode Studio que servirá para la creación del algoritmo qu e deberá ser grabado en el microcontrolador PIC16F877A que se implementó en PROTEUS. Ele deberá ser grabado en el microcontrolador PIC16F877A que se implementó en PROTEUS. El procedimiento de grabación virtual se muestra líneas abajo, se debe considerar que si se dese

procedimiento de grabación virtual se muestra líneas abajo, se debe considerar que si se dese a la implementación del hardware se deberá contar con una tara la implementación del hardware se deberá contar con una tar jeta electrónica grabadorajeta electrónica grabadora de PIC y el programa PICKit2 se debe utilizar para realizar la grabación física en el microcontrolador.

de PIC y el programa PICKit2 se debe utilizar para realizar la grabación física en el microcontrolador.

Con la apertura el programa MicroCode Studio se puede visualizar las líneas del algoritmo implementado para ser grabad

Con la apertura el programa MicroCode Studio se puede visualizar las líneas del algoritmo implementado para ser grabad o en el microcontrolador PIC16F877A. Estas líneas deo en el microcontrolador PIC16F877A. Estas líneas de programación también se encuentran publicadas en este documento.

programación también se encuentran publicadas en este documento.

Referencias

Documento similar