Seite 1
ADwin-Gold- USB / -ENET Handbuch ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 2
Hier finden Sie immer einen Ansprechpartner für Ihre Fragen: Hotline: (0 62 51) 9 63 20 Fax: (0 62 51) 5 68 19 E-Mail: info@ADwin.de Jäger Computergesteuerte Messtechnik GmbH Internet www.ADwin.de Rheinstraße 2-4 D-64653 Lorsch ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Text werden im Schrifttyp Courier New und farbig dargestellt (wie im Editor der Entwicklungsumgebung ADbasic). In einem Datenwort (hier: 16 Bit) werden die Bits wie folgt nummeriert: Bit-Nr. … Wert des Bits … Bezeichnung ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 6
ADwin Typografische Konventionen ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Archivierung und Veränderung bedürfen der schriftlichen Genehmigung der Firma Jäger Computergesteuerte Messtechnik GmbH, Lorsch. Fremdprodukte werden ohne Vermerk auf mögliche Patentrechte genannt, deren Existenz nicht auszuschließen ist. Änderungen vorbehalten. Hotline-Adresse siehe vordere Umschlagseite, innen. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Entwicklungsumgebung unter Windows mit Möglichkeiten zum Online-Debugging. Die gewohnte, leicht erlernbare BASIC-Befehlssyntax wurde um Funktionen für den direkten Zugriff auf Ein- und Ausgänge sowie zur Prozesssteuerung und zur Kommunikation mit dem PC erweitert. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 9
Windows Programme in Abstimmung miteinander gleichzeitig auf das gleiche ADwin-System zugreifen. Dies ist vor allem bei der Programmentwicklung und bei der Inbetriebnahme ein großer Vorteil. Abb. 1 – Konzept der ADwin-Systeme ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Das ADwin-Gold-System besitzt einen Trigger-Eingang (EVENT, siehe auch Kapitel 5.3 „Digitale Ein- und Ausgänge und Event-Eingang“). Hiermit können Prozesse durch ein Signal (Trigger) ausgelöst und sofort vollständig abgear- beitet werden (siehe ADbasic-Handbuch, Kapitel „Struktur des ADbasic-Pro- gramms“). ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
– ADbasic, Echtzeit-Entwicklungsumgebung für alle ADwin-Systeme. – ADwin-Gold-pow: externes Netzteil (u.a. erforderlich für Note- book-Betrieb). – Gold-Mount: Gehäuseumbau zur Hutschienen-Montage in einem Schaltschrank mit isolierten Clipsen. – Einzelner Stromversorgungs-Stecker für ein selbst-konfektioniertes Stromversorgungs-Kabel. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
+60°C nicht überschreiten. Es besteht sonst die Gefahr, dass Schäden am Gerät entstehen oder nicht definierte Daten (Werte) ausgegeben werden, die unter ungünstigen Umständen zu Schäden in ihrer Anlage führen können. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Die Programmierung von ADwin-Systemen ist im ADbasic-Handbuch ausführ- Programme mit ADbasic lich beschrieben. ADbasic-Befehle für den I/O-Zugriff sind in Kapitel 12 auf Seite 46 beschrieben. Beginnen Sie mit Programmbeispielen aus dem ADbasic-Tutorial. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Die Ein- und Ausgänge der Basisversion ADwin-Gold sind auf den folgenden Seiten beschrieben: – Strom-Eingangsstecker (Seite – 16 analoge Eingänge über 2 Multiplexer (Seite – 2 analoge Ausgänge (Seite – 32 digitale Ein- oder Ausgänge (Seite ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 15
CAN 1.2 CO POWER IN CAN 2 ADwin- Gold DIO 00-15 (IN) COM1 POWER DIO 16-31 (OUT) COM2 digitale GND-/PE- Strom- ENET- Ein-/Ausgänge Anschluss Versorgung Anschluss Abb. 4 – Übersichtsbild ADwin-Gold-D-ENET ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
ADwin-Gold hat 16 analoge Eingänge IN1 … IN16. Die Eingänge mit ungera- den Zahlen (1, 3, … 15) sind dem Multiplexer 1, diejenigen mit geraden Zahlen (2, 4, … 16) sind dem Multiplexer 2 zugeordnet. Der Ausgang jedes Multiple- ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 17
Sie können dies ausgleichen, indem Sie den Messwert mit einem ent- sprechenden Faktor multiplizieren und dadurch sozusagen „nachkalib- rieren“. – Ab etwa 3kΩ Ausgangswiderstand aufwärts verlängert sich zusätzlich die Einschwingzeit des Multiplexers. Die in den Standard-Befehlen definierte Einschwingzeit ADC12 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
) Digits sind den jeweiligen Spannungsbereichen der ADC und Spannung DAC so zugeordnet, dass – 0 (Null) Digit der maximalen negativen Spannung und – 65535 Digit der maximalen positiven Spannung entspricht. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 19
Um Messwerte des 14 Bit ADC und des 16 Bit ADC einfach vergleichen zu kön- nen, wird der gewandelte Wert beim 14 Bit ADC linksbündig in das untere Wort der Speicherzelle geschrieben. Die untersten 2 Bits sind daher stets 0 (Null). ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Ein externes Signal (Trigger) mit steigender Flanke an diesem Eingang kann Prozesse aufrufen, die sofort und vollständig abgearbeitet werden (siehe auch ADbasic-Handbuch, Kapitel: „Programmaufbau“). Der Event-Eingang besitzt einen internen Pull-down-Widerstand (10 kΩ). ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Befehl Conf_DIO(0). Die folgende Tabelle zeigt, wie Ein- und Ausgänge (IN, OUT) konfiguriert werden, wenn Sie den Wert der ersten Spalte als Befehlsargument verwenden. DIO31:24 DIO23:16 DIO15:08 DIO07:00 Conf_DIO() ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 22
Digin, Digin_Word, Digout_Word, Set_Digout, Clear_Digout. Für jede andere Konfiguration müssen Sie das entsprechende Hard- ware-Register auslesen oder beschreiben (siehe Befehle Peek Poke Handbuch ADbasic). Die Hardware-Adressen für den Registerzugriff sind im Anhang dargestellt. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
DAC-Register beschreiben und synchron die Ausgabe aktivieren (siehe Befehle Peek Poke ADbasic-Handbuch). Die Hardware-Adressen für den direkten Zugriff auf die Steuer- und Datenre- gister sind im Anhang dargestellt. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
älteren Firmware-Version. Sie können die Warnung mit „Yes“ übergehen oder mit „No“ zum vorigen Fenster zurückkehren. Es erscheint das Übersichtsfenster. In der Kopfzeile wird die von Ihnen gewählte Device-Nummer angezeigt. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 25
Spalte für einen DAC, in der rechten für einen ADC. 1. Externes Hilfsgerät (DMM / Spannungsquelle) anschließen: Wählen Sie zur Kalibrierung eines Wandlers den gewünschten Wandler und dann die Schaltfläche „Calibrate …“; es erscheint das erste Fenster: ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 26
Sollwert am ADC im Übersichtsfenster ange- zeigt wird. Die Kalibrierung für diesen Wandler ist beendet. Wählen Sie „OK“. Wie- derholen Sie Schritt 2 ggf. für die anderen Wandler. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 27
Mit der Schaltfläche „Print“ starten Sie den Druckvorgang; das Programm kehrt automatisch zum Übersichtsfenster zurück. Im Protokoll-Ausdruck sind die Kalibriereinstellungen aller Ein- und Ausgänge für Gain und Offset sowie das Druckdatum enthalten. Die Kalibrierung ist beendet. Schritt 5 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Abb. 13 – Pin-Belegung der DA-Erweiterung Programmierung und Sie programmieren und kalibrieren die zusätzlichen DAC wie bei den DAC 1 Kalibrierung und DAC 2 (siehe Kapitel 5.2, Kapitel 6 und Befehlsreferenz in Kapitel 12). ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
5 MHz oder 20 MHz verwendet werden. Ausgewertet wird das an CLR/LATCH anliegende Rechtecksignal: Mit jeder positiven Flanke wird der Zählerstand in Latch A geschrieben, mit jeder negativen in Latch B. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 30
Eingänge (bei dem zugehörigen Zähler) vor allem in einer nicht störungsfreien Umgebung zu Fehlern führen. Wenn Sie einen Ein- gang eines Zählers nicht benutzen, legen Sie sicherheitshalber beide Leitun- ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Mit den Befehlen in der Tabellenmatrix beeinflussen Sie immer alle Zähler (ausgenommen Cnt_Read…). Achten Sie deshalb darauf, immer alle Bits kor- rekt zu setzen oder zu löschen. Sie können dadurch jeden Zähler einzeln oder beliebig viele Zähler gemeinsam beeinflussen. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
- nicht erfasst wird. Ein solcher Überlauf tritt bei einer Eingangsfrequenz von 20MHz nach etwas mehr als 3½ Minuten ein, bei 5MHz nach über 14 Minuten. Beispielprozesse Sie finden mehrere Beispielprozesse zur CO1-Erweiterung im Verzeichnis (Standardinstallation). <C:\ADwin\ADbasic\samples_ADwin_Gold> ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Frequenz von 20MHz gezählt. Die Richtung ergibt sich aus einem High- (vorwärts) bzw. Low-Signal (rückwärts) auf dem DIR-Eingang (Direction); dieses Signal kann sowohl statisch sein, für eine feste Zählrichtung, oder auch dynamisch, für wechselnde Zählrichtungen. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
32-Bit Latch A Data 4-Flanken- Auswertung 32-Bit Zähler Kontroll-Register Data Abb. 20 – Schema CO1-Erweiterung im Modus „4-Flanken-Auswertung“ Berücksichtigen Sie bitte: – Der Zähler registriert bei einem Zyklus des A/B-Signals 4 Flanken. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
In diesem Modus müssen Sie bei hohen Frequenzen berücksichtigen, dass Ihr Processdelay kleiner bleibt als eine Signalperiode, um jeden Zyklus zu erfassen. 8.4.1 Periodendauer-Messung Alle 4 Zähler der Erweiterung können die Periodendauer messen. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
. . . Event-Schleife ... EVENT: Latch A auslesen CNT_READLATCH(1) Zählerstand im Prozess auswerten . . . 8.4.2 Messung von Impuls- und Pausenzeit Alle 4 Zähler können Impulsbreite und Pausenzeit messen. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 37
Eingang CLR/LATCH als LATCH-Eingang CNT_INPUTMODE(1) Single-Ended-Eingänge auswählen CNT_SE_DIFF(0) Zähler freigeben CNT_ENABLE(1) . . . Event-Schleife ... EVENT: Latch A auslesen CNT_READLATCH(1) Latch B auslesen CNT_READFLATCH(1) Zählerstand im Prozess auswerten . . . ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Ein Prozess kann sehr schnell abgearbeitet werden, wenn Sie direkt auf die Steuer- und Datenregister zugreifen (siehe Kapitel 5.4 sowie Befehle Peek im ADbasic-Handbuch). Poke Die Hardware-Adressen der CO1-Erweiterung sind im Anhang beschrieben (vgl. Befehlstabelle in Kapitel 8.2). ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Beide Schnittstellen können unabhängig voneinander per Software auf RS232 oder auf RS485 eingestellt und betrieben werden. Die Schnittstellen-Eingänge liegen auf den Steckern COM1 und COM2. Die Erweiterung Gold-CAN ist nur gemeinsam mit der Bestelloption Gold-D erhältlich. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Folgende Eigenschaften der Decoder sind per Software einstellbar: – Taktrate: Über einen Vor-Teiler sind Taktraten von ca. 40kHz bis 1MHz möglich mit SSI_Set_Clock. – Auflösung: Einstellbar bis 32 Bit mit SSI_Set_Bits. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 41
Programmierung grammiert: Bereich Befehle Initialisierung SSI_Mode SSI_Set_Bits SSI_Set_Clock Empfangen von Daten SSI_Read SSI_Start SSI_Status Die Befehle sind in der Include-Datei <ADWGCAN.INC> enthalten und werden Seite 114 oder in der Online-Hilfe erläutert. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Ende der Kette befinden, darf nicht termi- niert werden. Wenn für eine der beiden (oder beide) Schnittstellen die Terminierung erfor- derlich ist, müssen Sie die Pins CAN(+) und CAN(-) durch einen Widerstand von 120Ω verbinden. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
– Sie senden die Nachricht (Befehl Transmit). Die Nachricht im Feld can_msg wird an das Message-Objekt übergeben. Sobald der Bus frei ist, wird die Nachricht gesendet (mit dem Identifier des Mes- sage-Objekts). ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 44
Controller automatisch so konfi- Init_CAN guriert, dass die CAN-Bus-Frequenz 1 MHz beträgt. Soll der CAN-Bus mit einer anderen Frequenz betrieben werden, geschieht dies am einfachsten mit dem Befehl Set_CAN_Baudrate. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 45
Empfangen und Senden von Daten CAN_Msg En_Receive, En_Transmit Read_Msg, Read_Msg_Con, Transmit Schreib- / Lesezugriff auf Set_CAN_Reg Controller-Register Get_CAN_Reg Die Befehle sind in der Include-Datei <ADWGCAN.INC> enthalten und werden Seite 89 oder in der Online-Hilfe erläutert. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Daten erkennen zu können, kann ein Paritätsbit mit übertragen werden. Die Parität kann gerade oder ungerade sein, oder es kann auf das Pari- tätsbit verzichtet werden. Daten-Bits – Datenbits: Die Nutzdaten, die übertragen werden sollen, können aus 5…8 Bits bestehen. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Empfangen und Senden von Daten Check_Shift_Reg, RS485_ Send, Read_FIFO, Write_FIFO Schreib- / Lesezugriff auf Get_RS, Set_RS Controller-Register Die Befehle sind in der Include-Datei <ADWGCAN.INC> enthalten und werden Seite 104 oder in der Online-Hilfe erläutert. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 48
= Write_FIFO(1,DATA_1[PAR_1]) (PAR_2 = 0) THEN PAR_1 ENDIF PAR_3 = Read_FIFO(2) 'Daten lesen (PAR_3 <> -1) THEN DATA_2[PAR_4] = PAR_3 PAR_4 ENDIF (PAR_4 > 1000) THEN END 'Alle Daten sind übertragen ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 49
RS_Init(2,38400,0,8,0,3) RS485_Send(1,1) 'Schnittstelle 1 senden RS485_Send(2,0) 'Schnittstelle 2 empfangen event: = Read_FIFO(2) 'Daten aus Schnittstelle 2 lesen (val = 55) then RS485_Send(2,1) 'Schnittstelle 2 senden ret_val = Write_FIFO(2,44) 'Daten schreiben endif ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
2 000 Long- oder Float-Werte zu 32 Bit mittels ADbasic-Prozess im Flash-EEPROM-Speicher ablegen und auslesen. Eine nähere Beschreibung hierzu können Sie im Programm <ADethflash.exe> aufrufen mit der Schaltfläche „Info about eeprom support“. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
3 „Betriebliche Umgebung“). – diverse Längen der Spannungsversorgungs- und USB- bzw. Ether- net-Kabel – Gold-Mount: Gehäuseumbau zur Hutschienen-Montage in einem Schaltschrank mit isolierten Clipsen. – Einzelner Stromversorgungs-Stecker für ein selbst-konfektioniertes Stromversorgungs-Kabel. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Befehle für den Zugriff auf Ein- und Ausgänge und Schnittstellen befinden sich auf folgenden Seiten: – Seite Analoge Ein- und Ausgänge – Seite Digitale Ein- und Ausgänge – Seite Zähler – Seite CAN-Schnittstelle – Seite 104: RSxxx-Schnittstelle – Seite 114: SSI-Schnittstelle ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Dieser Abschnitt beschreibt Befehle zum Ansprechen der analogen Eingänge und Ausgänge auf ADwin-Gold: – DAC (Seite – ADC (Seite – ADC12 (Seite – ReadADC (Seite – ReadADC12 (Seite – Set_Mux (Seite – Start_Conv (Seite – Wait_EOC (Seite ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 54
Rem Digitaler P-Regler set_to, gain, diff, LONG'Deklaration Init: Processdelay 10000 EVENT: set_to PAR_1 'Sollwert gain PAR_2 'Dimensionieren diff set_to - ADC(1) 'Regelabweichung berechnen diff gain 'Stellgröße berechnen DAC(1, out) 'Ausgabe der Stellgröße ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 55
Multiplexer-Einschwingzeit. Gold Rev. Gold Rev. Messung mit Multiple- 14,4µs 14,4µs Kürzere Ausführungs- 20µs 20µs zeit bei Zykluszeit klei- ner als Messung ohne Multiple- 7,7µs 4,7µs Einschwingzeit des 6,5µs 6,5µs Multiplexers ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 56
Gold Beispiel AS LONG 'Deklaration EVENT: Rem Analogen Eingang 1 mit Verstärkung 4 messen = ADC(1,4) Rem Messwert in globale Variable schreiben, damit er Rem vom PC gelesen werden kann PAR_1 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 57
Messsignals: Dies verlängert die Einschwingzeit des Multiplexers. • Sie möchten unvermeidliche Wartezeiten für zusätzliche Programmschritte nutzen. Der Messbereich ist abhängig vom Verstärkungsfaktor: Verstärkung Eingangs- Messbe- Spannungsbe- reich reich -10V … 10V -5V … 5V -2,5V … 2,5V ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 58
Gold Beispiel As Long 'Deklaration Event: Rem Analogen Eingang 1 mit Verstärkung 4 messen = ADC12(1,4) Rem Messwert in globale Variable schreiben, damit er Rem vom PC gelesen werden kann Par_1 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 59
Set_Mux(1001b) Rem MUX-Einschwingzeit überbrücken Rem … Start_Conv(1b) 'Wandlung für beide ADC starten Wait_EOC(11b) 'Ende der Wandlungen abwarten PAR_1 = ReadADC(1) 'Wert von ADC1 einlesen PAR_2 = ReadADC(2) 'Wert von ADC2 einlesen ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 60
Set_Mux(1001b) Rem MUX-Einschwingzeit überbrücken Rem … Start_Conv(11000b) 'Wandlung für beide ADC starten Wait_EOC(11000b) 'Ende der Wandlungen abwarten val1 = ReadADC12(1) 'Wert von ADC12-1 einlesen val2 = ReadADC12(2) 'Wert von ADC12-2 einlesen ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 61
Sie möchten den Multiplexer des ADC1 auf den Kanal 5 und die Ver- stärkung 8 einstellen, und gleichzeitig den Multiplexer des ADC2 auf den Kanal 10 und die Verstärkung 2. Hierzu benötigen Sie das Bitmuster: (dezimal: 482). 0111100010b ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 62
'Multiplexer setzen (s.o.) Rem Nutzen Sie hier die Einschwingzeit des Multi- Rem plexers durch einige Befehlszeilen. Start_Conv(1) 'Start AD-Wandlung ADC1 Wait_EOC(1) 'Wandlungsende des ADC1 abwarten = ReadADC(1) 'Wert von ADC1 einlesen ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 63
Rem Überbrücken Sie hier die Einschwingzeit des Rem Multiplexers mit Befehlszeilen Start_Conv(1) 'Start ADC1 A/D-Wandlung Wait_EOC(1) 'Ende der Wandlung abwarten val1 = ReadADC(1) 'Wert auslesen Die Multiplexer-Einschwingzeit ist auf Seite 17 angegeben. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 64
Rem Überbrücken Sie hier die Einschwingzeit des Rem Multiplexers mit Befehlszeilen Start_Conv(2) 'Start A/D-Wandlung ADC2 Wait_EOC(2) 'Wandlungsende an ADC2 abwarten = ReadADC(2) 'Wert auslesen Die Multiplexer-Einschwingzeit ist auf Seite 17 angegeben. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Dieser Abschnitt beschreibt Befehle zum Ansprechen der digitalen Eingänge und Ausgänge auf ADwin-Gold: – Clear_Digout (Seite – Conf_DIO (Seite – Digin (Seite – Digin_Word (Seite – Digout_Word (Seite – Set_Digout (Seite ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 66
As Long 'Deklaration Init: Conf_DIO(1100b) 'Dig. Ein-/Ausgänge konfigurieren Set_Digout(0) 'Dig. Ausgang DIO16 auf 1 setzen Event: = ADC(1) 'Messwerterfassung (val > 3000) Then Clear_Digout(0) 'Dig. Ausgang DIO16 auf 0 zurücksetzen EndIf ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 67
ADwin Digitale Ein- und Ausgänge Clear_Digout Ein Unterprogramm, das ein einzelnes Bit der DIO-Leitungen 0…15 auf 0 setzt, könnte wie folgt aussehen: Clear_Digout_CONN1(bitno) Poke(204001C0h, Peek(204001C0h) Not(Shift_Left(1,bitno)) EndSub ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 68
(siehe Tabelle im Anhang, Kapitel A.2). Siehe auch Clear_Digout, Digin, Digin_Word, Digout_Word, Set_Digout, Peek, Poke Gültig für Gold Beispiel Rem Konfiguriere DIO00…DIO15 als Eingänge Rem und DIO16…DIO31 als Ausgänge Conf_DIO(1100b) ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Conf_DIO, Digin_Word, Digout_Word, Peek, And Gültig für Gold Beispiel Data_1[10000] As Long As Fifo Event: Rem Ist der digitale Eingang 0 gesetzt? (Digin(0) = 1) Then Data_1 = ADC(1) 'Messwerterfassung EndIf ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 70
ADwin Digitale Ein- und Ausgänge Digin Eine Funktion, die den Wert eines der Kanäle DIO16…DIO31 zurück- gibt, könnte wie folgt aussehen: Function Digin_CONN2(bitno) As Long Digin_CONN2=Shift_Right(Peek(204001B0h), bitno) EndFunction ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 71
Rem Abfrage, ob die Eingänge 0 und 1 gesetzt sind ((Digin_Word() 11b) = 11b) Then Data_1 = ADC(1) 'Messwerterfassung EndIf Eine Funktion, die den Wert der Kanäle DIO16…DIO31 zurückgibt, könnte wie folgt aussehen: Function Digin_Word_CONN2() As Long Digin_Word_CONN2=Peek(204001B0h) EndFunction ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 72
Init: Rem Ein- und Ausgänge konfigurieren (nur ADwin-Gold) Conf_DIO(1100b) Event: value = ADC(1) 'Messwerterfassung (value > 3000) Then'Grenzwert überschritten? Digout_Word(101b) 'Ausgänge 0 und 2 setzen, alle anderen 'Ausgänge werden gelöscht! EndIf ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 73
Ein Programm, das TTL-Pegel der Kanäle DIO00 … DIO15 setzt, könn- te wie folgt aussehen: Init: Conf_DIO(1111b) 'alle Kanäle als Ausgang 'konfigurieren Event: (ADC(1) > 3000) Then'Grenzwert überschritten? Digout_Word_CONN1(0FFFFh) 'Ausgänge 0…15 setzen EndIf Digout_Word_CONN1(value) Poke(204001C0h,value) EndSub ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 74
Schreiben Sie den Wert mit in das Register zurück. Poke Die Registernummer entnehmen Sie der Tabelle im Anhang, Kapitel A.2. Siehe auch Clear_Digout, Conf_DIO, Digout_Word, Peek, Poke, And Gültig für Gold ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 75
Then Set_Digout(0) 'Dig. Ausgang DIO16 auf 1 setzen EndIf Ein Unterprogramm, das ein einzelnes Bit der DIO-Leitungen 0…15 auf 1 setzt, könnte wie folgt aussehen: Set_Digout_CONN1(bitno) Poke(204001C0h, Peek(204001C0h) Shift_Left(1,bitno) ) EndSub ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 77
Cnt_ReadLatch(1)'Latch A Zähler 1 und… new_2 Cnt_ReadLatch(2)'Latch A Zähler 2 auslesen. PAR_1 new_1 old_1'Differenz bilden (f = Impulse / Zeit) PAR_2 new_2 old_2'-"- old_1 new_1 'Neuen Zählerstand als alten speichern old_2 new_2 '-"- ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 78
Cnt_ReadLatch(1)'Latch A Zähler 1 und… new_2 Cnt_ReadLatch(2)'Latch A Zähler 2 auslesen. PAR_1 new_1 old_1'Differenz bilden (f = Impulse / Zeit) PAR_2 new_2 old_2'-"- old_1 new_1 'Neuen Zählerstand als alten speichern old_2 new_2 '-"- ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 79
Das Statusregister wird durch das Auslesen nicht zurückgesetzt; dies wird mit dem Befehl erreicht. Cnt_ResetStatus Siehe auch Cnt_Clear, Cnt_Enable, Cnt_InputMode, Cnt_Latch, Cnt_Mode, Cnt_ Read, Cnt_ReadLatch, Cnt_ReadFLatch, Cnt_ResetStatus, Cnt_Set, Cnt_SE_Diff Gültig für Gold-CO1 Beispiel - / - ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 80
Cnt_ReadLatch(1)'Latch A Zähler 1 und… new_2 Cnt_ReadLatch(2)'Latch A Zähler 2 auslesen. PAR_1 new_1 old_1'Differenz bilden (f = Impulse / Zeit) PAR_2 new_2 old_2'-"- old_1 new_1 'Neuen Zählerstand als alten speichern old_2 new_2 '-"- ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 81
Cnt_ReadLatch(1)'Latch A Zähler 1 und… new_2 Cnt_ReadLatch(2)'Latch A Zähler 2 auslesen. PAR_1 new_1 old_1'Differenz bilden (f = Impulse / Zeit) PAR_2 new_2 old_2'-"- old_1 new_1 'Neuen Zählerstand als alten speichern old_2 new_2 '-"- ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 82
Modus des gewählten Takteingangs fest. Cnt_Set Verwenden Sie möglichst nur bei gesperrtem Zähler. Cnt_Mode Siehe auch Cnt_Clear, Cnt_Enable, Cnt_GetStatus, Cnt_InputMode, Cnt_Latch, Cnt_Read, Cnt_ReadLatch, Cnt_ReadFLatch, Cnt_ResetStatus, Cnt_ Set, Cnt_SE_Diff Gültig für Gold-CO1 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 83
Cnt_ReadLatch(1)'Latch A Zähler 1 und… new_2 Cnt_ReadLatch(2)'Latch A Zähler 2 auslesen. PAR_1 new_1 old_1'Differenz bilden (f = Impulse / Zeit) PAR_2 new_2 old_2'-"- old_1 new_1 'Neuen Zählerstand als alten speichern old_2 new_2 '-"- ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 84
Cnt_ReadLatch(1)'Latch A Zähler 1 und… new_2 Cnt_ReadLatch(2)'Latch A Zähler 2 auslesen. PAR_1 new_1 old_1'Differenz bilden (f = Impulse / Zeit) PAR_2 new_2 old_2'-"- old_1 new_1 'Neuen Zählerstand als alten speichern old_2 new_2 '-"- ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 85
Eingangssignals zwischengespeichert, während in Latch B (siehe Cnt_ReadFLatch) der Zählerstand bei der negativen Flanke des Eingangssignals gespeichert wird. Siehe auch Cnt_Clear, Cnt_Enable, Cnt_GetStatus, Cnt_InputMode, Cnt_Latch, Cnt_Mode, Cnt_Read, Cnt_ReadFLatch, Cnt_ResetStatus, Cnt_Set, Cnt_SE_Diff Gültig für Gold-CO1 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 86
25'Pausendauer in Nanosekunden ELSE 'Keine fallende Flanke detektiert high (fall - rise_old) * 25'Impulsdauer in Nanosekunden (rise - fall) * 'Pausendauer in Nanosekunden ENDIF ENDIF rise_old rise 'Latch-Inhalt speichern fall_old fall 'Latch-Inhalt speichern ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 87
Eingangssignals zwischengespeichert, während in Latch B (siehe Cnt_ReadFLatch) der Zählerstand bei der negativen Flanke des Eingangssignals gespeichert wird. Siehe auch Cnt_Clear, Cnt_Enable, Cnt_GetStatus, Cnt_InputMode, Cnt_Latch, Cnt_Mode, Cnt_Read, Cnt_ReadLatch, Cnt_ResetStatus, Cnt_Set, Cnt_SE_Diff Gültig für Gold-CO1 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 88
25'Pausendauer in Nanosekunden ELSE 'Keine fallende Flanke detektiert high (fall - rise_old) * 25'Impulsdauer in Nanosekunden (rise - fall) * 'Pausendauer in Nanosekunden ENDIF ENDIF rise_old rise 'Latch-Inhalt speichern fall_old fall 'Latch-Inhalt speichern ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 89
ADWGCNT.Inc Cnt_ResetStatus() Parameter - / - Bemerkungen Das Statusregister wird mit der Anweisung gelesen. Cnt_GetStatus Siehe auch Cnt_Clear, Cnt_Enable, Cnt_GetStatus, Cnt_InputMode, Cnt_Latch, Cnt_Mode, Cnt_Read, Cnt_ReadLatch, Cnt_ReadFLatch, Cnt_Set, Cnt_SE_Diff Gültig für Gold-CO1 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 90
Par_4 'Anzahl Korrelationsfehler bis 'jetzt error 'Fehlerindikator setzen EndIf Cnt_ResetStatus() 'Leitungs- 'Korrelationsfehler- 'Bits löschen Par_5 Shift_Right(Par_2 10h,4) 'Zustand CLR-Eingg Par_6 Shift_Right(Par_2 10000h,16) 'Zustand Eingang A Par_7 Shift_Right(Par_2 20000h,17) 'Zustand Eingang B ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 91
Beispiel #Include ADWGCNT.Inc INIT: Cnt_SE_Diff(11b) 'Alle Zähleringänge differentiell Cnt_Mode(0) 'Alle Zähler auf externen Takteingang Cnt_Set(1100b) 'Zähler 3+4: Takt-Richtungsauswertung 'Zähler 1+2: Vierflankenauswertung Cnt_Clear(1100b) 'Zähler 3+4 löschen Cnt_Enable(1100b) 'Zähler 3+4 aktivieren, '1+2 deaktivieren ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 92
Nach dem Start ist der Betriebsmodus undefiniert; stellen Sie also in je- dem Fall an allen Zählereingängen den gewünschten Betriebsmodus ein. Siehe auch Cnt_Clear, Cnt_Enable, Cnt_GetStatus, Cnt_InputMode, Cnt_Latch, Cnt_Mode, Cnt_Read, Cnt_ReadLatch, Cnt_ReadFLatch, Cnt_Reset- Status, Cnt_Set Gültig für Gold-CO1 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 93
'Anzahl Korrelationsfehler bis jetzt error 'Fehlerindikator setzen ENDIF CNT_ResetStatus() 'Leitungs- und Korrelationsfehler- 'Bits löschen PAR_5 Shift_Right(PAR_2 10h,4) 'Zustand CLR-Eingg PAR_6 Shift_Right(PAR_2 10000h,16) 'Zustand Eingang A PAR_7 Shift_Right(PAR_2 20000h,17) 'Zustand Eingang B ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 95
Objekt(e) = ter Datenbytes Datenbyte(s) Tragen Sie die zu übertragenden Werte in das Feld ein, be- CAN_Msg[] vor Sie diese mit übertragen. Transmit Siehe auch Init_CAN, Read_Msg, Read_Msg_Con, Transmit Gültig für Gold-CAN ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 96
Rem Bitmuster (32 Bit) in 4 Bytes aufteilen CAN_Msg[4] = PAR_1 0FFh 'LSB zuweisen CAN_Msg[4-i] = Shift_Right(PAR_1,8*i) 0FFh NEXT CAN_Msg[9] = 'Länge der Nachricht in Bytes EVENT: Transmit(1,6) 'Message-Objekt 6 senden ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 97
'CAN-Controller 1 initialisieren En_Receive(1,1,200,0) 'Initialisiere das Message-Objekt 1 'der CAN-Schnittstelle 1 zum Empfangen 'von CAN-Nachrichten mit dem 'Identifier 200 En_CAN_Interrupt(1,1) 'Gibt das Auslösen von Interrupts '(ext. EVENT) beim Empfang des 'Message-Objektes 1 frei ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 98
Identifier. Siehe auch CAN_Msg, En_Transmit, Read_Msg, Read_Msg_Con Gültig für Gold-CAN Beispiel #Include ADWGCAN.Inc INIT: Init_CAN(1) 'CAN-Controller 1 initialisieren En_Receive(1,1,200,0) 'Initialisiere Message-Objekt 1 'Schnittstelle 1 zum Empfangen 'Nachrichten mit dem Identifier ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 99
#Include ADWGCAN.Inc INIT: Init_CAN(1) 'CAN-Controller 1 initialisieren Rem Initialisere Message-Objekte der Schnittstelle 1: Rem Objekt 2 zum Empfangen mit Identifier 200, Rem Objekt 6 zum Senden mit Identifier 40 En_Receive(1,1,200,0) En_Transmit(1,6,40,0) ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 100
• Adresse 00h: Kontroll-Register • Adresse 01h: Status-Register • Adresse 5fh: Interrupt-Register Siehe auch Init_CAN, Set_CAN_Baudrate, Set_CAN_Reg Gültig für Gold-CAN Beispiel #Include ADWGCAN.Inc INIT: Init_CAN(1) 'CAN-Controller 1 initialisieren PAR_1 Get_CAN_Reg(1,0)'Control-Register auslesen ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 101
CAN-Controller zugreifen. Wir empfehlen die Angabe im Prozessabschnitt oder Init:. LowInit: Siehe auch CAN_Msg, En_CAN_Interrupt, En_Receive, En_Transmit, Get_CAN_ Reg, Set_CAN_Baudrate, Set_CAN_Reg Gültig für Gold-CAN Beispiel #Include ADWGCAN.Inc INIT: Init_CAN(1) 'Initialisiere den CAN-Controller 1 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 102
Sooft erforderlich: Prüfen Sie auf eine neue Nachricht und – falls vorhanden – speichern die Nachricht in CAN_MSG mit Read_Msg. Sie können eine empfangene Nachricht nur einmal auslesen. Siehe auch CAN_Msg, En_CAN_Interrupt, En_Receive, En_Transmit, Read_Msg_ Gültig für Gold-CAN ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 103
= Shift_Left(PAR_1,8) + CAN_Msg[n] 'zusammenfügen NEXT Rem Das Bitmuster in PAR_1 in den Datentyp FLOAT wandeln und Rem der Variablen FPAR_1 zuweisen. FPAR_1 = Cast_LongToFloat(PAR_1) ENDIF Senden einer Fließkomma-Zahl siehe Bsp. bei Transmit. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 104
Sooft erforderlich: Prüfen Sie auf eine neue Nachricht und – falls vorhanden – speichern die Nachricht in CAN_MSG mit Read_Msg. Sie können eine empfangene Nachricht nur einmal auslesen. Siehe auch CAN_Msg, En_CAN_Interrupt, En_Receive, En_Transmit, Read_Msg Gültig für Gold-CAN ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 105
= Shift_Left(PAR_1,8) + CAN_Msg[n] 'zusammenfügen NEXT Rem Das Bitmuster in PAR_1 in den Datentyp FLOAT wandeln und Rem der Variablen FPAR_1 zuweisen. FPAR_1 = Cast_LongToFloat(PAR_1) ENDIF Senden einer Fließkomma-Zahl siehe Bsp. bei Transmit. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 106
(1MBit/s) überschrieben wird. Siehe auch Get_CAN_Reg, Init_CAN, Set_CAN_Reg Gültig für Gold-CAN Beispiel #Include ADWGCAN.Inc status As Long INIT: Init_CAN(1) 'CAN-Controller 1 initialisieren Rem Baudrate 125 kBit/s setzen status = Set_CAN_Baudrate(1,125000) ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 107
Sie finden die Registernummern des CAN-Controllers AN82527 im In- ® -Datenblatt. Siehe auch Get_CAN_Reg, Init_CAN, Set_CAN_Baudrate Gültig für Gold-CAN Beispiel #Include ADWGCAN.Inc INIT: Init_CAN(1) 'CAN-Controller 1 initialisieren Set_CAN_Reg(1,0,1) 'Control-Register auf den Wert 1 'setzen ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 108
Rem Bitmuster (32 Bit) in 4 Bytes aufteilen CAN_Msg[4] = PAR_1 0FFh 'LSB zuweisen CAN_Msg[4-i] = Shift_Right(PAR_1,8*i) 0FFh NEXT CAN_Msg[9] = 'Länge der Nachricht in Bytes EVENT: Transmit(2,6) 'Message-Objekt 6 senden Empfangen einer Fließkomma-Zahl siehe Bsp. bei Read_Msg. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 109
ADwin CAN-Schnittstelle Transmit ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 111
Ihnen komfortablere Befehle aus der Include-Datei zur Verfügung. Siehe auch Get_RS, RS_Init, RS_Reset, Write_FIFO Gültig für Gold-CAN Beispiel #Include ADWGCAN.Inc EVENT: Rem … Rem Prüft, ob Schnittstelle 1 noch Daten zu senden hat PAR_1 = Check_Shift_Reg(1) Rem … ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 112
Controller vertraut gemacht haben (Datenblatt des Herstellers Texas Instruments). Für allgemeine Anwendungen stehen Ihnen komfortablere Befehle aus der Include-Datei zur Verfügung. Siehe auch Check_Shift_Reg, RS_Init, RS_Reset, Set_RS Gültig für Gold-CAN Beispiel - / - ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 113
Rem Schnittstelle 1 Initialisieren: 9600 Baud, ohne Parität, Rem 8 Datenbits, 1 Stoppbit und Hardwarehandshake. RS_Init(1,9600,0,8,0,1) EVENT: Rem Einen Wert aus dem FIFO holen. Wenn der FIFO leer ist, wird -1 Rem zurückgeliefert. PAR_1 = Read_Fifo(1) ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 114
Sender/Empfänger: Der Controller kann Daten auf den Bus legen und gleichzeitig zurücklesen. Dadurch ist eine Überprüfung der ausgegebenen Daten möglich. Siehe auch Check_Shift_Reg, Get_RS, RS_Init, RS_Reset, Set_RS Gültig für Gold-CAN Beispiel - / - ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 115
Wenn das Übertragungs-Protokoll RS485 eingestellt wird, muss auch die Übertragungsrichtung festgelegt werden (mit RS485_Send). Eine Liste gängiger Baudraten finden Sie auf Seite 41 (Abb. 26). Siehe auch Check_Shift_Reg, Get_RS, RS485_Send, RS_Reset, Set_RS Gültig für Gold-CAN ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 116
ADwin RSxxx-Schnittstelle RS_Init Beispiel #Include ADWGCAN.Inc INIT: RS_Reset() 'RS-Controller zurücksetzen RS_Init(1,9600,0,8,0,1) 'Initialisierung von Schnittstelle 1 'mit 9600 Baud, ohne Parität, '8 Datenbits, 1 Stoppbit und 'Hardware-Handshake. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 117
Check_Shift_Reg, Get_RS, RS_Init, Set_RS Gültig für Gold-CAN Beispiel #Include ADWGCAN.Inc INIT: RS_Reset() 'RSxxx Controller zurücksetzen RS_Init(1,9600,0,8,0,1) 'Initialisierung von Schnittstelle 1 'mit 9600 Baud, ohne Parität, '8 Datenbits, 1 Stoppbit und 'Hardware-Handshake. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 118
Controller vertraut gemacht haben (Datenblatt des Herstellers: TL16C754 von Texas Instruments). Für allgemeine Anwen- dungen stehen Ihnen komfortablere Befehle aus der Include-Datei zur Verfügung. Siehe auch Get_RS, RS_Init, RS_Reset Gültig für Gold-CAN Beispiel - / - ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 119
EVENT: Rem Ist das FIFO nicht voll, wird val ins FIFO geschrieben. Rem Wenn das FIFO-Feld voll ist, wird dies mit dem Wert 1 Rem in PAR_1 angezeigt. PAR_1 = Write_FIFO(1,val) ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 122
Rem Wert von Gray-Code in Binärwert wandeln: 'vorigen Wert löschen ' -"- 'Alle 32 mögl. Bits durchgehen (Shift_Right(PAR_1,(32 - n)) (Shift_Left(m,(32 - n))) NEXT Rem Das Ergebnis der Gray-/Binär-Wandlung in PAR_9 PAR_9 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
CAN-Erweiterung Höhe: +20 (Höhe inkl. Buchsen) Höhe: +7; Tiefe: +26 mit Clipsen Nettogewicht Gold-USB, Gold-ENET 1320 mit CAN-Erweiterung 1760 Gewicht Netto Clipse gilt auch für Gold-CO1 Zubehör zur Hutschienenmontage: Gold-Mount ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 128
µs Multiplexer- Einschwingzeit 1 LSB 16 Bit µs ADC 14Bit Konvertierungszeit µs conv +9,999695 +4,999847 Messbereich -2,5 +2,499924 -1,25 +1,249962 Diff. Gleichtaktspanng. ±2,5 Integrale Nichtlinearität ±1 ±3 Different. Nichtlinearität ±0,25 ±0,5 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 129
Spannungsbereich (FSR) Full Scale Range Prozessor Parameter Symbol Konditionen min. typ. max. Einheit ADSP21062 (SHARC™) Hersteller Analog Devices Taktfrequenz Register-Breite für Programm Interner Speicher SRAM kByte für Daten 256 a ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 130
ADwin Anhang Technische Daten Prozessor Parameter Symbol Konditionen min. typ. max. Einheit Externer Speicher SDRAM 64 a MByte kombinierte Speichererweiterung G-MEM-64-512 ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 131
Flankenerkennung, pos. 1,65 2,15 (Low) = 5V Flankenerkennung, neg. 0,75 1,25 Schalthysterese = 2,7V Eingangsstrom µA = 0,4V siehe auch Datenblatt MAX3098 von MAXIM siehe auch Datenblatt 74LS19 von Texas Instruments ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 132
DAC 7 (Gold-DA) Register beschreiben und Konvertierung 20400270 x x x x x x x x x x sofort starten: DAC 8 (Gold-DA) ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
Seite 133
Cnt_Mode = 1: 20MHz / 5MHz Referenztakt x = 0 : 20MHz; x = 1 : 5MHz 20400370 Zähler: Fehlerregister div. Bits Fehler-Bits (Cnt_GetStatus) DiesesRegisterwirdnachderDurchführungautomatisch zurückgesetzt. Dieses Register müssen Sie von Hand zurücksetzen! ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...
– Hexavalentes Chrom (Cr VI) – Polybromierte Biphenyle (PBB) – Polybromierte Diphenylether (PBDE) – Quecksilber (Hg) Die Produktlinie ADwin-Gold erfüllt seit Juni 2006 die Voraussetzungen der RoHS-Richtlinie in allen gelieferten Varianten. ADwin-Gold USB / ENET, Handbuch Version 4.3, Januar 2012...