Neu: SerialComMCU Daten von der seriellen Schnittstelle visualisieren

OP (Firma: Bastler aus Mönchengladbach) Persönliche Seite #7000228
Lesenswert?

Kleines kostenloses Tool zum Visualisieren numerischer Daten von der 
seriellen Schnittstelle USB(Com).

Z.z noch in Entwicklung (Version 0.1), aber bereits verwendbar.

Features:
- Visualisieren/Empfangen ein oder zweikanaliger numerischer Daten.
- Anzeige kurzer Text-Daten.
- Auswahl Start-/Stop Zeichen.
- Daten einmalig oder periodisch senden.
- Freie Skalierung der Achsen.
- Speichern/Laden der Trend-Daten, inc. Scrolling.
- Alle Programm-Parameter sind persistent (Auto Save/Load).
- Portabel

SerialComMCU Download unter:

http://www.serialcominstruments.freecluster.eu/


Gruss Ulrich A. Maassen
https://www.facebook.com/Ulrich.A.Maassen/
Angehängte Dateien:
OP (Firma: Bastler aus Mönchengladbach) Persönliche Seite #7030834
Lesenswert?

Neue Version 0.5


Zum SlowMode gibt es jetzt den FastMode zum Empfang von bis zu 5000 
Samples pro Sekunde.
Der Graphic Speicher erlaubt z.Z. bis zu 5000 Werte, wird aber demnächst 
auf bis zu 20.000 Werte erweitert.
Die Darstellung kann beliebig gezoomt werden.

In der nächsten Version erhält der FastMode noch zusätzliche Trigger 
Möglichkeiten.


SerialComMCU Download unter:

http://www.serialcominstruments.freecluster.eu/


Gruss Ulrich A. Maassen
https://www.facebook.com/Ulrich.A.Maassen/
Angehängte Dateien:
OP (Firma: Bastler aus Mönchengladbach) Persönliche Seite #7041931
Lesenswert?

Neue Version 0.6

Änderungen/Neues für den FastMode:

Die max. Übertragungsrate ist jetzt 921.600 baud.
Die Darstellungsgeschwindigkeit wurde erheblich verbessert.
Die Graphic ist in den x-Koordinaten beliebig zoombar.
Eine Trigger-Funktion ist zugefügt.

Der obige Screen Shot zeigt Daten vom Arduino Nano bei 500.000 baud.

SerialComMCU Download unter:

http://www.serialcominstruments.freecluster.eu/


Gruss Ulrich A. Maassen
https://www.facebook.com/Ulrich.A.Maassen/
Angehängte Dateien:
OP (Firma: Bastler aus Mönchengladbach) Persönliche Seite #7045989
Lesenswert?

Vorschau auf die nächste Version 0.8

Neuerungen:

Post Processing beim Fast-Mode
- Moving Average
- FFT

Beim Moving Average ist die Breite von 5 bis 50 wählbar.

FFT einstellbar von 64 bis 4096 Punkten, abhängig von der Anzahl der 
gewählten Samples.
Die Abtastfrequenz wird anhand des zeitlichen Abstands der übertragenen 
Daten autom. ermittelt.
Wegen der nicht exakten Äquidistanz der einlaufenden Messwerte, ist die 
FFT entsprechend nicht sehr genau, zeigt aber zumindest einen Überblick.
Die zeitliche Parametrisierung der X-Achse im Plot ist dabei [Hz].

@Sand
Die UDP-Einstellungen werden in der Version 0.8 beim Beenden 
gespeichert.
Angehängte Dateien:
OP (Firma: Bastler aus Mönchengladbach) Persönliche Seite #7049850
Lesenswert?

@Klaus H. (nikolaus10)

SerialComMCU ist für schnelle Tests an MCUs ohne viel 
Konfigurationsaufwand gedacht.
Wenn man z.B. mal eben sehen will was aus einem ADC rauskommt, geht das 
hier viel schneller als mit SerialComInstruments.
Zudem gibt es die Fast Darstellung um auch sehr schnelle Signale zu 
visualisieren, eben so schnell wie es die Schnittstelle mit bis zu 
921600 baud hergibt.
Und ich wollte was mit der Delphi 10.4 Community Edition programmieren, 
alle meine anderen Programme beruhen noch auf Delphi 7 Prof.

Zu Deiner Frage ob es SCPI Commandos geben wird:
SCPI ist ja rein Text basiert, die Commandos kannst Du also bereits 
jetzt mit der vorliegenden SerialComMCU Version über die Funktion "Send 
Command to MCU" an Dein Gerät schicken (auch autom. repetitiv).
Zusätzlich kannst Du weitere Commandos in beliebiger Anzahl über den 
Button "Add" zur Wiederverwendung in der Cmd-Liste speichern.
Empfang und Reaktion auf SCPI Commandos wäre zwar auch möglich, ich 
möchte mich aber bei der Entwicklung nicht für Spezialanwendungen 
verzetteln.
Angehängte Dateien:
#7051308
Lesenswert?

http://www.serialcominstruments.freecluster.eu/instrument4.php
"SerialComInstruments 4.1
Visualisiert Serielle- oder UDP-Daten in wenigen Minuten
Messen und Steuern mit Microcontrollern in wenigen Minuten"


Albert M. schrieb:
> SerialComMCU ist für schnelle Tests an MCUs ohne viel
> Konfigurationsaufwand gedacht.
> Wenn man z.B. mal eben sehen will was aus einem ADC rauskommt, geht das
> hier viel schneller als mit SerialComInstruments.

D.h. quasi in Sekunden. Wow das ist wirklich schnell :-)
OP (Firma: Bastler aus Mönchengladbach) Persönliche Seite #7058048
Lesenswert?

Neue Version 0.8


Fehlerbehebung:
Bei Änderung des Com Port wurde manchmal die neue Port Nummer nicht 
angenommen.

Neu im FastMode:

Post-Processing: Moving Average und FFT.

- Moving Average mit Window auf 5, 10, 20 und 50 Werte.

- FFT mit 64 bis 4096 Punkten.
  Anzeige: reale Absolutwerte mit logarithmischer Y-Achse.
  Ansicht zoombar.
  Window: None, Blackman, Gaus, Hamming, Hanning, Parzen, Welch.
  Sample Rate einstelbar manuell oder automatisch.
  Die automatische Sample Rate wird errechnet über den
  zeitlichen Abstand der über die Schnittstelle eintreffenden
  Werte (Mittelung über die ersten 8).
  Bedingt durch das Windows Betriebssystem und MCU kommen die
  Werte über die Schnittstelle nicht wirklich äquidistant an.
  Damit ergeben sich für die FFT Ungenauigkeiten (bei meinem PC
  liegen die im Bereich 5%), für einen guten Überblick reicht
  es aber allemal aus.

SerialComMCU Download unter:

http://www.serialcominstruments.freecluster.eu/


Gruss Ulrich A. Maassen
https://www.facebook.com/Ulrich.A.Maassen/
Angehängte Dateien:
OP (Firma: Bastler aus Mönchengladbach) Persönliche Seite #7144526
Lesenswert?

Neue Version 0.9

Neu im FastMode:

-  AutoScale
   Automatische Scalierung der Y Achse.
   Die voreingestellten Werte werden dadurch nicht geändert,
   so dass auf diese wieder zurück gegriffen werden kann.

-  SaveToBMP
   Speicherung des Plot als Bitmap Datei.
   Der MovingAverage wird ebenfals integriert.


SerialComMCU Download unter:

http://www.serialcominstruments.freecluster.eu/


Gruss Ulrich A. Maassen
https://www.facebook.com/Ulrich.A.Maassen/
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren