Schedule Table Lin

Gast #5560845
Lesenswert?
• ▲
▼
Guten Morgen,

angenommen auf einem LIN Bus gibt es nur einen Master und einen Slave.
Kann ich das LDF so konfigurieren, dass ich folgende Nachrichtenabfolge 
erreiche?

Header zu Frame 1 wird vom Master alle 1000 ms gesendet, Slave antwortet
Header zu Frame 2 wird vom Master alle 100 ms angefragt, Slave antwortet
Header zu Frame 3 wird vom Master alle 10 ms angefragt,  Slave antwortet

In etwa so:
Frame_1     <- Einmal Frame 1
Frame_2     <- Erstes Mal von 10 Frame 2
Frame_3     <- Erstes Mal von 10 Frame 3 in dem ersten Block von Frame 2
Frame_3
Frame_3
Frame_3
Frame_3
Frame_3
Frame_3
Frame_3
Frame_3
Frame_3
Frame_2    <- Zweites Mal von 10 Frame 2
Frame_3    <- Erstes Mal von 10 Frame 3 im zweiten Block von Frame 2
usw.



Die Kommunikation soll in der oben genannten Reihenfolge stattfinden und 
sich dann wiederholen.

Zur Konfiguration des LDF habe ich den Vector LDF Explorer. Bisher habe 
ich das Tool aber noch nicht verwendet.

Muss ich im LDF Explorer jeden Frame einzeln in der gewünschten 
Reihenfolge in die Schedule Table ziehen oder gibt es da eine einfachere 
Variante? Das ist sehr mühsam.

Funktioniert mein Vorhaben überhaubt oder seht ihr da Probleme?
Gast #5565283
Lesenswert?
• ▲
▼
Abgesehen davon, dass Du keine 2 Frames gleichzeitig anfragen kannst, 
geht sowas. Durch die Form der Notation der Scheduletable im LDF wird 
das ganze etwas länglich. Du wirst die Reihenfolge für eine Sekunde 
beschreiben müssen. Sprich die Botschaft im 10 ms Raster muss 99 Mal 
erwähnt werden. Ich würde mir dafür schon ein kleines Programm auf dem 
PC schreiben.

Ob Du genug Zeit auf dem Bus hast, um die Frames um 3 ms gegeneinander 
zu versetzen, musst Du selber schauen. Wenn nicht verschieben sich 
Botschaften, wenn eine seltenere ansteht.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.