Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
05.12.2012, 16:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от BolshoyK
|
Как лучше сделать, передачу по одному из пайпов без подтверждения, периодически
|
Именно так. Только отключить ретрансмит, ну и встроенный CRC у чипов работает достаточно надежно. Погрешность времени будет менее 1 мс
|
|
|
|
05.12.2012, 17:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Расковыряйте драйвер от безпроводной мышки на этом трансивере и не парьтесь.
|
|
|
|
05.12.2012, 18:45
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Спасибо!
Я понимаю что можно всё понять по программе и портам, но видимо возраст и старая привычка - всё со схемы делать... Если можно принципиальную схему соединений модуля и МК. Можно в личку, если это важно. Делаю для себя.
Заранее признателен!
|
|
|
|
05.12.2012, 19:05
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
А чего за схема вам нужна? Вы готовые модули покупать собрались или ВЧ тоже намерены разводить?
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
06.12.2012, 05:13
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от sherpa
|
Спасибо!
Я понимаю что можно всё понять по программе и портам, но видимо возраст и старая привычка - всё со схемы делать... Если можно принципиальную схему соединений модуля и МК. Можно в личку, если это важно. Делаю для себя.
Заранее признателен!
|
Схема есть только в протеусе, разрисована под другой индикатор, под другой процессор, и вообще уже не соотвествует. Так что только на словах могу рассказать.
Ну и если сильно надо - могу сфотать потом макетку, если это чем-то поможет.
7-ми сегментный индикатор:
#define S_1 PORTD.3
#define S_2 PORTB.2
#define S_3 PORTD.4
#define S_4 PORTD.7
#define S_A PORTD.6
#define S_B PORTD.5
#define S_C PORTC.5
#define S_D PORTC.4
#define S_E PORTC.3
#define S_F PORTC.2
#define S_G PORTC.1
#define S_T PORTC.0 //двоеточие
Ввиду того что я использовал прямое подключение индикатора к МК, есть мелкое неудобство. Когда двоеточие мигает - остальные цифры притухают. Чтобы этого не происходило, надо двоеточие подключить через токогасящий резистор. Я на макетке поставил что-то типа 51ом.
Прога рассчитана на индикатор с общим катодом, если память не изменяет.
Радиомодуль:
#define NRF24L01_CE PORTB0
#define NRF24L01_CSN PORTB1
MISO, MOSI - там вариантов нет.
3.3 вольта питание берется через отдельный стабилизатор, либо через 3 диода, с падением на каждом по 0.5вольта.
IRQ тут не используется.
Последний раз редактировалось BolshoyK; 06.12.2012 в 05:20.
|
|
|
Сказали "Спасибо" BolshoyK
|
|
|
06.12.2012, 06:08
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
А чего за схема вам нужна? Вы готовые модули покупать собрались или ВЧ тоже намерены разводить?
|
Извините! Редко у компа - отвечу чуть позже.
|
|
|
|
06.12.2012, 21:25
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
А чего за схема вам нужна? Вы готовые модули покупать собрались или ВЧ тоже намерены разводить?
|
Всем спасибо!
Примерно то что хотел нашёл вот тут:
http://avrproject.ru/publ/kak_podklj...24l01/2-1-0-92
Вот ссылка ещё на проект: http://depositfiles.com/files/21m5jdhw6
Там два варианта, второй не пробовал (как и первый) но в отличии от первого, где передатчик и приёмник отдельно, во втором реализовано вместе, есть и плата печатня. Буду пробовать, примерно это и хотел.
Схему просил в связке МК и модуль, сам по себе модуль не станет работать просто так, им же кто-то управляет. Основная проблема - неважное знание английского (везде был немецкий), а тут SPI (сталкивался только с программатором) и UART нужно вникать, проблема не в том что лень, просто на 7-м десятке это уже ЭКСПЕДИЦИЯ (возраст не оправдание глупости, а её приговор), англиский знаю, но плохо поскольку начал учить после 40-ка (и явно не лингвистические у меня способности). Вот как-то так. Поэтому и просил как соединить SPI и прочее - там модули по 8 и 10 ножек есть, плюс по UART связ с компом и т.д.
Задача была простая - послать удаленному блоку запрос (режим передатчика) на выдачу параметров с датчика и перейти в режим приёма, получив, обработать и выдать результат на дисплей или в комп...
Относительно модуля - заказал готовый ( http://dx.com/p/2-4ghz-wireless-nrf24l01-module-150867), делать самому, памятуя что микрополосковые резонаторы на коленке не считаются и там всё не просто, а добиться нужного КСВ для отдачи выходного каскада по максимуму на резонатор всегда было сложно. Если же сразу на антенный разъём по Даташиту, то и тут можно встать на грабли.
Вот интересен вопрос подключения к этой микросхеме усилителя, например CC2591 (TI), для дальнобойности. Поскольку знаю что порядка 20 Дб он даёт. И с ним модули (CC2530) до 3 км по прямой видимости и до 1 км в здании работали. Но TI здесь уже обсуждали и я согласен, что данный модуль проще. Может кто-то делал усиление для nRF24L01 - подскажите как? Если будут вопросы, что скорее всего - напишу. Если у есть рекомендации с удовольствием выслушаю!
Всем откликнувшимся весьма признателен.
Последний раз редактировалось sherpa; 06.12.2012 в 21:33.
|
|
|
|
06.12.2012, 22:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Опять-таки, так просто усилитель к НРФ не прикрутить. Тем более что он не подходит по подключению и входному сопротивлению. Есть готовые модули с усилителем и коммутаторами типа
Но для дальности лучше всего переходить на СС1101 - она без усилителя (голый чип) на четверть-волновом диполе и скорости 9600 пробивает 3 км в прямой видимости. С уситлителем ещё больше
|
|
|
|
06.12.2012, 23:12
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
Но для дальности лучше всего переходить на СС1101
|
Да, СС1101 (CC110L) класная штука , но не 2.4гГц.
|
|
|
|
06.12.2012, 23:19
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
Опять-таки, так просто усилитель к НРФ не прикрутить. Тем более что он не подходит по подключению и входному сопротивлению. Есть готовые модули с усилителем и коммутаторами типа
|
Ну да, я про это и спрашивал - схемы, как согласуете и прочее, тут то вообще разные производители. А в моём вопросе и было - концы от SPI кому и куда и через что? По UART тоже... А этот модуль больно привлекательный по цене и управлению, мне показался...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:03.
|
|