Gast
#1374747
Gutes Forum Bin gerade an meiner Diplomarbeit dran und ein Teil davon besteht darin die Frequenz eines Light-to Frequency Converter (Lichtsensor) mit dem Capture Modul des PIC16F876A zu messen. Die Taktfrequenz des PIC betraegt 4MHz. Der Frequenzbereich des Lichtsensors betraegt 1- 100Khz. Das 16 bittige Ergebnis der Frequenzmessung wird dann an das PWM Modul weitergegeben an die Variable PR2, welche das Tastverhaeltnis bestimmt. Die Werte werden mittels Wertetabelle uebergeben, da PR2 nur 8 Bit betraegt. Das Signal des PWM wird danach ueber einen Tiefpass demoduliert um eine Spannung von 0-5V zu bekommen. Momentan sieht es so aus, dass es mir nur moeglich ist Frequenzen von 1KHz- 10Khz mit dem Capture Modul zu messen, da die anderen Frequenzen so schlecht am PWM ankommen, dass sie nicht demodulierbar ist. Der Timer des PWM ist ohne Prescaler eingestellt um eine hohe Ausgangsfrequenz zu bekommen, welche momentan bei 3,9 KHz im Maximum liegt. Habe den schlimmen Verdacht, dass es an der Taktfrequenz liegen koennte und deshalb nur niedrigere Frequenzen messen kann. Wuerde mich freuen, wenn jemand eine Idee haette. Gruesse Clemens