Professional Documents
Culture Documents
Donde tendremos el panel frontal que ilustrara los controles y visualizadores del
proyecto y el de diagramas que ilustra el conexionado especifico para el
funcionamiento.
Arquitectura VISA.
Es importante revisar cuales son los parámetros de configuración del puerto serie:
La ejecución de esta aplicación tiene como primer paso la configuración del puerto
serie. Por lo tanto se utilizará una estructura secuencia donde antes de entrar al
ciclo principal se hace la configuración.
Ahora debemos agregar una secuencia pero que se ejecute antes de que se entre
en el ciclo principal de la aplicación, para ello se da clic derecho sobre la
estructura “secuence” y se selecciona la opción “Add Frame Before”. El código es:
Para los bits de parada utilizaremos un control “Enum” con los siguientes ítems:
1. 1 bits
2. 1,5 bits
3. 2 bits
La acción mecánica del botón “Enviar Datos” debe ser “Latch When Pressed”, ya
que al pulsar este botón solo debe ejecutarse el código asociado una sola vez.
Observaciones:
Solo nos resta enviar estos valores a través del puerto serie. Para ello es
necesario obtener la función indicada para ello.
Esta función es muy sencilla toda vez que debemos pasarle el “recurso” abierto
(previamente configurado) y la cadena de caracteres que se quiere escribir en el
puerto serie.
Para ello creamos una variable local a partir del control “VISA Resource Name” la
conectamos al parámetro correspondiente:
Los datos que se enviarán deben estar en formato de cadena de caracteres para
que la información pueda escribirse en el puerto serie, sin embargo hasta este
momento tenemos un tipo de dato arreglo. Por esta razón debemos realizar una
conversión de tipos, utilizando la función “Byte Array To String”, que se muestra en
la figura:
Los valores a convertir es este caso han de ser valores enteros comprendidos de
0 a 255.Una vez que se tienen los datos a enviar en forma de String se puede
cablear a la entrada del icono Serial Port Write
Antes de finalizar debemos cerrar el recurso abierto. Para ello creamos otra
variable local del recurso y creamos otra secuencia después del ciclo principal y
utilizamos la función “VISA Close”
RECEPCION DE DATOS
PROGRAMACIÓN DEL MICROCONTROLADOR
En este caso se configura el pic 16f877A para trabajar con el modo Usart a una
velocidad de 2400 baudios por el pin portc.7 del mismo.
PROGRAMACION POR SOFTWARE
- Comunicación asincrónica
- 2400 baudios
- 8 bits de datos
- 1 bit de parada
- Sin paridad
CIRCUITO