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
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?
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!
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.