|
Tiempos de latencia
En cada sistema se deben conocer los límites como desarrollador. Observen de qué forma intensa comprueban los chasis de los automóviles, a pesar que existe el ESP. Y justamente esto no es tan fácil en el
bus CAN. Con los mensajes de alta prioridad aun funciona, pero cuanto tiempo esperan los de muy baja prioridad en su sitio del bus. ¿ Cuántos supuestos mas se necesitan, para ser capaces de estimar esto
lo bastante.
Este es el terreno de la estadística. Por que el número de bits de relleno adicionales depende de la secuencia de datos. Pero realmente es mas grave la baja prioridad. Mientras tanto puede un participante
durante la espera enviar incluso dos mensajes si ambos tienen la mayor prioridad y entretanto lo mismo de otros participantes. Cuando termina el último mensaje importante, se puede llamar el tiempo de
espera transcurrido como tiempo de latencia, es decir el retraso entre la disposición y el comienzo real de la ejecución.
Latencia Tiempo entre el envio de un participante y recibir de los otros
participantes. |
También las estadísticas necesitan en este caso una gran cantidad de variables, por ejemplo con todos los mensajes sus prioridades y longitud. Además son importantes los mensajes que sobrevenir cíclico,
porque el mensaje que tiene una prioridad más baja, debe tener acceso entre sus descansos. Básicamente, todavía debe haber una probabilidad asumida para la frecuencia de envío de cada mensaje individual.
Timeout El procedimiento no se pudo completar en el tiempo asignado. |
Quién entonces no calcula al menos un factor para posibles fallos parciales con los derivados tiempos de repetición, el está mal en términos de práctica. Cuando por fin se llega ha realizar el cálculo, se tendría
que obtener en realidad el resultado del límite máximo de la red, con la que el fabricante debería proteger de las demandas excesivas a través de dispositivos conectados posteriormente.
Otra ventaja más aparece en el sistema del bus CAN. Se puede introducir todos los datos a un software especialmente desarrollado para calcular ó comprobar los escenarios diferentes. Al final se sabe dónde
están los límites y se recibe a la vez otra base de datos para la siguiente aplicación bus CAN, sin mencionar posibles estándares y, por ejemplo, opciones de entrada apoyado por gráficos.
Bastante más complejo se hace el asunto especialmente con redes rápidas, cuando el proceso dentro del controlador y receptor y entre los dos no sigue el ritmo. Cuanto tareas se les han asignado en una
capa de protocolo que a menudo está fuera del control del usuario, es por eso que la red ahora no se utiliza de acuerdo con sus posibilidades.
Jitter Variación temporal del periodo de latencia
|
Bus CAN | Según prioridad |
FlexRay - Estándar | 0,5 - 10 µs (0,0000005 - 0,00001 s) |
FlexRay - Práctica | 1 - 3 µs (0,000001 - 0,000003 s) |
|
|