Archiv der Kategorie: Zeitmessungen

In dieser Kategorie finden Sie Beiträge zur Zeitmessung z.B. für Sportveranstaltungen

Start- Stop Zeitmessung mit DOT Matrix Display und WLAN Anbindung

Timekeeper Manual
Timekeeper Manual
Timekeeper-Manual.pdf
Version: 1.01
2.5 MiB
536 Downloads
Details

Allgemeines

Die hier beschriebene Zeitmessung „Timekeeper“ entstand auf Anfrage für eine Zeitmessung zu Trainingszwecke für eine Gleichmäßigkeitsprüfung, wie sie bei Oldtimer Rennen zur Wertung durchgeführt wird.

Aufgabenstellung:

Beim Durch- bzw. Überfahren eines Startinitiators sollte eine neue Zeitmessung begonnen werden, diese sollte mit dem Durch- bzw. Überfahren des Zielinitiators enden.
Die Zeitnahme sollte in drei verschiedenen Modi erfolgen können, eine reine Zielzeiterfassung, eine Ziel- und Zwischenzeiterfassung (was einen weiteren Zeitmesseingange für die Zwischenzeit notwendig machte) und die Erfassung von zwei Rundenzeiten (LAP1 und LAP 2).

Die gemessenen Zeiten sollten durch eine große Anzeige, die gut aus dem Fahrzeug, nach Beendigung der Zeitnahme abzulesen wäre. Des Weiteren sollte die Möglichkeit bestehen, die gemessenen Zeiten zusätzlich in einer APP auf dem Smartphon angezeigt zu bekommen.

Eine Webserver Ansicht, die alternativ zur APP Ansicht benutzt werden könnte, wurde ebenfalls angestrebt.

Die Anforderungen wurden in diesem Projekt kurzbeschrieben wie folgt realisiert:


Die gesamte Zeitmessung erhielt ein robustes Aluminium Gehäuse mit einer verspiegelten Plexiglasscheibe, hinter der eine gut lesbare LED DOT Matrix Anzeige angebracht wurde.
Die Auflösung des Displays beträgt 1024 Led Bildpunkte.

Um die drei Initiatoren direkt per M12 Steckverbinder anzuschließen, wurden auf der Rückseite des Gehäuses drei Buchsen angebracht, die einen direkten Anschluss von Industrie Laserlichtschranken (z.B. der Firma Leutze) ermöglichen.
Aus diesem Grund wird das Modul mit einem =24V/1A Stecker Netzteil versorgt, dass sogleich die Versorgungsspannung für die angeschlossenen Initiatoren wie auch der internen Elektronik bereitstellt.

Die Zeiterfassung erfolgt Mikrocontroller gestützt, mit einem ESP8266. Dieser Baustein bietet alle Voraussetzungen, die für die Realisierung des Projektes und eine Anbindung über ein WIFI Netzwerk notwendig sind.

Eine Externe Antenne sorgt für eine optimale Reichweite des Moduls.

Um die ermittelten Zeiten direkt auf einem Smartphone anzuzeigen, wurde eine Anbindung an die BLYNK APP realisiert.
Da diese APP ist sowohl für Android als auch für IOS erhältlich ist. Sie überzeugte durch ihr offenes und flexibles Konzept und ist zudem eine sehr kostengünstige Lösung für den Endkunden.

Durch den Kauf von zusätzlicher Energie, kann die App leicht und flexibel um weitere Anzeigen und Funktionen erweitert werden.

Ist keine Internetverbindung möglich oder vorhanden, arbeitet das Timekeeper Modul somit nach der Initialisierung im Standalone Modus, die ermittelten Zeiten werden auf dem Display angezeigt.

Zusätzlich können die gemessenen Zeitinformation in diesem Betreibsmodus aber auch über ein integriertes Webinterface abgerufen und angezeigt werden. Hierfür wird ein interner Access Point geöffnet, mit dem man sein Smartphon verbinden kann, um auf die ermittelten Zeiten zuzugreifen.

Ist eine Anbindung an ein lokales WLAN und somit eine Internet Verbindung vorhanden, bietet das Modul weitere Optionen für die Bedienung und die Zeitanzeige.

Es ist dann z.B. möglich die neusten Firmware Updates vom Webserver des Herstellers direkt in das Modul zu laden und zu installieren.

Ein integrierter NTP-Zeitservice stellt dann die aktuelle Uhrzeit und das Datum zur Verfügung. Wird mit dem Modul länger als 90 Sekunden keine neue Zeitmessung mehr durchgeführt wird diese dann automatisch auf dem Display angezeigt.

Die Auswahl verschiedener Funktionen erfolgt über dem MODE-Taster auf der Rückseite des Moduls. Damit kann ein Menü aufgerufen werden, um die Funktionsweis des Moduls zu konfigurieren.

 

Die M12 Buchsenanschlüsse sind kompatible mit der von uns empfohlenen Leuze Laserlichtschranken von Typ PRKL 25 4.1 200-S12 und können somit direkt angeschlossen und betrieben werden.

Steckerbelegung:

Versionsverlauf:

Intended:

  • Version 1.02
    Nicht geplant

Released:

  • 08.05.2019: Version 1.01RC
    „Single Ini“ Zeitnahmefunktion mit nur einem Initiator, Trenddarstellung der Zeitdifferenz und Umgestaltung der Bedienelemente.
    Erweiterung der Blynk App um ein Eingabefeld für die Entfernung zwischen dem Start- und Ziel Initiator sowie die Integration einer Anzeige der daraus berechneten Geschwindigkeit.
    Timekeeper BLYNK Token V1.01
    Timekeeper BLYNK Token V1.01
    Timekeeper-BLYNK-Token-V1.01.png
    Version: 1.01
    10.6 KiB
    523 Downloads
    Details
  • 20.04.2019: Version 1.00
    Timekeeper finale Version 1.00, Firware released.
    Timekeeper BLYNK Token V1.00
    Timekeeper BLYNK Token V1.00
    Timekeeper-BLYNK-Token-V1.00.png
    Version: 1.00
    10.7 KiB
    363 Downloads
    Details

USB Initiator Interface mit galvanischer Trennung

 

USB Initiator Interface
USB Initiator Interface

