Red de conocimiento informático - Problemas con los teléfonos móviles - VB lee los datos del instrumento de pesaje a través del puerto serie

VB lee los datos del instrumento de pesaje a través del puerto serie

En general, es necesario comprender el protocolo de comunicación del objetivo, es decir, qué código recibe el medidor para comenzar a enviar datos y cómo se formatean estos datos. Por supuesto, pocos medidores enviarán datos continuamente independientemente de que se reciba o no un comando de llamada.

Si no consigues obtener el protocolo de comunicación a través del manual o consultando al fabricante, no hay mucho que puedas hacer.

Pero:

Según su descripción (recibir un montón de códigos confusos), sospecho que hay dos posibilidades

1. Su línea de envío y recepción RS232. Si la conexión del cable es incorrecta, el código confuso que reciba puede ser el resultado de lo que envió, y este fenómeno solo ocurrirá si lo recoge usted mismo después de enviarlo.

2. El medidor eléctrico es un tipo de transmisión activa. Lo que recibe son de hecho los datos enviados por el medidor eléctrico. El código confuso puede deberse a que el búfer A/B es demasiado pequeño y se escribe repetidamente. Si escribe código VB usted mismo, es necesario configurar un búfer lo suficientemente grande y borrarlo a tiempo. Es como si tuvieras un escritorio con un área pequeña y tu secretaria tuviera que darte 1000 tarjetas cada vez que viene. En este momento, debido a que el escritorio es demasiado pequeño, algunas tarjetas se apilarán o se caerán del escritorio. vi caracteres confusos; B. El formato de datos es incorrecto. hexadecimal? ¿Código Ascot? ¿personaje? Lo que se envía y lo que se recibe son inconsistentes.

La información que nos pasó no es específica. La única información válida es: 1. Cuando el asistente del puerto serie recibe los datos del instrumento de pesaje, recibe códigos confusos y el protocolo de comunicación no está claro.