Bei der Entwicklung mit Wireless-Funktionen entscheiden sich Entwickler fast immer für Wireless-Module oder Wireless-Chips. Manchmal verbringen Entwickler viel Zeit damit, die Parameter festzulegen, weil sie die verschiedenen Parameter des Funkmoduls nicht verstehen. Tatsächlich werden die Parameter des Funkmoduls nach Befolgung bestimmter Prinzipien sehr einfach. In diesem Artikel wird beschrieben, wie Sie die geeigneten Parameter auswählen.
Zunächst müssen wir klären, welche Parameter wir künstlich einstellen können. Im Allgemeinen gibt es hauptsächlich die folgenden Parameter:
1. Häufigkeit . Länder auf der ganzen Welt haben unterschiedliche Genehmigungsbereiche für offene und nicht lizenzierte Frequenzen. Bei der Einstellung dieses Parameters muss er innerhalb des zulässigen Bereichs gemäß den relevanten lokalen Gesetzen und Vorschriften liegen. Wenn Entwickler bestimmte Frequenzwerte festlegen, stellen sie häufig den Wert ein, der der Schreibrate im entsprechenden Register gemäß der Spezifikation des Chips entspricht.
2. Geschwindigkeit . Die Rate bestimmt die Datenübertragungsgeschwindigkeit und dieser Parameter ist leicht zu verstehen. Bei vielen Chips ist die Geschwindigkeit jedoch kein vorhandener Parameter. Ein bestimmter Wert der Rate hängt oft von anderen Parametern ab, wie Modulationsmethode, Bandbreite, Spreizfaktor (Chip oder Modul vom Typ LoRa). Nehmen Sie als Beispiel SX1262. Dabei handelt es sich um einen neuen Chip, der die LoRa-Modulationstechnologie unterstützt. Basierend auf diesem Chip hat Siwei Wireless auch ein Front-End-Modul und ein digitales Übertragungsmodul entwickelt. Im SX1262-Chip-Referenzhandbuch gibt es kein klares Kapitel zum Einstellen der Rate. Aber wie bereits erwähnt, wird die Geschwindigkeit eines drahtlosen Chips oft von mehreren Parametern bestimmt. Gibt es also einen klaren Zusammenhang? Die Antwort ist ja. Nehmen Sie als Beispiel das von Think Wireless entwickelte drahtlose Transceivermodul LoRa1262F30 mit extrem niedriger Empfangsleistung und hoher Leistung. Die Einstellungen seiner Rate und anderer Parameter sind in der folgenden Tabelle aufgeführt:
Aus der obigen Tabelle können wir die entsprechende Beziehung zwischen der Geschwindigkeit und anderen Parametern deutlich erkennen, was unserem Entwicklungsprozess viel Komfort bringt. Hier gilt es zu betonen: Je höher die Rate, desto besser. Unter anderen unveränderten Bedingungen ist die Geschwindigkeit umgekehrt proportional zur Entstörungsleistung des Chips und zur Übertragungsentfernung. Konkret: Je höher die Rate, desto kürzer ist die Übertragungsdistanz des Funkmoduls und der Übertragungsprozess ist fehleranfälliger (Entstörungsfähigkeit wird geringer). Während des Entwicklungsprozesses sollten Entwickler diese Parameter entsprechend den tatsächlichen Anforderungen angemessen festlegen.
3. Bandbreite . Die Bandbreite bezieht sich auf die vom Signal belegte Frequenzbreite. Wie bereits erwähnt, handelt es sich bei dieser Parametertabelle um einen Parameter, der die Rate beeinflusst. Dieser Parameter sollte entsprechend der tatsächlichen Situation ausgewählt werden.
4. Modulationsmethode . Zu den häufig verwendeten Modulationsverfahren für Funkmodule gehören LoRa, FSK, OOK usw. Erfahrungsgemäß ist die maximale Datenübertragungsrate eines Funkmoduls mit FSK-Modulation viel schneller als die eines Funkmoduls mit LoRa-Modulationstechnologie. SX1262 unterstützt beispielsweise zwei Debugging-Methoden, LoRa und FSK. Die Geschwindigkeit ist höher, wenn FSK-Modulation verwendet wird, und für die tatsächliche Entwicklung wird im Allgemeinen nur eine Methode ausgewählt.
5. Frequenzoffset , dieser kann gemäß dem Referenzhandbuch des Herstellers eingestellt werden.
6. Die Länge der Präambel . Das Funkmodul beurteilt anhand des Inhalts der gesperrten Präambel, ob ein neues Datenpaket vorliegt. Wenn die Länge der Präambel zu kurz ist, erkennt der Empfänger häufig das falsche Signal und wacht auf, und der Stromverbrauch steigt; und wenn die Länge der Präambel zu lang ist, muss der Empfänger passieren, wenn das Funksignal gesperrt ist. Der Empfang von Datenpaketen dauert länger. Daher sollte die Länge des Datenpakets auf einen geeigneten Wert eingestellt werden, damit der Chip Daten schnell und genau empfangen kann. Im Allgemeinen gibt der Chiphersteller dem Benutzer der Präambel einen empfohlenen Wert an.
7. Spreizfaktor (nur für Chips mit LoRa-Modulationsmodus) Beim Spreizen wird jedes Datenbit mit dem Spreizfaktor multipliziert. Beispielsweise soll ein 1-Bit übertragen werden. Wenn der Spreading-Faktor 1 ist, werden Daten übertragen. 1 wird durch eine 1 dargestellt, und wenn der Spreizfaktor 6 (mit 6 Bits) beträgt, stellen 111111 und 111111 eine 1 dar, sodass jedes Bit durch 6-Bit-Daten dargestellt wird, was bedeutet, dass die Gesamtübertragung die Datenmenge erhöht um das 6-fache.
Auf diese Weise kann die Übertragung nach der Spreizung die Bitfehlerrate, also das Signal-Rausch-Verhältnis, reduzieren, aber unter den gleichen Datenvolumenbedingungen reduziert sie die tatsächlich übertragbaren Daten. Je größer der Spreizfaktor, desto größer die Anzahl der übertragenen Daten (Bitrate). Je kleiner.
Das Obige ist eine Zusammenfassung der Parametereinstellungen des drahtlosen Moduls. Nach der obigen Einführung glaube ich, dass jeder ein klares Verständnis für die Parametereinstellungen für die drahtlose Kommunikation hat. Ich hoffe, dieser Artikel kann Ihnen allen helfen.
+86-755-23080616
sales@nicerf.com
Website: https://www.nicerf.com/
Adresse: 309-314, 3/F, Gebäude A, Hongdu-Geschäftsgebäude, Zone 43, Baoan Dist, Shenzhen, China
Datenschutzrichtlinie
· Datenschutzrichtlinie
Derzeit sind keine Inhalte verfügbar
E-Mail: sales@nicerf.com
Tel.:+86-755-23080616