Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

04/11/2005 #1


Como obtener protocolo rs-232 de un dispositivo externo
Hola a todos.
Alguien me podria indicar un programa o un dispositivo para obtener automaticamente el protocolo de comunicadion de un dispositivo externo tal como una balanza electronica con interface rs-232 de la que no se tiene la documentacion tecnica.
Agradesco por adelantado.
asihuay
22/11/2005 #2
Moderador general

Avatar de Andres Cuenca

Puedes utilizar estos programas:

look rs232:

http://www.lookrs232.com/

Y el Advanced Serial Port Monitor:

http://www.aggsoft.com/download/


Saludos.
25/11/2005 #3


Re: Como obtener protocolo rs-232 de un dispositivo externo
asihuay dijo:
Hola a todos.
Alguien me podria indicar un programa o un dispositivo para obtener automaticamente el protocolo de comunicadion de un dispositivo externo tal como una balanza electronica con interface rs-232 de la que no se tiene la documentacion tecnica.
Agradesco por adelantado.
asihuay
Mmm, lo he hecho varias veces cuando el proveedor había dejado de existir o cuando había que unir varios dispositivos conentrados en uno solo sin tener los manuales de los mismos......

Esos software que menciona Li-on son utiles pero como 'herramienta'.

Si desconoces por completo el protocolo, lo que debes hacer es ir tomando medidas, fijandote parámetros de referencia. POr ejemplo ir pesando 1 gramo de incremento y ver que tira de datos.

Luego tienes que saber algo o bastante de protocolos de comunicacion , de matemática binaria y hexadecimal y de caracteres ascii.

Algunos utilizan un protocolo completamente ascii (muuy facil de interpretar). Otros trasmiten los datos binariamente (aqui se complica bastante) , mi truco consiste en ir variando una variable por vez para asi irme dando cuenta que significa cada 'bit'....

Ahora si la comunicación está encriptada..... ahi si que estarás en problemas!
13/03/2006 #4


Protocolo 232
Yo alguna vez utilize estas herramientas, pero si uno no tiene ni IDEA de la configuracion (numero de bits, velocidad, paridad, etc), no son de utilidad, estas herramientas solo ayudan a ver el trafico, en formato ASCII y/o HEX una vez han sido configuradas.

Alguna vez vivi tu misma situacion, y como decian algunos compañeros anteriormente, cuando la transmision que realiza el dispositivo es en texto plano ASCII, uno puede probar manualmente (cosa que toma un rato) variar diferentes configuraciones. Personalmente me sucedio con unos elementos de medicion de un laboratorio de una industria de papeles, curiosamente en el manual la configuracion decia 9600 bps, 8 bits, no parity. Y al conectar el hiperterminal solo aparecia basura!!, despues de mucho probar configuraciones, encontre que la configuracion correcta eran 7 bits y no 8 como decia el manual...

Algo mas sofisticado que puedes hacer, seria utilizar un analizador logico, pero esta opcion no siempre esta disponible.

Cualquier otra cosa que necesites respecto a este tema (interfaces 232 entre dispositivos industriales ) no dudes en consultarme, pues es algo que realizo con frecuencia.
08/12/2010 #5


rs232
hola amigos yo tengo un problema similar, tengo una pc con windows xp y queria saber como enviar un pulso positivo por un puerto paralelo db9 para encender un led (inicialmente) y luego de un tiempo enviar otro pulso para desactivarlo. el circuito es lo de menos, solo quiero saber generar estos pulsos
Quiciera saber desde un principio como comensar a usar el rs232. de antemano muchas gracias..
08/12/2010 #6

Avatar de Meta

Prueba en este manual para enviar pulsos.

Ver manual RS232.

10/12/2010 #7


