Skip to content
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.

Entradas de lin-bus-timing
NomeUnidadeFaixaPadrãoDescrição
baudRatenúmerokbps0.1 … 2019.2Baud rate do LIN (típicos: 2,4, 9,6, 10,4, 19,2 kbps)
dataBytesnúmerobytes1 … 88Número de bytes de dados no campo de resposta (1-8 segundo a especificação LIN)
slotTimenúmeroms0.1 … 100010O 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.

Saídas de lin-bus-timing
CampoUnidadeDescrição
bitTimeμsTempo de bit
breakLengthμsComprimento do campo de break
frameTimeprincipalμsTempo do quadro
framesPerSecframes/sTaxa máxima de quadros
busLoad%Carga do barramento
frameTimeMaxmsTempo 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.