Verwendung:
Dieses Initiator Modul eignet sich besonders für eine direkte Anschluß von industriellen Lichtschranken mit einer max. Ausgangsspannung bis 27V.
Die Zeitmessung in der StopWatch Applikation erfolgt hierbei über einen virtuellen COM Port, der im Gegensatz zum StopWatch USB Modul einige Besonderheiten bereitstellt.
Besonders zu erwähnen ist hierbei die Direktstartfunktion, mit der beim Durchfahren der Startlichtschranke die Zeitmessung automatisch gestartet werden kann. Interessantist diese Funktion z.B. Bei Seifenkistenrennen oder ähnlichen Veranstaltungen, wo auf einen geregelten Startvorgang mit einer Startampel verzichtet werden kann.

Allgemeines:
Bisher stand für eine Zeiterfassung über die COM Schnittstelle lediglich ein USB Seriell Adapter und eine kleine Options Platine zur Verfügung.

Die Initiator Eingänge mussten in Folge der fehlenden Galvanischen Trennung z.B. mit einem zwischen geschalteten Relais entkoppelt und ggf.  invertiert werden. Nur so konnte gewährleistet werden, dass zwischen Messung und PC – Seite keinerlei elektrische Verbindung besteht, die im Fehlerfall zu einer Zerstörung der PC Hardware führen hätte können.

Außerdem konnten bis zur StopWatch Version 1.34 die Initiator Eingänge noch nicht in der Software invertiert werden, wofür wiederum die Relais herangezogen werden mussten, wenn der Initiator nicht das richtige Ausgangspotential zur Verfügung stellte. Der Verdrahtungsaufwand und der Platzbedarf waren erheblich.

Deshalb wurde bei der Entwicklung dieser neuen Interface Platine ein besonderes Augenmerk auf die folgenden Punkte gelegt:

Da der Platzbedarf möglichst gering gehalten werden sollte, um die komplette Platine inklusive aller Anschlüsse später in eine IP66 Verteilerdose bauen zu können, wurde das Layout der Platine komplett mit moderner SMD Technik erstellt. Nur so konnte eine Platinen Größe von 68 mm x 42 mm erreicht werden.

Es wurden WAGO SMD Anschlussklemmen mit Federklemmtechnik verwendet, die einen maximalen Aderquerschnitt bis 1,5 mm2 aufnehmen können. Die Anzahl der Klemmen wurde so gewählt das sowohl die Adern für die Spannungsversorgung, wie auch alle Anschlussleitungen der bis zu drei Lichtschranken angeschlossen werden können. Somit ist keine weitere Klemmstelle im Gehäuse mehr nötig.

Da üblicherweise als Initiatoren Lichtschranken verwendet werden, wie sie auch in Industrieellen Anwendungen zum Einsatz kommen, wurden die Initiator Eingänge für einen weiten Eingangsspannungsbereich  von 7 – 27 V ausgelegt. Zusätzlich wurden die Eingänge gegen Verpolung geschützt.

Jeder Eingang besitzt eine eigene kleine LED, mit der die Funktion des Initiators bereits bei der Installation getestet werden kann, selbst wenn noch kein PC angeschlossen ist.

Für die Verbindung mit der USB Schnittstelle wurde bewusst eine Micro USB Buchse auf der Platine verbaut. Dies bietet den Vorzug das ein defekten Anschlusskabels sehr schnell und bequem ausgetauscht werden kann. Ein weiterer Vorteil liegt in der sehr kleinen Bauform des Micro USB Steckers, der mit seinen ca. 10 mm Durchmesser leicht durch eine M18 Verteilerdosenverschraubung gesteckt werden kann.

Bei der Montage hat sich jedoch gezeigt, das ein Abgewinkelter Stecker vermutlich besser geeignet wäre.

Tabelle mit Maßen für Kabelverschraubungen

Nenngröße Kerndurchmesser
(mm)
Klemmbereich
(mm)
Metrisches Gewinde
M12 × 1,5
10,6
M16 × 1,5
14,6
Für die Initiatoranschlüsse
4–9
M18 × 1,5
16,4
M20 × 1,5
18,6
Für den USB Anschluß
6–13
M24 × 1,5
22,4
M25 × 1,5
23,6
7–17

Die USB Anschlusskabel sind im Fachhandel in verschiedenen Längen erhältlich, so dass auch hier die Anschlusskabellänge vom Anwender leicht an die Gegebenheiten angepasst werden kann.

Zusätzlich finden sich noch zwei weitere Led’s auf der Platine, die zur Anzeige des Kommunikationsstatus mit der USB Schnittstelle dienen.

Mit den vier Befestigungslöchern an jeder Kanten, kann die Platine sicher in einem Gehäuse befestigt werden.

Die Integration des USB Anschlusses unter Windows erfolgt wie beim USB RS232 Adapter als virtueller COM Port. Somit ist diese Platine sowohl für die StopWatch Software als auch für eigene Anwendungen und Projekte geeignet.

Die Initiator Eingänge arbeiten in einem weiten Spannungsbereich von 7 – 27 V=, ab einer Eingangsspannung von 7V wird das Eingangssignal sicher als High erkannt.
Jeder Eingang wird durch eine in Reihe geschaltete Diode gegen Verpolung geschützt. Der Spannungsregler in jedem Eingangszweig arbeitet als Stromkonstanter mit ca. 20mA, dieser eingeprägte Strom durch fließt die Signalisierungs Led und die Led des Optokopplers.
Schaltet der Transistor des Optokopplers durch, wird der entsprechende Eingang am FDTI Chips auf Low gezogen.

Auf der Platine befindet sich zwei Lötbrücke J1 und J2, diese beiden Brücken verbinden den Zwischenzeitinitiator wahlweise mit den Eingängen (RI) und (DCD).
Im Auslieferungszustand sind diese beide Brücken geschlossen. Sie dienen als Option für spätere Stopwatch Versionen, da sich die Auswertung des (RI) Signals im Programmcode etwas anders verhält als die des (DCD) Signals.
So ist es später möglich, auch ohne größere Eingriffe an der Hardware die Funktion entsprechend einer späteren Softwareänderung anzupassen.
DCD – (Data) Carrier Detect
RI – Ringer Indicator

Einbau des Initiator Interface:

Gut als Gehäuse eignet sich z.B. eine:

Hensel Kabelabzweigdose Abzweigkasten DE 9340 grau
98x98x61mm,  Schutzart: IP 65

