Gast
#341733
Hallo, nachdem sich herausgestellt hat, das mit einem 8Bit-DAC-Baustein mit nachgeschaltetem OP ich meine beiden benötigten sinusförmigen Frequenzen (1200Hz und 1800Hz) einfach erzeugen kann, geht es an die Details. Ich muß ja nun 2 Tabellen entwerfen, in denen ich jeweils die Bytes für die Ansteuerung des DAC ablege. Ich zerlege also meinen Sinus in kleine "delta" t. Für jedes "delta" t ist nun der zugehörige y Wert auszurechnen, wobei Zeiger senkrecht nach oben =1 (volle Ausgangsspannung Vmax). Zeiger waagerecht nach unten =0 (Ausgangspannung =0V). Auf die Bytes übertragen bedeutet =1, dann 11111111b und =0 dann 00000000b . Das war ja einfach. Jetzt muß ich die Zwischenwerte berechnene. Annahme: Bei t = 0,04ms beträgt der y-Wert vom Sinus 0,36 Bei einem 8Bit-DAC betragen die normierten Stufen 1/256 =0,0039. Habe ich mir in Excel eine Tabelle berechnet, so kann ich nachschauen, welche Stufe meinem Y-Wert(Annahme 0,36) am nächsten liegt. Dies wäre 0,36 durch 0,0039 = 92,3.. Also die 92 Stufe 92dez entspricht 5Chex Das bedeutet: Bei t = 0,04ms muß der Mikrocontroller den 8-Bit-DAC mit dem Hexwert 5C ansteuern. Wäre nett, wenn das mal jemand überfliegen könnte und auf Richtigkeit prüft.