Abschnitte der Dokumentation
LIN-Bus-Timing-Rechner
POSThttps://rftools.io/ api/ py/ v1/ calculate
Slug lin-bus-timing. Berechnet die LIN-Bus-Bitzeit, die Unterbrechungsfeldlänge, die Bildzeit und die maximale Bildrate für das LIN-Netzwerkdesign in der Automobilindustrie.
Eingaben
Senden Sie jede dieser Eingaben in inputs, in den gezeigten Einheiten. Die meisten sind erforderlich: Ein Aufruf, dem eine davon fehlt, wird abgelehnt (400) und kostet nichts; eine, auf die der Rechner verzichten kann, erhält den gezeigten Standardwert. Eine Eingabe außerhalb ihres Bereichs wird trotzdem berechnet und in der Provenienz markiert.
| Name | Einheit | Bereich | Standardwert | Beschreibung |
|---|---|---|---|---|
| baudRateZahl | kbps | 0.1 … 20 | 19.2 | LIN-Baudrate (typisch: 2,4, 9,6, 10,4, 19,2 kbit/s) |
| dataBytesZahl | bytes | 1 … 8 | 8 | Anzahl der Datenbytes im Antwortfeld (1-8 laut LIN-Spezifikation) |
| slotTimeZahl | ms | 0.1 … 1000 | 10 | Die Zeit der Schedule-Tabelle für diesen Frame; LIN 2.x verlangt, dass sie den Frame mit seinem Maximum von 1,4 × Nennwert aufnimmt |
Ausgaben
Zurückgegeben in values, nach Namen. Ein Wert, der unbegrenzt oder nicht definiert ist, ist null.
| Feld | Einheit | Beschreibung |
|---|---|---|
| bitTime | μs | Bitzeit |
| breakLength | μs | Länge des Break-Felds |
| frameTimeHauptwert | μs | Frame-Zeit |
| framesPerSec | frames/s | Max. Frame-Rate |
| busLoad | % | Buslast |
| frameTimeMax | ms | Maximale Frame-Zeit |
Aufruf
- Berechnen: ein Aufruf, Anfrage und Antwort vollständig, und seine Fehler.
- Batch: dieser Rechner zusammen mit anderen oder ein Sweep, in einer Anfrage.
- Nach einem Zielwert auflösen: der Wert einer Eingabe, der eine Ausgabe auf einen Zielwert bringt.