geschickte funktion um um passenden teiler zu setzen

Gast #2048018
Lesenswert?

Hallo Liebes Forum,
habe folgendes Problem. Ich muss eine Referenzfrequenz immer so 
runterteilen  das sie sich immer so um den bereich 0.125 Khz bewegt, 
muss aber immer ein bisschen kleiner sein. Dafür steht mir ein Teiler 
1-255 zur Verfügung.
Wie löse ich das Programmiertechnisch am geschicktesten? es muss ja eine 
bessere Lösung geben als mit 255 if abfragen immer dir Referenz ab zu 
fragen und dann den Teiler zu setzen.




Vielen Dank im Vorraus


Dominik
Moderator (Firma: Titel) Persönliche Seite #2048051
Lesenswert?

> Teiler = (f / 0.125) + 1
Hmmm...
Ich hätte behauptet, aus   Fref/Teiler < 125000
ergibt sich                Teiler > (Fref/125000)
und damit in der Praxis    Teiler = (Fref/125000)+1

Allerdings wirst du Probleme und ungünstige Teiler bekommen, je kleiner 
der Teiler wird. Denn 150kHz wäre ja zu hoch. Also heruntergeteilt:
150000/125000 = 1.2 --> Teiler = 2 --> f=75kHz

> das sie sich immer so um den bereich 0.125 Khz bewegt,
> muss aber immer ein bisschen kleiner sein.
Ja, was jetzt um 125kHz oder immer kleiner?
Gast #2048078
Lesenswert?

Erstmal vielen Dank für die schnelle Antwort,
ja Lothar da hast du recht..
Der die Frequenz muss auf kleiner 125KHz runtergeteilt werden, aber darf 
sich nicht zu weit davon weg bewegen. also möglichst nah immer an 125KHz 
dran. Da sonst im Endprodukt zu große Toleranzen entstehen.



Gruß

Dominik

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren