Forum: Projekte & Code Multifunktions-Laptimer


von Patrick L. (crashdemon)


Lesenswert?

Hallo Leute,

ich möchte hier ein Projekt vorstellen mit dem ich mich schon einige 
Jahre beschäftige. Das ist mein erstes Projekt das ich hier an dieser 
Stelle vorstelle und ich hoffe das es für den einen oder anderen 
nützlich ist.

Aber jetzt zum eigentlichen Projekt: Angefangen hat es mit dem Wunsch 
die Rundenzeit eines Rennkarts auf einer Kartbahn zu erfassen. Dafür 
haben einige Kartbahnen streifen mit Permanent-Magneten in die Fahrbahn 
eingelassen. Diese werden von mir mit einem Reed-Kontakt erfasst. Die 
Rundenzeit / Bestzeit wird auf einen Display angezeigt.

Vergleichbare Kommerzielle Produkte gibt es von MyChron und Alfano, 
diese bieten auch einen größeren Funktionsumfang.

Im laufe der Zeit sind noch einige Funktionen dazugekommen wie:

- Drehzahlanzeige
- Geschwindigkeitsanzeige
- Rundenzahl
- Zwischenzeiten
- Ausgabe von Daten über UART
- Protokollieren auf SD-Karte (OpenLog)

Ich habe zu dem Projekt ein Wiki erstellt das ihr auf der folgenden 
Seite finden könnt: https://defcon-cc.dyndns.org/wiki/Laptimer

Dort findet ihr auch den Schaltplan und den Quelltext, auf Wunsch kann 
ich das auch nochmal hier im Forum hochladen.

Da ich immer viel Unterstützung durch die µC-Community erhalten habe, 
möchte ich auf diesem Wege etwas zurückgeben.


Grüße Patrick

von Andreas K. (aknadw)


Lesenswert?

Hallo Patrick,

das ist ja super. Ich habe das gleiche Problem bzw. Anwendung vor mir 
und wollte auch so etwas umsetzen.
Ich denke mal Deine Aufzeichnungen werden mir sehr behilflich sein, 
zumal das alles komplettes neuland für mich ist.

Hattest Du auch schon an das Einlesen der Motortemperatur bzw. 
Kühlwassertemperatur gedacht?


Gruß
Andreas

von Andreas K. (aknadw)


Lesenswert?

Hallo,

ich noch mal.
Kannst Du angeben, welche Hardware Teile Du konkret verwendet hast. Das 
geht aus Deinem Wiki nicht ganz hervor.

Gruß
Andreas

von Patrick L. (crashdemon)


Lesenswert?

Andreas Kawelke schrieb:
> Hattest Du auch schon an das Einlesen der Motortemperatur bzw.
> Kühlwassertemperatur gedacht?

Dran gedacht, ja. Allerdings nicht umgesetzt weil mein Kart Luftgekühlt 
ist.

> Kannst Du angeben, welche Hardware Teile Du konkret verwendet hast. Das
> geht aus Deinem Wiki nicht ganz hervor.

Was meinst da damit genau, welche Bauteile ich außer den Atmega8 benutzt 
habe? Die meißten sachen ergeben sich ja aus den Schaltplan.

: Bearbeitet durch User
von Andreas K. (aknadw)


Lesenswert?

Hallo,

danke für Deine schnelle Antwort.
Ich konnte mich jetzt so langsam durch Deine Dokumentation arbeiten ;-).
Ich hatte Probleme festzustellen um welchen Atmega8 es sich handelt, es 
gibt da ja mehrere ;-). Anhand Deiner Bilder konnte ich aber den 
richtigen ausmachen.
Wie gesagt versuche ich mich gerade in das Thema ein zu arbeiten und 
versteh viele Zusammenhänge noch nicht.

Eines ist mir noch nicht klar. Im zweiten Bild Deiner Dokumentation 
Sieht man den Atmega8 und noch einen zweiter µC, oder etwas ähnliches. 
Den kann ich nicht zuordnen. Du hast noch eine Quelle "Schaltplan 
Drehzahlteil" da geht es glaube ich um dieses Bauteil. Aber Was ist das 
genau? Brauch ich das für die Drehzahlerfassung?

Danke Schon mal für Deinen Support ;-)


Gruß
Andreas

von Patrick L. (crashdemon)


Lesenswert?

Ja, der Hauptcontroller ist der Atmega8 im PDIP-Gehäuse. Das Bauteil das 
du meinst ist ein Vierfach Schmitt-Trigger NAND-Gatter Baustein. Der 
Baustein ist für die Drehzahlerfassung zuständig. Dazu wird wie auch bei 
den kommerziellen Lösungen eine Leitung um das Zündkabel gewickelt. Die 
Funktion zu erklären würde jetzt warscheinlich zu weit führen. Im Grund 
wird durch die Beschaltung sichergestellt das ein Zündimpuls auch nur 
eine Flanke am µC-Pin erzeugt. Zwischen den eintreffenden Zündpulsen 
wird dann die Zeit gemessen und daraus die Drehzahl berechnet (je nach 
Motor, 2- oder 4-Takter).

von unangemeldeter (Gast)


Angehängte Dateien:

Lesenswert?

Patrick L. schrieb:
> Ich habe zu dem Projekt ein Wiki erstellt das ihr auf der folgenden
> Seite finden könnt: https://defcon-cc.dyndns.org/wiki/Laptimer

???

von Patrick L. (crashdemon)


Lesenswert?

Ist ein "Self signed Zertifikat" da ist diese Meldung üblich.

https://support.mozilla.org/de/kb/Dieser-Verbindung-wird-nicht-vertraut

: Bearbeitet durch User
von Patrick L. (crashdemon)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.