CoderTools

Depurador de puerto serie

Herramienta de depuración de puerto serie basada en web con monitoreo de datos en tiempo real

Conexión

Estado: Desconectado

Monitor de datos

Enviar datos

Intervalo (ms):

Estadísticas

0
Bytes Enviados
0
Bytes Recibidos
00:00:00
Tiempo de Conexión
0
Velocidad de Datos (B/s)

Documentación del Depurador de Puerto Serie

¿Qué es la comunicación por puerto serie?

La comunicación por puerto serie es un método de transmisión de datos donde los datos se envían secuencialmente, un bit a la vez, a través de un canal de comunicación. Se utiliza comúnmente para conectar computadoras con dispositivos periféricos como microcontroladores, sensores y sistemas embebidos.

La comunicación serie se usa ampliamente en dispositivos IoT, proyectos Arduino/ESP32, depuración de sistemas embebidos y automatización industrial. Proporciona una forma simple y confiable de intercambiar datos entre dispositivos.

Cómo usar esta herramienta

  1. Conecte su dispositivo serie a la computadora
  2. Configure los parámetros de conexión (velocidad en baudios, bits de datos, paridad, bits de parada)
  3. Haga clic en "Conectar" para establecer la conexión serie
  4. Monitoree los datos recibidos en tiempo real
  5. Envíe datos en formato texto o HEX
  6. Use el historial de envío para repetir comandos anteriores
  7. Vea las estadísticas de conexión y la velocidad de datos

Parámetros de conexión

Velocidad en baudios
Velocidad de transmisión de datos (bits por segundo)
Bits de datos
Número de bits por trama de datos (5-8)
Paridad
Método de detección de errores (Ninguna, Par, Impar)
Bits de parada
Indicadores de fin de trama (1 o 2)

Guía de terminología técnica

Velocidad en baudios

La velocidad en baudios es la velocidad de transmisión de datos en comunicación serie, medida en símbolos por segundo. Debe configurarse al mismo valor en ambos dispositivos que se comunican.

Valores comunes: 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600

Referencia: Estándar RS-232 (ITU-T V.24)

Bits de datos

Los bits de datos especifican el número de bits en cada carácter, típicamente de 5 a 8 bits. Los datos de 8 bits son los más comunes ya que pueden transmitir caracteres ASCII estándar (0-255).

Valores comunes: 7 bits (caracteres ASCII), 8 bits (ASCII extendido y datos binarios)

Referencia: Estándar ASCII (ANSI X3.4-1986)

Paridad

La paridad es un mecanismo simple de detección de errores. La paridad par asegura un número par de 1s en los bits de datos, mientras que la paridad impar asegura un número impar.

Tipos: Ninguna, Impar, Par, Marca, Espacio

Referencia: Mecanismo de detección de errores RS-232

Bits de parada

Los bits de parada marcan el final de una trama de datos, típicamente 1 o 2 bits. Los bits de parada dan tiempo al receptor para prepararse para el siguiente carácter.

Valores comunes: 1 bit (estándar), 2 bits (dispositivos antiguos o protocolos especiales)

Referencia: Estándar del protocolo de comunicación UART

Control de flujo

El control de flujo gestiona la velocidad de transmisión de datos para evitar que el receptor se vea abrumado por una transmisión de datos rápida.

Tipos: Ninguno, Hardware (RTS/CTS), Software (XON/XOFF)

Referencia: Protocolo de handshake de hardware RS-232

Estándares y especificaciones relacionados

RS-232: RS-232: Estándar clásico de comunicación serie que define características eléctricas y especificaciones de conectores
UART: UART: Transmisor-receptor asíncrono universal, el protocolo central para comunicación serie
USB-to-Serial: USB-to-Serial: Método común de conversión serie en dispositivos modernos

Para más información: Documentación de estándares de protocolo Wikipedia RS-232, UART

Características principales

API Web Serial

Acceso directo a puertos serie desde el navegador sin software adicional

Monitoreo en tiempo real

Monitoreo de datos en vivo con marca de tiempo y desplazamiento automático

Modo HEX

Envío y recepción de datos en formato hexadecimal con validación

Historial de envío

Seguimiento y repetición de comandos enviados anteriormente

Estadísticas

Monitoreo de tasas de transmisión de datos y tiempo de conexión

Multiidioma

Soporte para chino, inglés, japonés, francés y español

Casos de uso comunes

Desarrollo y depuración

  • Desarrollo con Arduino y ESP32
  • Depuración de sistemas embebidos
  • Desarrollo y prueba de firmware
  • Configuración de dispositivos IoT

Pruebas y comunicación

  • Pruebas de comandos AT para módems
  • Monitoreo de datos de sensores
  • Análisis de protocolos y depuración
  • Comunicación con dispositivos industriales

Soporte de navegador y requisitos

Navegadores soportados

  • Chrome 89+
  • Edge 89+
  • Firefox (no soportado)
  • Safari (no soportado)

Requisitos

  • Navegador basado en Chromium con soporte de API Web Serial
  • Conexión HTTPS (requerida para API Web Serial)
  • Permiso de usuario para acceder a puertos serie
  • Controladores de dispositivos serie compatibles instalados