Signaldauerüberwachung mittels µC

Gast #997946
Hallo,

mein Verstärker wird mit einem Eingangssignale angesteuert, das
zwischen den Zuständen 0V und +5V hin- und herschalten und periodisch 
ist, also eigentlich ein PWM Signal.
Der Verstärker schaltet bei dem "high" Zustand für die Dauer des 
Zustandes durch. Nun möchte ich den Fehlerfall überwachen, dass die 
"high"-Phase zu lange dauert und in diesem Fall den Verstärker 
abschalten.
Ich benutze den Infineon XC164 Mikrocontroller und würde gerne wissen 
mit welcher "Unit" ich das am besten mache (normaler Timer, Gated-Timer, 
CAPCOM...also Capture-Funktion)?
Bei dem Auftreten dieses unerlaubten Zustand möchte ich, dass ein 
Interrupt ausgelöst wird um dort in der Interrupt-Service-Routine eine 
bestimmte leitung zu setzen.

Lg mario
Gast #998014
Grundsätzlich ist die Messung ja über das GPTA Modul unter Verwendung 
der Gated-Timer möglich, wo ich in der "High"-Phase der Timer einfach 
getaktet wird und bei der fallenden Flanke ich über einen Interrupt den 
Timer rücksetze.
Jedoch habe ich das problem, dass ich 6 Signale derart überwachen muss 
und es nur 2 GPT-Module mit jeweils 2 Timer gibt.
Grundsätzlich stellt die CAPCOM-Einheit jeweils 16 Channels zur 
Verfügung - kann ich nicht mittels dieser sowas einfach messen und 
entsprechend einen Interrupt auslösen?

LG mario

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.