Initiator Interface Hensel (7)

Als Kabeleinführungen wird empfohlen auf die mitgelieferten Gummistopfen zu verzichten und stattdessen entsprechende Kabelverschraubungen zu verwenden.  Diese bieten den Größen Vorteil, dass sie eine ausreichende Zugentlastung bieten und auch nach mehrfacher Verwendung nicht so schnell ausleiern wie die Gummistopfen.

Für die Einführung des USB Kabels sollte je nach Steckergröße eine M18 – M20 Verschraubung verwendet werden. Um anschließend die Verschraubung dicht zu bekommen, wird empfohlen das Kabel an der Verschraubung mit Klebeband so zu umwickeln, bis der benötigten Durchmesser für eine wasserdichte Verbindung erreicht ist.

Für die Initiatorkabel und die Spannungsversorgung sind je nach Kabeldurchmesser Verschraubungen mit der Größe M12 – M16 geeignet.

Werden die empfohlenen Kabelverschraubungen verwendet, dürfen die vorgeprägten Löcher in der Verteilerdose nicht einfach aufgebrochen werden, sondern müssen z.B. mit einem Stufenbohrer vorsichtig auf die richtige Größe auf gebohrt werden.

Je nach Beschaffenheit der Verteilerdose können für die Befestigung der Leiterplatte die vorhandenen Löcher verwendet werden. Da sich auf der Unterseite der Leiterplatte keine Bauteile befinden, kann diese aber auch mit einem doppelseitigen Klebeband in der Dose befestigt werden. In diesem Fall empfiehlt es sich zwichen Platine und Dosenboden noch ein PVC Platte o.ä. einzukleben, um die Höhe des USB Stecker ein wenig auszugleichen.

Prinzip Schaltplan:

USB Initiator Interface

Anschlusbelegung:

USB Initiator Interface Plane

Technische Daten:
USB 2.0 Schnittstelle
Spannungsversorgung per USB: 4.5 to 5.5 VDC / 100 mA

  • Drei galvanisch getrennte Initiatoreingänge mit einer Isolationsspannung von 5 KV rms
  • Initiator Eingangsspannung: 7V – 27V =, Typisch 24V=
  • Betriebstemperaturbereich: -20 to +55 °C
  • Abmessungen L x B x H: 68mm  x 42 mm x 8mm

USB RFID Lesegerät

Dieser USB-RFID-Leser wurde speziell für den Betrieb mit der auf diesem Blog vorgestellten Software StopWatch und Wettkampf entwickelt.

Wird dieser RFID-Reader zusammen mit der StopWatch Software betrieben, können konfortable alle Teilnehmer der Veranstaltung über ihren eigenen RFID Chip authentifiziert und angemeldet werden. Wird ein Lesegerät am Start aufgestellt, kann vom Starter selbst eine automatische Starter Auswahl initiieren. Dabei wird der entsprechende Teilnehmer Datensatz automatisch geöffnet und die Teilnehmerdaten am Infobildschirm angezeigt. Auf diese Weiße entfällt die Teilnehmer Suche in der Liste oder über die Filterfunktion und die Bearbeitung wird dadurch vereinfacht und beschleunigt.

Zusätzlich können RFID Chip an die Mitarbeiter der Veranstaltung ausgegebn werden, die eine personalisierten Anmeldung an der StopWatch Software erlauben. Über die definierten Zugriffsrechte der Tags werden automatisch bestimmte Funktionen freigeschaltet bzw. gesperrt.

Die StopWatch Software ist in der Lage eine beliebige Anzahl dieser Lesegeräte zu erkennen und gleichzeitig zu betreiben. Der Reader erscheint nach dem Verbinden mit dem PC nicht als virtueller Comport in der Systemsteuerung. Wenn diese Funktionalität zusätzlich gewünscht wird kann dies auf Anfrage gerne entsprechend angepasst werden.

Wird dieser RFID-Reader zusammen mit der Wettkampf Software betrieben, können alle Teilnehmer die Zeitnahme durch auflegen Ihres RFID Chips Starten und beenden. Die Zeitnahme erfolgt automatisch ohne das die Rennleitung eine manuelle Erfassung durchführen muss.

Die Wettkampf Zeiterfassungssoftware ist in der Lage eine beliebige Anzahl dieser Lesegeräte sowie des oben vorgestellten USB-Seriell-DB9-Com-Adapter zu erkennen und gleichzeitig zu betreiben. Der Reader erscheint nach dem Verbinden mit dem PC nicht als virtueller Comport in der Systemsteuerung. Wenn diese Funktionalität zusätzlich gewünscht wird kann dies auf Anfrage gerne entsprechend angepasst werden.

Technische Details

Mit diesem USB-RFID Lesegerät (Radio Frequency Identification) können Transponder der Familie EM4100 ausgelesen werden. Diese Transponder arbeiten mit einer Trägerfrequenz von 125 Khz und sind für kurze Distanzbereiche bis zu 5 cm geeignet. Das Lesegerät beinhaltet ein serielles RFID-Reader-Modul der Firma Paralax. Die Anbindung an die USB-Schnittstelle erfolgt durch eine weitere Platine, auf der sich ein Schnittstellenwandler FT232RL (Seriell USB Umsetzer) befindet und die Verbindung zur USB-Schnittstelle des PC’s herstellt.

Das Gerät wird direkt über den USB-Port versorgt. Es wird keine zusätzliche externe Stromversorgung benötigt. Beim Anschluss von mehreren USB Geräte an einen USB-Hub, wird der Einsatz eines fremdgespeisten USB-Hub enmpfohlen, um die maximale Grenze von 500 mA nicht zu überschreiten.

Kompatible Tags:

  • 54x85mm Rectangle Tag ISO Card: 6.3cm (2.5″) +/- 10%
  • 50mm Round Tag World Tag 50mm: 6.8cm (2.7″) +/- 10%
  • Blue Eye Key Fob
  • 25mm Disk Tag

Technische Daten:

  • Liest 125 kHz Tags, der Familie EM41000
  • Spannungsversorgung per USB: 4.5 to 5.5 VDC / 110 mA
  • Kommunikation CMD Direct Driver d2xx.dll, 2400 Baud (8N1)
  • Betriebstemperaturbereich: -20 to +55 °C

USB DMX Adapter zur Ansteuerung einer DMX Ampel

 

