Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
19.01.2011, 09:46
|
#101
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
С 24л01 пока проблем нет. Но у меня нету эл-магнитных наводок от моторов
по зависаниям - в 24л01 лечится очисткой буфера, есть такая команда. В 2401 может просто после перезагрузки принудительно читать буфер?
|
|
|
|
19.01.2011, 14:30
|
#102
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
В 2401 может просто после перезагрузки принудительно читать буфер?
|
А как его читать, если нога DATA READY опущена?
У меня последний вариант с раздельным питанием проработал два часа без зависаний. И потом не завис. Я его сам выключил. Причем раз в секунду он хлопал двумя релюхами на плате. Т.е. магнитные поля создавались. Но питание шло от аккумулятора. При питании от лабораторного источника, почему-то зависает через 1-2 секунды.
Я для RC модели уже Li-Pol аккумулятор приобрел по интернету. 4200мАч 30С 11,1В. Такие вот могучие батареи стали делать. Можно жигуль прикуривать.
Последний раз редактировалось Easyrider83; 19.01.2011 в 14:32.
|
|
|
|
19.01.2011, 16:30
|
#103
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
А как его читать, если нога DATA READY опущена?
|
Все равно попытайтесь дать цикл чтения - ибо возможно только 2 варианта: переполнение буфера (но блок DR1 это не заметил), или зависание самого чипа но это маловероятно... Подвисший чип не работает ни на прием, ни на передачу?
Сообщение от Easyrider83
|
Но питание шло от аккумулятора. При питании от лабораторного источника, почему-то зависает через 1-2 секунды.
|
Я в самом начале предупреждал... Ставьте в плюс питания трансивера дроссель минимум на 100 мкГн, после его на плате электролит на 47 мкф и больше, поближе к чипу - 0,1 мкф и как можно ближе к ножкам - 1...3 нф, и все соединения между трансивером и контроллером - через 1 кОм. Фото платы покажите - что-то мне подсказывает, что сделали не так как я советовал...
|
|
|
|
19.01.2011, 17:24
|
#104
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
Все равно попытайтесь дать цикл чтения - ибо возможно только 2 варианта: переполнение буфера (но блок DR1 это не заметил), или зависание самого чипа но это маловероятно...
|
Хорошо. Попробую.
Сообщение от niXto
|
Подвисший чип не работает ни на прием, ни на передачу?
|
Как будто вообще изчезает. Ни на прием, ни на передачу не выходит. Загрузка конфига не помогает. И потребление тока сразу падает. Как-будто POWER_UP опущен.
Сообщение от niXto
|
Я в самом начале предупреждал... Ставьте в плюс питания трансивера дроссель минимум на 100 мкГн, после его на плате электролит на 47 мкф и больше, поближе к чипу - 0,1 мкф и как можно ближе к ножкам - 1...3 нф, и все соединения между трансивером и контроллером - через 1 кОм. Фото платы покажите - что-то мне подсказывает, что сделали не так как я советовал...
|
Я вашим советам внемлил. Конечно, конденсаторы и дроссель я поставил. Да и печатку модуля вы видели. К тому же, в этой схеме модуль почти не зависает. Он только на макетной плате сразу колом встает. Иногда две-три секунды проработает. Я проверяю так - включаю адрес 1 байт и выключаю CRC. Он всякий мусор с эфира тянет. Вот по нему и ориентируюсь, что чип дышит. Вот схема:
|
|
|
|
19.01.2011, 19:13
|
#105
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
На макетке с отключенными мотором и релюшками тоже виснет? (не знаю, где что и в какой конфигурации у вас) Осциллографом выходы контроллера проверяли (я не сомневаюсь в вашем мастерстве, но бывает - у меня помню кварц был плохо припаян, так чуть не поседел)? И частоту SCK попробуйте поменьше - 100...500 кГц. Паузы в сигналах CS, CE раза в 4 растяните. На ноге SCK трансивера потыкайтесь - может он в direct переходит - тогда там будет генерация при приеме данных.
У меня адрес 3 байта, CRC 16 бит
И кварц попробуйте поменять, у чипов очень большие требования к частоте
|
|
|
|
19.01.2011, 19:48
|
#106
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
На макетке с отключенными мотором и релюшками тоже виснет?
|
Именно на макетке и виснет. Плата с релюшками работает успешно.
Сообщение от niXto
|
(не знаю, где что и в какой конфигурации у вас)
|
Да я конфиги уже все перепробовал. Все возможные комбинации перебрал.
Сообщение от niXto
|
Осциллографом выходы контроллера проверяли (я не сомневаюсь в вашем мастерстве, но бывает - у меня помню кварц был плохо припаян, так чуть не поседел)?
|
Да не, тут вопросов быть не может. Все прекрасно. На прием оба модуля работают в течении двух часов без сбоев. Но не на макетной плате.
Сообщение от niXto
|
И частоту SCK попробуйте поменьше - 100...500 кГц.
|
Да это пробовал. Никакого результата. Осциллографом сигналы смотрел. Красивые.
Сообщение от niXto
|
Паузы в сигналах CS, CE раза в 4 растяните. На ноге SCK трансивера потыкайтесь - может он в direct переходит - тогда там будет генерация при приеме данных.
|
Паузы делал. На прием-то работает и без пауз. Да и в правильности конфига тоже уверен на 100%.
Сообщение от niXto
|
И кварц попробуйте поменять, у чипов очень большие требования к частоте
|
У меня тут горстка этих кварцев. От 4 до 20Мгц все перепробовал. На всех одинаково работает. Подобрал одинаковые на 4 МГц, их и оставил. А то модули у меня одинаковые. Я их на отдельной плате сделал. Перетыкаю быстро местами, чтобы проверить.
|
|
|
|
19.01.2011, 21:10
|
#107
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
Именно на макетке и виснет. Плата с релюшками работает успешно.
|
Однозначно где-то косяки в макетке - плохие земли, полу-припаянные ножки, etc. Если релюшек не боится, а на голой макетке сразу виснет... И чип за брюхо припаян?
|
|
|
|
19.01.2011, 21:24
|
#108
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Да, чип припаян нормально. Сейчас травится новая плата. С ней необходимость в макетке отпадет. Попробую на ней. Думаю, должно заработать.
Я заказал с китая 5 готовых модулей с антенной на плате. Там чип 24L01. Цена вышла 25$ за все с доставкой. Столько же, сколько я за сами чипы отдавал.
|
|
|
|
19.01.2011, 21:36
|
#109
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
После 01 плюсика нет? С плюсиком улучшенные, косяков меньше
В прайсах они называются nRF24L01P
Последний раз редактировалось niXto; 19.01.2011 в 22:43.
|
|
|
|
19.01.2011, 21:40
|
#110
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
После 01 плюсика нет? С плюсиком улучшенные, косяков меньше
|
Нет. Но поищу и с плюсиком. Спасибо!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:21.
|
|