Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
30.11.2011, 20:10
|
#291
|
Прописка
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
0,8 мкА
Ну и дизайн платы если интересно
|
Вопрос как Вам это удалось? У меня тоже Atmega48V, все отключено (убрал индуктивность по питанию для радиочипа), включен только Atmega от двух пальчиковых батареек (напряжение 2,6В). Использую WatchDog на пробуждение таймаут настроен на 8 с. Все порты на выход и стоит лог 1. Вся переферия отключина. В итоге потребление 4 мкА, что в принципе соответствует даташиту (типичное 8, макс 15 мкА). При выключенном WatchDog потребление меньше 1мкА.
В чем секрет ?
|
|
|
|
01.12.2011, 08:07
|
#292
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Вачдог отключен)))
Устройство просыпается при замыкании кнопок (ПинЧейндж). А вачдог - да, он сам по себе потребляет порядка 6 мкА. Как вариант - кварц 32768 на асинхронном таймере, потребление всей схемы будет меньше 2 мкА
Дроссель по питанию тренсивера убирать нельзя - чувствительность заметно ухудшается. У меня 10 мкГн 0603 и 1 мкф + 2200 пф после него
|
|
|
|
01.12.2011, 08:42
|
#293
|
Прописка
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
А ну тогда понятно. Просто я где-то читал что Вы watchdog использовали на 4 с. Вот и был в недоумении. ну 5мкА тоже не плохо, пока так оставлю. А дроссель я убрал только для того чтобы обесточить nRF24L01, чтобы быть уверенным что это не он жрет.
|
|
|
|
01.12.2011, 10:35
|
#294
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Вачдог в базовом блоке, он подключен к автомобильному аккумулятору и потребление меньше 10 мА там не существенно. Базовый блок просыпается 4 раза в секунду по вачдогу, на 10 мс - этого достаточно чтобы надежно принять посылку от передатчика (он при нажатии непрерывно излучает в течении 0,5 с или до приема подтверждения), среднее потребление базового блока - 0,5 мА. Базовый блок раз в 4 секунды полностью переинициализирует трансивер - т.к. от помех по питанию иногда (несколько раз в сутки) в нем сбиваются настройки, то есть на столе при питании от аккумуляторов он корректно работает неделями без переинициализации, а в машине не больше суток. Время можно увеличить до минут, но на практике уже 4 с совершенно не влияют на среднее потребление. Брелок при нажатии кнопки всегда вначале проводит полную инициализацию и только потом передает данные
Порты настраивайте на НОЛЬ - у вас же сейчас при отключенном дросселе трансивер запитывается через защитные диоды с портов контроллера
|
|
|
|
01.12.2011, 12:28
|
#295
|
Прописка
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Да, так и было, если ставлю на портах 1 потребление становиться огромным (порядка мА-ов), если на портах 0 то 4-5 мкА. В общем понятно. Полную инициализацию тогда тоже буду делать. Так будет правильней. Спасибо за подробное описание.
|
|
|
|
09.12.2011, 19:07
|
#296
|
Прописка
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Начал проверять на дальность, и чет не очень берет. Плату вы видели в ней проблем нет. По питанию не нашел индуктивность на 6 мкГн, поставил 4нГн - результат ноль. Остальное все по даташиту. И еще индуктивности нашел только в диапазон +-2нГн. В чем может быть еще проблема? Приемник настроен на 0 децебел, усилетель включен. Включена ретрансляция на 3 раза с паузо 250 us
Берет на комнату, стоит зайти в ванную - неуверенный прием.
Что еще может влиять на дальность?
|
|
|
|
09.12.2011, 19:24
|
#297
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Влияют вай-фай и блютуз, длина антенны (3 см), питание (нужен дроссель на МИКРОгенри, без него дальность чуть меньше), ретрансляцию 16 раз с паузой 0,5 мс если пакет длинный или скорость маленькая. Р-версии на скорости 250 работают раза в 1,5 дальше чем при 2М
|
|
|
|
09.12.2011, 19:33
|
#298
|
Прописка
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Wifi есть по всему дому , блютуз тоже. Антенна у меня проволочная 31 мм. Пробовал ставить керамическую smd антенну - результат хуже. Пакет 11 байт. У меня чип без P, поэтому скорость могу выбрать 1 или 2 M. Попробую. Блин нету у меня такой индуктивности.... ксожалению. Сейчас буду экспериментировать.
|
|
|
|
10.12.2011, 08:40
|
#299
|
Прописка
Регистрация: 26.06.2007
Сообщений: 136
Сказал спасибо: 61
Сказали Спасибо 20 раз(а) в 17 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Проверяя дальность, столкнулся с другой проблемой. Приемник иногда подвисает. Т.е. я отправляю с передатчика раз в 2 секунды (для теста), приемник работает, и все хорошо. Потом спустя, час иногда и раньше, приемник затыкается. И молчит. Передатчик уходит в прерывание по окончанию сеансов ретрансляции, и все приемник можно вывести из этого состояния только выключением питания. Хотя я если приемник не принял данные в течении 4 секунд провожу полную инициализацию чипа. В чем может быть проблема? Если фифо в приемники переполняется его нужно очищать? и как? у передатчика есть команда TX_FLUSH, а ух ресивера нет. Как быть?
|
|
|
|
10.12.2011, 08:51
|
#300
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
У приемника есть FLUSH_RX
И не рекомендую проводить операции FLUSH при ПУСТОМ соотв. буфере. Иначе чип иногда подвисает намертво, даже загрузка абсолютно всех команд из даташита не помогает. Это было у чипов до 2009 года, у более старших вроде пофиксили, у Р этого нет
На 1 Мбит период ретрансмита 250 мкс только для пакетов меньше 5 байт, на 2 Мбит - меньше 15 байт
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:44.
|
|