Digitaler Funktionsgenerator

OP #7852638
Lesenswert?

Hallo, bin hier wahrscheinlich nicht ganz richtig, habe aber keine bessere Rubrik gefunden. Ich benötige eine vorzugsweise frei Software mit der ich einen zweikanaligen digitalen Signalverlauf zeichnen oder beschreiben kann, den ich dann später per USB Umsetzer o.ä. ausgebe. Auflösung von 1mS sollte in meinen Fall schon ausreichen. Es geht hier um einen Testaufbau der immer wieder die gleichen Signalabfolge sehen soll. Gibt es da einen Fachbegriff nach dem ich suchen könnte oder wie heißt das Gegenteil von einen Logik-Analyzer?

#7852644
Lesenswert?

Andreas S. schrieb:

Auflösung von 1mS

Ein Millisiemens? https://de.wikipedia.org/wiki/Siemens_(Einheit)

Gibt es da einen Fachbegriff nach dem ich suchen könnte oder wie heißt das Gegenteil von einen Logik-Analyzer?

Arb Generator, Arbitrary Waveform Generator.

Kommen normalerweise mit mehr oder weniger brauchbarer Software zum Erzeugen von Signalformen. Wenn die nicht reicht, reicht normalerweise ein Mathe-Programm oder Labview.

Ach ja, und bei einer Abtastrate von nur 1ms (wenn du wirklich die Abtastrate meinst), dann eventuell auch Audiogeneratoren und eine Soundkarte.

OP #7852819
Lesenswert?

Danke, natürlich waren ms für Millisikunden gemeint. Arbitrary Waveform Generator scheint mir für zwei digitale Signale vielleich ein wenig drüber. Aber die Idee mit einem Audiogenerator und einer Sondkarte hört sich gut an. Kenne mich mit Audiogeneratoren leider so gar nicht aus kann man da so einfach High/Low Singnal malen? Beschreibt man da nicht eher Frequenzabfolgen. Hättest Du da einen Software Vorschlag was ich mir da mal anschauen könnte.

OP #7852824
Lesenswert?

Sorry, da merkt man das ich noch nie in diesen Forum gepostet habe, ich hatte gedacht mit "antworten" könnte ich spezifisch auf einen Einrag antworten, das scheint nicht so und die Beitrag ändern kann ich anscheinend auch nicht. Also die obigen Nachrichten sind die individuellen Antworten auf die einzelenen Nachrichten.

#7852843
Lesenswert?

Andreas S. schrieb:

Kenne mich mit Audiogeneratoren leider so gar nicht aus kann man da so einfach High/Low Singnal malen?

Andreas S. schrieb:

Also 2 Kanäle mit Folgen von voller Amplitude und keiner Amplitude.

Du meinst also ein digital Signal? Die seitherigen Antworten bezogen sich eher auf analoge Signale. Mit einer Soundkarte gibt man auch eher AC als DC aus. Ich glaube nicht dass man mit einer Soundkarte direkt ein digitales Signal ausgeben kann.

Wenn es also digital sein soll ist ein 2 kanaliger Pattern-Generator das was du suchst. Im einfachsten Fall ist das ein Arduino mit einer digitalWrite/delay Folge. Im anderen Fall eben ein fertiges Gerät.

OP #7853091
Lesenswert?

Vielen Dank mani "Pattern-Generator" war genau das was ich gesucht habe. Bin dabei auf "Analog Discovery 3" von "digilent" gestoßen. Was einfacheres (günstgeres) habe ich leider noch nicht gefungen aber ich schau einmal ob es da etwas gebrauchtet gibt. Erst einmal vielen Dank an alle die mich bei meiner Suche unterstützt haben.

(Firma: Starfleet) #7853183
Lesenswert?

Also 2 Kanäle mit Folgen von voller Amplitude und keiner Amplitude.

Wenn es also digital sein soll ist ein 2 kanaliger Pattern-Generator das was du suchst. Im einfachsten Fall ist das ein Arduino mit einer digitalWrite/delay Folge. Im anderen Fall eben ein fertiges Gerät.

