Verständnisfrage vor dem Kauf: Pulslänge messen
Posted: Tue Jul 22, 2014 11:04 am
Hallo Flowcode-Gemeinde,
ich beschäftige mich gerade mit der Demo-Version von Flowcode für PIC, breche mir allerdings die Ohren bei der Messung von Pulslängen:
Die Hauptaufgabe meiner Flowcode-Projekte soll sein, Pulslängen von 800-2300us Länge zu messen und Pulslängen ähnlicher Länge zu erzeugen.
Dazu brauche ich eine Auflösung von mindestens 10us oder feiner.
Wenn ich mir die Interrupt-Funktion ansehe, so ist eine Messung natürlich möglich, hat allerdings nur eine Auflösung von 52us. Das ist für meinen Fall zu grob. (ich kann meinen Pic max 20MHz takten)
Ausserdem benötige ich eine Möglichkeit, die Pulse mit definierter Länge aus zu geben. (s.o.)
Das Servo-Modul von Flowcode geht da schon in die richtige Richtung, allerdings kann ich dort die Pulslänge nicht genau definieren und habe nur eine Möglichkeit, von x bis y us in 127 Stufen zu steuern. (sofern ich das richtig verstanden habe) Numerische Eingaben sind nicht möglich.
Kann mir als Flowcode-Neuling jemand einen Tipp geben, ob das möglich ist, das mit Flowcode zu realisieren? -wäre Schade, wenn das ansonsten tolle Flowcode-Projekt aus diesem Grund für mich nicht in Frage käme.
Herzlichen Dank für Eure Hilfe!
der Det
ich beschäftige mich gerade mit der Demo-Version von Flowcode für PIC, breche mir allerdings die Ohren bei der Messung von Pulslängen:
Die Hauptaufgabe meiner Flowcode-Projekte soll sein, Pulslängen von 800-2300us Länge zu messen und Pulslängen ähnlicher Länge zu erzeugen.
Dazu brauche ich eine Auflösung von mindestens 10us oder feiner.
Wenn ich mir die Interrupt-Funktion ansehe, so ist eine Messung natürlich möglich, hat allerdings nur eine Auflösung von 52us. Das ist für meinen Fall zu grob. (ich kann meinen Pic max 20MHz takten)
Ausserdem benötige ich eine Möglichkeit, die Pulse mit definierter Länge aus zu geben. (s.o.)
Das Servo-Modul von Flowcode geht da schon in die richtige Richtung, allerdings kann ich dort die Pulslänge nicht genau definieren und habe nur eine Möglichkeit, von x bis y us in 127 Stufen zu steuern. (sofern ich das richtig verstanden habe) Numerische Eingaben sind nicht möglich.
Kann mir als Flowcode-Neuling jemand einen Tipp geben, ob das möglich ist, das mit Flowcode zu realisieren? -wäre Schade, wenn das ansonsten tolle Flowcode-Projekt aus diesem Grund für mich nicht in Frage käme.
Herzlichen Dank für Eure Hilfe!
der Det