Ich erfasse ja die Zeit die die Scheibe für eine Umdrehung benötigt.

Dazu möchte ich auf die flanke beim Übergang von Rot -> Silber triggern und die zeit bis zum nächsten Übergang Rot->SIlber messen.

Als Sensor habe ich mir diese Schaltung von ELV ausgewählt http://www.elv.de/output/controller....ereich=&marke= die hat den vorteil der unempfindlichkeit gegen Fremdlicht und man kann Empfindlichkeit und Impulsdauer am Ashang einstellen.

Mit meiner jetzigen schaltung bin ich nicht 100% zufrieden...

Ursprünglich hatte ich vor die Funktionalität dieser PLL-Schaltung in Software nachzubauen, aber das schein zu kompliziert zu sein.


Zur Auswertung schwebt mir sowas wie dieses Programm von Roland Walter vor (listing ganz unten):
http://www.rowalt.de/mc/index.htm

Code:
'0014.BAS:  InputCapture mit Timer1 (2) (Frequenzzähler)
'Hardware:  MAX232 an PD0/PD1
'           Nullmodemkabel zum PC
'           Pin ICP/PD6 an RTS
'--------------------------------------
$Regfile = "2313def.dat"
$Crystal = 3686400  '3,6864MHz-Quarz
$Baud    = 115200   'Hohe Baudrate

Dim lCount As Word At &H60
Dim wCountLo As Word At &H60 Overlay
Dim wCountHi As Word At &H62 Overlay

On ICP1 OnCapture   'Interrupt-Routine
On OVF1 OnOverflow  'Interrupt-Routine

Config Timer1=Timer,Prescale=1,Capture Edge=Rising

Enable ICP1         'Capture-Interrupt
Enable OVF1         'Overflow-Interrupt
Enable Interrupts   'Interrupts global

Main:               'Hauptschleife
Goto Main
'--------------------------------------
OnCapture:          'Timer1-Capture
  wCountLo = Timer1 'Erst Wert sichern
  Timer1 = 0        'Sofort Timer-Reset
  Print lCount;" ";
  wCountHi = 0
Return
'--------------------------------------
OnOverflow:
  Incr wCountHi    'lCount=lCount+65536
Return
Dann müssten noch zwei Zähler für den Gas- und Wasserverbrauvh eingebaut werden.


Zur Datenübertragung werde ich vermutlich einen X-port auf LAN einsetzen, oder ein Datenfunkmodul (wenn ich ein Preiswertes finde...)


Ich fang das Basteln mal an, habe mein STK500 schon angewärmt.