Wave erstellen für Datenübertragung.mit präzise Breite der Amplitude

Gast #1607028
Lesenswert?

Hallo, ich möchte eine Wave erstellen für Datenübertragubg an dem MPF-1.
Der hat 165bps.
Wie eine Wave aufgebaut ist kenne ich schon.
Komme mit den Frequenzen nicht klar.

http://www.roboternetz.de/phpBB2/album_pic.php?pic_id=2452

Frequenz soll 41100 hz sein.
Die Amplitude hat 16bit (gehe dann auf fast Max bis 32000 als wert).
Ein Bit hat 24 Zustände bei 2 khz und 12 Zustände bei 1 khz, wie auf dem 
Bild zusehen und brauchen 6ms insgesamt.
Nun komme ich mit dem 1 khz und 2 khz da nicht klar.

Wie oft muss ich eine Amplitude aufrufen mit 32000 oder -32000, damit 
die Zeit 6ms/24 eingehalten wird bei 1 khz und 2 khz.

http://www.roboternetz.de/phpBB2/album_pic.php?pic_id=2453
Hier muss ich jetzt 1x 4sec(Startsnyc) 1khz einhalten , 1x 2sec 2khz 
(Midsync) und 1x 2khz(Endsync).

Wie komme ich jetzt auf dei Werte?

" PokeW(*tonspeicher+adr_mem,32000)" , so Poke ich dann die Werte ein, 
mit einer Schleife.

Danke.

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