0x0017
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
0x0017 [2023/02/01 14:24] – [Hardware] torsten.roehl | 0x0017 [2023/02/01 14:36] (aktuell) – [Links] torsten.roehl | ||
---|---|---|---|
Zeile 21: | Zeile 21: | ||
=====Hardware===== | =====Hardware===== | ||
+ | Einen Arduino Nano, einen Widerstand und ein Transistor reichen aus, um mit der Messuhr kommunizieren zu können. Das Kabel (hier Digimatic-Kabel mit RB6/ | ||
+ | |||
+ | |||
+ | ^Anzahl^Hardware^ ^ | ||
+ | |1|Arduino Nano (Klon) | | | ||
+ | |1|4,7 k Widerstand | | | ||
+ | |1|BC 548B Transistor | {{: | ||
+ | |1|Digimatic-Kabel | ||
+ | |1|Wannenstecker (10-polig) 2.54mm |{{: | ||
+ | |||
+ | Grundsätzlich könnten alle Messgeräte mit dem Digimatic-Protokoll ausgelesen werden (auch andere Schnittstellen als RB6, z.B. RB5, inbegriffen). Testen konnten wir natürlich nur mit dem uns zur Verfügung stehenden Messgerät(siehe folgende Tabelle). Der Wannenstecker ist nur notwendig, wenn das Digimatic-Kabel verwendet wird. Eine Alternative ist im Abschnitt Downloads/ | ||
=====Software===== | =====Software===== | ||
* **Digimatic** Protokoll Das Digimatic-Protokoll muss gründlich verstanden sein, bevor man versucht, Daten vom Messgerät zu lesen. Insgesamt werden 13 Halfbytes (Nibble) gelesen und somit insgesamt 52 Bits bei jedem Lesevorgang empfangen. | * **Digimatic** Protokoll Das Digimatic-Protokoll muss gründlich verstanden sein, bevor man versucht, Daten vom Messgerät zu lesen. Insgesamt werden 13 Halfbytes (Nibble) gelesen und somit insgesamt 52 Bits bei jedem Lesevorgang empfangen. | ||
Zeile 28: | Zeile 39: | ||
Zuerst geben wir den Schaltplan an, der nötig ist, um die Messuhr mit dem Arduino verbinden zu können. Für die Prototypentwicklung reicht ein Steckbrett. Ein kleiner Adapter, der die Messuhr mit dem Arduino verbindet, erleichtert allerdings den Aufbau erheblich. Für den dauerhaften Einsatz wurde die Elektronik in ein Elektronikgehäuse gelegt. Die wichtigsten Eigenschaften des Digimatic-Protokolls werden danach besprochen. Anschließend werden die kommentierten Quellcodes der beiden Programme mit zusätzlichen Erklärungen behandelt. | Zuerst geben wir den Schaltplan an, der nötig ist, um die Messuhr mit dem Arduino verbinden zu können. Für die Prototypentwicklung reicht ein Steckbrett. Ein kleiner Adapter, der die Messuhr mit dem Arduino verbindet, erleichtert allerdings den Aufbau erheblich. Für den dauerhaften Einsatz wurde die Elektronik in ein Elektronikgehäuse gelegt. Die wichtigsten Eigenschaften des Digimatic-Protokolls werden danach besprochen. Anschließend werden die kommentierten Quellcodes der beiden Programme mit zusätzlichen Erklärungen behandelt. | ||
=====Hardware===== | =====Hardware===== | ||
+ | AbsolutSystem Digital-Messuhr (12,7 mm Messbereich) und RB6-Datenausgang, | ||
< | < | ||
{{: | {{: | ||
Zeile 71: | Zeile 83: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | Manuelle Herstellung der Elektronikausschnitte: | ||
+ | |||
+ | - Mit einem CAD Programm Schablonen anfertigen und anschließend so auf dem Adapter platzieren, dass die Bohrlöcher vorgekörnt werden können. | ||
+ | - Bohrlöcher vorkörnen. | ||
+ | - Mit einem kleinen Bohrer (ca. 1mm) in die Ecken für die Ausschnitte bohren. Die Bohrlöcher für die Schrauben sollten ebenfalls vorgekörnt werden. | ||
+ | - Mit der Laubsäge das Material entfernen. | ||
+ | - Schlüsselfeilen benutzen, um alles sauber in Form zu bringen. | ||
=====Software===== | =====Software===== | ||
====Digimatic-Protokoll==== | ====Digimatic-Protokoll==== | ||
Zeile 487: | Zeile 509: | ||
</ | </ | ||
======Download/ | ======Download/ | ||
+ | Die beiden wichtigsten Quellen sind eine Datei (PDF) über das Digimatic-Protokoll und eine Anleitung von Instructables, | ||
+ | |||
====Download==== | ====Download==== | ||
+ | * {{ : | ||
+ | * {{ : | ||
+ | |||
====Links==== | ====Links==== | ||
+ | Angaben zu den Messgeräten & Kabeln. | ||
+ | * Kabel Digimatic https:// | ||
+ | * Kabel Adapter https:// | ||
+ | * Messuhr https:// | ||
+ | |||
+ | Java API für die serielle Schnittstelle: | ||
+ | |
0x0017.1675261470.txt.gz · Zuletzt geändert: 2023/02/01 14:24 von torsten.roehl