Hallo Armel,
Zitat:für ein Frequenz für 94 Hz beim Sinusformigen Signal oder dreiecksignal ergibt sich eine Drehzahl von 5640 U/min aber beim Rechtecksignal landen wir beim 5660 U/min. Die Abweichung ist zu groß.
Das Problem liegt nicht notwendigerweise an der Signalform, sondern an Abtastrate und Sampleanzahl!
Lass mein VI mal mit Fs=100kHz und #sample=25k laufen, dann liegt die Abweichung zwischen Sinus und Rechteck bei <1rpm für ein 94Hz-Signal…
Mach doch mal eine Fehlerrechnung, die eben auch Samplerate und Sampleanzahl berücksichtigt!
(Eine Abweichung von ±10rpm bei ~5650rpm ergibt einen Fehler von 0.18% - das wäre für einen echten Sensor schon ganz gut. Und ein echter Drehsensor mit Pulsausgang gibt dir auch immer "beste" Rechteckpulse, also solltest du eher deine Messwertverarbeitung verbessern anstatt das Signal künstlich zu verschlechtern!)
Nachtrag:
Bei der Drehzahlmessung mit Pulsen gibt es zwei grundlegende Methoden:
1. Zeit zwischen zwei (oder mehreren) Pulsen bestimmen
2. die Anzahl der Pulse pro fester Zeiteinheit bestimmen
Beide Methoden funktionieren - aber mit unterschiedlichen Fehlern, abhängig von der Pulsrate im Verhältnis zur Samplerate.
Deshalb nochmal der Hinweis: einfach mal eine Fehlerrechnung erstellen!