Seções da documentação
Calculadora de tempo de ônibus LIN
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug lin-bus-timing. Calcule o tempo de bits do barramento LIN, o comprimento do campo de interrupção, o tempo do quadro e a taxa máxima de quadros para o projeto de rede LIN automotiva.
Entradas
Envie cada uma destas em inputs, nas unidades mostradas. A maioria é obrigatória: uma chamada sem alguma delas é recusada (400) e não custa nada; uma entrada que a calculadora dispensa assume o padrão mostrado. Uma entrada fora da sua faixa ainda é calculada e sinalizada na procedência.
| Nome | Unidade | Faixa | Padrão | Descrição |
|---|---|---|---|---|
| baudRatenúmero | kbps | 0.1 … 20 | 19.2 | Baud rate do LIN (típicos: 2,4, 9,6, 10,4, 19,2 kbps) |
| dataBytesnúmero | bytes | 1 … 8 | 8 | Número de bytes de dados no campo de resposta (1-8 segundo a especificação LIN) |
| slotTimenúmero | ms | 0.1 … 1000 | 10 | O tempo da tabela de escalonamento para este quadro; o LIN 2.x exige que ele comporte o quadro no máximo de 1,4 × o nominal |
Saídas
Devolvidas em values, pelo nome. Um valor ilimitado ou indefinido é null.
| Campo | Unidade | Descrição |
|---|---|---|
| bitTime | μs | Tempo de bit |
| breakLength | μs | Comprimento do campo de break |
| frameTimeprincipal | μs | Tempo do quadro |
| framesPerSec | frames/s | Taxa máxima de quadros |
| busLoad | % | Carga do barramento |
| frameTimeMax | ms | Tempo máximo de quadro |
Como chamar
- Calcular: uma chamada, a requisição e a resposta completas, e os seus erros.
- Lote: esta calculadora com outras, ou uma varredura, em uma requisição.
- Resolver para um valor-alvo: o valor de uma entrada que leva uma saída a um alvo.