Dieser USB DMX Adapter ermöglicht in Zusammenarbeit mit der auf diesen Seiten vorgestellten StopWatch Software den Betrieb von DMX 512 steuerbaren Komponenten.

In die StopWatch Applikation wurde ab Version 1.33 die Ansteuerung einer Ampel über DMX integriert. Es können gleichzeitig mehrere DMX Adapter betrieben werden.

Unabhängig davon, ob die Zeiterfassung manuelle, serielle oder mit einem StopWatch Modul erfolgt, wird die DMX Ampel paralell aus der StopWatch Software angesteuert.

Gerade für den Einstieg bietet diese Lösung einen kosten günstige Alternative zum Einsatz einer professionellen Ampelanlage. Denn bereits mit einem einzigen DMX Scheinwerfer ist die Realisierung einer Ampel möglich.

Der Adapter  wird direkt über den USB Port versorgt. Beim Anschluss von mehreren USB Geräte wird der Einsatz eines USB-Hub empfohlen, um die maximale Grenze von 500 mA nicht zu überschreiten.

Prinzip Schaltplan:

mini_usb_dmx_schematic

Pol 5 polig 3 polig international
1 Masse (Abschirmung) Masse (Abschirmung)
2 Signal invertiert (DMX−, „Cold“) Signal invertiert (DMX−, „Cold“)
3 Signal (DMX+, „Hot“) Signal (DMX+, „Hot“)
4 Data –
5 Data +

Technische Daten:

  • Spannungsversorgung per USB: 4.5 to 5.5 VDC / 100 mA
  • Kommunikation CMD Direct Driver d2xx.dll, 250 000 Baud (7N2)
  • DMX Anschluß 3 Polig, Buchse.
  • Es ist keine Galvanische Trennung zum DMX Ausgang vorhanden.
  • Betriebstemperaturbereich: -20 to +55 °C

Preiswerte Zeitmessung über die COM Schnittstelle

Eine weitere Möglichkeit mit der StopWatch Software eine elektronische Zeitmessung zu realisieren ist die Verwendung des COM Ports.

Dieser bietet die Möglichkeit eben so wie beim StopWatch USB Modul Start-, Zwischenzeit- und Ziel Initiatoren als Hardware Eingänge an den PC anzuschließen. Die Zeitmessung erfolgt hierbei über die PC internen Zeit und ist deshalb nicht für hochgenaue Zeitmessungen geeignet, aber eine sehr kostengünstige Variante zum StopWatch Modul.
Mit dem Erwerb eines USB RS232 Konverters wird die Begrenzung der Zeiterfassungen in der Software ebenso aufgehoben, wie bei der Verwendung eines USB StopWatch Moduls. Die Fa. Pollin vertreibt einen SUB-D Adapter Bausatz, der ideal geeignet ist um externe Peripherie wie z.B. Lichtschranken mit dem COM Port zu verbinden. Ein Hinweis sei jedoch an dieser Stelle noch erlaubt, beim dieser Art Hardware mit der COM Schnitstelle zu verbinden, besteht keine Galvanschsetrennung zwischen dem PC und den angeschlossenen Initiatoren!
Deshalb sollten hier ausschließlich potentialfreie Ausgänge von Initiatoren angeschlossen werden.

Schematische Verdrahtung der Initiatoreingängen für die Verwendung mit der StopWatch Applikation:

COM Anbindung Stopwatch Initiatoren

SUBD9 Adapter Datenblatt

Fertige Platine

Hochgenaue Zeiterfassung über das USB StopWatch Modul

 

Um bei Sportveranstaltungen mit Start- Zielläufen, die Start-, Zwischen und Zielzeiten auf  Hundertstel Sekunden genau und sicher erfassen zu können, ist eine Rechner unabhängige Hardware zur Messung der Zeiten notwendig, die mit einer quarzgenauen interne Zeitmessung arbeitet.

Nun ist der direkte Anschlus von Initiatoren möglich wie sie in der Industrie zum einsatzkommen. Üblicherweise werden Leuze Laserlichtschranken eingesetzt, die direkt an die M12/4 Steckverbinder angeschlossen werden können. Die Versorgung der Initiatoren erfolgt ebenfalls direkt über den M12 Steckverbinder, zur Verfügung gestellt wird diese Versorgungsspannung durch ein Externes Steckernetzteil 9V-24V=.

Beim Vorgängermodel, der Hardware Version 2.0. war es noch notwendug, die Anbindung aller Initiatoren extern, über einen Klemmleiste zu verdrahte und anzuschließen.

StopWatchStopWatch Hardware Version 2.0.

Die StopWatch Hardware verfügt über einen USB Anschluss für den Datenaustausch mit einem PC.
Drei Relais Ausgänge auf dem Modul bieten die Möglichkeit zur Ansteuerung von Signalgebern, wie zum Beispiel einer Ampelanlage. Desweiteren sind drei über Optokoppler getrennte Eingänge vorhanden, die zur Anbindung geeigneter Sensoren für die Start-, Zwischenzeit und Ziel Erfassung dienen.

Über Steuerbefehle vom PC wird die Starsequenz eingeleitet. Je nach Konfiguration des Moduls, wird anschließend die Ampel angesteuert und die Startfreigabe an den Teilnehmer erteilt. Sobald der Relaisausgang (Ampel grün) aktiv ist, beginnt je nach Konfiguration des Moduls die Zeiterfassung sofort oder erst mit dem überschreiten des Startsensors, dass Modul beginnt die Zeiterfassung.

Zeitgleich erhält der PC den Beginn der Zeitmessung über die USB Schnittstelle. Das Erreichen eines Zwischenzeitsensors wird ebenso wie das Erreichen des Zielsensors an den PC übertragen. Die letzten Zeitwerte werden im Modul gespeichert und bleiben dort Spannungsausfallsicher bis zum Beginn einer neuen Zeiterfassung gespeichert. So ist es möglich die zuletzt gesammelten Daten ein weiteres Mal für eine Auswertung auszulesen und erneut zu verarbeiten.

