Описание работы модуля

Частота радиочастотного канала

Модуль nRF24L01+ передает и принимает данные на определенной радиочастоте, называемой каналом, поэтому чтобы два или более модуля могли обмениваться данными друг с другом, они должны находиться на одном и том же канале. Канал представляет собой полосу радиочастот шириной обычно чуть менее 1 МГц в диапазоне от 2,400 до 2,525 ГГц (ISM).

Это позволяет использовать 125 каналов с интервалом 1 МГц, что дает возможность создать сеть из 125 независимо работающих модемов в одном месте.

Один канал занимает полосу частот менее 1 МГц на скорости передачи данных 250 кбит/с и 1 Мбит/с. При скорости передачи данных 2 Мбит/с потребуется полоса уже шириной около 2 МГц. Поэтому для исключения конфликтов на скорости 2 Мбит/с между каналами должен быть шаг уже 2 МГц, и соответственно одновременно можно будет использовать не более 62 независимо работающих модемов.

 

 

Частота выбранного радиочастотного канала вычисляется по следующей формуле:

Например, если выбран для передачи данных 108 канал, то радиочастота канала будет 2508 МГц (2400 + 108 МГц).

 

Логические каналы (трубы)

NRF24L01 + предоставляет функцию под названием Multiceiver ( аббревиатура от «Multiple Transmitters Single Receiver», «Много Передатчиков Один Приёмник»). Каждый радиочастотный канал логически разделен на 6 параллельных каналов передачи данных, называемых трубами (Data Pipes). Каждая труба имеет свой физический адрес (адрес канала данных) и может быть настроена (см. рис. ниже).

nRF24L01+ Multiceiver Network – Multiple Transmitters Single Receiver

 

На рисунке основной приемник (в центре) действует как хаб, принимающий данные от 6 различных узлов одновременно. Передать же данные одновременно он может только по одной трубе и только одному узлу. Прекратить прослушивание и начать передавать данные Хаб может в любое время.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: