· Рабочая частота – 2.4ГГц. Возможность выбора одного из 126 каналов (при скорости 2Мбит/с используются два канала)
· Возможность работать на одном канале с 6-ю устройствами
· Скорость передачи данных – 250Кбит/с, 1 Мбит/с, 2 Мбит/с
· Несколько режимов мощности (влияет на рабочую дистанцию)
· Дистанция – до 100 метров на открытом пространстве, до 30 метров в помещении. На практике сигнал уверенно проходит через 2 железобетонных стены на скорости 1 Мбит/с
· Питание – от 1.9 до 3.6B. Максимальный ток – 13.5мAч, 26мкА в режиме standby, минимальный – 900нА в режиме powerdown
· Интерфейс взаимодействия с микроконтроллером – SPI
· Входы выдерживают 5В, но питание модуля не более 3.6В
· Максимальная длинна пакета данных – 32 байта
· Цена модуля – $1- $2
Nrf24L01 очень дешевый и доступный модуль для Arduino, именно поэтому было решено использовать именно данный модуль. Частота 2.4ГГц очень популярна и на ней работает достаточно большое количество приборов, например: WiFi, радиоуправляемые модели, и тому подобное. Как они не мешают друг другу? Дело в том, что частота 2.4ГГц – это условное обозначение. На самом деле, имеется в виду диапазон частот, близкий к 2.4ГГц. nRF24L01+ работает на частотах 2.400-2.4835ГГц. Частота, на которой будут работать ваши модули, определяется номером канала. Каналы имеют шаг в 1МГц. То есть если Вы выбираете канал 0 – это частота 2.400ГГц, если канал 76 – 2.476ГГц. Если частоты передатчика будут совпадать с другими частотами, разумеется связь будет не стабильной или вообще отсутствовать.
Существует 3 скорости передачи данных. Чем меньше скорость – тем больше чувствительность. То есть, при скорости 250Кбит/с модули будут работать на большей дистанции, чем при более высоких скоростях.
Для того, чтобы переданный пакет был принят нужным приемником, настройки приемника должны быть такими же, как и у передатчика. Если параметры пакета будут отличаться, приемник не сможет его обработать. Также необходимо корректно указывать адреса (об этом чуть ниже).
Если одновременно будут передавать несколько передатчиков, или возникнут другие препятствия, произойдет коллизия. Приемник не сможет получить пакет. Поэтому nRF24L01+ имеет настройку автоматической повторной отправки пакета (AotoRetransmission (ART)). Эти настройки указывают с каким интервалом и сколько раз пытаться отправить пакет.
nRF24L01+ может работать на одном канале с 6-ю nRF24L01+. Для этого все модуля должны работать на одном канале, но каждый nRF24L01+ должен иметь уникальный адрес.
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.