Forum: HF, Funk und Felder mögliche Datenrate mit PAN2365 / CC2500


von Jakob H. (hapjak)


Lesenswert?

Tag an Alle,
hat hier jemand Erfahrungswerte was die Datenrate eines cc2500 angeht?
ich habe hier zwei PAN2365
http://www.pedeu.panasonic.de/index.cfm?UUID=20D65392D3924DFDAFDBAB3651BF30F5&and_uuid=83EFD98252104F74B01DFCDD23162396&obj_ID=158

Das Ziel war es, möglichst viele Daten in möglichst kurzer Zeit von 
einem Funkmodul zum anderen zu senden.
Das Ergebnis war ziemlich ernüchternd, laut Datenblatt sollte die 
Datenrate bis 500kbaud gesteigert werden können.
Mir ist natürlich klar, dass es diese Angabe schöngerechnet ist und man 
natürlich niemals solche Datenraten effektiv erreichen kann.
Aber ich habe nicht mehr als 10kbit/s Nutzdaten durchbekommen. Habe 
schon einiges an Einstellungen in den Konfigurationsregistern mit dem 
RF-Studio ausprobiert,
dennoch wollen die MOdule nicht so wie ich will. Eben diese Datenraten 
reichen nicht für meine Applikation.

Hat jemand Erfahrung, welche Nutzdatenraten mit den Modulen möglich 
sind, bzw. welche Datenraten man maximal erreichen kann, wenn man nicht 
gerade beim Hersteller angestellt ist?
Besten Dank im Voraus

von Manfred H. (eas)


Lesenswert?

Hallo Jakob

die angegebene Datenrate von 500kBit bezieht sich meiner Meinung nach 
auf die Daten die letzlich dem Modulator zugeführt werden. Hier ist also 
alles enthalten, angefangen von Preamble, Syncword, Adressfield, 
Nutzdaten, CRC. Je kleiner die Pakete sind desto schlechter wird das 
Verhältnis Nutzdatenrate zu "Bruttodatenrate". Des weiteren ist es auch 
eine Herausforderung die Daten "nahtlos" dem Chip zuzuführen. Das Laden 
der Nutzdaten und das Senden sollte möglichst überlappend laufen. Da der 
CC2500 maximal 500kBit hat wird man meiner Erfahrung nach unter 
Ausnutzung aller Tricks auf maximal 100kBit Nettorate kommen. Ich habe 
eine Messdatenübertragung mit dem Nordic 24L01 programmiert. Hier ist 
die Bruttodatenrate 2MBit, netto waren bis zu 500kBit möglich. Der 
Nachteil ist allerdings dass man die maximale Paketgröße nutzen muss und 
die Latenzzeit dann auf >10 Millisekunden steigt was auch nicht immer 
erwünscht ist. Als Kompromiss haben wir nun 50kBit bei <2mS Delay.
Welche minimale Datenrate benötigst Du denn und für was für eine 
Anwendung?

von Jakob H. (hapjak)


Lesenswert?

Vielen Dank für dein Interesse,

> Je kleiner die Pakete sind desto schlechter wird das
> Verhältnis Nutzdatenrate zu "Bruttodatenrate"


Das war auch mein Ansatz, der CC2500 bietet die Möglichkeit Pakete zu 
senden, die länger sind als die FIFO-Länge. Dabei wird während des 
Sendens die TX-FIFO nachgeladen. Dieses ist mir auch gelungen, 
allerdings hat der Empfänger bei den größeren Paketen mehr Mist 
produziert, d.h. im Endeffekt sind auch nicht mehr Daten effektiv 
übertragen worden.

Ich würde gerne die Messdaten von 4 ADC´s mit jeweils 1 kHz Abtastung 
und 16 Bit übertragen. Dabei muss ich mich auch nicht auf den PAN2365 
beschränken. Allerdings bräuchte ich schon ein "fertiges" Funkmodul, das 
bei 2,4 GHz läuft und beim Energieverbrauch ähnliche Eigenschaften 
aufweist.
Also falls jemand sagt, ich hab schon mit einem Modul gearbeitet, das 
diese Anforderungen erfüllt, sind solche Vorschläge sehr willkommen!

von Manfred H. (eas)


Lesenswert?

Hallo Jakob

wir haben aufgrund der Einbausituation ein eigenes Modul gemacht, aber 
den Wireless-chip gibt es auch als fertiges Modul, z.B. hier
http://www.sparkfun.com/products/691
http://www.sparkfun.com/products/705
oder als Klon (Datenblatt zu 99,9% identisch):
http://lynx-dev.com/index.php?option=com_virtuemart&page=shop.browse&category_id=115&Itemid=2&lang=de

Wenn der Chip mit 2Mbit betrieben wird sollten die 4 Kanäle zu 1kHz 
(64kBit) kein Problem sein. Mit dem Chip habe ich schon bis zu 400kBit 
übertragen.
Der Stromverbrauch sollte auch kein Problem sein da der Chip nur mit 
maximal 0dBm sendet. Nachteil ist die geringere Reichweite gegenüber dem 
CC2500.

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.