Wird auch als (Im-)Pulsgenerator bezeichnet, gern benutzt um bspw. Entprellschaltungen durch ne Art PWM-Wobbeln zu testenvVerifizieren. Ist oft Bestandteil von Signalgeneratoren, die dann auch Dreieck, Sägezahn, Sinus, ... können.

https://de.wikipedia.org/wiki/Impulsgenerator_(Elektronik)

Angehängte Dateien:
#7853222
Lesenswert?

Andreas S. schrieb:

Hallo, bin hier wahrscheinlich nicht ganz richtig, habe aber keine bessere Rubrik gefunden. Ich benötige eine vorzugsweise frei Software mit der ich einen zweikanaligen digitalen Signalverlauf zeichnen oder beschreiben kann, den ich dann später per USB Umsetzer o.ä. ausgebe. Auflösung von 1mS sollte in meinen Fall schon ausreichen. Es geht hier um einen Testaufbau der immer wieder die gleichen Signalabfolge sehen soll.

Es geht um digitale Signale, das stellt sich natürlich die Frage nach dem Ausgangspegel. 5V 3,3V oder auch +/- Pegel.

Gibt es da einen Fachbegriff nach dem ich suchen könnte

Einen eindeutigen gibt es nicht, die Begriffe überschneiden sich stellenweise.

oder wie heißt das Gegenteil von einen Logik-Analyzer?

Logic Analyzer haben üblicherweise mehr als 2 Kanäle.

Arbitrary Generatoren geben ein Analoges Signal aus.

Bei Pattern Generatoren gibt es parallele und serielle Pattern. Was wären bei dir Pattern ?

Dann sind da noch die Puls/Delay Generatoren. Soll ein Kanal einen Puls ausgeben und der andere Kanal im zeitlichen Abstand einen andern ? oder soll jeder Kanal eine Impulsfolge ausgeben ? Gibt es einen externen/oder automatischen Trigger der die Impulsfolge auslöst ? Brauchst du einen SYNC Impuls ?. Soll Die Impulsfolge n-mal wiederholt werden ?

Das nächste was bedeutend ist sind die Zeiten, der Pegel und die Flankensteilheit die du einhalten möchtest. Davon hängt es ab ob du ein sauteures Profigerät brauchst oder ob ein einfacher MC dafür genügt.

An besten du malst mal auf was du möchtest.

OP #7853339
Lesenswert?

Ich habe mir jetzt bei Kleinanzeigen einen "Analog Discovery 1" von "digilent" gekauft dazu gibt es eine Software "WaveFomrs" mit der man beliebige Sequenzen erstellen und ausgeben lassen kann, das scheint für meine Anforderungen genau das passende zu sein. Wer sich das einmal anschauen möchte hier der Link zum aktuellem Produkt (das war mir aber für 2 digitale Signale deutlich zu teuer). https://digilent.com/shop/analog-discovery-3/

Ich möchten mich bei Allen hier für die Unterstüzung bedanken !

#7853545
Lesenswert?

Norbert schrieb:

In den achtziger Jahren hatte ich das in den V.S. von A. auch mal gehört. Aber nur von Kollegen die damals schon so alt waren wie ich heute.

Wird das allen Ernstes heute immer noch genutzt?

Es gab mal von Fluke ein digitales Multimeter, welches einen entsprechenden Messbereich hatte. Eine sinnvolle Anwendung dafür wüsste ich aber auch nicht

#7853657
Lesenswert?

https://de.wikipedia.org/wiki/Siemens_%28Einheit%29 Siemens (Symbol: S) ist im Internationalen Einheitensystem (SI) die Maßeinheit des elektrischen Leitwertes. "Mho ist eine veraltete Bezeichnung für die Einheit Siemens (und das Symbol ℧). Verwendet wurden sie bis in die 1930er Jahre. Nur die USA benutzen es noch." Aber wer weiß was uns Trump noch abverlangt. Dekret heisst von oben herab entschieden, Sekret ist eine Ausscheidung.

#7859488
Lesenswert?

Rolf schrieb:

"1mS" ist nicht "ein Millisiemens", sondern Sprachschrott, nicht viel besser als Plenken. Im Deutschen heißt es "1 mS".

