Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
08.09.2010, 07:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Ну я же который раз повторяю
Сообщение от niXto
|
Было несколько десятков 2401 и уже больше сотни 24л01, за 1,5 года ни одного сдохшего
|
Советую первый вариант (макет) собрать с питанием 3,3 - чтоб если спалите, например, статикой, не было подозрений что виноваты мои вредные советы. Как наладите радиообмен - смело переводите на 5 В. Переполюсовки тоже не боятся - разъем программирования я припаиваю проводками, 2 раза путал полярность - трансивер и АТмега48 очень быстро разогреваются (замечал по запаху, платы сильно залиты канифолью), но если сразу снять питание - будто ничего и не было... Снимаю шляпу...
Кстати монохромный ЖКИ от сименс52 и цветной 132х132 от Нокии тоже нормально работают от 5 В, другие 3,3-В девайсы тоже, я сейчас вообще сразу даю таким 3-вольтным устройствам 5 В... Пока ни разу не прокололся хотя перетыкал много чего
|
|
|
|
08.09.2010, 08:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
Задача - минимум элементов. МК, смарт ключи и RF модуль
|
Примерно так, здесь питание 5 В
24л01
|
|
|
|
08.09.2010, 11:10
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
niXto, спасибо вам огромное. Я планирую сделать модуль на отдельной плате, поднять его над основной платой и закрыть экраном. В качестве антенны уже готовы две wifi карты. Буду сдирать с них.
На счет частой иниализации вы меня не много огорчили. Я планировал упростить протокол обмена, но теперь вижу, что не получится.
Вы можете мне с инитиализацией подсказать? Кодом делится не прошу. Просто хочу понять, что вы в чип отправляете.
|
|
|
|
08.09.2010, 14:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
Вы можете мне с инитиализацией подсказать? Кодом делится не прошу. Просто хочу понять, что вы в чип отправляете.
|
В 2401 отправлял все 18 байт, использовал только 1-й канал приемника с 3-байтным адресом, поэтому адрес для 2-го канала и 2 старших байта 1-го могут быть любыми (я бросал регистр R19 - надо же чтото записать, а что в регистре - неизвестно))) 8E, 08, 1C - стандартный код для тестового регистра, его не менял, остальные регистры подогнал под свои нужды. У меня включен вачдог, по прерыванию (через 4 секунды) выполняется подпрограмма ini - (вектор входа в самом верху на картинке) то есть полная инициализация трансивера
Адрес задается только для приемника - если у вас например 4 байта данных, то по приему вы получите только эти 4 байта. Но при передаче адрес нужно вручную добавлять перед данными то есть если адрес 3 байта, записывать в буфер передатчика 7 байт. Помню дня 3 с этим возился)))
|
|
|
|
08.09.2010, 16:49
|
|
Частый гость
Регистрация: 20.07.2006
Сообщений: 37
Сказал спасибо: 2
Сказали Спасибо 7 раз(а) в 4 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
прошу помощи по nRF2401А :
Думаю тоже попробовать с nRF2401А в паре с ATmega8 или ATmega16. Так вот по даташиту для инициализации nRF2401А есть 3-wire interface (DATA,CLK1,CS). Прошу прощения, но что это за интерфейс?
Просто в ATmega16 есть интерфейсы: USART(RxD,TxD), SPI (MOSI,MISO,SCK,SS), 2-wire (SDA, SCL). А 3-wire нет. Может просто речь идет о SPI, только без использования MISO?
MOSI=DATA (master output/slave input = DATA)
CLK1=SCK (clock=clock)
CS=SS (chip select=slave select)
Правильно?
Пытался по фотке платы с зелеными листиками понять как ножки соеденены, но фотка больно мутная, трудно даже прочитать названия камешков ))
Последний раз редактировалось sasareccer; 08.09.2010 в 16:55.
|
|
|
|
08.09.2010, 18:34
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
3-wire = SPI
Почитайте даташит. Там все предельно понятно по подключению.
|
|
|
|
08.09.2010, 19:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от sasareccer
|
MOSI=DATA (master output/slave input = DATA)
CLK1=SCK (clock=clock)
CS=SS (chip select=slave select)
|
DATA идет напрямую на МИСО и через резистор 1 кОм (чтоб была возможность внутрисхемного программирования) на МОСИ. Если последнее не надо - МОСИ и МИСО соединяются вместе и подключаются к ДАТА
На фотке с листиками 24л01 - у него нормальный СПИ-интерфейс с раздельными шинами данных, и другой корпус, 4х5 ножек
Кстати существует русский перевод 2401 - с косяками в таблицах, но читать можно
|
|
|
Эти 2 пользователя(ей) сказали Спасибо niXto за это сообщение:
|
|
|
08.09.2010, 19:53
|
|
Частый гость
Регистрация: 20.07.2006
Сообщений: 37
Сказал спасибо: 2
Сказали Спасибо 7 раз(а) в 4 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
Почитайте даташит. Там все предельно понятно по подключению.
|
"Спасибо" за такой ответ, но Вы тоже, наверно, даташит не один раз перечитали, а все таки есть вопросы, которые, как думается поначалу, можно бы самостоятельно решить, но не получается. Чуть выше Вы и сами спрашивали:
Сообщение от Easyrider83
|
Вы можете мне с инитиализацией подсказать?
|
Хотя, я бы тоже, по инициализации (и не только) почитал подсказки людей которые уже имеют опыт работы с nRF24xx.
Последний раз редактировалось sasareccer; 08.09.2010 в 20:17.
|
|
|
|
11.09.2010, 11:56
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Не понял. Как можно объединять MISO и MOSI? Будет замыкание в логике.
|
|
|
|
11.09.2010, 13:33
|
|
Частый гость
Регистрация: 20.07.2006
Сообщений: 37
Сказал спасибо: 2
Сказали Спасибо 7 раз(а) в 4 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
Лучше прикрутить СС2590 - она дает усиление по 10дБм и на приемник и на передатчик, или 2591
|
niXto, а что-куда соединить, если рассматривать варианты nRF2401+СС2590
или лучше nRF24L01+СС2590. Спасибо.
Последний раз редактировалось sasareccer; 11.09.2010 в 13:35.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:32.
|
|