Die StopWatch Software wurde so konzipiert, dass die Darstellung der aktuellen Zeiten in einem eigenen frei verschiebbares Fenster angezeigt werden. In diesem Fenster befinden sich verschiedene Informationen, von denen die ersten beiden fest definiert sind und die laufende Zeit sowie die letzte Zwischenzeit anzeigen. Die anderen Felder können in den Programm Optionen ausgewählt werden. Zusätzlich können beliebig viele Freitexte und ein Werbe Banner eingeblendet werden. Das Fenster mit den Zeiten und einer virtuellen Ampel kann auf einem separaten Bildschirm anzuzeigen werden,  hierfür wird Gebrauch von einer Standard Windows Funktion gemacht, die es erlaubt, gleichzeitig zwei Bildschirme an einem PC zu betreiben.

Die Einstellungen hierfür sind in der Systemsteuerung von Windows unter Anzeige zu treffen. Nach dem Einrichten dieser Funktion, kann das Zeitanzeigefenster einfach mit der Maus auf den zweiten Bildschirm verschoben und dort maximiert werden. Die StopWatch Software wird von uns mit Nachdruck weiterentwickelt und neue Funktionalitäten und Kundenanfragen werden konsequent umgesetzt.

Hardwareentwicklung des USB StopWatch Moduls

Die StopWatch Hardware besteht im wesentlichen aus drei Bereichen.

  1. Einem USB RS232 Konverter, der zum seriellen Datenaustausch zwischen dem PC und dem Mikrokontroller (PIC 16F628/648) dient.
  2. Dem Mikrokontroller, der die Datenerfassung und die Kommunikation mit dem StopWatch Modul übernimmt.
  3. Sowie den Ein- und Ausgängen zur Verbindung mit der Peripherie. Alle Ein- und Ausgänge des StopWatch Moduls sind galvanisch getrennt ausgeführt, die Versorgung der Initiator Eingänge wird durch eine externes Steckernetzteil 7-27V DC gewährleistet. Mit diesem externen Netzteil werden die Angeschlossenen Initiatoren versorgt.
    Der Mikrocontroller besitzt drei über Optokoppler getrennte Eingänge für die Start-, Zwischen und Zielzeit Initiatoren.
    An die Eingänge über M12/4 Stecker direkt z.B. Industrielichtschranken der Fa. Leuze angeschlossen werden.Die drei Ausgänge sind über Read Relais galvanisch entkoppelt. Die grundlegenden Funktionen des PIC bestehen aus der Kommunikation mit dem StopWatch Programm über die USB Schnittstelle.
    Der Erfassung der Zeitmessereingänge und der Bruttozeiterfassung. Hierfür wird wie für andere Funktionen eine Interrupt Routine genutzt, die eine Genauigkeit von 4,096 ms gewährleistet.

StopWatch USB Modul Hardwarebeschreibung Revision 3.0
StopWatch USB Modul Hardwarebeschreibung Revision 3.0
StopWatch-USB-Modul-Hardwarebeschreibung-Revision-3.0.pdf
Version: Hardware Version 3
3.7 MiB
387 Downloads
Details

 

Hochgenaue elektronische Start- Zielzeiterfassung für Sportveranstaltungen

StopWatch

StopWatch
StopWatch
StopWatch.zip
Version: V1.450
23.6 MiB
223 Downloads
Details
StopWatch Client Release Candidate
StopWatch Client Release Candidate
StopWatchClient_rc.zip
Version: 1.408
1.6 MiB
542 Downloads
Details
StopWatch Handbuch
StopWatch Handbuch
StopWatch.pdf
10.6 MiB
2207 Downloads
Details
StopWatch USB Modul Hardwarebeschreibung Revision 3.0
StopWatch USB Modul Hardwarebeschreibung Revision 3.0
StopWatch-USB-Modul-Hardwarebeschreibung-Revision-3.0.pdf
Version: Hardware Version 3
3.7 MiB
387 Downloads
Details

Ab Release V1.30 läuft die StopWatch Applikation nun auf folgenden Windows Plattformen.

  • Windows XP SP1
  • Windows Vista
  • Windows ME
  • Windows 7
  • Windows 8
  • Windows 10

Das kann die StopWach Software:

  • Hochgenaue elektronische Zeiterfassung für Sportveranstaltungen mit dem USB StopWatch Hardwareinterface.
  • PC-Zeitbasis basierende elektronische Zeiterfassung für Sportveranstaltungen über einen USB RS232 Adapter oder dem USB Initiator Interface.
  • Kontakt und Lichtschranken Testfunktionen
  • PC-Zeitbasis basierende manuelle Zeiterfassung für Sportveranstaltungen.
  • Optionaler USB DMX Adapter für die Ansteuerung einer DMX Ampel.
  • Anzeige einer virtuellen Ampel auf dem Infoscreen.
  • Komfortable Erfassung von Teilnehmerdaten mittels Wortergänzung und Erfassung über mehere PC (Datenimport/Export)
  • Benutzerverwaltung der Anwendung mit den entsprechenden Benutzerrechten sowie Verwaltung der einzelnen Teilnehmerdaten mittels USB RFID Modul und RFID Tags.
  • Ergebnisauswertung nach Klassen Fahrzeugen usw. in Listenform, Drucken von Ergebnislisten mit deteiliertem Rennverlauf und Kostenberechnung.
  • Importfunktion im *.csv Format.
  • Exportfunktion *.csv, *.txt und *.html
  • Direkte Veröffentlichung von Ergebnislisten mittels WLAN an alle Teilnehmer der Veranstaltung oder direkt auf dem eigenen Webspace.
  • Druckerei für die Erstellung von Startnummern auch mit Barcode.
  • Automatisierte Urkundendruckerei.
  • Ausführliche .chm basierende Hilfe, Tooltipp Anzeige bei den Eingabefeldern. Wichtige Informationen über die nötige Windows Einstellungen zum Anzeige einer .chm bassierenden Hilfe finden sie hier.
  • Protokollierung der Programmaktivitäten.
  • Automatische Benachrichtigung über eine neuere Programmversion.
  • Laufende Zeitanzeige mit Teilnehmerdaten und virtueller Ampel.
  • Kennwortsystem Anmeldung auch über RFID Tags möglich.
  • Teilnehmerdatesätze Erfassung und Aufruf auch über RFID Tags möglich.
  • Startgeld und Budgetverwaltung.
  • Vorbereiten von Starterlisten für einzelne Rennläufe (Batchbetrieb).
  • Umschaltung der Sprachversion (Deutsch / Englisch).
  • Anzeige eines Infoscreen auf einem zweiten Monitor mit den aktuellen Teilnehmerdaten, einem Foto und der aktuellen Zeit.
  • uvm.

Screenshots aus der StopWatch Anwendung

Für die Zeitnahme steht ein eigener übersichtlich gegliederter Dialog zur Verfügung.

Dialog zuer Erfassung der Persönlichen Daten
Dialog zuer Erfassung der Persönlichen Daten

Dialog mit den Rennergebnissen
Dialog mit den Rennergebnissen

 

Mit der integrierten Druckerei können Sie ihre eigenen Vorlagen kreieren und anschließend z.B automatisiert die Startnummern oder Urkunden für die Teilnehmer des Rennens erstellen.

Integrierte Druckerei
Integrierte Druckerei

Urkunden für Teilnehmer automatisiert erstellen
Urkunden für Teilnehmer automatisiert erstellen

Wenn Sie gerne Ergebnislisten Drucken oder in verschieden Formaten exportieren möchten gibt es im Programm viel verschiedene Möglichkeiten das schnell und einfach zu erstellen. Durch vorgefertigte Filter Funktionen können schnell verschiedene Ausgaben erstellt werden.

 

Schnelle erstellung von Ergebnislisten
Schnelle Erstellung von Ergebnislisten

Zusätzlich verfügt die Software über die Möglichkeit Ergebnislisten direkt auf ihrer Hompage zu publizieren oder diese noch am Veranstaltungsort den Teilnehmern auf ihrem eigenen Smartphone oder Tablett zu präsentieren.

Ansicht der Rennergebnisse im Webbrowser / Smartphone

Roadmap Release Candidate V1.44

Geplant

  • Keine erweiterungen in der Planung.

In Arbeit

Erledigt

  • 15.08.2019 1.450
    Verbesserung im DMX Eingabedialog.
  • 21.08.2018 1.431
    Fehlerbeseitigung beim laden des Kennwortsystems und im Erfassendialog.
  • 09.06.2018 1.43
    Fehlerbeseitigung im Erfassen Dialog der in Verbindung mit dem USB-StopWatch Modul auftrat.
  • 09.06.2016 1.42
    Programm um eine weitere Zeiterfassungf für Rundenrennen mit Einzelrundenzeitmessung erweitert.
    Bestzeitenauswertung für EinzelrundenZeitnahme nach Runden in der Ergebnisliste erweitert.
  • 09.06.2016 1.41
    Programm um eine weitere Auswerteliste für Rundenrennen erweitert.
    Urkunden angepasst.
    Bestzeitenauswertung nach Runden in der Ergebnisliste erweitert.
    Mittelwertanzeige in der Ergebnisliste für Rundenerfassung erweitert.
    -Zeitanzeigefenster für den Sammelstart und Runden Zählungen erweitern, Tabelarischeansicht der Zeiten und laufenden Runden.
  • 02.04.2016 1.403rc
    Optimierung der RFID Routienen, Erweiterung um lokalen GPS Empfänger, GPS Daten für jeden Zeitdatensatz .GEO Datenerfassung der Rennen per GPS Empfänger Modul. Anpassung der EX- und Importfunktionen.
    Anpassung der Listenansichten und der Webserveransichten.
    Umbau und Erweiterung des Erfassendialogs, DMX und virtuelle Ampel in die Einstellungen übernommen.
    Anpassen der internen Datenstruckturen.
    Erweiterung und Überarbeitung der DMX Ansteuern. Neue Funktionen Savety Car und RFID Erfassungssignalisierung.
    Optimierung der RFID Leserroutienen.
    Erweiterung der Benutzerrechte.
    Erweiterung um neue Zeitnahmemethoden für Rundenrennen mit Sammelstart.
    Erweiterung der Listen aund Auswertungen um Rundenrennen.
    Erweiterung um einen Auswahldialog für die Art und das beenden der Zeitnahme bei Rundenrennen.
  • 17.01.2016 1.402rc
    Zeitmessung von Einzelrunden mit Rundenzählung durch RFID.
    Integration von Geo(GPS)daten  für die erfassten Einzelzeiten.
    Optimierung der RFID Tag Erfassung .
    Integration eines neuen RFID Readers der Firma TowiToko.
  • 10.01.2016 1.40rc
    Erweiterung um eine Auswahl der Zeitmessung:
    – Start- Ziel Zeitmessungen
    – Zeitmessung mit Sammelstart,
    – Zeiterfassung der einzelnen Teilnehmerzeiten über eine RFID Erfassung.
    Erweiterung der Webserveransicht und der Listen um die Rundenanzahl.
  • 12.12.2015 1.36rc
    Aktualisierung der Hilfe.
    Fehlerbehebung im Quick Serarch Eingabefeld.
    Fehlerbehebung beim dynamischen Einbinder von Font Dateien in Windowssysteme ab Windows 8+.
  • 10.12.2015 1.35 Released
    Option für die Invertierung der Initiatoreingänge des USB RS232 Adapters. Nächsten Teilnehmer suchen während einer laufenden Zeitmessung.
  • 29.10.2015 1.35rc
    Automatischer FTP Upload der Wertungslisten auf einen externen Server. Der einzel Datei upload wurde dafür aus dem Programm entfernt.
  • 07.10.2015 1.35rc
    Der Erfassen Dialog wurde verkleinert, damit er auch bei einer Auflösung 768×1024 komplett auf den Bildschirm passt.
    Bei den Renndaten kann mit den entsprechenden Benutzerrechten nun eine Eingabe von manuell erfassten Zeiten erfolgen.
    Desweitern werden die ausgewählten Listen im WebServer nun bei gestarteten WebServer in das Applikationsverzeichnis unter WEB gespeichert. Damit stehen diese zur weiteren Verwendung des Veranstalters bereit.
  • 01.10.15 1.34 Release
    Verbesserung beim Sortieren der Mastertabelle, die Sortierung wird nun direkt in der Datenbank und nicht mehr in der Tabelle vorgenommen, somit bleibt die Sortierung auch nach dem Einfügen eines neuen Datensatzes erhalten.
    Erweiterung des Erfassen Dialogs um einen Suchfunktion des nächsten Starters bereits während einer Laufenden Zeiterfassung.
  • 24.09.15 1.34rc
    Erweiterung der Funktion beim USB RS232 Adapter um eine Direktstartoption mit dem Startinitiator.
    Erweiterung um eine automatische TagID Vergabe, bei manueller Teilnehmer Erfassung.
  • 02.07.15 1.33rc
    Im Dialog StopWatch werden nun die Felder die geändert aber noch nicht übertragen wurden rot hinterlegt, bis die Übertragung zum StopWatch Modul stattgefunden hat.
  • 22.06.15 1.32rc
    Ampel Ansteuerung über DMX integriert. Funktion für die virtuelle Ampel sowie das StopWatch Modul erweitert.
  • 02.06.15
    Direkter Startnummernausdruck über das Popup in der Listenansicht.
    Erweiterung der Filterfunktion um die Kriterien Einträge mit negativem Budget und Einträge ohne Startnummer.
  • 28.05.15
    Automatische Startnummernvergabe verbessert.
    Manuelles Eingabefeld von der TagID entkoppelt und als Startnummernfeld umfunktioniert. Teilnehmer Erfassung manuell über die Startnummer und elektronisch über die TagID. (Notwendig wegen der Einführung der Teilnehmererfassung auf externen Terminal PC’s)
    Funktion der Startnummernvergabe im Eingabefeld der Manuellen Erfassung verbessert.
    Fehler bei der Teilnehmererfassung über den Comport beseitigt.
  • 01.05.15
    Zusatzprogramm zur Teilnehmererfassung auf externen Terminal PC’s . Anbindung über einen  TCP-IP an den StopWatch Server.
  • 01.05.15
    Abstand zwischen den in der Kopfzeile Enthaltenen Texten eingefügt.
  • 12.04.15
    Umbau der internen Applikationsstruktur sowie eine Erweiterung um ein Zusatztoll, dass dem Endanwender die Möglichkeit zur Verfügung stellt, die Anwendung um beliebige Sprachversionen zu erweitern. Migration der Anwendung auf eine Windows Versions unabhängige und konforme Datei- und Verzeichnis Struktur. Somit ist die StopWatch Applikation auf allen erhältlichen Windows ab Windows XP lauffähig.
    Optimierung des Installers, ein besonderes Augenmerk liegt hierbei auf einer vollständigen Deinstallation aller angelegten Dateien und Verzeichnisse.
  • 09.10.2014
    Webserver Integration, Wertungslisten Infoscreen. Teilnehmer Fotoanzeige im Teilnehmerdatensatz und dem Zeitnahmefenster. Manuelle Änderung der Zeitdatensätze mit den entsprechenden Benutzerrechten.
  • 15.09.2014
    Logfile Erstellung Default auf “Immer in dasselbe Logfile Schreiben.
  • 16.09.2014
    Foto in den Benutzerdatensatz und in die Zeitanzeige einbinden und mit dem StopWacht File abspeichern.
  • 17.09.2014
    Flexible Größenänderung des Teilnehmerfotos durch ziehen mit der Maus. Laden von Bildern als JPG und als Bitmap ermöglichen Werbebanner Dillinger-Engineering Standartmäßig im Ressource File speichern und anzeigen. Ausblenden des Wertungsdaten Dialoges ermöglichen, stattdessen Eintragung direkt in die Renndatenanzeige mit den entsprechenden Benutzerrechten möglich.
  • 18.09.2014
    Ausblenden des Wertungsdaten Dialoges ermöglichen, stattdessen Eintragung direkt in die Renndatenanzeige mit den entsprechenden Benutzerrechten möglich.
  • 19.09.2014
    Daten Struktur um TZeiten um einen Integer und einen String[12] für die Aufnahme der Änderungsinformation, Eintrag geändert sowie die alte Zeit Information vor der Änderung. Neue Datenbank Version V3.
  • 20.09.2014
    Fehlerbeseitigung: Beim öffnen der Font Dialoges im Erfassen Dialog und in der Zeitanzeige wurde nach dem Verlassen des Dialoges das Entsprechende Element mit Move deklariert und mit der Mausbewegung verschoben. Erweiterung der Zugriffsrechte um den Punkt ändern der Zeitdatensätze. Die Zeitdaten im Erfassen Fenster sind mit entsprechenden Benutzerrechten nun direkt änderbar.
  • 24.09.2014
    Integration eines Webservers für einen direkten Aufruf von Ergebnislisten z.B. direkt auf das Smartphone. Die Anbindung kann über einen WLAN Router mit DHCP Freigabe erfolgen.

