Diplomarbeit
Entstehung
Inhalt
Abkürzungen
Einleitung
Recherche
Konzept
Umgebung
Hardware
Software
Funktionsweise
Zusammenfassung
Anhang
Inhalt

0    Verzeichnis der verwendeten Abkürzungen

1    Einleitung

2    Meßmittel und Schnittstellen

     2.1   Automatisierungstechnik und Meßmittel
     2.2   Schnittstellen analoger Meßmittel
     2.3   Schnittstellen digitaler Meßmittel
         2.3.1  Parallele Schnittstellen
         2.3.2  Serielle Schnittstellen

     2.4   Aufstellung aller untersuchten Meßmittelschnittstellen
     2.5   Gemeinsamkeiten der beschriebenen Schnittstellen
     2.6   Unterschiede der beschriebenen Schnittstellen
     2.7   Gruppenaufteilung
     2.8   Exemplarische Beschreibung einiger Schnittstellen
         2.8.1  Die RS232 - V24 Schnittstelle des Barcodelesers
         2.8.2  Die Kroeplin-Schnittstelle
         2.8.3  Die Schnittstelle "System Sylvac"
         2.8.4  Die Mitutoyo-Digimatic-Schnittstelle
         2.8.5  Die Helios-digitrix-Schnittstelle
         2.8.6  Andere Schnittstellen


3    Konzept zur Erstellung eines universellen Interfaces

     3.1   Funktionsgruppen
         3.1.1  Eingänge
         3.1.2  Ausgänge
         3.1.3  Die RS232 - V24 Schnittstelle
         3.1.4  Die Sylvac-Schnittstelle
         3.1.5  Die Spannungsversorgung
         3.1.6  Das Betriebssystem

     3.2   Anforderungen an das Gesamt-Konzept
         3.2.1  Flexibilitäet
         3.2.2  Steuerbarkeit durch den Prozessor
         3.2.3  Wartungsfreundlichkeit
         3.2.4  Erweiterungsmöglichkeiten
         3.2.5  Störsicherheit

     3.3   Grenzen des Konzeptes
         3.3.1  Geschwindigkeit
         3.3.2  Eingangs/Ausgangspegel
         3.3.3  Systematische Grenzen

4    Hardware - bestehende Systemumgebung

     4.1   Überblick
     4.2   Der Multiplexer 1080
         4.2.1  Die Prozessorplatine im Multiplexer
         4.2.2  Der MPC-Bus
         4.2.3  Gehäuse-Vorgaben


5    Hardwarebeschreibung des Interfaces

     5.1   Generelles
     5.2   Eingänge
     5.3   Ausgänge
     5.4   Die serielle RS 232-Schnittstelle
     5.5   Die Adressdekodierung mit EPLD 5C032
     5.6   Die Sylvac-Logik
     5.7   Software-Code
     5.8   Die Spannungsversorgung fuer Meßmittel
     5.9   Diverses
         5.9.1  Der Platinen-Auswahl-Taster
         5.9.2  Die LED
         5.9.3  Der galvanisch getrennte Optokoppler-Ausgang
        
     5.10  Die LED - Monitorplatine


6    Software

     6.1   Generelles
     6.2   Vorhandene Umgebung
     6.3   Softwareschnittstelle zur vorhandenen Umgebung
     6.4   Reset-Sequenz
     6.5   Interface-Initialisierung
         6.5.1  Initialisierung der Meßdaten-Speicherbereiche
         6.5.2  Initialisierung der LED - Monitorplatine
         6.5.3  Initialisierung der Portbausteine PIA
         6.5.4  Erkennen der Platinenkonfiguration (Softwarcode)
         6.5.5  Auswahl der aktuellen Platine
         6.5.6  Initialisierung der RS232 - V24 Schnittstelle (ACIA)

     6.6   Das MUX - Hauptprogramm
         6.6.1  Fußtasterabfrage
         6.6.2  Platinenauswahl 
         6.6.3  Einsprung in die Meßmittel-Lese-Routinen

     6.7   Die Meßmittel-Lese-Routinen
         6.7.1  Dienstroutinen
                 6.7.1.1   Timerprogrammierung
                 6.7.1.2   RS232 - V24 Behandlung
                 6.7.1.3   Fehlerbehandlung
                 6.7.1.4   Korrekte Datenuebertragung

         6.7.2  Die Datalogic-Barcode - Routine
                 6.7.2.1   Barcode: Erforderliche Interfacekonfiguration
                 6.7.2.2   Barcode: Implementiertes Datenformat
                 6.7.2.3   Barcode: Algorithmus
                 6.7.2.4   Barcode: Fehlerbehandlung, Fehlercodes
                 6.7.2.5   Barcode: Erforderliches Kabel, Pinbelegungen

         6.7.3  Die Mitutoyo - Digimatic - Routine
                 6.7.3.1   Mitutoyo: Erforderliche Interfacekonfiguration
                 6.7.3.2   Mitutoyo: Implementiertes Datenformat
                 6.7.3.3   Mitutoyo: Algorithmus
                 6.7.3.4   Mitutoyo: Fehlerbehandlung, Fehlercodes
                 6.7.3.5   Mitutoyo: Erforderliches Kabel, Pinbelegungen

         6.7.4  Die Helios-digitrix - Routine
                 6.7.4.1 Helios: Erforderliche Interfacekonfiguration
                 6.7.4.2 Helios: Implementiertes Datenformat
                 6.7.4.3 Helios: Algorithmus
                 6.7.4.4 Helios: Fehlerbehandlung, Fehlercodes
                 6.7.4.5 Helios: Erforderliches Kabel, Pinbelegungen

         6.7.5  Übergabe der Meßdaten zur weiteren Verarbeitung
         6.7.6  Rückkehr zum MUX - Hauptprogramm


7    Funktionsweise, Bedienung des Interfaces

     7.1   Gerätekonfiguration
     7.2   Interface - Konfiguration
         7.2.1  Standard-Einstellung

     7.3   Einschalten des Interfaces
     7.4   Auswahl eines Meßmittels
     7.5   Aufnahme von Meßwerten
         7.5.1  Bedienung des Barcodelesers
         7.5.2  Bedienung des Mitutoyo-Gerätes
         7.5.3  Bedienung der Helios-Meßschraube


8    Zusammenfassung

     8.1   Erforderliche Verbesserungen fuer eine Serienproduktion
         8.1.1  Platinenlayout
         8.1.2  Konzeption

     8.2   Erzielte Verbesserungen gegenueber dem MUX 1080
         8.2.1  Modularität
         8.2.2  Adressdekodierung
         8.2.3  Die Sylvac-Schnittstelle
         8.2.4  RS232 - V24 Schnittstelle mit 6551
         8.2.5  Softwarecode 1..255
         8.2.6  Eigene Spannungsversorgung
         8.2.7  Mechanischer Aufbau

     8.3   Schlußbetrachtung


9    Anhang (geplant)

     9.1   Technische Daten des Interfaces
     9.2   Platinenlayouts
     9.3   Schaltplan Hauptplatine
     9.4   Schaltplan LED-Platine
     9.5   Bestückungsaufdruck der Platine
     9.6   Pinbelegungen der ICs
     9.7   Bauteile-Stückliste
     9.8   Software-Listings (soweit freigegeben)
     9.9   Literaturverzeichnis
 

© 2001 Marcel Sieling, http://www.powerslider.de
   Ich freue mich immer über nette EMails, die ich gerne beantworte.