- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 12

Thema: Servosignal von Timer1 KanalA und ~B zeigt Ausfälle

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.715
    Blog-Einträge
    133
    Hallo,
    könnte das Problem auftauchen, weil das Setzen von OCR1B nicht mit dem Timerstand (TCNT1) abgestimmt ist?

    Die while Schleife, in der das Setzen von OCR1B stattfindet läuft unabhängig vom Timer1 bzw umgekehrt. Die beiden sind nicht synchronisiert.

    Nun könnte es passieren, daß gerade ein CompB Interrupt aufgetreten ist, OCRB erhöht wird und aufgrund des TCNT1 Standes und Weiterlaufen des Timers das Interrupt Flag sofort neu gesetzt wird. (Interrupt tritt nicht auf, da disabled)

    Im folgenden Compare1A Interrupt wird Compare1B enabled und aufgrund des stehenden Compare1B Flags tritt sofort der Compare1B Interrupt auf und löscht das gerade von Compare1A gesetzte PB2 wieder. (Der Peak?)

    Das könnte solange gehen bis die while Schleife und Timer auseinandergedriftet sind, daß das Compare1B Flag nicht mehr zum falschen Zeitpunkt gesetzt wird.

    Versuch: In der Compare1A ISR vorsorglich das Compare1B Interruptflag löschen.

    (Fals ich Müll erzählt habe, schiebe ich es der Einfachheit halber auf fehlende C-Kenntnisse )

    Gruß
    Searcher
    Geändert von Searcher (19.10.2012 um 15:23 Uhr)
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Ähnliche Themen

  1. Pulsgenerator für servosignal
    Von Horstel im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 10.06.2007, 12:58
  2. Servosignal erzeugen
    Von Sukilin im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 30.05.2007, 16:04
  3. Servosignal schaltet nicht ab
    Von Andree-HB im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 6
    Letzter Beitrag: 28.01.2005, 21:38
  4. PCM-Servosignal-Erkennung
    Von odlanir im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 4
    Letzter Beitrag: 27.04.2004, 18:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen