Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы
Непрочитано 13.08.2012, 10:08  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Если завис (старый чип без +) - никак. Даже запись всех подряд команд из даташита не помогает. Только выкл/вкл питания

Если сбросились настройки - просто повторная запись всех основных команд. У меня это автоматом происходит раз в 30 секунд в приемнике, и перед каждой передачей в передатчике. Десяток регистров загружается примерно за миллисекунду - как раз этого времени достаточно для стабилизации частоты генератора, поэтому в коде нет никаких программных пауз после включения - на осциллограмме потребляемого тока шаг сетки 1 мс по горизонтали, 2 мА по вертикали

Реклама:

Последний раз редактировалось dosikus; 08.12.2012 в 21:54.
niXto вне форума  
Сказали "Спасибо" niXto
steals (13.08.2012)
Непрочитано 16.08.2012, 16:01  
eitch
Частый гость
 
Регистрация: 03.02.2007
Сообщений: 28
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
eitch на пути к лучшему
Плохо Re: Кто-нибудь работал с RF модулями nRF2401A?

Здравствуйте , решил попробовать в работе модули NRF24l01+ .
Столкнулся с непонятным поведением чипа после того как превышено максимальное количество передач MAX_RT.
Посылаю команду FLUSH_TX и очищаю регистр статуса.
Следующая посылка приходит без первого байта (на байт короче).
В чем проблема .Не понимаю!
eitch вне форума  
Непрочитано 16.08.2012, 16:21  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

В программе проблема, особенно если включен аппаратный CRC. Длина адреса и количество байт?
niXto вне форума  
Непрочитано 16.08.2012, 16:37  
eitch
Частый гость
 
Регистрация: 03.02.2007
Сообщений: 28
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
eitch на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Длинна адреса 5, CRC8 включен , AUTO_ACK включен, длинна посылки
31 байт.
eitch вне форума  
Непрочитано 16.08.2012, 18:10  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Ковыряйте код программы контроллера
Адрес сделайте Е7 Е7 Е7 хх хх
На 32 бита все всегда работает идеально, у меня перепрошивка контроллеров с таким конфигом работает и никаких косяков

Пауза между попытками повтора 1,5...2 мс
niXto вне форума  
Непрочитано 16.08.2012, 20:44  
eitch
Частый гость
 
Регистрация: 03.02.2007
Сообщений: 28
Сказал спасибо: 8
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
eitch на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Спасибо за совет. Наверное вы правы и виновата программа.
Уходя с работы вечером заметил что и первая посылка после
включения обрезана спереди на один байт. Завтра буду разбираться.
eitch вне форума  
Непрочитано 17.10.2012, 13:56  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Подниму тему. Странная штука получается. Передатчик - радиоключ на stm8. Отправляет пакет с подтверждением. Приемник - готовый модуль + stm32. Все как бы нормально работает, но штука вот в чем. Ключ настроен на минимальную мощность передачи. В пределах метра работает. Пакеты доходят. Но вот при удалении пакеты все равно доходят, но не доходит потверждение. При этом приемник, который это подтверждение высылает, настроен на максимальную мощность передачи. Это не логично как-то. Может поиграться с задержками? У меня Retransmit delay = 1. Так и не понял, зачем этот параметр нужен если честно. Попробовал значение 10, как-то ничего не изменилось. Даже хуже стало.

Последний раз редактировалось Easyrider83; 17.10.2012 в 14:04.
Easyrider83 вне форума  
Непрочитано 18.10.2012, 22:47  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Ретрансмит дилэй - такой, чтобы пакет успевал передаться, при слишком малом ретрансмита фактически не будет - новые пакеты будут накладываться и некорректно передаваться, при большом повышаются шансы на передачу одиночных пакетов но снижается скорость на потоковых данных. На осциллограмме выше пакет больше 500 мкс, то есть дилэй надо не меньше 750 мкс

С косяком встречался, когда на одной из плат была несогласованная антенна (5 см) и макс мощность на обоих. В коде точно не перепутал в каком чипе какая мощность? И буферы перед передачей попробуй почистить хотя хз что это даст
niXto вне форума  
Непрочитано 18.10.2012, 22:56  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

На принимающей и подтверждающей стороне готовый модуль с ебая. Обычно с ними проблем никаких нет. Да, буфер очищаю после передачи. С задержкой тоже разобрался. Не понятно только пока с подтверждением. Какая длинна антенны должна быть на плате для согласованности? У меня просто прямая линия.
Easyrider83 вне форума  
Непрочитано 19.10.2012, 09:18  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Четверть волны
niXto вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто работал с драйвером DM132? sdsrem Микроконтроллеры, АЦП, память и т.д 0 06.07.2010 21:37
Кто нибудь имеет описание, как обращаться к KEELOQовскому регистру в PIC12F635/PIC16F636? Make_Pic Микроконтроллеры, АЦП, память и т.д 1 07.05.2010 12:53
Кто нибудь работал с MUST II System ? trilobit Производственное оборудование 0 28.04.2010 11:51
Кто нибудь имел дело со шрифтами? Djakovskij Микроконтроллеры, АЦП, память и т.д 8 18.02.2010 20:35
Кто работал с Ad7714? ALEKSEY188 Микроконтроллеры, АЦП, память и т.д 18 11.02.2010 03:54


Часовой пояс GMT +4, время: 13:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot