Forum: Mikrocontroller und Digitale Elektronik Stufenlos Frequenz regeln


von Flo (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!!

Hab ein rechtecksignal mit 130kHz erzeugt. Hab nun folgendes Problem:
Muss die Frequenz von 120 - 150 kHz genau regeln können. Hab folgendes
Programm geschrieben. (Datei im Anhang) Ich muss nur den Reload wert
ändern. Hab eine Tastatur mit der ich das bewerkstelligen kann. Nur
wenn sich ein Wert änder sind das ungefähr 2,4 kHz die sich im
Ausgangswert ändern.(zu ungenau)

Bitte um Antwort

von Hagen (Gast)


Lesenswert?

Dann musst du es in Software machen. Suche mal nach DDS = Direct Digital
Synthesis und schau dir den Phase-Accumulator genauer an. DDS wird zwar
meistens dazu benutzt WAVES abzuspielen, sprich zb. um einen Sinus aus
einer Lookuptabelle zu erzeugen, aber das stört nicht. In deinem Falle
kannst du das DDS Verfahren so abwandeln das du ohne Lookup auskommst
und einfach beim überschreiten des Phaseaccumulators einen Pin
Toggelst.

Gruß Hagen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.