Forum: Mikrocontroller und Digitale Elektronik STM32F107 UDP Geschwindigkeit


von Gustav G. (gustavgggg)


Lesenswert?

Vielleicht hat jemand Erfahrungen mit der zu erwarteten Geschwindigkeit 
von UDP Request/Response Anwendungen.

An meinem STM32F107 Board läuft mittlerweile Ethernet und ein UDP 
Server. Darauf ist ein einfacher Echoserver am laufen, der 16 Byte Daten 
von einem einkommenden UDP Paket wieder an den Empfänger zurücksendet. 
Ein einfaches Python Skript sendet Pakete und wartet auf eine Antwort. 
Das mache ich 1000 mal und bilde ein Mittelwert. Dieser Mittelwert liegt 
bei ca 1.5ms für eine Sequenz. Der PC ist direkt per LAN an das Board 
angeschlossen.

Ich habe leider wenig Erfahrung was man auf solchen Controllern erwarten 
kann. Hat damit jemand Erfahrung und kann einschätzen ob das halbwegs 
gut ist?

Ich habe die Takte alle auf das Maximum gesetzt und nutze für die ganze 
Ethernet Initialisierung und Lwip den Codegenerator.

von N. M. (mani)


Lesenswert?

Schließe Mal zwei dieser Boards zusammen und wiederhole den Versuch.
Wahrscheinlich gegen 90% der Zeit in deinem Python Script drauf.

Beitrag #7479068 wurde vom Autor gelöscht.
von Motopick (motopick)


Lesenswert?

> Wahrscheinlich gegen 90% der Zeit in deinem Python Script drauf.
Vermutlich. :)

> ob das halbwegs gut ist?
Nur 1000 ist nicht gut. :) Das liegt aber wohl eher an deinem
Messverfahren.

Versuchs mal mit dem Progi im Anhang.
Das erwartet als Argument die IP-Adresse des Gegenuebers.

Den Anhang habe ich mal entfernt.

von Gustav G. (gustavgggg)


Lesenswert?

Ich habe die Pakete mit Wireshark angesehen und die Antwortzeiten dort 
stichprobenartig abgegriffen. Das passt schon ungefährt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.