-> Hier kostenlos registrieren
Hallo,
wie kann ich die maximale Zykluszeit errechnen die erlaubt ist, dass ich nicht auf interrupts zugreifen muss?
Ich habe beispielsweise ein Maschine, bestehend aud ein Messermotor und ein Hydraulikzylinder. Wenn der Messermotor einen bestimmten Winkelbereich hat, darf der Kolben nicht vorpressen. Der Messermotor läuft maximal mit 200 U/min. das ergibt 300 ms pro Umdrehung. Mein gesamtes Programm hat eine Zykluszeit von 6-9 µs. jetzt hat mir aber der Verfasser des Programms mal gesteckt, das die maximale Zykluszeit nur 3-4 µs sein dürfte, wenn ich dieses Taktverhalten des Zylinders ohne Interrupt realisieren wollte.
Ich kam leider nicht mehr dazu zu fragen, wie und warum das so ist. ich wäre jetzt davon ausgegangen, das bei 9 µs ja bummelig 33 Zyklen durchlaufen und es funktionieren sollte.
kann mir bitte jemand nen Tip geben wie ich das berechnen kann?
Vielen Dank
Credo
wie kann ich die maximale Zykluszeit errechnen die erlaubt ist, dass ich nicht auf interrupts zugreifen muss?
Ich habe beispielsweise ein Maschine, bestehend aud ein Messermotor und ein Hydraulikzylinder. Wenn der Messermotor einen bestimmten Winkelbereich hat, darf der Kolben nicht vorpressen. Der Messermotor läuft maximal mit 200 U/min. das ergibt 300 ms pro Umdrehung. Mein gesamtes Programm hat eine Zykluszeit von 6-9 µs. jetzt hat mir aber der Verfasser des Programms mal gesteckt, das die maximale Zykluszeit nur 3-4 µs sein dürfte, wenn ich dieses Taktverhalten des Zylinders ohne Interrupt realisieren wollte.
Ich kam leider nicht mehr dazu zu fragen, wie und warum das so ist. ich wäre jetzt davon ausgegangen, das bei 9 µs ja bummelig 33 Zyklen durchlaufen und es funktionieren sollte.
kann mir bitte jemand nen Tip geben wie ich das berechnen kann?
Vielen Dank
Credo