Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Ayuda para acceso a un dispositivo


       



#1  Ayuda para acceso a un dispositivo
vivaldi
Registrado: 27 Abr 2006
Mensajes: 4
citar
Hola a todos.

Estoy intentando comunicarme con un dispositivo que envía info a través de un puerto serie.
El tema de la conexión está solucionado, pero no me aclaro con la info que me ha enviado el fabricante del aparatejo (pa que sirve es igual, como vereis).

Me dice:

> > Baud rate 9600
> >
> > Data 8 bit
> >
> > Parity None
> >
> > Stop 1 bit
> >
> > Flow Control None
> >
Con esto no problem, me conecto y recibo churros.

> > Header block
> > #00 null heading
> >
> > #01 start heading
> >
> > #02 start text
> >
> > Data block: data format
> >
> > Data1 HEX 8 bit
> >
> > Data2 LSB HEX 16 bit
> >
> > Data2 MSB HEX 16 bit
> >
> > Data3 LSB HEX 16 bit
> >
> > Data3 MSB HEX 16 bit
> >
> > Data4 LSB HEX 16 bit
> >
> > Data4 MSB HEX signed
> >
> > Data5 HEX 8 bit
> >
> > User1 HEX 8 bit
> >
> > Config Register HEX 8 bit
> >
> > Possible check sum of all of the above. Not implemented at this point.
> >
> > Data details:
> >
> > All 8 bit and 16 bit numbers need to be converted to decimal
equivalents.

Alguien me puede dar algo de luz de por donde tirar?
Gracias por adelantado.
Saludos a todos.

#2  
tiopepe123
Colaborador
Ubicación: Barcelona (Espanya)
Registrado: 14 May 2006
Mensajes: 2871
citar
la traduccion que yo hago es la siguiente

El bloque o frase deberia ir como sigue:

#01 data.....data #00

O sea empieza con un 01 y el 00 indica el final de toda la trama

para texto deberia ser seguramente asi

#01#02 texto #00

Puede que quiten ese 01 y arranquen directamente con el 02.

Te recomiendo que en vez de utilizar el hiperterminal utilices uno que te permita mirar ascci como hex.

Mira en epanorama en la seccion computers yRS232 yo tengo uno que se llama vterm o algo similar.

finalmente como son datos de 16 bits y deben enviarlos de 8 en ocho lo hacen a partes
ejem: 0x1234------->primero 34 y luego 12

Data2 LSB HEX 16 bit parte baja
Data2 MSB HEX 16 bit parte alta

lo hacen por comodidad.

#3  
vivaldi
Registrado: 27 Abr 2006
Mensajes: 4
citar
Muchísimas gracias por tu respuesta.
Alguna forma de codificar esto en Visual Basic?

#4  
tiopepe123
Colaborador
Ubicación: Barcelona (Espanya)
Registrado: 14 May 2006
Mensajes: 2871
citar
Te recomiendo que primero busques el terminal que te comentaba para poder visualizar los datos en hex. para tenerlo claro.

Lo del visual no puedo ayudarte, pero debes puscar librerias para leer el puesto serie.
luegouna vez conocido el formato debes pasar de hexa a decimal

#5  
vivaldi
Registrado: 27 Abr 2006
Mensajes: 4
citar
ok.
voy a probar ahora con el programa que me dices.
gracias!!

#6  
vivaldi
Registrado: 27 Abr 2006
Mensajes: 4
citar
pues he bajado el vterm pero no veo opcion de ver como hex

#7  
tiopepe123
Colaborador
Ubicación: Barcelona (Espanya)
Registrado: 14 May 2006
Mensajes: 2871
citar
pues yo creia que era ese, ya te lo comente la memoria me falla con tantos programas...

enviame por el privado tu email para poderde enviar dos programas, uno es que que te decia el otro te lo envia por si acaso.
uno de unos 494k y el otro de 1M

 Responder





 Otros temas de interés 
El tema está cerrado y no puedes editar mensajes o responder Destacado: Data cable siemens RS-232
No hay mensajes nuevos Data Cable Nokia RS-232: Forum
No hay mensajes nuevos Diagrama de construcción data cable Nokia DKU-5 (USB)
No hay mensajes nuevos Data cable para siemens c65
No hay mensajes nuevos Construcción del data cable Nokia 3595

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||