La frecuencia es el parámetro más básico y central de los módulos inalámbricos. Todos los módulos inalámbricos completan la comunicación según la frecuencia (solo la misma frecuencia puede completar la comunicación). Las frecuencias en el mercado son 433MHz, 868MHz, 915MHz, etc. Quienes están familiarizados con el campo inalámbrico saben que cada banda de frecuencia es en realidad un rango de frecuencias, como 433MHz. Su rango de frecuencia es 413 ~ 453MHz y 433MHz es el punto central de esta frecuencia. En el proyecto, si todos los módulos inalámbricos se colocan en la misma frecuencia, definitivamente habrá interferencias al comunicarse entre ellos, por lo que generalmente escalonamos sus bandas de frecuencia de comunicación para evitar interferencias.
Los módulos inalámbricos de NiceRF se dividen principalmente en dos categorías. Uno es el módulo inalámbrico frontal sin MCU integrado, y el punto de frecuencia central debe modificarse mediante código. El otro es el módulo inalámbrico uart con MCU integrado, que nuestra empresa puede controlar de forma independiente. El software para PC está desarrollado para configurar los parámetros del módulo inalámbrico o enviar comandos a través del puerto serie para completar la modificación.
El siguiente es un ejemplo de cómo el módulo inalámbrico LoRa1262 de nuestra empresa puede modificar la frecuencia a través del código (solo como referencia):
Parámetro de función: número positivo sin signo de 32 bits, que es la frecuencia objetivo, por ejemplo, establezca la frecuencia en 433 MHz. El parámetro debe ser 433000000.
Valor de retorno: Ninguno.
anular SX1262SetFrequency (frecuencia u32)
{
u8 CmdBuf[5];
CmdBuf[0]=SetRfFrequency;//Comando para configurar la frecuencia,SetRfFrequency=0x86;
freq= (u32)(((double)freq)/((double)FREQ_STEP));// De acuerdo con la especificación de SX1262, calcule el valor de registro correspondiente.FREQ_STEP= /(2^25),
CmdBuf[1]= (carácter sin firmar)( ( freq >> 24 ) & 0xFF );//Byte alto
CmdBuf[2]= (carácter sin firmar)( ( frecuencia >> 16 ) & 0xFF );
CmdBuf[3]= (carácter sin firmar)( ( frecuencia >> 8 ) & 0xFF );
CmdBuf[4]= (carácter sin firmar)( frecuencia y 0xFF );
SPIWriteCmd(5,CmdBuf);//Escribir
}
2.1 Modificación del software de la PC
Todos nuestros módulos inalámbricos uart pueden tener el software de PC correspondiente. Podemos modificar el punto de frecuencia central del módulo a través del software de PC. Solo necesitamos conectar el módulo y la PC a través del puerto serie para completar la modificación. Es muy simple y conveniente.
(software de configuración de PC LoRa610Pro)
2.2 Modificación del asistente del puerto serie
El asistente del puerto serie se modifica enviando símbolos de comando al módulo inalámbrico. Tomemos como ejemplo el módulo LoRa610Pro:
Primero, introduzca brevemente el formato del comando de configuración de parámetros del módulo LoRa610Pro: comando de configuración de parámetros, con [parámetro] de 33 bytes, y la secuencia es la siguiente: Canal transceptor-banda de frecuencia de trabajo-velocidad de comunicación aérea-potencia de transmisión-puerto serie baudios velocidad-datos en serie Bit—Bit de parada del puerto serie—Bit de validación del puerto serie—ID DE RED—ID DE NODO-MESA—NODO—tipo de clave—comando de configuración de clave de 16 bytes: AA FA 03 XX XX XX XX XX XX …… XX XX XX XX XX XX XX XX XX Comando de retorno: "OK\r\n" o "ERROR\r\n".
(Descripción del canal LoRa610Pro)
(Descripción de la banda de frecuencia central LoRa610Pro)
Supongamos que configuramos la frecuencia de trabajo del módulo LoRa610Pro en 414,92 MHz, entonces el comando de configuración es: AA FA 03 01 01 XX XX XX XX……XX XX XX XX XX XX XX XX XX.
Para conocer otros parámetros específicos de XX, visite el sitio web oficial del módulo inalámbrico uart NiceRF LoRa610Pro para ver las especificaciones.
Además de la limitación del chip, la frecuencia de funcionamiento del módulo inalámbrico también es importante para el circuito periférico de adaptación de la antena. Especialmente la frecuencia central está determinada por el circuito de adaptación periférico. Por ejemplo, el módulo LoRa1268 del chip SX1268, su frecuencia de trabajo es 433/470MHz, ¿puede comunicarse si su frecuencia de trabajo excede la banda de frecuencia central de 433/470MHz (por ejemplo, establezca la banda de frecuencia de trabajo en 868MHz)? La respuesta es: por supuesto. Sin embargo, el circuito de coincidencia periférica de la placa PCB de cada módulo inalámbrico se realiza de acuerdo con una frecuencia específica y la antena tiene la mejor frecuencia operativa, por lo que cuando se excede el rango de frecuencia operativa central del módulo inalámbrico, la distancia de transmisión será muy reducido. La distancia de 100 metros, más allá del rango de frecuencia central, puede que ni siquiera sea de 10 metros. Por lo tanto, los usuarios deben configurar el rango de frecuencia central de cada módulo inalámbrico para garantizar el mejor rendimiento del módulo inalámbrico.
Este es el final del intercambio de hoy sobre cómo modificar la frecuencia del módulo inalámbrico. Si tiene alguna otra pregunta o sugerencia, no dude en ponerse en contacto con NiceRF.
+86-755-23080616
ventas@nicerf.com
Sitio web: https://www.nicerf.com/
Dirección: 309-314, 3/F, Bldg A, edificio comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China
política de privacidad
· Política de privacidad
Actualmente no hay contenido disponible
Correo electrónico:sales@nicerf.com
Teléfono:+86-755-23080616