NI Home > Community > NI Discussion Forums

Discusiones sobre Productos NI

Responder
Member DAY
Member
DAY
Mensajes publicados: 11
0 kudos

Re: Problema con los datos en el puerto serie

[ Editado ]

Holaaaaa., estoy leyendo datos del puerto serie con labview ya logre hacerlo pero cuando los leo resulta que los valores no son los reales, estoy leyendo señales analogicas de maximo 10 volt pero cuando obtengo la palab ra digital del puerto serie este valor no se cumple me grafica valores de 150 a 200 y un poco mas en realidad no se como hacer para indicarle que la señal es de maximo 10 volt. agradeceria su ayuda porque de verdad la necesito. Estoy usando labview 7, y el pic 16f877. ya e leido los ejemplos pero hasta ahora e yegado hasta hay.

Mi correo es betsabethtorres@hotmail.com

gracias.........................

 

Mensaje editado por DAY

Trusted Enthusiast
BeCeGa
Mensajes publicados: 2.078
0 kudos

Re: Problema con los datos en el puerto serie

Hola Day puede ser de el cómo este enviando los datos tu micro controlador a lo mejor te manda todo de 255 (10 Volts ) y 0 (o volts) y necesites hacer una escala. También depende de cómo estés interpretando los datos.

saludos

 

Senior Systems Engineer // CLA // CLED
Member
tuero
Mensajes publicados: 19
0 kudos

Re: Problema con los datos en el puerto serie

hola Day, que dato estas mandando desde el microcontrolador? como comenta el Ing Benjamin Labview interpreta los datos del puerto desde 0 a 255 dependiendo de los datos que adquiera de la conversión del pic.

asegurate de mandar los datos en hexadecimal y en indicador numerico o grafico en propiedades coloca la opción Hexadecimal para que puedas comprobar si el valor que el pic esta enviando es el que Labview esta recibiendo, de esta manera, lograrás saber si la adquisición de datos es correcta y la velocidad de comunicación esta bien. Si colocas un LCD al pic para concordar con los datos de LabView mucho mejor.

att.

Santiago

Member DAY
Member
DAY
Mensajes publicados: 11
0 kudos

Re: Problema con los datos en el puerto serie

Hola..... de verdad te agradeceria si tienes un ejemplo del cual me pueda guiar para saber en que estoy fallando. En lo que no estoy muy segura es de como labview con solamente los convertidores asocia la palabra digital que esta leyendo por el puerto serial al valor numerico porque yo solo le coloque a la libreria con conversor y el ya me esta dando esos valores que tampoco son los que quiero.

Te agradeceria de verdad si pudieras ayudarme.

Trusted Enthusiast
BeCeGa
Mensajes publicados: 2.078
0 kudos

Re: Problema con los datos en el puerto serie

Hola DAY, precisamente ese es el problema el dato que estas graficando es simplemente interpretando numéricamente la palabra del microntrolador que recibiste, y te es necesario agregar una etapa para interpretarlo,  puedes poner tu código para ver como lo estas recibiendo?

Saludos

 

Senior Systems Engineer // CLA // CLED
Member DAY
Member
DAY
Mensajes publicados: 11
0 kudos

Re: Problema con los datos en el puerto serie

Este es el sotware que estoy utilizando para la lectura de datos en el puerto serie.
 
Agradeceria toda la ayuda posible.
 
Gracias................................;
 
Trusted Enthusiast
BeCeGa
Mensajes publicados: 2.078
0 kudos

Re: Problema con los datos en el puerto serie

Hola DAY si estas tomando el valor tal cual te llega del micro por eso no representa tu valor real. Lo que debes de hacer es escalarlo pero para poder hacer esto es necesario saber cuál es el valor que te envía el micro y que representa, por ejemplo si tu tarjeta está leyendo 5 volts que valor te envía? si son 10 volts? con 0 volts?, también tienes que considerar si tu micro controlador solo te envía el valor o envia algún otro carácter de identificación por lo que primero sería necesario que separaras el string e identificaras la parte que lo compone.

Saludos

 

Senior Systems Engineer // CLA // CLED
Member
tuero
Mensajes publicados: 19
0 kudos

Re: Problema con los datos en el puerto serie

hola Day, que cristal estas utilizando para comunicarte a 4800Mbps? Esta correcto el dato en el SPBRG del registro del PIC? asegurate de estar enviando los datos correctos de conversión por medio del Hyper terminal antes de probar en Labview, talvez sea error en la transmisión del dato. saludos

Santiago

Tuero

Member
aceronf
Mensajes publicados: 11
0 kudos

Re: Problema con los datos en el puerto serie

Hola a todos.
 
Yo tambien tengo dudas con esto del serial, les expongo el problema espero puedan ayudarme:
 
El programa serial.vi que han estado comentando usan el visa write para escribir, en mi caso yo solo necesito leer los datos, solo cambio el visa write por el visa read??
 
El dispositivo del que requiero leer la informaciòn tiene una salida plug (como la de los audifonos), con conexiòn serial para la pc, dice el manual del dispositivo que son pulsos de 5 volts cd, para un data logger o pc.   me podran ayudar para recibir estos pulsos y poder contarlos en labview?
 
Gracias, y saludos.
Member
einga
Mensajes publicados: 5
0 kudos

Re: Problema con los datos en el puerto serie

Pues le comento que tengo una solucion un tanto extraña para la manipulacion del puerto serie con versiones como la 8.2

se necesita instalar la version 6.1 y listo ya funciona. Algo extraño pero funciona totalmente

claro con los subvi que esta en vi.lib/serial