Wettkampf – Elektronische Zeiterfassung für Sportveranstaltungen mit RFID

Produktbeschreibung:

Mit dieser Software können die Start- und Zielzeiten bei Sportveranstaltungen elektronisch erfasst und ausgewertet werden.
Durch die integrierte Druckerei haben sie die Möglichkeit, direkt mit dem vorhandenen Datenbeständen personalisiert Startnummern, Urkunden sowie Ergebnislisten zu erstellen.

Die Ergebnisse können direkt aus der Software heraus per FTP im Web veröffentlicht werden.

Sie werden bereits bei der Erfassung der Teilnehmerdaten durch Wortvorschläge zur automatischen Ergänzung der Inhalte unterstützt.

Es besteht die Möglichkeit die Datenerfassung elektronisch z.B. mit einem Barcodescanner oder einem RFID-Lesegerät oder auch durch eine manuelle Eingabe vorzunehmen.
Werden die auf diesen Seiten vorgestellt RFID-Lesegeräte oder USB-Seriell Konverter für die Zeiterfassung benutzt, wechselt die Anwendung automatisch vom Demomodus (Begrenzung auf 25 Teilnehmerdatensätze) in die Vollversion und die Teilnehmerbegrenzung wird aufgehoben.
Eine weitere Besonderheit bei der Verwendung diesen Lesegeräten liegt im Betrieb von mehreren USB-RFID-Lesegeräten bzw. USB Seriell Konvertern gleichzeitig.

Die anschließende Ergebnisauswertung erfolgt in Listenform. Hierfür stehen einfache Filterfunktionen zur Verfügung, die eine schnelle Auswertung unterstützen.
Die so gefilterten Inhalten können zur weiteren Verarbeitung in die Datenformate *.TXT, *.CSV und *.HTML exportiert oder auch ausgedruckt werden. Die Importfunktion beherrscht das *.CSV Format.
Die Ergebnisse können sie anschließend direkt per FTP auf ihrem Webserver veröffentlichen.
Die Software enthält eine Druckerei zum automatisierten Erstellen von Startnummern und Urkunden. Hier besteht die Möglichkeit, die Startnummer auch als Barcode mit auszugeben.
Die Software wird mit einer ausführlichen Hilfe geliefert. Zusätzlich verfügt sie über eine Protokollfunktion und eine automatische Updatebenachrichtigung.

