Forum: PC Hard- und Software PWM (Signal) Plotter gesucht


von David M. (milo-d)


Lesenswert?

Hi,

ich hätte da mal eine kurze Frage. Und zwar bin ich zurzeit auf der 
Suche nach einem PWM Plotter (unter Linux). Dieser soll aber eine 
Schnittstelle haben, welche es mir ermöglicht, mittels einer anderen 
Software, PWM Signale generieren zu lassen und diese dann zu plotten.

Gedacht war es meinen MCU Simulator damit auszustatten. Dieser würde 
dann, falls Signale simuliert werden, diese auch an den gesuchten 
Plotter übermitteln.

Leider habe ich solche Tools noch nie gebraucht und kenne mich daher 
nicht wirklich aus mit den Möglichkeiten. Ich freue mich über jede 
Empfehlung :)

In der Zwischenzeit werde ich dann mal weiter suchen.

Danke schonmal.

- Milo

von Max H. (nilsp)


Lesenswert?

Du willst einen PWM Plotter (???)

der über eine Schnittstelle (welche?)

Einen anderen PWM Plotter ansteuert, der über irgend eine MCU Simulation 
(welche?) läuft.

Richtig?

von David M. (milo-d)


Lesenswert?

Max H. schrieb:
> Du willst einen PWM Plotter (???)
>
> der über eine Schnittstelle (welche?)
>
> Einen anderen PWM Plotter ansteuert, der über irgend eine MCU Simulation
> (welche?) läuft.
>
> Richtig?

Beinahe richtig :)

Ich schreibe zurzeit einen Simulator, welcher neuerdings den ersten 
Timer unterstützt. Dieser Simulator soll nun, wenn möglich, mit einem 
Plotter kommunizieren. Dieser Plotter empfängt dann Daten (vom 
Simulator), die es ihm ermöglichen, daraus Signale zu plotten.

Die Schnittstelle ist eigentlich fast schon egal. Im Idealfall lässt 
sich der Plotter über Sockets ansprechen.

von Harald W. (wilhelms)


Lesenswert?

David M. schrieb:

> Und zwar bin ich zurzeit auf der Suche nach einem PWM Plotter

Plotter sind aber ziemlich aus der Mode gekommen.
https://www.technoplot.de/images/media/products/graphtec/FCX2000/FCX2000-120.jpg

von David M. (milo-d)


Lesenswert?

Harald W. schrieb:
> David M. schrieb:
>
>> Und zwar bin ich zurzeit auf der Suche nach einem PWM Plotter
>
> Plotter sind aber ziemlich aus der Mode gekommen.
> https://www.technoplot.de/images/media/products/graphtec/FCX2000/FCX2000-120.jpg

Oder vielleicht einfach mal an das Naheliegendste (=> Software Plotting) 
denken...
https://de.wikipedia.org/wiki/Funktionenplotter

Habe mir eher ernstgemeinte Antworten erhofft. Schade eigentlich.

von Christoph Z. (christophz)


Lesenswert?

David M. schrieb:
> Gedacht war es meinen MCU Simulator damit auszustatten. Dieser würde
> dann, falls Signale simuliert werden, diese auch an den gesuchten
> Plotter übermitteln.

Was soll dann dieser "Plotter" genau machen?

Soll er während der Simulation, live, das erzeugte PWM Signal 
darstellen?
Produziert der Simulator Logfiles die nach der Simulation visualisiert 
werden sollen?
Soll das PWM Signal als Rechtecksignale dargestellt werden oder suchst 
du etwas, dass aus dem PWM Signal mit passenden Filterparametern ein 
continuierliches (analoges) Signal darstellt?

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Irgendwie herrscht hier große Begriffsverwirrung.

1. "Plotter"
darunter versteht man einen Tintenstift der mit zwei analogen Signalen X 
und Y über ein Blatt Papier verschoben wird und dort Linien malt.
2. PWM
Pulsbreitenmodulation, eine Rechteckschwingung wird im 
Puls/Pausen-Verhältnis variiert, nach einem Tiefpassfilter ergibt das 
eine variable Gleichspannung, also ein Verfahren zur 
Digital-Analog-Wandlung
Diese Spannung könnte man z.B.auch auf die Analogeingänge eines Plotters 
geben.

