Модулът представлява комбинация от nRF24L01 безжичен модул с SPI интерфейс и вграден STM32 микроконтролер (32F030F4P6), като данните могат да се предават чрез UART (TTL)  сериен порт. Не е необходимо потребителя да познава в детайли комуникационния протокол на 2.4G безжичния модул, а само да знае как да използва серийния порт, за да работи с него.

Чрез няколко AT команди може да се конфигурират параметрите на безжичната комуникация. Настройката на системните параметри не се губи след изключване и включване, а запазва последното състояние. С този модул може да се съкрати времето на разработка и бързо и лесно да проверите и тествате вашата собствена безжична комуникационна система. 

Вграденият RFX2401C RF преден усилвател, може да усили безжичния сигнал до максимум 22dBm, като ефективно увеличава разстоянието на комуникация на сигнала. Разстояние за отворена комуникация: теоретичен максимум 500 м (250 Kbps).

Спецификация:

  • Работно напрежение: 5V DC
  • Напрежение логически пинове (RX, TX): 3.3V
  • Комуникационен интерфейс: TTL
  • Сериен порт скорост на предаване: 115200 bps.
  • Обхват: 500 м (при 250 Kbps) на открито
  • Безжична комуникация - честота: 2.4GHz
  • Скорост на безжична комуникация: 2Mbps
  • Метод за проверка на безжичната комуникация: 16-битов CRC.
  • Serial frame data length: 128 байта (максимум 128 байта)
  • Min. data frame interval time: 10 ms (data frame interval must be greater than 10 ms)
  • Local address: 0x11.0x22.0x33.0x44.0x55
  • Target machine address: 0x11.0x22.0x33.0x44.0x55
  • Диапазон влажност: 5% ~ 95% RH
  • Работна температура: -40°C ~ 85°C
  • Размери: 47мм х 16мм.


Допълнителна информация (на Английски език):


Detailed Explanation of Communication Format and Commands

All commands are in uppercase, and the punctuation must be half-width punctuation in English, no spaces!

Unchangeable parameters: address length must be 5 bits, data length must be 32 bytes, transmission power is 0dbm (the actual transmission power is related to the RF front-end chip, the maximum power of the RF front-end can reach 22dBm).


Transmission Effective Bytes

nRF24L01 wireless serial port module has a single transmission effective byte number of 1-128 bytes, and the interval between data frames needs to be greater than 10mS.(It is the data byte time, the receiving time interval is greater than 10mS,it is regarded as the end of a frame of data)

The actual number of bytes sent by nRF24L01 is 32,the bytes available to users are 1-31,and the 0th byte is reserved by the system for statistics on the packet length of each transmission: for example, the serial port sends "abcd" (ASCII code,4 bytes),4abcd in actual transmission (the 0th byte is 4),and the receiving end should judge the length of the received data packet according to the number in the 0th byte during actual processing.


Serial Communication Baud Rate

Optional baud rate: 4800,9600,14400,19200,38400,57600,115200.Cover common baud rates,(the factory default baud rate is 115200).

Baud rate modification command: send ASCII code [AT+BAUD=n] (n is 1,2,3,4,5,6,7 respectively corresponding to 4800,9600,14400,19200,38400,57600,115200 baud rate) For example, if the baud rate is changed to 115200,the serial debugging assistant will send the ASCII code [AT+BAUD=7],and the system will reply: the communication baud rate is set successfully.

At this time, the baud rate is 115200,and the serial debugging assistant needs to switch to 115200 to communicate with the module. Note: The command letters must be all uppercase!


Wireless Communication Transmission Rate

Optional rate: 250Kbps,1Mbps,2Mbps (factory default 2Mbps)

Transmission rate setting command: send ASCII code [AT+RATE=n] (n is 1,2,3 respectively corresponding to 250Kbps,1Mbps,2Mbps transmission rate)

For example: modify the transmission rate to 250Kbps,the serial debugging assistant will send ASCII code [AT+RATE=1]


Wireless Communication Address Setting

nRF24L01 wireless module 5-bit address (fixed length),target address and local receiving address 0 (the factory default is 0x11 0x22 0x33 0k44 0x55)

Address setting command:

Set the local receiving address 0:Send ASCI code [AT+RXA=0x??,0x??,0x??,0x??,0x??] (0x?? is the address to be set "," comma, must be an English half-width comma)

For example: modify the address to 0xAA,0xBB,0xCC,0xDD,0xEE,then the serial debugging assistant will send ASCII code [AT+RXA=0xAA,0xB,0xCC,0xDD,0xEE]

Set the target board address:

Send ASCI code [AT+TXA=0x??,0x??,0x??,0x??,0x??] (0x?? is the address to be set"," comma: must be an English half-width comma)

For example: modify the address to 0x11,0x22,0x33,0x44,0x55,then the serial debugging assistant will send ASCI code [AT+ TXA=0x11,0x22,0x33,0x44,0x55]


Wireless Communication Channel Setting

Range: 2.400GHz-2.525GHz (factory default 2.400GHz)

Communication frequency setting command, send ASCII code [AT+FREQ=2.xxxG],2.xx is the frequency to be set, the range is 2.400GHz-2.525GHz,the range is invalid, the decimal point is three digits, less than three digits Need to add zero, the capital letter "G" after the command is indispensable.

For example: modify the communication frequency to 2.424Ghz,then the serial debugging assistant will send ASCII code,[AT+FREQ=2.424G]


Wireless CRC Check Setting

8-bit or 16-bit CRC check (factory default 16-bit CRC check mode)

CRC check setting command:[AT+CRC=n] (n equals 8 or 16) such as: set the check mode to 8-bit CRC check, the serial debugging assistant will send ASCII code:[AT+CRC=8]


System Initialization Command

When the customer's application settings are disordered and can't remember all the parameters set before, you can use this command to restore to the factory settings: the serial port baud rate is also not remembered, you can try to change the baud rate to send the following command.

System initialization setting command: [AT+init]


Query Firmware Version

Each device has a firmware version number at the factory. If the manufacturer upgrades the firmware, the manufacturer will update this firmware version number.

Query firmware version command: [AT+VER]


Note

The parameters that have been set take effect immediately after they are set. The system is powered on again, and the parameters will not be lost. After the system parameters are set, they will be automatically stored in the communication module to prevent the customer from setting the parameters next time after each setting is completed.


Опаковката включва:

1 х nRF24L01 2.4 GHz комуникационен модул със сериен порт

1 х 4 пина мъжка рейка



STM32 nRF24L01 2.4 GHz комуникационен модул със сериен порт

  • Код на продукта: 1448
  • Наличност: 5
  • 15.30 лв.

    с вкл. ДДС


  • 5 или повече 15.10 лв.

Tags: nRF24L01, Wireless, Data, Transmission, 2.4G, Serial, Port, Безжичен, RF