Mi bus CAN funciona a 125 kbit / sy utiliza exclusivamente el formato de trama extendida. Me gustaría saber cuál es la velocidad máxima de trama CAN que puedo enviar. Suponga que la longitud de los datos es siempre de ocho bytes.
Según esta página de Wikipedia , cada cuadro tiene una longitud máxima de (1+11+1+1+18+1+2+4+64+15+1+1+1+7) = 128
bits de cuadro :
Teniendo en cuenta un espacio mínimo entre125000 / ( 128 + 3) = 954
cuadros de tres bits , la velocidad máxima de paquetes por debajo de 125 kbit / s debe ser:
cuadros por segundo.
Pero en mi prueba, no pude llegar tan alto. La velocidad de fotogramas máxima que puedo lograr (con los datos de ocho bytes) es de alrededor de 850 fotogramas por segundo.
¿Qué hay de malo aquí: mi cálculo o mi método de prueba?