Frequenzregelung

OP #4150963
Lesenswert?
• ▲
▼
Hallo liebes Forum,

im Rahmen eines Projektes möchte ich die Frequenz eines VCTCXO in einem 
bestimmten Wertebereich halten, also regeln.
Dafür wird mit dem Timer eine Sekunde lang die Anzahl der Impulse 
gezählt und mit einem Sollwert vergliechen.
Ich möchte mich erstmal mit matlab beschäftigen, um den Regler zu 
entwerfen und den Regelkreis zu simulieren.

Es gibt allerdings einige Punkte, wo ich mich ein bisschen unsicher 
fühle.
Jetzt sind meine Frage:

1. handelt es sich, um einen digitalen Regelkreis, da der 
Regelalgorithmus vom uC ausgeführt wird, oder?

2. Wenn ja, was ist mit der Abtastzeit ? Im meinem Fall gibt es ja 
keine, da keine analoges Signal abgetastet wird, sondern Impulse gezählt 
werden.

3. Muss die ich die Sekunde, in der Impulse gezählt werden als Totzeit 
in meinem Regelkreis berücksichtigen?

Danke im Voraus
#4151002
Lesenswert?
• ▲
▼
Jonathan Irrelevant schrieb:
> 1. handelt es sich, um einen digitalen Regelkreis, da der
> Regelalgorithmus vom uC ausgeführt wird, oder?
>
Ja. Unabhängig davon wie Dein VCTCXO gesteuert wird ist der Regelkreis 
digital, da der uC nur diskrete Werte produzieren kann.

> 2. Wenn ja, was ist mit der Abtastzeit ? Im meinem Fall gibt es ja
> keine, da keine analoges Signal abgetastet wird, sondern Impulse gezählt
> werden.
>
Ist 1s.

> 3. Muss die ich die Sekunde, in der Impulse gezählt werden als Totzeit
> in meinem Regelkreis berücksichtigen?

Ja. Falls sich aus irgendeinem Grund die Frequenz ändert, kann der 
Regelkreis erst nach Ablauf der Abtastzeit reagieren.
Gast #4151018
Lesenswert?
• ▲
▼
Die Regelung dürfte auf so etwas wie einen PLL hinauslaufen. Bei der 
Genauigkeit die man mit einem TCXO erreichen will, reicht das einfache 
Zählen der Impulse nicht unbedingt aus, um das GPS Signal voll zu 
nutzen.

Der Regelkreis wird in der Regel sehr langsam (Stundenbereich) sein, so 
dass es auf 1 Sekunde (ggf. auch nur 0,5 s) Totzeit nicht ankommt.

In der Regel dürfte es darauf hinauslaufen, dass der µC mit der Frequenz 
des VCXOs (oder einem Teil/Vielfachen davon) läuft und den Zählerstand 
beim GPS Sekundensignal ausließt (per Hardware) und ggf. zusätzlich per 
analoger Hardware noch eine Phaseninformation dazu nutzt. Die Abtastzeit 
an sich ist die 1 s Periode des GPS Signals - dazwischen bekommt man ja 
keine Information.

Die Kunst ist es bei dem Fall eher das Phasenrauschen des GPS Signals 
vernünftig zu dämpfen und gegen die Drift des VCXOs abzuwägen. Anders 
als sonst bei der Regelungstechnik oft gefordert wird keine möglichst 
schnelle Regelung angestrebt, sondern ein Übergang bei der passenden 
Zeitskala.
Der 2. Punkt ist ggf. Fehlertoleranz, wenn das GPS Signal ausfallen 
sollte.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.