el 11-17-2009 12:26 PM
I have an application that uses the serial port to communicate with my external device, but when my application is NOT RUNNING my external device detects activity in the serial port (Tx). As soon as my application (or any other application) uses the serial port, it behaves properly.
This happens in any of my PXI 8106 and their integrated serial ports, this behavior does not occur on other computers or with USB-to-serial adapters (in the same PXIs)
My external devices wake up continiously by interruptions, and cause them to overwork
How can I configure the serial port when NOT IN USE and prevent Tx from sending pulses?
el 11-24-2009 01:58 PM
This Forum is duplicated to:
http://forums.ni.com/ni/board/message?board.id=140&message.id=39230
Coamín Cruz
NI México
el 11-24-2009 04:03 PM
I apologize for the inconvenience, there doesn't seem to be a way to delete my question.
No me di cuenta que se publicó en los foros en español.
¿Se puede borrar?
el 11-24-2009 05:25 PM
Hola Keptat
No te preocupes, de hecho si gustas le podemos seguir por este post.
No he verificado ese comportamiento, sin embargo realizaré la prueba.
Hay varios pines que puedes ser controlados programáticamente desde LabVIEW, sin embargo, particularmente el Tx no puede ser manipulado.
Después que haga las pruebas te informo.
http://digital.ni.com/public.nsf/allkb/022A3C75A1F36DFF86256E6200705996?OpenDocument
http://digital.ni.com/public.nsf/allkb/039001258CEF8FB686256E0F005888D1?OpenDocument
Coamín Cruz
NI México
el 11-24-2009 05:35 PM
Keptat
Una pregunta, sin entiendo bien, arrancas tu PC y el puerto muestra actividad en TX, cuando corres tu aplicación se comporta adecuadamente, si detienes la aplicación también para la linea Tx? o continúa con la actividad?
Saludos
Coamín Cruz
NI México
el 11-27-2009 11:16 PM
Coamín, muchas gracias.
Así es, la actividad en Tx se reanuda al liberar el puerto serial.
Reitero mi preguntar, ¿cómo puedo configurarlo cuando NO ESTÁ EN USO?
el 11-30-2009 01:33 PM
Hola Keptat
Analicé el puerto serial de diferentes controladores y varios de ellos tienen el mismo comportamiento exactamente después que entran a Windows, como que Windows particularmente con el PXI genera eso. Usualmente la línea de TxD deberá de estar por debajo de los 0 volts, mientras que el PXI ya en Windows, antes no, provee un voltaje mayor a 5 Volts, supongo que eso es el detalle.
Te pediría si tu puedes confirmar lo anterior con tu controlador y con algún otro serial - usb que tengas para ver las diferencias, no es necesario que lleves a cabo comunicación.
Mientras tanto preguntaré con los especialistas en corporativo para ver qué respuesta nos dan con respecto a tu pregunta.
Saludos
Coamín Cruz
NI México
el 12-01-2009 11:05 AM
Coamín, gracias.
Así es, este compartamiento se presenta tan pronto inicia windows, sucede en los dos PXIs que probé con el puerto serial que tienen integrados.
Si utilizo un adaptador USB-serial, esto no ocurre, trabaja normalmente.
el 12-04-2009 04:54 PM
Estimado Keptat
Ya obtuve respuesta del PSE del producto y lo que ocurre es lo siguiente. Muchos de los controladores de PXI utilizan un chipset que precisamente tiene esta característica y es algo definido por hardware. Mediante software no hay manera de controlar el estado, sin embargo, se puede mandar a RMA (reparación) el controlador para corregir el funcionamiento. Los nuevos controladores ya tienen un nuevo chipset que no tiene esta característica. Hasta la revisión D del 8105 fue que se incluyó un nuevo chipset.
Si necesitas algo más quedo a la orden.
Saludos
Coamín Cruz
NI México
el 12-07-2009 10:34 AM
Pero qué atrocidad. ¿Entonces cambiar el chipset es la única opción? ¿Alguna actualización de firmware es posible? ¿BIOS o así?
Muchísimas gracias, Coamín, por tu atención.
Aprovechando de tu amabilidad, tengo otro problema con los paneles remotos, generan eventos repetidos, agradecería mucho tu ayuda:
http://forums.ni.com/ni/board/message?board.id=170&message.id=459823