Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
25.01.2014, 08:35
|
#881
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Блин а ARM в спящем режиме сам по себе жрет около 3 ма ((( Вот попробовал. Надо то же мегу но блин комп без лпт порта сейчас прошить да же не могу ) Сегодня через китайские модули звук гонял 10 битный так то ничего. Но потрескивает что то все время наверно потому что нордик левый.
Последний раз редактировалось Дмитрий ARM7; 25.01.2014 в 08:38.
|
|
|
|
25.01.2014, 08:43
|
#882
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
У любого трансивера периодически выпадают пакеты
Нужно передавать с подтверждением и с использованием буфера типа антишок на приемной стороне
Ну и скорость передачи должна быть раза в 2 выше скорости звука, иначе толку от антишока мало
СТМ32 жрут 15 мкА с включенным ОЗУ... Только у ф4 пол-миллиампера, но там уже не просто контроллер
|
|
|
|
25.01.2014, 08:50
|
#883
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от kip96
|
Если я правильно понял, то, если на него просто подать питание (по дефолту у него PWR_UP=0), ток не привысит 1uA?
|
По идее - да, он же по дефолту выключен. Сейчас просто подал питание на платку с мегой и трансивером - у меня их много - ток прыгает 0,9... 1 мкА. Они оба сидят в повер-дауне. То есть трансивер потребляет порядка 700 нА максимум (при комнатной температуре)
Попробуй ещё все входы трансивера подтянуть к плюсу-минусу, возможно из-за этого возросло потребление
|
|
|
|
25.01.2014, 13:22
|
#884
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
У любого трансивера периодически выпадают пакеты
Нужно передавать с подтверждением и с использованием буфера типа антишок на приемной стороне
|
Как настроить такой режим? )))
|
|
|
|
25.01.2014, 14:50
|
#885
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Какой?
Антишок делается программно в контроллере на приёмной стороне
|
|
|
|
25.01.2014, 14:55
|
#886
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
А какой принцип этой программки? Щелчки примерно всегда одинаковы вот как выглядят на выходе цап lpc2138 Попробовал ограничить значение если больше 800 то не писать в цап щелчки пропали но это снизило диапазон на приемнике.
if(acp‹800) {
DACR = acp‹‹6;
};
Последний раз редактировалось Дмитрий ARM7; 25.01.2014 в 15:44.
|
|
|
|
25.01.2014, 15:58
|
#887
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Что то мне кажется передавать звук не очень хорошая идея )))
|
|
|
|
25.01.2014, 16:11
|
#888
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Длительность щелчка 100 мкс? Это твой контроллер мудрит, трансивер здесь не при чём. Сколько сэмплов звука у тебя умещается в это время?
Возможно, слишком длинные циклы и не хватает производительности
|
|
|
|
25.01.2014, 16:14
|
#889
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Дмитрий ARM7
|
А какой принцип этой программки?
|
Контроллер заполняет буфер в ОЗУ приемника на Икс секунд, после чего начинает воспроизведение. По мере опустошения буфера запрашивает у передатчика новые пакеты данных. Скорость передачи должна быть в разы выше скорости воспроизведения, иначе будет тормозить как ютуб на мегабитном канале...
|
|
|
|
25.01.2014, 16:18
|
#890
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Так дело в том что я пробовал просто по SPI по проводам то все хорошо. Приемник сваливается в прерывания с частотой 32кгц (пробовал разную частоту разница не особо) и там же читает 2 байтика и делает из них 16 разрядный и пихает в цап. На передатчике идет передача с частотой 8 кгц то же в прерывании записывает 2 байта и дергает лапку се. Ацп работает в замкнутом цикле в программе. Чем мой метод плох? совсем не тормозит)))
Последний раз редактировалось Дмитрий ARM7; 25.01.2014 в 16:33.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:34.
|
|