|
|
DrehzahlmesserLast update: 2010-04-5 (initial page) Diese Seite beschreibt das Projekt Drehzahlmesser.
[Bearbeiten] FunktionsweiseDer Drehzahlmesser erhält von der Lichtmaschine das Signal einer Spule und damit eine zur Motordrehzahl in konstantem Verhältnis stehende Frequenz. Die Aufgabe ist nun, die Grundfrequenz zu ermitteln, in die Motordrehzahl entsprechend des Übersetzungsverhältnisses Motor zu Lichtmaschine umzurechnen und anzuzeigen. Zur besseren Ablesbarkeit wurden 7-Segment-LED Anzeigen verwendet. Diese sollen auch bei Sonnenbescheinung noch ablesbar sein und im Dunkeln nicht blenden. Dafür ist eine Helligkeitsmessung implementiert, die die Helligkeit der LED-Anzeigen bei Dunkelheit reduziert. [Bearbeiten] VerbesserungsideenKein Projekt ist auf Anhieb perfekt, so auch dieses nicht. Die hier als Version 1 dargestellte Schaltung ist allerdings auch schon die zweite Revision in meiner Entwicklungsgeschichte. Für eine Version 2 würde ich folgende Sachen ändern:
[Bearbeiten] QuellcodeDer Quellcode ist in C geschrieben. Im Wesentlichen werden drei Aufgabengleichzeitig erledigt:
Der weitaus interessanteste Teil ist die Frequenzmessung. Die übrigen beiden Aufgaben (Anzeige und Helligkeit) sind recht simpel gemacht. Für die Helligkeit wird ein Kondensator über eine Fotodiode aufgeladen und die Zeit gestoppt, die benötigt wird, bis der Kondensator voll ist. Das Anzeigen des Wertes geschieht über Multiplexen der 4 7-Segment-Anzeigen. Diese können frühzeitig ausgeschaltet werden, was eine Reduktion der Helligkeit erlaubt. Zur Messung der Frequenz des Signals von der Lichtmaschine wird diese Signal zuerst abgetastet und anschließend die Autokorrelationsfunktion f(x) gebildet. Diese wird danach auf die ersten beiden Minima min1 und min2 untersucht und zwischen diesen Minima das folgende Integral gebildet: d entspricht anschließend der Position des ersten Maximums. Da dieses aber genau die Periode der Eingangsfrequenz in Abtastintervallen angibt, kann daraus diese berechnet werden. [Bearbeiten] SchaltplanSchaltplan des Drehzahlmessers Im Schaltplan (und im Layout) sind doppelt so viele Transistoren wie nötig eingezeichnet (übereinander!), damit wahlweise 2n3904/2n3906 oder BC-typen eingesetzt werden können. Das Layout wird damit universell einsetzbar, allerdings ist es in dieser Form nur von Hand herstellbar. [Bearbeiten] Ressourcen[Bearbeiten] Verlauf
|