Ich habe einen Linux-basierten Simulator des IEC 61850 Sampled Value Publisher entwickelt, selbst mit RT Linux kann ich immer noch nicht die Anforderung erfüllen, eine Nachricht mit MTU = -1500 alle 1uS auf einer PC-Plattform zu veröffentlichen. Jemand schlug DSP-Chips vor, ich bin wirklich ein Fisch auf dem Feld, kann jemand einen DSP-Chip vorschlagen, der Linux ausführen kann und in der Lage ist, die Verarbeitungs- und Netzwerkanforderungen zu erfüllen.
Ich glaube, Sie missverstehen die Anforderungen für die Übertragung von Abtastwerten nach IEC 61850. Es ist möglich, dass Sie eine Konfigurationsdatei erstellen könnten, die eine Abtastrate von 1 MHz für einen Datensatz erfordert, der sich 1500 Bytes nähert - aber dies ist in der Praxis eindeutig unrealistisch.
Es gibt ein vorgeschlagenes (aber nicht standardisiertes) Format für SV, IEC 61850-9-2 "LE" (Lite Edition), das von mehreren Hardwareanbietern verwendet wird. Dies umfasst bis zu vier Spannungs- und vier Stromabtastwerte und endet bei einer Paketgröße von etwa 126 Bytes. Es wird empfohlen, für Schutzanwendungen 80 Abtastungen pro Nennzyklus abzutasten, für ein 50-Hz-Stromversorgungssystem bedeutet dies also 4000 Pakete pro Sekunde.
Dies entspricht etwa 4 Mbps pro SV-Stream. Wenn Sie den Paketinhalt simulieren, ist die Zeitsynchronisierung in diesem Fall wahrscheinlich nicht wichtig, sodass Sie nicht einmal eine Echtzeitplattform benötigen sollten - ein PC sollte in der Lage sein, mehrere SV-Streams schnell genug zu generieren.
Wenn es von Nutzen ist, habe ich ein Programm erstellt, mit dem Schein-SV-Daten generiert werden können: https://github.com/stevenblair/rapid61850
Jippie
Jippie