amigo meta muchas gracias por el dato pero quisiera saber es como generar esos pulsos por el puerto rs232. te explico mejor.. nesecito prender y apagar uno o tres led en un momento determinado (uno a la vez) y en otro timpo apagarlo cualquiera de estos tres sabes de algun`programa, desde ya te digo que mis conocimentos en sistemas son casi nulos
10/12/2010 #8

Avatar de Meta

¿Puedes expresarte de otra manera?

Por lo que te entiendo puedes programarlo desde el PIC directamente o con la Interfaz C# desde el PC.
10/12/2010 #9

Avatar de elbrujo

asihuay dijo: Ver Mensaje
Hola a todos.
Alguien me podria indicar un programa o un dispositivo para obtener automaticamente el protocolo de comunicadion de un dispositivo externo tal como una balanza electronica con interface rs-232 de la que no se tiene la documentacion tecnica.
Agradesco por adelantado.
asihuay
Con un pc > windows > hyperterminal dejas escuchando el puerto y recibiras el frame con el protocolo. Postea que entrega y lo vemos.
10/12/2010 #10

Avatar de Meta

El que dice elbrujo es con Windows XP. A partir del Vista lo han quitado. Aquí puedes bajarlo.

http://www.hilgraeve.com/hyperterminal/

Tienes la opción de usar el Minicom de Linux.

http://electronica-pic.blogspot.com/...icom-para.html

Saludo.
10/12/2010 #11

Avatar de Black Tiger1954

Yo lo que hice en su momento fue una pequeña rutina que utilizaba 2 puertos serie, lo que recibía por uno, lo enviaba por el otro y viceversa. Estaba hecho en QBasic para DOS y me dejaba un archivo de texto en el cuál ponía los datos transmitidos.
14/12/2010 #12


rs232
(Por lo que te entiendo puedes programarlo desde el PIC directamente o con la Interfaz C# desde el PC.)
Amigo meta, eso es lo que esplican en el video anterior que se encuentra arriba bien descrito, el problema radica en que lo descargue, lo realize y no comunica con el puerto rs232, creo que me faltan unos archivos de impout32.dll o algo asi por que aunque el programa que que esta arriba lo realice no comunica con el puerto serial db25, tendras algun tips que he pasado por alto? y disculpa la molestia, de antemano grasias hermanazo tus aportes me han llevado por nuevos caminos.
14/12/2010 #13

Avatar de Meta

Hola:

Lo del impout32.dll ya es cosa del puerto paralelo, también tengo un manual sobre ello hecho en varios lenguajes.


http://electronica-pic.blogspot.com/...alelo-lpt.html

Saludo.
16/12/2010 #14


rs232
(Lo del impout32.dll ya es cosa del puerto paralelo, también tengo un manual sobre ello hecho en varios lenguajes.)

amigo meta disculpa de ante mano mi ignorancia pero si no te pregunto siempre sere ignorante:
impout32 acaso no viene dentro del visual c# ? o no? acaso por eso es que no me corre el programa que me has emviado? osea por esa razon es que no encienden ninguno de los 8 led en el programa que diseñaste? o si acaso tambien estoy obviando algo mas?.
Disculpa tambien mi insistencia es que me urge de verdad realizar un proyecto igua al tuyo pero ne lo he conseguido. de ante mano muchas gracias
16/12/2010 #15

Avatar de Meta

Buenas:

No viene dentro del C#, es una librería a parte que puedes descargar por aquí si es para Windows XP 32 bits.

http://logix4u.net/Legacy_Ports/Para...000/NT/XP.html

Para los 64 bits aquí.

http://www.highrez.co.uk/Downloads/InpOut32/default.htm

Tienes que poner esa dll al lado del ejecutable. Lee el mauanl y lo sabrás.

http://www.slideshare.net/Metaconta2...o-paralelo-lpt

Saludo.
16/08/2013 #16

Avatar de chaires

Hay un Algun rs232 cookbook? o un buen manual donde expliquen entre en rs232 alguna otra comunicacion como la 485?
necesito aprender lo maximo de comunicaciones serie
yo vi este para empezar pero necesito algo que me lo explique desde cero para poder entenderlo mejor
http://es.scribd.com/doc/21606405/Comunicacion-Serial
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.