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
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)
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.
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.
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..
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.
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.
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.
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.