Stephan schrieb:
> Ich habe mir mal die wav Datei angeguckt und hab festgestellt, dass die
> Daten dort von 00 bis ff gehen.
Stimmt.
> Doch in Audacity sehe ich, dass es von
> -1 bis 1 geht,
Verstehe ich nicht, aber ich nutze das Programm auch nicht.
> d.h das 80 der Mittelpunkt ist.
Der Mittelpunkt. bzw. die Mittellinie ist 128 bzw. 80 Hex.
> Wie kann ich das denn in
> PWM übertragen??
Ja warum denn nicht? Der Bereich geht von 0 bis 255, die Mitte ist 128.
Wichtig ist nur, dass die PWM schnell genug ist. Mit dem Tiny85 (auch
Tiny84 oder Tiny861) ist das sehr gut realisierbar.
> Wie mache ich diese Wechselspannung oder muss man sie
> nicht machen?
Welche Wechselspannung, die zu erzeugende NF?
Du erzeugst eine PWM mit relativ hoher (Träger-)Frequenz und modulierst
den Tastgrad im Zeitraster der Samplerate mit den Bytes der WAV-Datei.
Ein Tiefpass zwischen PWM-Ausgang und Verstärker filtert die
PWM-Frequenz weg und übrig bleibt die Wechselspannung, die in der
WAV-Datei gespeichert ist. Jedes Byte (außer WAV-Header, der muss
entfernt werden) repräsentiert den Augenblickswert dieser
Wechselspannung. 0 entspricht negativster Pegel, 128 entspricht
Mittellinie und 255 entspricht dem positivsten Pegel. Funktioniert
wunderbar, ich baue damit Soundmodule für Gartenbahn-Loks (Diesel und
Dampf).
...