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.
Habe es mit dem Standart RC5 code gemacht das geht leider nicht. Hat schon jemand ein code für das Modul?
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
Kurz: Das Problem ist nicht der Mittelwert der Datensignale, sondern der des Pausensignals ;-)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.