INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Kontakt-Prellen simulieren mittels PCI-6602



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

01.04.2009, 16:51
Beitrag #1

michael.s Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2009

8
2007
en

52074
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
Hallo,

wir versuchen, mit einer [ni=PCI-6602] und LabVIEW 8 das Prellen eines Relais zu simulieren.
Das simulierte Relais wird dabei an einen digitalen Eingang (Schaltschwelle 3,5V) angelegt.

Dabei wollen wir Frequenzen im Bereich von 10Hz bis 60Hz als Schaltfrequenz simulieren.

Im ersten Schritt haben wir nun versucht, das Prellen des Signals durch digitales Ver-UNDen und Ver-ODERn ;-) mehrerer digitaler Ausgänge zu kombinieren. Das Prellen des Signals wollten wir durch die Überlagerung des eigentlichen Nutzsignals mit einem Störsignal, das um eine Größenordnung höher liegt in der Frequenz simulieren.

Unser Problem ist nun, dass wir die 3 verwendeten Signale
- Nutzsignal
- Störsignal
- Steuersignal
nicht zu einander synchronisieren können.

Anbei ein Screenshot des Signals, wie wir es uns am Ende wünschen (Gesamtsignal)



Wichtig sind für uns
- Reproduzierbarkeit
- Parametrierbarkeit des Störsignals

Wenn es andere Möglichkeiten gibt, mit der PCI-6602 ein Prellen zu simulieren, wäre ich für einen kurzen Hinweis dankbar.

Ich hoffe, dass die versammelte LabVIEW-Kompetenz uns einen Tip geben kann :-)

Vielen Dank vorab!

Michael


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.04.2009, 18:50
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
' schrieb:Unser Problem ist nun, dass wir die 3 verwendeten Signale
- Nutzsignal
- Störsignal
- Steuersignal
nicht zu einander synchronisieren können.

Die Umwandlung der abgebildeten 3 Kurven in das Gesamtsignal hat doch etwas mit elementarer logischer Algebra zu tun, oder sehe ich das falsch?

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2009, 09:15 (Dieser Beitrag wurde zuletzt bearbeitet: 03.04.2009 10:56 von A.Berndsen.)
Beitrag #3

michael.s Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2009

8
2007
en

52074
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
Hallo Lucki,

Da hast Du recht, das ist eine einfache Schaltung mit ein paar Logik-Gattern, die wir extern beistellen.
Unser Problem ist an der Stelle konkret, dass wir die 3 Signale "Nutzsignal","Störsignal" und "Steuersignal" synchronisiert starten müssen, damit das Gesamtsignal aussieht, wie wir es haben wollen.
Wenn die Signale untereinander nicht synchronisiert sind, haben wir am Anfang oder am Ende mehr Kontaktprellen, als wir eigentlich wollen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2009, 10:25
Beitrag #4

michael.s Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2009

8
2007
en

52074
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
Hi,

ich habe hier noch einmal einen Anhang, in dem ich einen Screenshot des bisherigen VIs gemacht habe.
Ich hoffe, man kann einigermaßen erkennen, was wir vor haben:
Wir erzeugen in LabVIEW 3 einzelne Signale, die wir dann über einzelne Adern in unsere Logikschaltung füttern.
Die Logikschaltung komibiniert dann die Einzelsignale zum Gesamtsignal.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2009, 07:41
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
Also da keiner sonst antwortet, versuch ichs mal wenigstens kurz.
Ja, wenn Du überhaupt nicht synchronisierst, dann ist auch nicht zu erwarten, daß die Synchronisation funktioniert.
Beispiele siehe unter .../DAQmx/Synchronisation.

Das Pinzip ist: Es gibt einen Masterkanal mit eigenem Takt. Die anderen Kanäle (Slaves) beziehen ihren Takt von dort her. Damit alles synchron läuft, werden die Slavers zuerst gestartet. Sie laufen aber nicht, weil der Takt fehlt. Wenn zuletzt der Master gestartet wird, läuft alles genau synchron.