Haben wir die Frage soweit richtig verstanden?

: Bearbeitet durch User
von Nick M. (Gast)


Lesenswert?

David M. schrieb:
> Ich schreibe zurzeit einen Simulator, welcher neuerdings den ersten
> Timer unterstützt.

Aha! Seit wann genau?
Deine Fragestellung ist vorbildlich wirr.

Suchst Du sowas?
GTKWave http://gtkwave.sourceforge.net/

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

>meinen MCU Simulator

Also ein Simulator, der auf einem PC, anscheinend unter Linux, einen 
Mikrocontroller simuliert, z.B. gibt es so etwas für Arduino:
https://projectiot123.com/2019/03/15/top-10-best-simulators-for-arduino/

Und der soll jetzt auch die Rechteckschwingungen am PWM-Ausgang des 
Mikrocontrollers wie auf einem Oszilloskop darstellen?

von sid (Gast)


Lesenswert?

David M. schrieb:
> Oder vielleicht einfach mal an das Naheliegendste (=> Software Plotting)
> denken...
> https://de.wikipedia.org/wiki/Funktionenplotter
>
> Habe mir eher ernstgemeinte Antworten erhofft. Schade eigentlich.

Mir sind Plotter auch naheliegender als Darstellungssoftware, wenn Du 
nach Plottern fragst..
neben mir stehen zwei solcher Kisten!
Ein HP 9872C Monstrum und
ein BBC GOERZ 724
der zu allem Überfluss auch noch statt über Befehle
über Spannung gesteuert wird
er also die Spannung aus dem D/A gewandelten PWM Signal durchaus 
darstellen könnte und wollte, mir fehlt da jetzt das T Modul
für die Zeitabhängige Steuerung, aber das war schon auch erhältlich 
damals...


Wilslt Du also nach Funktionsplottern fragen, solltest Du das vielleicht 
auch tun um solche Verwirrungen zu vermeiden.

Naheliegend ist es nämlich anzunehmen, dass der Fragende auch ALLE 
Buchstaben eines Wortes ausspricht die für seine Frage relevant sind,
und nicht FÄLSCHLICH Funktionsplotter/grapher als "Plotter" bezeichnet

In sofern bin ich da ganz bei Harald und Max ;)

shalömmchen

'sid

von David M. (milo-d)


Lesenswert?

sid schrieb:
> David M. schrieb:
>> Oder vielleicht einfach mal an das Naheliegendste (=> Software Plotting)
>> denken...
>> https://de.wikipedia.org/wiki/Funktionenplotter
>>
>> Habe mir eher ernstgemeinte Antworten erhofft. Schade eigentlich.
>
> Mir sind Plotter auch naheliegender als Darstellungssoftware, wenn Du
> nach Plottern fragst..
> neben mir stehen zwei solcher Kisten!
> Ein HP 9872C Monstrum und
> ein *BBC GOERZ 724*
> der zu allem Überfluss auch noch statt über Befehle
> über Spannung gesteuert wird
> er also die Spannung aus dem D/A gewandelten PWM Signal durchaus
> darstellen könnte und wollte, mir fehlt da jetzt das T Modul
> für die Zeitabhängige Steuerung, aber das war schon auch erhältlich
> damals...
>
>
> Wilslt Du also nach Funktionsplottern fragen, solltest Du das vielleicht
> auch tun um solche Verwirrungen zu vermeiden.
>
> Naheliegend ist es nämlich anzunehmen, dass der Fragende auch ALLE
> Buchstaben eines Wortes ausspricht die für seine Frage relevant sind,
> und nicht FÄLSCHLICH Funktionsplotter/grapher als "Plotter" bezeichnet
>
> In sofern bin ich da ganz bei Harald und Max ;)
>
> shalömmchen
>
> 'sid

