Das DICON6-Interface (Leiterplatte MITU_16) besitzt gegenüber der Vorgängerversion erweiterte Hardware/Softwareeigenschaften:
Eingänge: Die Mitutoyo-Meßuhren werden an die Eingangsbuchsen '1' - '6' angeschlossen.
Pin1 | GND |
Pin2 | DATA-Eingang |
Pin3 | CLOCK-Eingang |
Pin4 | manu. START-Eingang |
Pin5 | START-Ausgang |
Pin6 - Pin10 sind nicht angeschlossen. Der manuelle Start-Eingang (Pin4) wird
nicht verwendet.
Seitenanfang
Hier werden die Daten ausgegeben und Befehle von einem externen Rechner (PC) empfangen. Daten Datenformat ist 8N1 bei 9600 Baud. Es wird X-ON/X-OFF Software Handskake unterstützt.
Pin1 | Masse 0V | Pin5 9pol. Buchse |
Pin2 | TxD Ausgang | Pin3 9pol. Buchse |
Pin3 | RxD Eingang | Pin2 9pol. Buchse |
Eingang: Fußtaster 2-pol. Stecker
Pin1 | Masse 0V |
Pin2 | Eingang Taster gegen 0V |
Eingang: Stromversorgung 2-pol. Stecker '0V +12V'
Pin1 | Masse 0V |
Pin2 | +12V max. 1A |
Ausgang: Stromversorgung 'KAMERA'
Der Ausgang liefert die Versorgungsspannung für eine angeschlossene Kamera, wenn das DICON6 eingeschaltet ist.
Pin1 | Masse 0V |
Pin2 | +12V max. 1A |
geschalteter Ausgang: '12V-OUT'
Dieser Ausgang kann per Software einen zusätzlichen Verbraucher einschalten. Der Zustand beim Einschalten ist 'aus'. Der Ausgang liefert +12V gegen 0V und kann ohmsche und induktive Lasten treiben (Lampen, Relais, Ventil, DC-Motor).
Pin1 | Masse 0V |
Pin2 | +12V max. 1A |
geschaltete Ausgänge: '4X-OUT'
Per Software können vier Ausgänge geschaltet werden: push-pull und tri-state. Der maximale Ausgangsstrom beträgt 0,6 A. Die Ausgänge sind gegen Schaltspitzen geschützt (Diode) und können ohmsche und induktive Lasten treiben (Lampen, Relais, Ventile, Schrittmotor). Per Software werden die Ausgänge insgesamt aktiviert (push-pull) oder abgeschaltet (tristate). Der Zustand beim Einschalten ist '0V' und 'tristate'.
Pin1 | Ausgang 'A' |
Pin2 | Masse 0V |
Pin3 | Ausgang 'B' |
Pin4 | Masse 0V |
Pin5 | Ausgang 'C' |
Pin6 | Masse 0V |
Pin7 | Ausgang 'D' |
Pin8 | Masse 0V |
Pin9 | +12V |
Pin10 | +12V |
Konstantstromausgang 'LEDs' 0 - 20 mA:
Hier können bis zu acht Leuchtdioden 'rot' in Reihenschaltung mit einem konstanten Strom angesteuert werden. Maximal werden 20 mA bei 18V ausgegeben. Die Stromstärke wird mittels Poti (5k - 100k lin) eingestellt.
Stecker für LEDs:
Pin1 | Leuchtdioden '-' |
Pin2 | Leuchtdioden '+' |
Stecker für Poti:
Pin1 | 0V Masse |
Pin2 | Schleifkontakt: 0 - 5 V |
Pin3 | +5V |
Ein-Ausschalter 5-pol. Stecker: 'on-off - LED'
Hier wird das Interface manuell ein- und ausgeschaltet. Zur Kontrolle kann eine LED den Zustand anzeigen. Ist die Steckbrücke 'perm. ON' aktiv, bleibt das Interface permanent eingeschaltet !
Pin1 | nicht angeschl. |
Pin2 | LED- Masse 0V |
Pin3 | LED+ 12V über 2kOhm |
Pin4 | Ein/Aus-Taster |
Pin5 | Ein/Aus-Taster |
Steckbrücke 2-pol.: 'perm. ON'
Wenn der Jumper gesteckt ist, wird das Interface mit Anlegen der Versorgungsspannung
sofort eingeschaltet. Andernfalls muß mit einem externen Taster an 'TAST-LED'
eingeschaltet werden.
Seitenanfang
Die Software läßt sich vielfältig erweitern. In der vorliegenden Version werden die Meßwerte mit 9600Baud, 8N1 in zwei Betriebsarten ausgegeben:
Betrieb innerhalb eines anderen Gerätes (Rechner)
Um als Schnittstelle Mitutoyo->RS232 innerhalb eines anderen Gerätes zu dienen, werden die Steckbrücken 'perm. ON' und 'Opt.' aktiviert. Mit anlegen der Versorgungsspannung wird das DICON6 eingeschaltet. Es werden beim Einschalten alle Kanäle selektiert. Per Fußschalter werden die Meßwerte aus den Meßuhren zum Rechner geschickt. Die Datenausgabe erfolgt in zwei verschiedenen Formaten, abhängig davon, ob der DIL-Schalter 1 aktiviert ist.
Schalter 1 nicht aktiv:
Alle Kanäle werden in einer jeweils neuen Zeile ausgegeben. Das Ausgabeformat ist ohne Dimension und hat drei Nachkommastellen bei 'mm' und fünf Nachkommastellen bei 'inch'. Beispiel: ' 12.345'. Abgeschlossen wird die Ausgabe mit CR/LF. Bei nicht angeschlossenen Meßuhren wird eine Leerzeile ausgegeben.
Schalter 1 aktiv:
Es werden nur die Kanäle ausgegeben, an denen eine Meßuhr gültige Daten liefert. Die Zeichenkette besteht aus: Kanalnummer, Leerzeichen, 'MW', Leerzeichen, Vorzeichen, 8-stelliger Meßwert mit Vornullen, Leerzeichen, 'mm' oder 'inch'. Es werden drei (mm) oder fünf (inch) Nachkommastellen ausgegeben. Beispiel: '5 MW +00012.345 mm'.
Betrieb als eigenständiges Gerät
Beim Betrieb als eigenständiges Gerät bleibt die Steckbrücke 'Opt.' offen. Die Daten werden entweder vom Rechner abgefragt oder die zuvor selektierten Kanäle per Fußtaster ausgegeben. Das Datenformat ist wie folgt:
Kanalnummer, ':', 7-stellige Zahl mit Nachkommastellen (drei bei mm, fünf
bei inch), Leerzeichen und Dimension 'mm' oder 'inch'.
Beispiel: '5: 12.345 mm'.
Das Gerät läßt sich mit oder ohne Adressierung des Rechners betreiben. Die Adresse wird am DIL-Schalter (1-4) eingestellt:
4 - 3 - 2 - 1 | Adresse |
0000 | keine Adressierung |
0001 | Adresse 'a' |
0010 | Adresse 'b' |
0011 | Adresse 'c' |
0100 | Adresse 'd' |
0101 | Adresse 'e' |
0110 | Adresse 'f' |
0111 | Adresse 'g' |
1000 | Adresse 'h' |
1001 | Adresse 'i' |
1010 | Adresse 'j' |
1011 | Adresse 'k' |
1100 | Adresse 'l' |
1101 | Adresse 'm' |
1110 | Adresse 'n' |
1111 | Adresse 'o' |
Standardbefehle: ab Version V2.0
'@' | Abfrage der Version: 'DC6 V3.0 2003-06-04' |
'A' |
Abfrage: Kanal 1 |
'B' | Abfrage: Kanal 2 |
'C' | Abfrage: Kanal 3 |
'D' | Abfrage: Kanal 4 |
'E' | Abfrage: Kanal 5 |
'F' | Abfrage: Kanal 6 |
'S' | Abfrage selektierte Kanäle |
'W' | Wiederholung letzte Ausgabe |
'X' | Abfrage alle selekt. Kanäle |
'Z' | Status: hier immer '0' |
'+0' | alle Kanäle selektieren |
'+1'..'+6' | einzelnen Kanal selektieren (1 - 6) |
'-0' | alle Kanäle deselektieren |
'-1'..'-6' | einzelnen Kanal deselktieren (1 - 6) |
erweiterte Befehle: ab Version V3.0
'+X' | +12V-out wird eingeschaltet |
'-X' | +12V-out wird abgeschaltet (Zustand beim Einschalten) |
'+Z' | Ausgänge '4X-out' werden aktiviert |
'-Z' | Ausgänge '4X-out' werden deaktiviert (Zustand beim Einschalten) |
'+A' | Ausgang 'A' liefert aktiv 12V |
'+B' | Ausgang 'B' liefert aktiv 12V |
'+C' | Ausgang 'C' liefert aktiv 12V |
'+D' | Ausgang 'D' liefert aktiv 12V |
'-A' | Ausgang 'A' liefert aktiv 0V (gegen +12V) |
'-B' | Ausgang 'B' liefert aktiv 0V (gegen +12V) |
'-C' | Ausgang 'C' liefert aktiv 0V (gegen +12V) |
'-D' | Ausgang 'D' liefert aktiv 0V (gegen +12V) |
Datenformate bei der Ausgabe: Beispiele für 'mm' und 'inch' Formate. Die ' ' dienen hier der Lesbarkeit und werden nicht mit ausgegeben. Abschluß immer CR/LF.
eigenständiger Betrieb | '5: 12.345 mm' | '5: 0.12345 inch' |
spezielles Format 1 | ' 12.345' | ' 0.12345' |
spezielles Format 2 | '5 MW +00012.345 mm' | '5 MW +000.12345 inch' |
technische Daten: Bezogen auf 12V Versorgungsspannung @25°:
Versorgungsspannung |
12VDC +/- 10% max. 1A (3A) |
Summe aller Ausgangsströme | max. 1A |
max. 3A Eingangsdiode gebrückt | |
Ruhestromaufnahme: AUS | < 10µA |
Stromaufnahme: EIN | 50mA @I-LED 0mA |
100mA @I-LED 20mA | |
Ausgang 'KAMERA' | 12V max. 1A |
Ausgang '12V-OUT' | 12V max. 1A |
Ausgang '4X-OUT' | max. 0,6 A / Ausgang |
Pegel 1: >10,5V @0,6A | |
Pegel 0: <1,5V @0,6A | |
LED-Ausgang | 0-20mA, max.18V |
Regelspannung Poti | 0 - 5V |
Eingangsstrom Fußtaster gegen 0V | 0,5mA |
ser. Datenausgang | RS232 |
Datenrate | 9600 Bd |
Datenformat | 1 x Start, 8 x Daten, 1 x Stopp |
Handshake | Software X-on / X-off |
Abschluß Datenübertragung | CR / LF (0x0d / 0x0a) |
Geräteadressierung | Buchstaben 'a' - 'o' als einzelnes Zeichen |