Wettkampf
Wettkampf

downloadnow Dises Installerpaket Wettkampf Windows Installer enthält:
• Die aktuelle Wettkampf.exe
• Vorlagen für Urkunden
• Eine ausführliche Hilfedatei .hlp
• USB und Virtual Comport Treiberpakete

Historie:

Diese Software wurde anfangs für einen kleine Schützenvereine in Breuna geschrieben und über die Jahre kontinuierlich weiter entwickelt.

Anfangs sollte eine einfache Applikation erstellt werden um für einen Sommerbiathlon die Zeiten der Sportler zu ermitteln. Hierfür wurden die Startnummern von Hand eingegeben, wie sich aber bald heausstellte, war diese Methode sehr aufwendig und umständlich. Deshalb wurde nach kurzer Zeit ein Barcodehandscanner über die serielle Schnittstelle angebunden. Und so ging die Zeitenerfassung bereits relativ zügig vonstatten.

Nach einiger Zeit habe ich dann einen RFID-Leser der Firma Parallax an die serielle Schnittstelle angebunden. Dieser arbeitet kontaktlos auf eine Distanz von ca. 5 centimeter mit RFID-Tags des Typs EM4100/125khz.

Da aber die meisten modernen Laptops über keine COM Ports mehr verfügen, war schnell klar, dass eine USB gestützte Lösung her muss. Da aber viele USB RS232 Adaptern häufig Probleme machen, habe ich selbst ein USB-RFID Lesegerät auf Basis eines FTDI232 Bausteins entwickelt uns diesen in meine Software eingebunden.

In der Zwischenzeit können sowohl spezielle USB RS232 Adapter wie auch USB RFID Reader an die Software angekoppelt werden. Es ist mittlerweile sogar möglich die beiden Komponenten zusammen und auch mehrere Reader gleichzeitig zu betreiben. So ist einen parallele Erfassung von mehreren Teilnehmerzeiten möglich geworden.

Die Software wird kostenlos zum Download angeboten und es kann ein beliebiges serielles Lesegerät an COM Schnittstelle angebunden werden. So ist es möglich kleinere Veranstaltungen mit bis zu 25 Teilnehmern pro Durchlauf auszurichten.

Werden original USB RFID Reader oder USB RS232 Adapter angebunden ist die Teilnehmerbegrenzung der Software aufgehoben. Übrigens genügt bereits ein original USB Adapter um die Beschränkung aufzuheben.

Diese Software ist lauffähig ab Windows XP SP1.

In der Version 2.8 ist eine Urkunde Druckerei hinzugekommen.

Hier besteht die Möglichkeit Felder aus der Ergebnisliste einzubinden die nach betätigen der Erstellen Taste die Urkunden mit den individuellen Inhalten der Teilnehmerdaten füllt, z.B. auch ein Barcode mit der Teilnehmer ID.

Alle Eingefügten Felder können beliebig in der Position, Größe, Farbe und Schriftart an die eigenen Bedürfnisse angepasst werden.Auch das Einfügen von Freitexte in die Urkunden ist möglich. Als Hintergrund der Urkunde kann eine beliebige Bitmap Datei eingebunden werden.
Diverse Vorlagen können z.B. bei http://www.onlinewahn.de/generator/u-maker.htm erstellt werden.

Das Vorgehen zur Speicherung der erstellten Vorlage wird hier kurz beschrieben:

Erstellen Sie ihre Vorlage bei http://www.onlinewahn.de/generator/u-maker.htm. Nach Abschluss klicken sie auf dem erstellten Bild die recht Maustaste und wählen „Bild speichern unter“ oder „Bild kopieren“.
Das kopierte Bild kann dann z.B. mit dem Programm „Paint“, dass standardmäßig bei jeder Windows Installation vorhanden ist, eingefügt werden und nachbearbeitet werden, drücken sie hierzu einfach „STRG+V“.

Die fertige BMP Datei kann dann als Hintergrungbild in die Urkunde geladen werden und wird automatisch beim Abspeichern der Urkundendatei mit abgespeichert.

Somit ist es nicht nötig die BMP Datei weiterhin vorzuhalten.

 

Der Support für dieser Software wurde mangels Nachfrage Ende 2015 eingestellt!

Version 2.16.3  Neu

  • E-Mail an Verteilerliste, E-Mail direkt an Einzelpersonen, mit Textvorlagen möglich.
  • Automatische Startnummernvergabe
  • Verbesserung der seriellen Anbindung „Dialog“
  • Gleichzeitiger Betrieb von mehreren USB Geräten zur Datenerfassung.
  • Publikation der Ergebnislisten per FTP-Client direkt auf die eigene Webseite.

Version 2.15 – 2.15.5

  • Erweiterung der Exportfunktion um *.csv, *.txt und *.html
    So ist eine einfache Weiterverarbeitung der gelisteten Einträge möglich. Die Exportfunktionen ermöglichen weiterhin das anschließende direkte öffnen der erzeugten Dateien. Werden weitere Exports in die gleichnamige Datei vorgenommen, werden die Daten nicht überschrieben. Das exportieren nach HTML hat viele Vorzüge, im IE geöffnet können die Liste sehr elegant ausgedruckt oder auch veröffentlicht werden.
  • Fehlerbehebung beim Ausführen des Programms auf Rechnern ohne COM-Anschluß.
  • Migration auf Windows 7
  • Integration der Darstellung eines Barcodes in die Druckerei, in den Strichcode wird automatisch die ID des Sportlers eingetragen,
    somit ist eine Zeitnahme z.B. mit einem Barcodscanner möglich. Dies stellt eine Kostengünstige Alternative zur RFID Tags dar.

Version 2.14

  • Verbesserung beim Speichern von Druckereidateien.
  • Aktualisierung der Hilfedatei

Version 2.13

  • Neu hinzugekommenen ist die Updatesuche, die auf Wunsch über neuerer Version dieser Software informiert.
    Steht eine neuere Version zur Verfügung, kann diese auch direkt heruntergeladen werden.