Hallo LVF,
ich hab als Kundenvorgabe einen Inkremental-Drehgeber ERN480 und eine zugehörige Zählerkarte IK220 von Heidenhain. Mit dieser Karte soll eine Drehwinkelerfassung gemacht werden, gleichzeitig wird das sich auf der drehenden Motorwelle entstehende Drehmoment mit einer Messscheibe TB1A + Verstärker MP30 von HBM erfasst. Der Verstärker liefert ein Analogsignal entsprechend des Moments, dieses Analogsignal will ich mit der PCI-6250 erfassen.
Es soll also das Moment in Abhängigkeit des Drehwinkels erfasst werden. Ich hab das mal ganz einfach gemacht und lese den aktuellen Zählerstand (Winkel) in einer While-Schleife aus, in der selben Schleife erfasse ich auch einen Messwert der Analogkarte. So weit, so gut...allerdings erscheint mir das ein bisschen vage...mich interessiert zwar nicht wirklich der Erfassungszeitpunkt, d.h. der zeitliche Versatz in der Schleife zwischen den beiden Aktionen wäre vernachlässigbar. Trotzdem sollte das Einfrieren der beiden Messwerte möglichst gleichzeitig erfolgen, um eine exakte Zuordnung zu gewährleisten. Leider sind die Beispiele, die mit der Heidenhain-Karte kommen, mehr als dürftig und der Support dort ist auch mäßig...
Meine Frage: Hat das in dieser Konfiguration schon mal jemand gemacht? Ich kenne
diesen Beitrag, aber das ist immer noch offen...
Mir fehlt momentan der Ansatz, wie ich da ran gehe.
Die Heidenhain-Karte kann ich mit einem "Latch"-Befehl dazu veranlassen, einen Wert in den internen RAM zu schreiben und diesen kann ich dann mit einem "Burst RAM"-Befehl wieder auslesen. Wenn der Latch stattgefunden hat, geht ein optional erhältlicher Ausgang auf LOW, das könnte man ja als Triggersignal für die Analogkarte verwenden, oder? Wie krieg ich die NI-Karte dazu, auf dieses Signal zu reagieren und ebenfalls einen einzelnen Wert zu speichern? Wenn ich das hinkriege, müsste es ja möglich sein in meiner Erfassungsschleife "gleichzeitig" mit dem "Burst RAM" für die IK220 auch den einzelnen Wert der NI-Karte abzuholen...
Außerdem ist es andersrum auch möglich, auf der IK220 einen TTL-Eingang auf LOW zu ziehen, dies bewirkt ebenso ein Latch (wenn ich das Handbuch richtig verstanden habe)...man könnte also evtl. mit dem Counter der NI-Karte ein Taktsignal vorgeben und dies als fortlaufendes Latch-Signal verwenden sowie als Trigger für einen Analogeingang der NI-Karte...
Hm...die Ideen hören sich nicht schlecht an, ich weiß aber grad nicht, wie ich da am besten rangehen soll! Zudem fehlt mir auch noch der optionale IK220-Ein/Ausgang, der war nämlich nicht dabei...
So, jetzt seid ihr dran...
Gruß
Achim