none
SerialPort RRS feed

  • Pregunta

  • Señores saludos y gracias por su ayuda.

     

     

    El asunto que necesito saber es como usar la función SerialPort para abrir un precinto electrico, al presinto tengo que enviarle un impulso electrico, por medio de un puerto serial de la computadora, este a su ves tien un rele que transforma el voltaje y abre el presinto electrico.

     

    Necesito saber el `código para enviarle un comando al serial port para que active el rele.

     

     

     

    saludos y gracias por todo.....

    sábado, 26 de julio de 2008 15:27

Respuestas

  • Hola!,

    Si estas desarrollando en .NET debes utilizar el System.IO.PORTS

    De nuevo debo advertirte que no es adecuado utilizar el DTR/RTS para activar ningún tipo de dispositivo pues estas señales están diseñadas como señalizadores de estado y en ningún caso pueden soportar intensidad.

    De todas formas para poner en On/Off en MSComm, la forma era :

    Me.MSComm1.DTREnable = True / False
    Me.MSComm1.RTSEnable = True / False

    Esto se utiliza para indicar entre DCE/DTE que el terminal esta apunto con el DTR y que esta apunto para enviar información con el RTS.

    Suerte,
    Pep Lluis,

    lunes, 28 de julio de 2008 7:23
    Moderador

Todas las respuestas

  • Hola,

    Creo que para poder abrir un precinto eléctrico vas a necesitar algo mas que un puerto serie. El puerto serie es un interface de comunicación para transmitir/recibir datos “en serie”. En ningún caso está diseñado como circuito eléctrico para soportar tensiones. Para ese cometido necesitamos usar triacs o relés o quien sabe un PLC (Prograble Logic Controller) con sus módulos de entradas/salidas.

     

    En todo caso podrías describirnos que idea tienes, para poder aconsejarte mejor?

    Saludos,

    Pep Lluis,

     

    sábado, 26 de julio de 2008 17:12
    Moderador
  • Si PepLuis, Gracias por responder, en realidad estuve investigando y lo que parece ser el control correcto es el mscomm ese control debe tener una propiedad RTS, (RequestToSend), de ser así al colocarla true esta emite una señal la cual el relé la transforma en 5Voltios justo lo que necesito para aperturar el precinto, tambien debe tener algo como DTR(Data Terminal Ready), por favor necesito el código que me permita abrir un puerto com y enviarle estas señales a los pines 7 y 4, claro para un DB9

     

    sábado, 26 de julio de 2008 18:06
  • Hola!,

    Si estas desarrollando en .NET debes utilizar el System.IO.PORTS

    De nuevo debo advertirte que no es adecuado utilizar el DTR/RTS para activar ningún tipo de dispositivo pues estas señales están diseñadas como señalizadores de estado y en ningún caso pueden soportar intensidad.

    De todas formas para poner en On/Off en MSComm, la forma era :

    Me.MSComm1.DTREnable = True / False
    Me.MSComm1.RTSEnable = True / False

    Esto se utiliza para indicar entre DCE/DTE que el terminal esta apunto con el DTR y que esta apunto para enviar información con el RTS.

    Suerte,
    Pep Lluis,

    lunes, 28 de julio de 2008 7:23
    Moderador