Diese schriftsetzerischen Feinheiten wurden wohl erfunden, als man Texte noch nicht maschinell durchsuchte. Ich habe mir jedenfalls auch angewöhnt den Betrag und die Einheit ohne Trennung zu schreiben.
Dann passiert auch kein Zeilenumbruch mehr und man wird beim Suchen nach z.B. 12pF nicht von Zeilennummern, Preisangaben, Uhrzeiten, und anderen Größen erschlagen.

(Firma: Starfleet) #7859503
Lesenswert?

"1mS" ist nicht "ein Millisiemens", sondern Sprachschrott, nicht viel besser als Plenken. Im Deutschen heißt es "1 mS".

Diese schriftsetzerischen Feinheiten wurden wohl erfunden, als man Texte noch nicht maschinell durchsuchte.

Wobei die Hirnbefreite Stänkerei ums 'Plenken' und Leerzeichen ja/nein gerade aus dem Unwissen/Ignoranz um schrift-setzerischen Feinheiten entstanden ist.

Jeder Schriftsetzer weiss, das es mehr als ein Größe Leerzeichen gibt. beispielsweise das schmale Leerzeichen. Im ASCII gibt es ja nur 0x20, mit Unicode kommt dann "thin space" hinzu. Auch LaTeX'er kennen das \thinspace

https://de.wikipedia.org/wiki/Spatium https://de.wikipedia.org/wiki/Schmales_Leerzeichen

Und wer Brille trägt ist um jeden "Zwischenraum hindurchzuschauen" dankbar, damit nicht der eigentliche Wort-Sinn im Getümmel der Lettern untergeht ;-)

http://www.wunderland-deutsch.com/post/Im-Reich-der-Interpunktionen

#7983108
Lesenswert?

Bradward B. schrieb:

Jeder Schriftsetzer weiss, das es mehr als ein Größe Leerzeichen gibt. beispielsweise das schmale Leerzeichen. Im ASCII gibt es ja nur 0x20, mit Unicode kommt dann "thin space" hinzu. Auch LaTeX'er kennen das \thinspace

Dann schreib "1 ms" doch einmal hier in einem Forenbeitrag so, dass der Beitrag durchsuchbar bleibt, ohne dass jede gefundene "1" als Treffer ausgespuckt wird) und ohne dass der automatische Zeilenumbruch dazwischen grätschen kann.

#7983126
Lesenswert?

Learn about the non-breaking space character (U+00A0), which prevents automatic line breaks

Learn about the non-breaking space character (U+00A0), which prevents automatic line breaks

Funktioniert zumindest ein wenig; man muss "nur" rausfinden, wie man U+00A0 eingibt. Bei meinem Firefox: Compose+2*Leertaste

: Bearbeitet durch User
#7983311
Lesenswert?

Harald W. schrieb:

Norbert schrieb:

In den achtziger Jahren hatte ich das in den V.S. von A. auch mal gehört. Aber nur von Kollegen die damals schon so alt waren wie ich heute.

Wird das allen Ernstes heute immer noch genutzt?

Es gab mal von Fluke ein digitales Multimeter, welches einen entsprechenden Messbereich hatte. Eine sinnvolle Anwendung dafür wüsste ich aber auch nicht

Das Fluke 8020A hat 2 Leitwertbereiche von 200 nS und 2 mS. Nützlich sind die für /grosse/ Widerstände, oder kleine Leitwerte. ☺ 0,1 nS sind immerhin 10 GΩ.

(Firma: Privat) #7983565
Lesenswert?

von Andreas S. schrieb:

Gibt es Tools die für meine Anwendung eine WAV-Datei erzeugen können?

Schau dir an wie eine WAV-Datei aufgebaut ist.

https://de.wikipedia.org/wiki/RIFF_WAVE

Und dann Schreibe eine Zahlenkolonne in die WAV-Datei die die Wellenform deiner Vorstellung wiedergibt. Zum Beispiel könnte man das mit Python machen. Python kann auch gleich eine Wellenform berechnen.

https://www.python.digibeatrix.com/de/file-operations/python-binary-file-handling-guide/

Hier gibt es Formeln wie man bestimmte Wellenformen berechnen kann:

https://www.youtube.com/shorts/KPlSl_AetFk

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