| fecha | Revisiones | Versión | Revisado |
|---|---|---|---|
| 2023.12.1 | Primera edición | V0.0.1 | Arón |
| 2024.1.29 | Actualizar instrucciones de actualización de software, instrucciones de protocolo EOL | V0.0.2 | Arón |
| 2024.2.26 | Instrucciones de actualización de firmware agregadas | V0.0.3 | Arón |
| 2024.3.20 | Instrucciones para agregar la función de recarga de datos de la lata | V0.0.4 | Arón |
[TOC]
Soporte de equipos de fabricantes de marca múltiple puede
¿Puede la prueba de comunicación de datos?
Puede la función de depuración del puerto serie puede
Función de control RTS (red UDP)
Función de control PLC (Modbus TCP), pronto admitirá ...
Función de interacción de shell
EOL Funcionalidad completa
Función de depuración de red
Actualización de firmware
Función de gráfico curva
Actualización de software

Una vez conectado el dispositivo a la computadora, seleccione品牌->设备型号->通道a su vez (seleccione qué canal se abrirá o todo se abre, el número comienza desde 0)
Se utiliza el índice de dispositivos para distinguir múltiples dispositivos del mismo modelo que se pueden conectar a la computadora
La información del dispositivo se utiliza para leer el SN, el número de canales y otra información del dispositivo. Cuando sea legible, haga clic para mostrar la ventana emergente.


Haga clic: Abra, inicialice, inicie

Haga clic más para ingresar la página principal de la prueba de comunicación de lata. La ventana de arriba mostrará si el dispositivo está encendido y comenzó con éxito.


Funciones de esta página:
Admite la transmisión y recepción de datos de más de dos canales
Configuración de máscara de soporte
Admite la conversión de datos recibidos en salida de cadena (se puede especificar para convertir Can Channel y Canid para convertir)
Enviar mensajes manualmente
Visualización de dos colores de envío y recepción de mensajes, con marca de tiempo
Proporcionar botones para ingresar a otros menús
La ventana de envío manual puede agregar automáticamente los valores de CRC comúnmente utilizados al final del valor numérico. Haga clic en el botón CRC correspondiente para calcular automáticamente los valores de CRC de los datos y agréguelos al final de los datos.
Admite envío regular y envío fijo (si no se completa el número de cuadros, el número de envío es ilimitado, el período mínimo es 1 ms, incluso si 0 está escrito)
Función de gráfico de curva, verifique para reenviar datos para trazar la pantalla de la curva

La función de recarga de datos requiere establecer el formato de recarga de datos, generalmente se requiere el archivo en formato TXT o formato CSV.

demostración de registro
Chn Identifier Flg DLC D0...1...2...3...4...5...6..D7 Time Dir
1 00000116 8 A1 00 00 00 00 00 00 00 31066.395190 R
1 00000216 FB 8 01 11 11 11 11 11 11 11 31066.571780 R
1 00000154 8 8D 00 1C 70 00 00 0D 00 31067.082570 R
1 00000254 FB 8 8D 00 00 00 00 00 00 00 31067.327670 R
1 00000154 8 81 00 00 00 00 00 00 00 31067.327970 R
1 00000254 FB 8 81 00 00 00 00 00 00 00 31067.329070 R
1 00000154 8 07 84 AB 76 F0 75 D0 C8 31067.329330 R
1 00000154 8 0F 10 26 4D E8 80 CF CD 31067.330650 R
1 00000154 8 17 DA 50 B0 5A 6F 30 3C 31067.332660 R
1 00000154 8 1F F1 C2 30 E8 0D F6 F0 31067.334650 R
1 00000154 8 27 90 58 FA 50 98 D2 D0 31067.336650 R
1 00000154 8 2F F0 5E A9 58 90 10 0D 31067.338670 R
1 00000154 8 37 FB F0 A6 6D 6D B0 25 31067.340690 R
1 00000154 8 3F 11 EA 00 DE AE 11 A0 31067.342670 R
1 00000154 8 47 46 1E 53 A0 7E 1F A8 31067.344650 R
1 00000154 8 4F 80 82 FF 91 D0 75 88 31067.346660 R
1 00000154 8 57 CA A0 2E 15 DD A0 D1 31067.348650 R
1 00000154 8 5F F1 DD B0 B4 FA 61 20 31067.350650 R
1 00000154 8 67 30 C9 D9 50 D8 C1 E7 31067.352650 R
1 00000154 8 6F 50 95 79 1B D0 A6 9A 31067.354640 R
1 00000154 8 77 91 90 4A CD 9F 70 F5 31067.356650 R
1 00000154 8 7F 89 FE 40 A0 D5 56 60 31067.358660 R
1 00000154 8 07 0A 39 FE 50 0B 0A 01 31067.360650 R
1 00000154 8 0F E0 58 DA 8F 60 7F C7 31067.362660 R
1 00000154 8 17 E1 50 80 27 E7 D0 7F 31067.364660 R
1 00000154 8 1F 0C 3E 40 64 F1 3A C0 31067.366660 R
1 00000154 8 27 19 55 F5 D0 9C 5A BE 31067.368650 R
1 00000154 8 2F A0 5A 79 6A 30 1D 31 31067.370640 R
Por ejemplo, en los datos de registro anteriores, necesitamos enviar datos de ID de CAN de 0x154 y 0x116, por lo que necesitamos establecer:
13
Funciones de esta página:

