Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis
S I X P A C K / Q U A D P A C K
Manual Version: 3.01
1. Oktober 2004
Sternstraße 67
D - 20357 Hamburg, Germany
Phone +49-40-51 48 06 - 0
FAX: +49-40-51 48 06 - 60
http://www.trinamic.com
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Trinamic SIXpack

  • Seite 1 S I X P A C K / Q U A D P A C K Manual Version: 3.01 1. Oktober 2004 Sternstraße 67 D - 20357 Hamburg, Germany Phone +49-40-51 48 06 - 0 FAX: +49-40-51 48 06 - 60 http://www.trinamic.com...
  • Seite 2 Alle Rechte vorbehalten. Kein Teil dieses Handbuches darf in irgendeiner Form (Fotokopie, Druck, Mikrofilm oder einem anderen Verfahren) ohne ausdrückliche Genehmigung der Trinamic Motion Control GmbH & Co KG reproduziert werden oder unter Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden.
  • Seite 3: Inhaltsverzeichnis

    QUAD/SIXpack Manual Version 3.01 Inhaltsverzeichnis: Einleitung............................4 Kurzbeschreibung ........................4 Was muss ich über meine Anwendung wissen ................4 Technische Daten ........................5 Hinweise zum Manual .........................6 Die Grundlegenden Funktionen ......................7 Sicherheitshinweise........................7 Einstellungen am Gerät .......................7 Die Steckverbindungen .......................9 Inbetriebnahme mit Software SQPack..................11 Betrieb mit Referenz-/Endpunkten.....................13 Grundlegende Konfigurationsschritte für den Betrieb ..............16...
  • Seite 4: Einleitung

    Einleitung 1.1 Kurzbeschreibung Bei dem QUAD/SIXpack (im folgenden PACK) handelt es sich um ein Produkt zum Betrieb von vier bzw. sechs bipolaren Schrittmotoren. Die von den integrierten Treiber-ICs gelieferten Spulenströme betragen 1500 mA beim QUAD- und 800 mA bei SIXpack.
  • Seite 5: Was Das Pack Nicht Kann

    Betrieb von externen Endstufen: Es gibt keine Möglichkeit externe Endstufen an das PACK anzuschließen oder anderweitig den maximalen Motorstrom zu erhöhen. Ist dies erforderlich, gibt es die Möglichkeit auf Basis des TRINAMIC-Moduls „MACMO406“ eine eigene Baugruppe mit frei wählbaren Ausgängen und Treibern aufzubauen. Der Befehlssatz ist zum PACK voll kompatibel.
  • Seite 6: Hinweise Zum Manual

    Wertigkeit (siehe Kapitel 3.2.1). $...: Sind numerische Werte im hexadezimalen Format angegeben, ist ihnen das Symbol „$“ vorangestellt. Mit PACK ist immer das Quad- bzw. SIXpack gemeint. Sternstraße 67 D – 20357 Hamburg, Germany Phone +49-40-51 48 06 - 0 FAX: +49-40-51 48 06 - 60 http://www.trinamic.com...
  • Seite 7: Die Grundlegenden Funktionen

    QUAD/SIXpack Manual Version 3.01 2 Die Grundlegenden Funktionen In diesem Teil der Dokumentation wird der einfache Einstieg in die Benutzung des PACKs beschrieben. Neben den notwendigen Arbeitsschritten auf Hardwareseite wird auf die Bedienung mit Hilfe der mitgelieferten Windows -Software eingegangen. Zudem werden grundlegende Anwendungen in der Standartkonfiguration vorgestellt.
  • Seite 8: Die Baudrate Der Seriellen Schnittstellen

    QUAD/SIXpack Manual Version 3.01 2.2.3 Die Baudrate der seriellen Schnittstellen Die Baudrate der seriellen Schnittstelle ist über die beiden Jumper JP1 und JP2 einstellbar (siehe Abbildung 2-1). Die jeweilige Jumperkonfiguration ist der nachfolgenden Tabelle zu entnehmen: Baud rate RS232/RS485 Baud rate CAN...
  • Seite 9: Die Steckverbindungen

    QUAD/SIXpack Manual Version 3.01 2.3 Die Steckverbindungen 2.3.1 Stromversorgung Eine erste Inbetriebnahme des PACKs kann nach Anschluss der Stromversorgung und der seriellen Schnittstelle erfolgen. Als Stromversorgung kann ein beliebiges Netzteil mit einer Ausgangsspannung von 15-40V genutzt werden. Der benötigte Strom richtet sich nach Verbrauch und Anzahl der Motoren.
  • Seite 10: Herstellerdaten Der Steckverbinder

    QUAD/SIXpack Manual Version 3.01 Abbildung 2-3: Anschluss der Motorspulen 2.3.4 Herstellerdaten der Steckverbinder Motorstecker: Hersteller: AMP Connectors (www.amp.com) Artikelnummern: 0-0770602-8 (Gehäuse) 0-0770666-1 (Crimpkontakte) 0-0058517-1 (Crimpzange) Spannungsversorgung/RS485: Hersteller: Weidmüller (www.weidmueller.com) Artikelnummer: 1716320000 (2-polig, VDC, Ready) 1716360000 (6-polig, RS485) Sternstraße 67 D – 20357 Hamburg, Germany...
  • Seite 11: Inbetriebnahme Mit Software Sqpack

    QUAD/SIXpack Manual Version 3.01 2.4 Inbetriebnahme mit Software SQPack Sind die notwendigen Einstellungen an der Hardware des PACKs vorgenommen, können mit dem Windows™-Programm SQPack erste Funktionstest unternommen werden. 2.4.1 Die Installation Das Programm SQPack wird durch kopieren der Datei „SQPack.exe“ an einen beliebigen Ort auf der Festplatte des PCs installiert.
  • Seite 12: Das Konzept Der Pack-Steuerung

    QUAD/SIXpack Manual Version 3.01 2.4.5 Das Konzept der PACK-Steuerung Das PACK wird generell mit Datagrammen einer Länge von 9 Byte gesteuert. Die Software SQPack zeigt diese Datagramme im unteren Teil des Fensters, direkt neben dem „Send“-Button an. Die neun Bytes werden hierbei hexadezimal dargestellt.
  • Seite 13: Betrieb Mit Referenz-/Endpunkten

    QUAD/SIXpack Manual Version 3.01 2.5 Betrieb mit Referenz-/Endpunkten Die meisten Anwendungen für Schrittmotoren benötigen einen Referenzpunkt von welchem ausgehend sich die aktuelle Position des Motors ermitteln lässt. Mit Hilfe einer Referenzfahrt ermittelt das PACK den Referenzpunkt der jeweiligen Achse. Die Skalierung der Positionen ist grundlegend bestimmt durch die Art der Anwendung. Bewegt der Motor eine Mechanik mit definiertem Start- und Endpunkt, so handelt es sich um eine lineare Achse.
  • Seite 14 QUAD/SIXpack Manual Version 3.01 Abbildung 2-7: Anschluss eines Referenzschalters 2.5.2.2 Benutzung der Endpunktabschaltung Um bei einer linearen Achse das Verfahren über die Endpunkte hinaus zu verhindern, können Endschalter eingesetzt werden. Angeschlossen werden diese am Pin „A_In“ am Motorstecker. Auf die genaue Funktionsweise dieses Eingangs wird später eingegangen, an dieser Stelle soll eine...
  • Seite 15: Softwarekonfiguration Der Referenzfahrt

    QUAD/SIXpack Manual Version 3.01 2.5.3 Softwarekonfiguration der Referenzfahrt Die wesentlichen Einstellungen für die Referenzfahrt werden mit dem Befehl SetMotorParameters gemacht. 2.5.3.1 Berechnung des Wertebereichs Die Positionswerte sind durch die Anzahl der Mikroschritte des Motors bestimmt. Das PACK betreibt den Motor mit einem festen Wert von 16 Mikroschritten pro Vollschritt. Über den Schrittwinkel eines Vollschritts gibt das Datenblatt des Motors Auskunft.
  • Seite 16: Grundlegende Konfigurationsschritte Für Den Betrieb

    Teiler = (Maximalstrom*256) / (1500mA*DIPSchalter) SIXpack: Teiler = (Maximalstrom*256) / 800mA Beispiel-Datagramm für die Konfiguration eines Maximalstroms von 500mA am SIXpack (Teiler = 160) für die Motoren 1 und 2: SendToPack($00, $10, $00, $A0, $00, $00, $00, $00, $00). 2.6.2 Konfiguration von Beschleunigung und Geschwindigkeit Die genaue Berechnung und Konfiguration der Schrittfrequenz und eine Beschreibung aller die Schrittberechnung betreffenden Parameter folgt im zweiten Teil des Manuals.
  • Seite 17: Bewegungssteuerung

    QUAD/SIXpack Manual Version 3.01 2.6.2.2 Beschleunigung und Maximalgeschwindigkeit Beschleunigung und Maximalgeschwindigkeit hängen eng zusammen. Ausgehend von VStart wird die Geschwindigkeit in fester Frequenz um einen in AMax bestimmten Wert erhöht, bis VMax erreicht ist. Eine detaillierte Beschreibung des Verfahrens ist in der Befehlsreferenz zu finden.
  • Seite 18: Erweiterte Funktionalitäten

    QUAD/SIXpack Manual Version 3.01 3 Erweiterte Funktionalitäten 3.1 Beschreibung der Ein-/Ausgänge 3.1.1 Die RS232-Schnittselle Die RS232-Schnittstelle ist als bidirektionale 2-Draht Schnittstelle ausgelegt und erlaubt Voll-Duplex- Betrieb mit bis zu 255 Teilnehmern. Sie ist am gleichen UART-Bus wie die RS485-Schnittstelle angeschlossen, die Selektion der jeweiligen Schnittstelle erfolgt über den Jumper „RS232/RS485“. Die Funktion der beiden Schnittstellen ist weitestgehend analog, die RS232-Schnittstelle erlaubt jedoch nicht die Anschaltung mehrerer Sender an eine Empfangsleitung.
  • Seite 19: Rs 232-Fernsteuerung Über Can-Schnittstelle

    QUAD/SIXpack Manual Version 3.01 Der Digitalausgang an Pin 8 arbeitet mit TTL-Pegel und hat einen internen Eingangswiderstand von 270Ω. Sein Wert wird mit dem Befehl SetOutputs in der Variablen „TTLOUT1“ ausgelesen. Durch Setzen von TTLOUT1_READY übernimmt der Ausgang die Funktion des Ready-Ausgangs.
  • Seite 20: Die Programmierung

    QUAD/SIXpack Manual Version 3.01 3.2 Die Programmierung Das Konzept der PACK-Programmierung basiert auf Befehlsdatagrammen mit fester Länge. Um die Zuordnung der Befehle in einem Feldbus-Netzwerk zu ermöglichen, sind die Datagramme mit der jeweiligen PACK-Adresse versehen. Wie die Adresse an das Datagramm gekoppelt wird, hängt von der verwendeten seriellen Schnittstelle ab.
  • Seite 21: Die Übertragung Der Datagramme Zum Pack

    3.2.4 Die Programmierung über die PACK.DLL Neben der Möglichkeit die Befehlsdatagramme selbst zu generieren, kann auf die von TRINAMIC™ angeboten PACK.DLL zurückgegriffen werden. Sie lässt sich einfach in C- bzw. C++-Projekte unter Windows™ einbinden und übernimmt die Generierung der Befehlsdatagramme.
  • Seite 22: Einstellungen Zur Anpassung Der Schrittberechnung Für Den Motor

    QUAD/SIXpack Manual Version 3.01 3.3 Einstellungen zur Anpassung der Schrittberechnung für den Motor 3.3.1 Berechnung der Micro-Step-Frequenz, bzw. Mikroschrittfrequenz Das PACK arbeitet mit einer festen relativen Mikroschrittfrequenz von 16 Mikroschritten je Vollschritt. Die Positionen bei der Programmierung sind in Mikroschritten in Relation zum Nullpunkt angegeben.
  • Seite 23: Anpassen Der Mikroschritt -Tabelle An Die Motoreigenschaften

    QUAD/SIXpack Manual Version 3.01 3.3.2 Anpassen der Mikroschritt –Tabelle an die Motoreigenschaften Das PACK entnimmt die Werte für die Bestromung der Spulen aus einer so genannten Mikroschritttabelle. In dieser Tabelle sind die Stromwerte für die 16 Mikroschritte pro Vollschritt abgelegt.
  • Seite 24: Details Zur Referenzpunkt-Einstellung

    QUAD/SIXpack Manual Version 3.01 3.4 Details zur Referenzpunkt-Einstellung Wie bereits in Kapitel 2.5 beschrieben, bietet das PACK viele Möglichkeiten End-/Referenzschaltern anzuschließen und deren Zustände auszuwerten. Neben den beschriebenen Standardkonfigurationen sind auch viele Anpassungen an die individuelle Konfiguration möglich. 3.4.1 Das Koordinatensystem einer Achse In der Standardkonfiguration steht der Positionszähler jeder Achse auf Null.
  • Seite 25: Verzögerung Des Referenzschalters Ausgleichen

    QUAD/SIXpack Manual Version 3.01 3.4.6 Verzögerung des Referenzschalters ausgleichen Bei mechanischen Referenzschaltern ergibt sich häufig das Problem, dass zwischen mechanischer und elektronischer Statusänderung einige Millisekunden verstreichen. D.h. das Signal über den aktuellen Status des Referenzschalters liegt leicht verzögert am Eingang des PACKs an. Damit dies nicht zu Störungen führt, lässt sich mit PowerDownDelay die Abfrage des Referenzschaltersignals verzögern.
  • Seite 26: Kombination Von End- Und Referenzschaltern

    QUAD/SIXpack Manual Version 3.01 3.5.2 Kombination von End- und Referenzschaltern Liegt der Referenzschalter an einem der Achsenenden, kann man ihn zugleich als Endschalter benutzen. Die Vorgehensweisen für die Installation der Hardware sowie die darauf bezogenen Konfigurationen sind analog zu den Beschreibungen oben.
  • Seite 27: Die Verschiedenen Befehle Für Die Bewegung Der Achsen

    QUAD/SIXpack Manual Version 3.01 3.6 Die verschiedenen Befehle für die Bewegung der Achsen Das PACK bietet verschiedene Möglichkeiten eine Achse zu verfahren. Welche Möglichkeit man wählt, hängt stark von der Anwendung ab. Grundsätzlich gibt es die Möglichkeiten den Motor von a nach b fahren (Rampenbetrieb) oder mit einer festen Geschwindigkeit (Rotation) bis zur Eingabe eines neuen Befehls fahren zu lassen.
  • Seite 28: Starten Einer Linearen Interpolation Über Mehrere Achsen

    QUAD/SIXpack Manual Version 3.01 3.6.4 Synchrones Starten mehrerer Motoren Zum synchronen starten mehrer Rampenfahrten, gibt es den Befehl StartRampParallel. Bevor StartRampParallel aufgerufen wird, sollten die jeweiligen Zielpositionen für die Achsen mit dem Befehl SetTargetPosition gesetzt werden. Wenn dann alle Motoren inaktiv sind, kann die parallele Rampenfahrt gestartet werden.
  • Seite 29: Konfiguration Für Rotatorische Bewegungen

    QUAD/SIXpack Manual Version 3.01 3.6.6 Konfiguration für rotatorische Bewegungen Wie in Kapitel 2.5 angedeutet, wird bei der Konfiguration grundsätzlich zwischen der Nutzung des PACKs für lineare und rotatorische Antriebe unterschieden. Der jeweilige Modus wird über das Flag MT_ROTARY (siehe Befehl SetMotorParameters) ausgewählt.
  • Seite 30: Defaultwerte

    QUAD/SIXpack Manual Version 3.01 Abbildung 3-11: Rampenabhängige Rampenfahrt 3.8 Defaultwerte Direkt nach dem Anschalten des PACKs bzw. nach Senden des Befehls HardwareReset werden alle Variablen und Einstellungen in einen Default Zustand zurückgesetzt. Alle hier nicht aufgeführten Werte sind im Default Zustand = 0.
  • Seite 31: Befehlsreferenz

    Einige Befehle fassen mehrere Funktionen, manche Funktionen werden mit mehreren Befehlen konfiguriert. Dies liegt begründet in der Entstehung der PACK-Firmware. Beachten Sie hierzu die Hinweise in den Befehlsbeschreibungen. Die Motoren sind von 0 bis 3 (QUADpack) bzw. 0 bis 5 (SIXpack) durchnummeriert.
  • Seite 32: Befehls-Seitenindex

    QUAD/SIXpack Manual Version 3.01 4.1 Befehls-Seitenindex SetPeakCurrent............................33 SetCurrentControl ..........................33 SetStepFrequency..........................33 SetVMinVStart............................34 SetAMaxVMax ............................34 SetMotorParameters ..........................35 SetRefSearchParameters........................38 WriteSineTable............................38 SetNullPointOffset ..........................39 SetPIParameters............................39 SetMargin...............................40 GetPositionAndActivity ...........................41 GetVelocityAndActivity ...........................41 ReferenceSearch ...........................41 StartRamp..............................42 PITargetPosition.............................42 ConstantRotation ...........................42 SetTargetPosition...........................42 SetActualPosition ...........................43 GetActivitiesDelayed ..........................43 StartRampParallel ..........................43 StopMotors.............................44 StartInterpolation............................44 GetInputValues ............................45...
  • Seite 33: Stromsteuerfunktionen

    QUAD/SIXpack Manual Version 3.01 Stromsteuerfunktionen SetPeakCurrent Befehl legt den Maximalstrom der jeweiligen Achse fest. Der Wert gilt für jeweils zwei Motoren. Gesetzt wird der Wert für den Motor 0, 2, 4 wobei die Werte auch für die Motoren 1, 3, 5 gelten.
  • Seite 34: Setvminvstart

    QUAD/SIXpack Manual Version 3.01 SetVMinVStart ACHTUNG: nur bei stehendem Motor ändern! VMin ist nur für die Referenzfahrt relevant. Es setzt die Geschwindigkeit, etwa beim präzisen Suchen nach dem „Anschlagpunkt“ des Referenzschalters fest. VStart gibt die Geschwindigkeit an mit der Fahrrampen gestartet bzw. beendet werden. Durch Einstellung eines möglichst hohen Wertes für VStart, erreicht der jeweilige Motor schnell die...
  • Seite 35: Motor- Und Referenzfahrtparameter

    QUAD/SIXpack Manual Version 3.01 4.4 Motor- und Referenzfahrtparameter SetMotorParameters ACHTUNG: Hinweise auf der nächsten Seite! CMD $15 MotorNr (0...5) P1,2, Poslimit: Bei rotatorischen Achsen: Mikroschritte pro Umdrehung (Vollschritte * 16). Bei linearen Achsen (MT_ROTARY = 0): Mindestens der gesamte Fahrbereich, um ungewollte oder unterbrochene Referenzfahrten zu...
  • Seite 36 QUAD/SIXpack Manual Version 3.01 gesucht. Ist für rotatorische Achsen besonders sinnvoll. (Default) Bit6 MT_STOPNULL 1 = Definiert den Referenzschalter als Endschalter (Achsenseite wird durch MT_NULLEFT definiert). Wenn Referenzschalter aktiviert, wird STOPFLAG gesetzt (siehe GetPositionAndActivity). Zudem wird überprüft, ob Status des Referenzschalters und Wert des internen Positionszählers...
  • Seite 37 QUAD/SIXpack Manual Version 3.01 MotorType (obere acht Bits): BitNr. Flagbezeichnung Funktionsbeschreibung Bit0 MT_OPTIMIZEWAY 1 = Wegoptimierung für rotatorische Achsen durch Auswahl von Links-/Rechtslauf Bit1 MT_FASTREF 1 = Referenzfahrt mit hoher Geschwindigkeit (siehe SetRefSearchParameters) (default) Bit2 MT_MECHREF 1 = Mechanischer Anschlag für Referenzfahrt (siehe Kapitel 2.5.1)
  • Seite 38: Setrefsearchparameters

    QUAD/SIXpack Manual Version 3.01 1 = Es wird keine automatische Referenzfahrt ausgeführt, wenn Stopp-Bedingung eingetreten. Bit6 MT_NULLPOSITIVE 0 = Referenzeingang ist low aktiv (Schalter ist Schließer) 1 = Referenzschalter ist high aktiv (Schalter ist Öffner) Bit7 MT_STOPFULLSTEPS 1 = Fahrrampen werden so berechnet, dass sie nur an Vollschrittpositionen enden ACHTUNG: Einige Flags sind in der Standarteinstellung schon gesetzt (siehe „Default“...
  • Seite 39: Setnullpointoffset

    QUAD/SIXpack Manual Version 3.01 Die Werte der Standard-Tabelle ergeben sich aus der Formel 255 * SIN([0.5..15.5]/32*PI). Genaueres beschreibt Kapitel 3.2.2. PACK_DLL: Variable Entries ist als Zeiger auf ein Array einer Länge 4 zu realisieren. TableStart: Zeiger auf Tabelle (Start = 0,4,8 oder 12) P1..P4 #...
  • Seite 40: Setmargin

    QUAD/SIXpack Manual Version 3.01 P4,5 # IntClip (1..32767) IntIntpClip (0..255) SetMargin Dieser Befehl ermöglicht es, bei linearen Antrieben ein Spiel des Referenzschalters auszugleichen. Es wird bei der Referenzfahrt um Margin weiter in den Referenzschalter hinein gefahren und der Referenzpunkt erst dort gesetzt. Dies ist sinnvoll, wenn die Referenzpunktüberprüfung (siehe SetMotorParameters, MT_TESTNULL) verwendet wird.
  • Seite 41: Bewegungsfunktionen

    QUAD/SIXpack Manual Version 3.01 4.5 Bewegungsfunktionen GetPositionAndActivity Dieser Befehl gibt als Antwort die aktuelle Position des abgefragten Motors und Angaben über die ausgeführte Aktion zurück. Darüber hinaus gibt das STOPFLAG an, ob seit der letzten Benutzung dieses Befehls eine Stopp-Bedingung für diese Achse eingetreten ist.
  • Seite 42: Startramp

    QUAD/SIXpack Manual Version 3.01 StartRamp ACHTUNG: Bei rotatorischen Achsen sind bei MT_NULLLEFT = 0 nur negative, bei MT_NULLLEFT = 1 nur positive Werte definiert! Der Motor fährt von der aktuellen Position auf die Zielposition. Das Kommando wird nicht ausgeführt, wenn der Motor noch in der Rampenfahrt ist.
  • Seite 43: Setactualposition

    QUAD/SIXpack Manual Version 3.01 SetActualPosition ACHTUNG: Wird ein Referenzschalter verwendet, kann die Benutzung dieses Befehls zu einer Referenzfahrt mit anschließender Zurücksetzung des Positionszählers führen. Der Befehl verändert den Wert des internen Positionszählers. MotorNr (0...5) P1,2,3,4 # PosAkt: neue aktuelle Position (32 Bit signed long) GetActivitiesDelayed ACHTUNG: Bei RS 485-Betrieb mit mehreren Teilnehmern kann dies zu Buskollisionen führen! Um...
  • Seite 44: Stopmotors

    QUAD/SIXpack Manual Version 3.01 StopMotors Mehrere Motoren können gemeinsam abgebremst werden, indem über dieses Kommando die Zielposition mit der aktuellen Position gleichgesetzt wird. Die Motoren werden dennoch mit der in AMax festgelegten negativen Beschleunigung abgebremst. PACK_DLL: Die Variable Mask sollte durch verodern der Konstanten MOTOR0..MOTOR5 aus dem Headerfile gebildet werden.
  • Seite 45: I/O-Funktionen

    QUAD/SIXpack Manual Version 3.01 4.6 I/O-Funktionen GetInputValues Die Analogkanäle sind für ratiometrische Messungen von Widerstandsteilern ausgelegt. Kanal 0 bis 5 bezeichnen die Eingänge an den Motorsteckern (A_In), Kanal 6 ist der externe Eingang, Kanal 7 misst die Versorgungsspannung des PACKs (1V ergibt Wert 22). Die Referenzeingänge (RefIn) geben den anliegenden Pegel invertiert aus.
  • Seite 46: Sonstige Einstellungen

    QUAD/SIXpack Manual Version 3.01 SetOutputs Befehl zur Konfiguration und setzten der digitalen Ein-/Ausgänge. PACK_DLL: Parameter TtlOut1: muss TTLOUT1_HIGH, TTLOUT1_LOW oder TTLOUT1_READY sein; Parameter TtlIo1: muss TTLIO1_HIGH, TTLIO1_LOW oder TTLIO1_INPUT sein (Konstanten im Headerfile). Die Kombinationen der Parameter des Befehls $32 werden durch diese Funktion entsprechend gebildet...
  • Seite 47: Getunitinformation

    QUAD/SIXpack Manual Version 3.01 GetUnitInformation Dieser Befehl ermöglicht die Abfrage der Firmware-Revision, Reset-Flag, Temperatur und Seriennummer. ResponseAdress: Adresse des Host zum empfangen der Antwort Antwort FirmwareRevision : (z.B. 164=V1.6.4) RESETFLAG: Ist beim ersten Auslesen 1, hinterher 0 Temperature: Temperatur auf dem PACK in °C (8 Bit signed)
  • Seite 48: Safetymode

    QUAD/SIXpack Manual Version 3.01 SafetyMode (Steht bei Firmwareversion 1.46 und ab 1.49 zur Verfügung). PACK_DLL: Dieser Befehl ist in der Version 1.0 der DLL nicht enthalten. Diese Funktion erlaubt es, sobald die Betriebsspannung unter 13V sinkt, die Motorpositionen im internen EEPROM abzuspeichern, und über einen Befehl wieder zu setzen. Ebenfalls werden die Motoren bei Spannungsabfall abgeschaltet, damit die Versorgungsspannung weniger schnell absinkt.
  • Seite 49: Service-Funktionen

    QUAD/SIXpack Manual Version 3.01 Service-Funktionen Diese Funktionen sind nicht zur Verwendung durch den Benutzer gedacht und können bei unsachgemäßer Verwendung die Einheit unbrauchbar machen. PACK_DLL: Sämtliche Befehle dieses Abschnitts sind in der Version 1.0 der DLL nicht enthalten. Flash-Speichers Löschen und Beschreiben ermöglichen Adresse für Antwort...
  • Seite 50 QUAD/SIXpack Manual Version 3.01 EEPROM schreiben Adresse für Antwort P1,2 # Magic Code 2 P3,P4 # Adresse P5,P6 # Wert Antwort 1=Schreiben erfolgreich EEPROM lesen Adresse für Antwort P1,2 # Magic Code 2 P3,P4 # Adresse P5,P6 # Wert Antwort 1=Schreiben erfolgreich Sternstraße 67...
  • Seite 51: Testberichte

    QUAD/SIXpack Manual Version 3.01 5 Testberichte...
  • Seite 52 QUAD/SIXpack Manual Version 3.01 Sternstraße 67 D – 20357 Hamburg, Germany Phone +49-40-51 48 06 - 0 FAX: +49-40-51 48 06 - 60 http://www.trinamic.com...

Diese Anleitung auch für:

Quadpack

Inhaltsverzeichnis