protokoll2

Gast #13622
Lesenswert?

meine arbeit besteht darin temperatur uber 8 sensoren uber den 
microcontroller AT90S8535 AD zu wandeln und zu multiplexen.
anschliessend werde ich meine daten fsk
mdulieren und an einen sender mit ft=915mHz draufzugeben.auf der 
empfangsseite empfange ich das signal mach wieder eine demodulation geb 
es wieder auf den microcontroller,demultiplexe es und habe am ausgang 
des microcontrollers eine analoge spannung.
das problem ist das meine databytes die gleiche form annehmen konnen wie 
die startbytes.
meine idee ist folgende:beim AD Wandler die referenzspgn. z.b.auf 5V zu 
setzen.Auf den eingang analogen eingang nicht mehr wie 5 V draufzugeben.
somit kann schon die bitfolge bei einem 8 bit wandler 11111111 nicht 
vorkommen.
dann sieht mein rahmen so aus:
|11111111|11111111|1.databyte|2.Data|3....|6..|
|11111111|11111111|7.data |8 data|usw.
der startbyte 11111111 kann in den data nicht wegen der referenzspgn 
vorkommen.
ich muss jedoch mein startbyte so definieren:
11111111|11111111|denn mein data kann ja auch so 
aussehen:00001111|11110000.somit hatte ich wieder 8 einsen 
hintereinander.was meint ihr dazu?
Gast #13624
Lesenswert?

Ganz passabel... vorallen wenn man nur Bitcodes senden kann. Die 
Referenzspannung müsstest du nichtmal zwangsweise ändern. Du könntest 
den Wert eines AD-Wandlers (bevor du ihn sendest) auch auf 11111110 
setzen wenn er 11111111 erreicht hat.

Desweiteren ist es überflüssig für das selbe Problem zwei Thread 
aufzumachen.

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