Afug-Info.de - Amateurfunk und mehr...  Afug-Info.de - Elektronik, Amateurfunk und mehr...  Afug-Info.de - Amateurfunk und mehr...
Afug-Info.de   ist
FÃœR ALLE BESUCHER

Ohne  Werbung
Ohne  Cookies
Ohne  Tracking
Ohne  Java
Ohne  Flash
Ohne  Skripte
Ohne  Active-X
Ohne  iFrames
Ohne  Social Plugins


Afug-Info.de bei YouTube


V I D E O - Empfehlung

Afug-Info.de bei YouTube

Afug-Info.de bei YouTube

Afug-Info.de bei YouTube

Afug-Info.de bei YouTube

Afug-Info.de bei YouTube

Afug-Info.de bei YouTube

Afug-Info.de bei YouTube


 Afug-Info.de - Elektronik, Amateurfunk und mehr...

Sinus erzeugen mit PIC16F628 und Sinus-Tabelle

mit Sinus-Tabellen, Schaltbild und brennbarer hex-Datei

Ein Sinus lässt sich auf viele Arten generieren - eine Möglichkeit mit einer Sinus-Tabelle in Verbindung mit einem PIC16F628(A) und einem Widerstandsnetzwerk wird im Folgenden kurz vorgestellt - inklusive Schaltbild und brennbarer hex-Datei als praktisches Beispiel.

Schaltbild: Sinus mit PIC und Tabelle
Schaltbild: Mit einem PIC16F628 mit Sinus-Tabelle und Widerstandsnetzwerk wird ein Sinus generiert.


Das externe Quarz dient der Frequenzstabilität; es kann auch der interne 4-MHz-Oszillator des PIC genutzt werden, die Ausgangsfrequenz ist dann aber nur noch so genau wie im Datenblatt angegeben (ggfs. Konfigurationszeile anpassen).

Es können auch andere Widerstandswerte gewählt werden, z.B. 20 und 10 kOhm. Es sollte aber auf das Verhältnis der Werte geachtet werden (2:1), so dass sich am Spannungsteiler nichts verändert.

Mit ein wenig Glättung ist damit ein formschöner Sinus realisierbar.

Funktionsweise

In einer Endlosschleife werden die Werte der Sinus-Tabelle nacheinander am Port ausgegeben. Nach der Port-Ausgabe wird ein Wartebefehl eingefügt, um die Geschwindigkeit anzupassen.

Sinus-Tabellen

Die hier vorgestellte Schaltung arbeitet mit der folgenden Sinus-Tabelle mit 50 Werten:

127, 140, 152, 164, 175, 186, 195, 204, 211, 217, 222, 225, 227, 227, 225, 222, 217, 211, 204, 195, 186, 175, 164, 152, 140, 127, 114, 102, 90, 79, 68, 59, 50, 43, 37, 32, 29, 27, 27, 29, 32, 37, 43, 50, 59, 68, 79, 90, 102, 114


Sinus mit 50 Werten
Bild: Sinus mit den obigen 50 Werten


Möglich sind aber auch Tabellen mit weniger Werten - wie in den folgenden Beispielen:

Sinus-Tabelle mit 30 Werten:

127, 117, 107, 98, 90, 84, 79, 77, 77, 79, 84, 90, 98, 107, 117, 127, 137, 147, 156, 164, 170, 175, 177, 177, 175, 170, 164, 156, 147, 137

Sinus-Tabelle mit 20 Werten:

127, 133, 138, 143, 146, 147, 146, 143, 138, 133, 127, 121, 115, 111, 108, 107, 108, 111, 116, 121


Microcontroller

Aus Missbrauchsgründen sind hex-Codes nicht zugänglich und werden nicht auch nicht per eMail versandt. Bei Interesse an einem beschriebenen Microcontroller bitte Anfrage per eMail senden.



Viel Erfolg beim Experimentieren !


Weiterführende Links



Copyright: www.Afug-Info.de   Jegliche Vervielfältigung oder anderweitige Nutzung dieses Textes und/oder Bilder bedarf der vorherigen Genehmigung. Kontakt: http://www.afug-info.de/

Seitenanfang

 Afug-Info.de - Amateurfunk und mehr...