Secciones de la documentación
Calculadora de Temporización Bus LIN
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug lin-bus-timing. Calcula la temporización de trama LIN, tiempo de campo break y velocidad de transmisión.
Entradas
Envíe cada una de estas en inputs, en las unidades indicadas. La mayoría son obligatorias: una llamada a la que le falte una se rechaza (400) y no cuesta nada; una de la que la calculadora puede prescindir toma el valor predeterminado indicado. Una entrada fuera de su rango se calcula igualmente y se marca en la procedencia.
| Nombre | Unidad | Rango | Valor predeterminado | Descripción |
|---|---|---|---|---|
| baudRatenúmero | kbps | 0.1 … 20 | 19.2 | Velocidad en baudios LIN (típica: 2,4, 9,6, 10,4, 19,2 kbps) |
| dataBytesnúmero | bytes | 1 … 8 | 8 | Número de bytes de datos en el campo de respuesta (de 1 a 8 según la especificación LIN) |
| slotTimenúmero | ms | 0.1 … 1000 | 10 | El tiempo asignado a esta trama en la tabla de planificación; LIN 2.x exige que dé cabida a la trama en su máximo de 1,4 × el nominal |
Salidas
Se devuelven en values, por nombre. Un valor ilimitado o no definido es null.
| Campo | Unidad | Descripción |
|---|---|---|
| bitTime | μs | Tiempo de bit |
| breakLength | μs | Longitud del campo de break |
| frameTimeprincipal | μs | Tiempo de trama |
| framesPerSec | frames/s | Velocidad máxima de tramas |
| busLoad | % | Carga del bus |
| frameTimeMax | ms | Tiempo máximo de trama |
Cómo llamarla
- Calcular: una llamada, la solicitud y la respuesta completas, y sus errores.
- Cálculo por lotes: esta calculadora con otras, o un barrido, en una sola solicitud.
- Resolver para un valor objetivo: el valor de una entrada que lleva una salida a un objetivo.