Habe gelesen das RC5 die Daten per Manchester Code überträgt.
Mein Funkt modul braucht auch Serielle Manchester Codierte Daten.
Kann ich da einfach die Funktion von Bascom für RC5 verwenden?
Habe das Modul, http://www.pollin.de/shop/downloads/D550755B.PDF
Mfg Ripper121
Ripper121 schrieb:> Habe gelesen das RC5 die Daten per Manchester Code überträgt.> Mein Funkt modul braucht auch Serielle Manchester Codierte Daten.> Kann ich da einfach die Funktion von Bascom für RC5 verwenden?>> Habe das Modul, http://www.pollin.de/shop/downloads/D550755B.PDF>> Mfg Ripper121
Das Modul -erwartet- gleiche Dauer von Nullen und Einsen.
Denn sonst läuft beim Empfänger der "Nullpunkt" weg.
RC5 dürfte das wohl eher nicht erfüllen.
Müsste man aber erst schauen wie der CODE aussieht, ob er symmetrisch
ist.
Wenn ja, dann gehts (wenns in der Bandbreite des Moduls liegt).
Kurt
> Das Modul -erwartet- gleiche Dauer von Nullen und Einsen.
Also einen schön konstanten Takt? Etwas langweilig... ;)
Es geht um gleichstromfrei, und da ist Manchester/RC5 schon OK. Ob jetzt
der RC5-Decoder auch für Funk gut geeignet ist, der doch etwas andere
Störungseffekte als IR hat, ist was anderes. So prinzpiell sollte es
aber schon gehen.
Georg A. schrieb:>> Das Modul -erwartet- gleiche Dauer von Nullen und Einsen.>> Also einen schön konstanten Takt? Etwas langweilig... ;)
Da war natürlich der Mittelwert gemeint.
>> Es geht um gleichstromfrei, und da ist Manchester/RC5 schon OK.
RC5 ist also Manchester?
> Ob jetzt> der RC5-Decoder auch für Funk gut geeignet ist, der doch etwas andere> Störungseffekte als IR hat, ist was anderes. So prinzpiell sollte es> aber schon gehen.
Es müsste doch gehen BASCOM dazu zu bewegen den Code -langsam- zu
erzeugen/dekodieren, so langsam dass er ins Sprachband passt.
Kurt
> RC5 ist also Manchester?
Ja.
> Es müsste doch gehen BASCOM dazu zu bewegen den Code -langsam- zu> erzeugen/dekodieren, so langsam dass er ins Sprachband passt.
Ich habe jetzt keine Ahnung, wie das da genau realisiert ist, aber wenn
man den Timer viermal langsamer laufen lässt, müsste es eigentlich
aufgehen.
Georg A. schrieb:>> RC5 ist also Manchester?>> Ja.>>> Es müsste doch gehen BASCOM dazu zu bewegen den Code -langsam- zu>> erzeugen/dekodieren, so langsam dass er ins Sprachband passt.>> Ich habe jetzt keine Ahnung, wie das da genau realisiert ist, aber wenn> man den Timer viermal langsamer laufen lässt, müsste es eigentlich> aufgehen.
Also wenn ich mir das so anschaue,
http://de.wikipedia.org/w/index.php?title=Datei:Ir_rc5_code_demodulated.jpg&filetimestamp=20100730171614
dann habe ich Zweifel dass das mit Funk geht.
Es besteht keine Symmetrie zu einem Nullbezug.
Das heisst dass der Empfänger warscheinlich nicht -anständig-
detektieren kann.
Kurt
Naja, die 38Khz Trägermodulation muss man beim Senden halt mit einem
RC-Glied wegfiltern, wenn man sie in der SW nicht ausschalten kann. Der
Empfänger sieht sie (auch bei IR) ohnehin nicht mehr.
Georg A. schrieb:> Naja, die 38Khz Trägermodulation muss man beim Senden halt mit einem> RC-Glied wegfiltern, wenn man sie in der SW nicht ausschalten kann. Der> Empfänger sieht sie (auch bei IR) ohnehin nicht mehr.
Nicht die 38 Khz sehe ich als Problem, die kann man ja runterbrechen,
sondern dass der Empfänger keine Bezugslinie hat, bzw. diese wegläuft
weil ja kein Gleichspannungspegel übertragen wird, sondern dieser sich
aus dem Mittelwert des Signal bildet.
Und dieser Mittelwert ist beim RC5 informationsabhängig.
Bei einer HF-Übertragung ist es notwendig/sinnvoll erst ein
Einphassignal, mehrere 1nsen/Nullen, zu senden damit sich u.A. der
Gleichspannungspegel beim Empfänger bilden kann.
Die nachfolgenden "Bits" sollten dann alle gleichen Anteil an Nullen und
Einsen haben.
Beim IR mag es ausreichen das erste Bit in seiner Höhe zu bestimmen,
beim Funk wohl eher nicht.
Es sei denn man begnügt sich mit nur wenigen Bits, da könnte es ev.
gehen.
Kurt
> Und dieser Mittelwert ist beim RC5 informationsabhängig.
Bei Manchester? Wie soll das denn passieren? Du hast nie mehr als 2
Halbtakte lang einen konstanten Pegel.
Ausserdem Zitat Wikipedia zum Thema Manchester:
"Eine wesentliche Eigenschaft dieses Leitungscodes ist die
Gleichanteilsfreiheit des resultierenden Signals. Dies bedeutet, dass
der Gleichspannungsanteil genau null ist. Daher ist es möglich, die
Signalfolge beispielsweise über Impulstransformatoren mit einer
galvanischen Trennung zu übertragen."
Georg A. schrieb:>> Und dieser Mittelwert ist beim RC5 informationsabhängig.>> Bei Manchester? Wie soll das denn passieren? Du hast nie mehr als 2> Halbtakte lang einen konstanten Pegel.>> Ausserdem Zitat Wikipedia zum Thema Manchester:>> "Eine wesentliche Eigenschaft dieses Leitungscodes ist die> Gleichanteilsfreiheit des resultierenden Signals. Dies bedeutet, dass> der Gleichspannungsanteil genau null ist. Daher ist es möglich, die> Signalfolge beispielsweise über Impulstransformatoren mit einer> galvanischen Trennung zu übertragen."
Wenn das so ist dann gehts!
Ich habe mir das Beispiel angeschaut und anscheinend falsch
interpretiert.
Heisst: Manchester lesen und verstehen.
Kurt