Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Pausenfunktion mit werten kleiner 1 programmieren Kategorie: Programmierung Basic (von Peter Karner - 22.03.2021 17:58)
Peter Karner nutzt:  CC1-M-Unit V1.1
Hallo Leute!

Ich moechte gerne einen kleinen Verbrennungsmotor mit meiner C-Control-1 mit Applikation Board-2.0 steuern und dafuer muss ich Ventilfunktionen schalten, die zeitlich verzoegert zum Kurbelwellensensorsignal angesteuert werden sollen. Der Kurbelwellensensor gibt bei jeder Umdrehung ein neues Signal und dann mwerden in entsprechenden Winkelgraden die Ventile angesteuert, was drehzahlabhaengig auf kurze Programmverweilpausen in wenigen Millisekunden hinauslaeuft. Dazu wuerde ich gerne die Funktion "Pause" verwenden, aber die geht nur in Vielfachen von 20ms zu programmieren.
Ist es moeglich, die Pause mit Werten kleiner 1 zu programmieren? Dieser Zahlenwert kleiner 1 ist eine Variable, die sich aus aktueller Drehzahl und dem entsprechenden Winkelversatz zum letzten Kurbelwellensignal errechnet.
Sollte das moeglich sein, was ist dann der kleinste moegliche Wert, den die Pausefunktion gerade noch verarbeiten kann?
Gibt es evtl. eine andere Moeglichkeit, wie man dieses Problem programmieren kann?

Vielen Dank fuer Eure Hilfe und Gruesse,
Peter

 Antwort schreiben

Bisherige Antworten:

Re: Pausenfunktion mit werten kleiner 1 programmieren (von Dietmar - 22.03.2021 19:05)