Aber davon abgesehen: Beim Kontaktprellen handelt es sich ja um kHz, nicht um MHz. Warum benutzt Du dann nicht einfach einen digitalen Port zu Signalausgabe, dann gibt es doch zwischen den Signalen auf den einzelen Leitungen von vornherein keine Synchronisationsprobleme?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.04.2009, 13:33
Beitrag #6

michael.s Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2009

8
2007
en

52074
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
Hallo,

' schrieb:Also da keiner sonst antwortet, versuch ichs mal wenigstens kurz.
Vielen Dank für Deine Hilfe!

Zitat:Ja, wenn Du überhaupt nicht synchronisierst, dann ist auch nicht zu erwarten, daß die Synchronisation funktioniert.
Beispiele siehe unter .../DAQmx/Synchronisation.

Das Pinzip ist: Es gibt einen Masterkanal mit eigenem Takt. Die anderen Kanäle (Slaves) beziehen ihren Takt von dort her. Damit alles synchron läuft, werden die Slavers zuerst gestartet. Sie laufen aber nicht, weil der Takt fehlt. Wenn zuletzt der Master gestartet wird, läuft alles genau synchron.
Ich habe da jetzt ein Beispiel gefunden, was vielleicht auf mein Problem zutrifft: Multi-Device Synch-Digital Signal Routing via RTSI.vi - das scheint das einzige Besipiel zu sein, was im "Example Finder" mit DAQmx, Synchronisation und der von mir verwendeten PCI-6602-Karte zu realisieren ist.

Zitat:Aber davon abgesehen: Beim Kontaktprellen handelt es sich ja um kHz, nicht um MHz. Warum benutzt Du dann nicht einfach einen digitalen Port zu Signalausgabe, dann gibt es doch zwischen den Signalen auf den einzelen Leitungen von vornherein keine Synchronisationsprobleme?

Natürlich wäre es mir lieber, wenn ich auf die externe Schaltung verzichten könnte, und das LabVIEW-Signal direkt in den Prüfling geben könnte.
Aber nach allem, was mir ein Kollege gesagt hat, wird mittels DAQmx Co-Pulse Generation Frequency das Signal einmal auf ein Rechtecksignal eingestellt, und jede Rekonfiguration benötigt einige 100ms. Wir möchten etwa 1000-10000 samples des gleichen Signals schicken, und erst danach umkonfigurieren müssen.

Ich fürchte, ich werde ganz vorn anfangen müssen, um erstmal genügend Wissen aufzubauen.
Gibt es empfehlenswerte Literatur (gern auch online)?

Vielen Dank noch mal aus Aachen

Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
03.04.2009, 14:19
Beitrag #7

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
' schrieb:Ich fürchte, ich werde ganz vorn anfangen müssen, um erstmal genügend Wissen aufzubauen.
Gibt es empfehlenswerte Literatur (gern auch online)?

Hallo Michael,

schau mal hier bei NI nach, da gibt es etwas zur Syncronisation mit DAQmx.
Vielleicht hilft Dir das!

Grüße
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.04.2009, 12:53
Beitrag #8

michael.s Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2009

8
2007
en

52074
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
' schrieb:Hallo Michael,

schau mal hier bei NI nach, da gibt es etwas zur Syncronisation mit DAQmx.
Vielleicht hilft Dir das!

Grüße
Andreas
Hallo Andreas,

das ist als Einstieg prima, danke!

Viele Grüße

Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.04.2009, 12:05
Beitrag #9

michael.s Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2009

8
2007
en

52074
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
Danke noch mal an Euch alle!
Es läuft jetzt :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.04.2009, 12:05
Beitrag #10

michael.s Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2009

8
2007
en

52074
Deutschland
Kontakt-Prellen simulieren mittels PCI-6602
Danke noch mal an Euch alle!
Es läuft jetzt :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  DAQ simulieren Holg 5 7.472 17.02.2012 07:24
Letzter Beitrag: Holg
  Messen mit Countern der PXI 6602 Ps1983 0 3.368 22.11.2006 15:29
Letzter Beitrag: Ps1983
  AO simulieren rapa 0 2.964 24.01.2006 16:34
Letzter Beitrag: rapa
  DAQ simulieren rapa 6 9.512 14.12.2005 09:18
Letzter Beitrag: thomas.sandrisser

Gehe zu: