摘要 |
<p>Verfahren zum Verhindern eines Nachrichtenverlustes in einem Controller-Area-Network-System (CAN-System), wobei das CAN-System mehrere verteilte Knoten (24, 26) umfasst, die in der Lage sind, über einen CAN-Bus miteinander zu kommunizieren, wobei jedem von den mehreren verteilten Knoten (24, 26) eine Task zugewiesen wird, wobei die mehreren verteilten Knoten (24, 26) einen Master-Knoten (24) und zumindest einen Slave-Knoten (26) umfassen, wobei das Verfahren umfasst, dass: eine Synchronisationsfrequenz ermittelt wird; Synchronisationsrahmen von dem Master-Knoten (24) an den zumindest einen Slave-Knoten (26) gesendet werden, wobei die Synchronisationsrahmen mit der Synchronisationsfrequenz gesendet werden; und eine Taskaktivierungs-Synchronisation an dem zumindest einen Slave-Knoten (26) basierend auf einer Information ausgeführt wird, die in den Synchronisationsrahmen enthalten ist, dadurch gekennzeichnet, dass das Ermitteln der Synchronisationsfrequenz umfasst, dass das CAN-System als ein linearer Hybridautomat (LHA) modelliert wird und dass ein iterativer Betrieb an dem LHA ausgeführt wird, wobei der LHA eine Testfrequenz als einen Parameter umfasst, die anfänglich derart gewählt wird, dass sie die höchste Frequenz ist, die der LHA unter gegebenen System-Ressourcenbeschränkungen annehmen kann, und anschließend im iterativer Betrieb an dem LHA mit jeder Iteration solange verringert wird, bis ein Nachrichtenverlust im LHA beobachtet wird, und wobei die Synchronisationsfrequenz als die niedrigste Testfrequenz festgelegt wird, bei der noch kein Nachrichtenverlust im LHA auftritt.</p> |