Gut, dann tut es mir leid. Ich hätte nicht gedacht, dass man in dem 
Kontext an Hardwareplotter denkt, sonst hätte ich dies näher 
spezifiziert. In dem Beitrag meine ich mit Plotter einen 
Softwareplotter.

Christoph db1uq K. schrieb:
> 1. "Plotter"
> darunter versteht man einen Tintenstift der mit zwei analogen Signalen X
> und Y über ein Blatt Papier verschoben wird und dort Linien malt.

Siehe oben.

Da die Begrifflichkeit nun wohl geklärt ist, kann man ja weitermachen :)

Christoph Z. schrieb:
> Soll er während der Simulation, live, das erzeugte PWM Signal
> darstellen?

Genau. Über die Simulation bekommt der Softwareplotter die benötigten 
Daten um dann daraus das entsprechende Signal graphisch darzustellen. 
Das war das Ziel. Und diesbezüglich wollte ich hier einmal nach 
Erfahrungen und Empfehlungen fragen, da ich mich mit der ganzen Auswahl 
(gibt ja einige) nicht auskenne :)

Sollten weitere Fragen bezüglich der hier verwendeten Begriffe bestehen, 
wäre ich natürlich bereit diese auch zu klären.

Nick M. schrieb:
> Suchst Du sowas?
> GTKWave http://gtkwave.sourceforge.net/

Genau, GTKWave ist mir gestern auch schon aufgefallen als ich auf der 
Suche war. Würde GTKWave mal ausprobieren, falls ngspice nicht die 
erwünschten Ergebnisse liefert. Danke.

von Nick M. (Gast)


Lesenswert?

David M. schrieb:
> Genau, GTKWave ist mir gestern auch schon aufgefallen als ich auf der
> Suche war.

Die Datei die die / das Signal beschreibt ist sehr einfach aufgebaut, 
kannst du von deinem Simulator aus sicherlich leicht erzeugen.
Auch, bei mehreren Kanälen, mit Namen versehen, Gruppen erzeugen ... 
etc.

von Harald W. (wilhelms)


Lesenswert?

sid schrieb:

> ein *BBC GOERZ 724*
> der zu allem Überfluss auch noch statt über Befehle
> über Spannung gesteuert wird

Die hat man eigentlich nicht Plotter, sondern X-Y-Schreiber genannt.

von sid (Gast)


Lesenswert?

Harald W. schrieb:
> Die hat man eigentlich nicht Plotter, sondern X-Y-Schreiber genannt.

Das ist richtig.. ist übrigens auch kein 724 (ups fehl-erinnert) sondern
ein Servogor 743 "Flachbettschreiber"

Als das Dingen auf den Markt kam kurz nach dem Urknall hiessen 
allerdings ALLE Plotter in Deutschland noch "Kurvenschreiber"
(plot ist im Deutschen etwa 'zeichnen' [plotting paper ist 
milimeterpapier bzw sein imperialistisches Analog ;)] plotting in diesem 
Zusammenhang "graphische Darstellung"])
Ich meine selbst im deutschen HP Handbuch (den Du unzweifelhaft als 
Plotter bezeichnen würdest nehm ich an) stünde was von 'Schreiber' drin,
und weil die englische Werbeanzeige auf die ich mal im Internetz stiess 
für einen baugleichen BBC Servogor ihn als XY-Plotter bezeichnete,
nehm ich mir die Freiheit ihn auch als Plotter zu bezeichnen;
wissend, dass er mit HPGL genausoviel anfangen kann wie ein 
Wählscheibentelefon mit SMS ;)

Eigentlich ne Lustige Idee, jetzt wo ich so überlege...
man müsste mit nem µC und zwei digital regelbaren Spannungsquellen doch 
dem Dingen HPGL beibringen können?
Aber ich schweife ab... verzeihung!

Weitermachen!

'sid

von my2ct (Gast)


Lesenswert?

David M. schrieb:
> Da die Begrifflichkeit nun wohl geklärt ist, kann man ja weitermachen :)

Nein, sind sie nicht.
Was hat PWM damit zu tun, wenn du von "PWM Plotter" sprichst?

Maximale Verwirrtheit ...

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.