Forum: PC-Programmierung Wave erstellen für Datenübertragung.mit präzise Breite der Amplitude


von neuer (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.