Больше пропущенных сообщений с более длинными кабелями с nRF24L01 +?

Я использую приемопередатчик nRF24L01 + 2.4 ГГц.

Когда я подключаю их напрямую (с контактами SPI 10..13 от Arduino) к плате адаптера для nRF24L01, я иногда получаю ошибки (это означает, что получатель не получает отправленное сообщение).

Однако я хочу использовать один nRF24L01 исключительно для передачи, а другой для приема. Таким образом, каждый Arduino будет иметь 2 nRF, один для приема, один для передачи.

Поскольку оба они используют SPI, мне нужно взять штифты 10..13 на макет и переслать их оттуда в оба nRF. Тем не менее, я проверил только с передатчиком, и выяснил, что получаю больше ошибок, чем прямая проводка.

Единственное отличие заключается в том, что теперь я использую дополнительные перемычки (4 дюйма /10 см). Может ли дополнительная длина кабеля вызвать проблемы? Помогло бы мне, если бы я использовал менее длинные кабели M /F dupont? (так что общая длина по-прежнему составляет 8 "/20 см)? ... У меня таких коротких нет, поэтому я не могу попробовать.

Я использую для макета к nRFs 8 "/20cm M /F дублирующие кабели.

См. рисунок ниже. Белый /серый /красный /синий кабель диаметром 20 см /8 дюймов, непосредственно подключенный к контактам 10..13. Arduino дает меньше ошибок, чем ситуация на фотографии, где добавляются белые /оранжевые /красные /синие кабели 4 "/10 см.

 введите описание изображения здесь>> </a> </p></body></html>

2 голоса | спросил Michel Keijzers 3 AM00000020000004831 2017, 02:23:48

1 ответ


2

Антенна мешает сигналам из-за ее близости к точке на плите хлеба, где вы соединяете провода, как сказал Маженко.

Если вы поворачиваете плату nRF24L01 на 180 градусов, вы увеличите расстояние между проводами и антенной, и это уменьшит помехи, но из-за того, как распространяются радиоволны, есть вероятность, что это может ухудшить ситуацию. Радиоволна распространяется от антенны в доле, характерной для антенны. Я не знаю, какую форму антенна выдает, я ожидаю, что она будет всенаправленной (по-разному) из-за ее цели. Однако все направления не равны из-за отражений, формы антенны, дефектов в форме антенны и т. Д., И если шаблон распространения может быть отображен, вы можете определить состав платы и если отображение достаточно точное, экземпляр самой платы.

Итак, чтобы устранить помехи:

  1. Увеличьте расстояние, которое уменьшает мощность помех на квадрат расстояния.
  2. Измените ориентацию, обычно на 90 ° или 180 градусов.
  3. Защитите провода.

Вкратце переместите антенну дальше от проводов, можете ли вы использовать провода MF DuPont для снятия радио с макета вместе. Тот факт, что он не будет сидеть неподвижно и скользит по всему вам, столкнулся с размышлениями.

ответил Code Gorilla 3 AM000000100000000031 2017, 10:47:00

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132