реклама на сайте
подробности

 
 
> nRF24LE1 и Slave SPI, проблемы с сием устройством
shrek
сообщение Jun 18 2010, 10:15
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 1-12-08
Из: г. Орел
Пользователь №: 42 126



Собственно есть данный девайс. В нем поднял ацп, компаратор, усарт, шим, с таймерами поигрался. Настало время SPI. Как я понял на встроенном приемопередатчике такой же SPI. Вот решил разобраться с ним. Мастер работает нормально. Правда только отправлял байты, а не принимал. Хотя ж вроде фуллдуплекс напbсанно в даташите. Так вот цепляю кит AT91SAM7A3-EK с дисплеем МТ18264А к киту на котором установлен девайс nRF24LE1. Осцилом дополнительно мониторю шину. Начинаю играться со Slave SPI smile3046.gif . Игрался игрался так и ниче не добился в части отправки байта на АРМ (на дисплейчик выводится байт который принимает контроллер SPI АРМа). Пробовал разные варианты со статусными байтами вплоть даже в лоб перебирал. Но так ничего и не добился чтобы nRF24LE1 отправил мне корректный байт maniac.gif !!! Причем в разных вариантах даташитов написанно разные варианты работы с регистрами SPI! 4 версии и все разные krapula.gif ... Не поняв че да как с этим SPI не могу понять че дальше делать с приемопередатчиком который с вероятностью 99% работает по аналогичному каналу SPI cranky.gif !... Если кто может направте на путь истинный)))
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Микрюков Вячесла...
сообщение Aug 31 2010, 08:52
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 21-08-10
Из: Набережные Челны
Пользователь №: 59 037



В даташите по RFD21733 есть такая интересная запись:
• WiFi interference tolerant.
• Bluetooth interference tolerant.
• Zigbee interference tolerant.

Это что получается он все эти сети видит? Если не иметь это ввиду то связь может пропасть, когда какой нибудь телефон Bluetooth включит.
Go to the top of the page
 
+Quote Post
shrek
сообщение Aug 31 2010, 12:30
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 1-12-08
Из: г. Орел
Пользователь №: 42 126



Цитата
В даташите по RFD21733 есть такая интересная запись:
• WiFi interference tolerant.
• Bluetooth interference tolerant.
• Zigbee interference tolerant.

Это что получается он все эти сети видит? Если не иметь это ввиду то связь может пропасть, когда какой нибудь телефон Bluetooth включит.


Он их "не видит". Пробовал smile.gif . Да и по сути там свой протокол обмена данными!
В приемопередатчике есть регистр называется CD (carier detect) так вот написал простой скан частот бывает ловил "волну" от WiFi, а так только связь между модулями nRF.
Собрал макет дистанционного управления двигателем (постоянник с ШИМ), приспособил к одному модулю переменный резистор на 10 кОм с крутилой для удобства и с кнопками старт стоп. Все останавливается, запускается, частота двигателя меняется, причем опрос сигнла с переменника в среднем 16 мс и каждый раз при смене значения на ацп отправляется пакет на исполнительный модуль. Ничего не сбоило (у нас еще WiFi сетка работает).
Go to the top of the page
 
+Quote Post
Микрюков Вячесла...
сообщение Sep 2 2010, 03:54
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 21-08-10
Из: Набережные Челны
Пользователь №: 59 037



Цитата(shrek @ Aug 31 2010, 16:30) *
Ничего не сбоило (у нас еще WiFi сетка работает).

Может быть потому что чувствительность приёмника низкая и связь на более высоких уровнях мощности происходит, а для WiFi это не страшно с её сетевым протоколом.

Сообщение отредактировал Микрюков Вячеслав - Sep 2 2010, 03:57
Go to the top of the page
 
+Quote Post
shrek
сообщение Sep 2 2010, 06:23
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 1-12-08
Из: г. Орел
Пользователь №: 42 126



Чувствительность приемника 94 дБ (это примерно 100 метров на открытом пространстве и 30 метров в помещении, при соответствующей мощности, путем применения скрепки в качестве антены расстояния увеличиваются в 1,5 раза, пробовали) на скорости 250 кбит/с. Девиация частоты на этой скорости составляет не больше 150 МГц. Можно выбрать любую из 125 возможных частот от 2400 до 2525 МГц. Можно подобрать ту частоту на которой ни WiFi ни Bluetooth не работают. wink.gif
Go to the top of the page
 
+Quote Post
shrek
сообщение Nov 23 2010, 18:26
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 1-12-08
Из: г. Орел
Пользователь №: 42 126



В общем отвечу сам))) Первые варианты чипа на которых имеется "AX" с глючным SPI, который нифига не работает в Slave. disco.gif
Всем кому надо в помощь эту информацию)

Сообщение отредактировал shrek - Nov 23 2010, 18:27
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th August 2025 - 07:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01404 секунд с 7
ELECTRONIX ©2004-2016