Was bedeutet denn diese Paketlänge?
Kann man da nicht einfach von PC zu PC funken?
Hi RCO,
die Aurel-Teile sind nicht schlecht, haben eine eingebaute Antenne und eine ziemlich hohe Funkdatenrate. Zu beachten ist die max. Paketlänge von 96byte.
Zu den Conrad Teilen schreibe ich hier nichts.
Solltest aber auch mal die LPRS-Teile (Links sind hier schon zur Genüge genannt) in deine Vergleiche mit einbeziehen.
Viele Grüße
Jörg
Was bedeutet denn diese Paketlänge?
Kann man da nicht einfach von PC zu PC funken?
Hi Moritz,
also das Modul muss ja zwischen Senden und Empfangen umschalten.Was bedeutet denn diese Paketlänge?
Dazu werden von den Modulen immer sogenannte Datenpakete versendet.
Der serielle Datenstrom muss, damit die Zerstückelung in Pakete funktioniert, spätestens aller 96byte für 1-2 Bitzeiten unterbrochen werden. Das Modul detektiert diese Pause und nimmt die eingegangenen Daten als Paket, hängt noch ne Prüfsumme dran und sendet das Datenpaket ab. Kann man sich auch als eine Art FIFO vorstellen. Die maximale Speichertiefe ist eben beim Aurel 96byte.
HTH und Viele Grüße
Jörg
Wenn ich das richtig verstehe, wirkt sich das aber nicht auf die Schnittstelle, sondern höchstens auf die Übertragungsgeschwindigkeit aus, oder?
Also Senden über RS232 und empfangen ganz normal.
weil du meintenst "zu beachten".
MFg Moritz
Hi Moritz,
ja du darfst nicht mehr als 96byte hintereinander in das Modul schreiben, sonst läuft irgendwas über, stürzt ab, weiß der Geier wie sich das Aurel hier verhält.Also Senden über RS232 und empfangen ganz normal.
weil du meintenst "zu beachten".
Sofern du immer nur kurze Ausgaben machst, ist das unerheblich. Hängt halt von deiner Anwendung ab. Ist aber normalerweise auch kein Problem, hier den Stream portionsweise zu schicken. Man muss es nur wissen.
BTW, die Easy-Radios von LPRS haben eine max. Paketlänge von 128 byte. Aber auch hier darf man nicht mehr Bytes zusammenhängend (ohne Pause) senden. Allerdings gibt es hier einen Ausgang (Busy Out), den man problemlos als CTS nutzen kann um ein einfaches Hardware-Handshaking zu bekommen. Die zweite Leitung für die Gegenrichtung (Host RDY), verbunden mit RTS ist auch vorhanden (siehe auch Easy-Radio Softwareguide: http://www.roboter-teile.de/datashee...twareguide.pdf ).
HTH und Viele Grüße
Jörg
Also ist der Unterschied nicht wirklich dramatisch...
Ich denke, dann tendiere ich eher zum Conrad-Modul, ist zwar teurer, aber hier erhältlich und fertig zum Anschluss, nur verbinden.
MFG Moritz
Hi, wie schaut es bei den Easy Radio Modulen mit der Genauigkeit aus? Ich experimentiere gerade damit herum, und habe das Problem, daß die Signale beim Emfänger immer zu verschiedenen Zeiten eintreffen (unterschied von ca. 70µs) Gibt es eine Möglichkeit diese Verzögerungen zu umgehen, da ich sehr genaue Messwerte für eine Laufzeitmessung benötige?
Leider habe ich nicht alszuviel Ahnung davon, aber ich wollte mal fragen, wo du deine Easy-Radios her hast, un dob du sie mepfehlen kannst.
Könntest du nciht einfach mit einem zweiten uC die Zeit messen, und diese dann mitsenden, so spielt es keine rolle, wann die Meeldung eintrifft schließlich kann es immer mal zu störungen ommen, so das die Meldung noch nen zweitese mal verschickt werden uss.
MFG moritz
Hi Dundy,
das sieht wahrscheinlich eher schlecht aus. Die Datenübertragung läuft vollkommen gekapselt (der Anwender soll ja nicht programmieren müssen). Evtl. kannst du über die Handshakeleitung (HOST RDY) das Senden gezielt auslösen. Im Normalfall läuft die Sendeumschaltung über eine Pausenerkennung und dann folgt eine variable kurze, nicht näher definierte Pause. Versuche mal die Daten in den Buffer zu schreiben (bei HOST RDY auf High) und dann mit HOST RDY auf Low gezielt zu senden.und habe das Problem, daß die Signale beim Emfänger immer zu verschiedenen Zeiten eintreffen (unterschied von ca. 70µs) Gibt es eine Möglichkeit diese Verzögerungen zu umgehen, da ich sehr genaue Messwerte für eine Laufzeitmessung benötige?
Weiß aber jetzt auch nicht, ob der Sendevorgang dann immer sofort beginnt, aber man kann es ja mal ausprobieren.
Viele Grüße
Jörg
Nochmal zurück zum Thema: Gibt es jetzt alternativen zum AddLink, die sich "direkt" (oder über MAX232 etc.) an den µC anschließen lassen?
Gruß, Trabukh
"Der Mensch wächst am Widerstand" (Werner Kieser)
Lesezeichen