Funciones de esta página:


Funciones de esta página:
El botón Agregar configuración es una adición incremental. Si necesita reconfigurar, primero debe borrar la configuración.
Cuando solo se necesitan datos 2D en una dirección, las condiciones en otras direcciones están vacías no se utilizarán

Funciones de esta página:
Prerrequisito: agregue una condición a la lista de umbral antes de que pueda comenzar a mirar el objetivo
TAB de soporte
Actualmente, la depuración de la red proporciona dos dispositivos de red para proporcionar funciones de depuración: RTS, PLC

RTS utiliza la comunicación UDP, que distingue los puertos de envío y recepción , por lo que en la red del cliente, es decir, la red de PC, se debe habilitar dos monitoreo para recibir mensajes enviados por RTS, y uno para enviar y controlar RTS.
RTS Network requiere dos puertos: puerto cliente (puerto de envío) y puerto del servidor (puerto de recepción)
La IP de comunicación se establece en la dirección IP de red de área local de la máquina (en la misma subred que RTS)
Establezca el modo de trabajo en客户端
Haga clic en el botón启动, después de que el inicio sea exitoso, puede ver el botón de control RTS en la página de depuración de más-> EOL


Haga clic en固件选择
Haga clic启动升级y restablecer el radar ( puede ingresar al modo EOL, haga clic para reiniciar el dispositivo y realizar un reinicio suave )
Actualización exitosa:

Cuando la página está cerrada durante el proceso de actualización, la herramienta saldrá del proceso de actualización
La función de la tabla curva entra

El método de entrada requerido para el gráfico de curvas es: $ 1 2 3;
$;空格Las siguientes interfaces se pueden usar en el código del programa C para realizar el dibujo y la visualización de datos multicanal:
/**
* @brief 格式化时间
*
* @param t 时间
* @param ch 通道号
* @param size 通道数
*/
void Show_Elapsed_Time ( uint32_t t , uint32_t ch , uint32_t size )
{
static char time_ms [ 64 ] = { 0 };
if ( 1 == size )
{
EMBARC_PRINTF ( "$%u;rn" , t );
}
else
{
if ( ch == 0 )
{
sprintf ( time_ms , "$%u" , t );
}
else
{
sprintf ( time_ms + strlen ( time_ms ), " %u" , t );
if ( ch == size - 1 )
{
sprintf ( time_ms + strlen ( time_ms ), ";rn" );
EMBARC_PRINTF ( time_ms );
}
}
}
}
/* 使用 */
uint32_t S = RTC_TO_MS ( rtc_count ());
track_read ( bb -> track ); //需要测量的时间,通道0中显示
uint32_t E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 0 , 2 );
S = RTC_TO_MS ( rtc_count ());
xxx (); //需要测量的时间,通道1中显示
E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 1 , 2 );
S = RTC_TO_MS ( rtc_count ());
xxx (); //需要测量的时间,通道2中显示
E = RTC_TO_MS ( rtc_count ());
Show_Elapsed_Time ( E - S , 2 , 3 );


Cuando se lanza una nueva versión de software, se recordará al software que se actualice cada vez que se inicia.

Qt5.15.2