alag57
Участник-
Постов
162 -
Зарегистрирован
-
Посещение
Репутация
1 ОбычныйИнформация о alag57
-
Звание
Частый гость
- День рождения 27.11.1957
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Посетители профиля
3 528 просмотров профиля
-
alag57 подписался на Не подключается кварц, Atmega8 , Allwinner T113-s3 уделал HiFi4 DSP. Смеяться или плакать? , Поиск примера из AN2812 и 4 других
-
Зачем тратить 200 баксов, если можно самому сделать: https://www.dropbox.com/scl/fi/gpa0wyj4s3km1d1dxzw12/ATREB215-XPRO-ADesignDocumentation.zip?rlkey=l65dyiy24w8l6fx0x50posntx&dl=0
-
C/C++ Compiler->Output->Generate debug information
-
Искать stsw-stm32070, это правда не HAL, но разобраться можно.
- 37 ответов
-
- cubemx ethernet
- keil
-
(и ещё 2 )
C тегом:
-
CC2520 и 100 метров
alag57 ответил alag57 тема в Форумы по интерфейсам
Это я уже понял, хотя конечно надеялся, что это не так 🙂 -
CC2520 и 100 метров
alag57 ответил alag57 тема в Форумы по интерфейсам
Фактически полностью, не в области RF добавлен LDO и разъем с SPI, IRQ, RESET. Больше всего смущает, что модуль от EBYTE с 8 дБм показывает такой же результат. И СС2520 с СС2590, где должно быть +14 дБм - результат тот же. Различие на 1-2 дБм. -
CC2520 и 100 метров
alag57 ответил alag57 тема в Форумы по интерфейсам
Спасибо - будем пробовать -
CC2520 и 100 метров
alag57 ответил alag57 тема в Форумы по интерфейсам
Вот и думаю сейчас уже взять модули, возможно попробую на 868 и 433 МГц, там у них и антенны есть под эти модули, но все же не понимаю, что не так на 2400 МГц. Я понимал, что максимальных характеристик я достичь не сумею, но чтобы так проколоться - не ожидал. -
CC2520 и 100 метров
alag57 ответил alag57 тема в Форумы по интерфейсам
Измериловки нет, опыта тоже, я в основном по микроконтроллерам. Поэтому и опираюсь на референс-дизайны. Модуль 2G4M08S1E с nRF52833 с 8 дБм выходной мощности и заводского китайского изготовления работает аналогично, больше 40 метров выдавить не удалось. Хотя у них в параметрах: Т.е. они пишут, что 120 метров на 1 мегабите, теоретически на 250 килобитах должно быть больше, но нет. Чувствую, что где-то системная ошибка, но где? На очереди еще SX1280 и AT86RF233, но думаю результат будет аналогичным. -
CC2520 и 100 метров
alag57 ответил alag57 тема в Форумы по интерфейсам
Но вот на удивление в паркинге можно было получить 70 метров с качеством порядка 50%, что не удалось в офисе, там только 40 метров с 80%. В паркинге железные ворота гаражей, массивные воздуховоды вентиляции по все длине. На каком, если не секрет, референс-дизайне вы основывались, если 100 метров без проблем? И почему на 10 сантиметрах я теряю 9-10 дБ? -
CC2520 и 100 метров
alag57 опубликовал тема в Форумы по интерфейсам
Стоит задача: обеспечить передачу данных на расстояние до 100 метров. Т.е. необходимо получить качество связи по переданным и принятым пакетам не хуже 80% на расстоянии 100 метров и около 95% на 70 метров (т.е прием 80 или 95 пакетов из 100 переданных). СС2520 применяется как обычный примепередатчик, без стеков. Экперименты проводились на минус 3-ем этаже подземного паркинга для обеспечения относительной чистоты эфира. Имеется четыре варианта самостоятельно изготовленых модулей: 1. Полностью повторяет референс-дизайн CC2520EM_2_1 от Тексаса. Антенна DN007 2.4 GHz Inverted F Antenna из Antenna Selection Quick Guide DN035. 2. Отличие от референс-дизайна в применении элементов типоразмера 0603 вместо 0402 в референс-дизайне. 3. Полностью повторяет референс-дизайн за исключением антенны - она AN043 Small Size 2.4 GHz PCB antenna из того же документа DN035. На двух таких модулях антенна AN043 заменялась на четверть волновый проводок (с ним немного лучше). 4. В дополнение к СС2520 добавлен усилитель СС2590. Референс-дизайн взят из CC2520-CC2591EM. Получить требуемые параметры даже с усилением +14 дБм не удалось. Так как в референс-дизайне использовалась СС2591 попытался изменить линию сопряжения СС2520-СС2590 сначала убрав согласующие элементы - заменив на нулевые резисторы - результат ухудшился. Затем поставил конденсаторы по 22 пФ, результат фактически такой же как в первом случае. Согласование выхода СС2590 с антенной взял из CC2541_CC2590_EM. Мощность передачи на СС2520 устанавливалась на 5 дБм. Для СС2520+СС2590 - 0 дБм СС2520 и 14 дБм СС2590. Оценка осуществлялась приемом пакетов и их подсчетом, а также оценкой RSSI из пакета. Период отправки пакетов: раз с секунду, раз в 200 мс, раз в 100 мс. Принятое значение RSSI, лежащее в пакете, минус 10-11 дБм при расстоянии между модулями 10 см и мощности передачи 0 дБм, хотя ожидаемое около минус 1-2 дБм. Ни с одним из модулей добиться требуемых параметров не удается. Максимум для заданного качества это 40-50 метров. Аналогичные результаты на модуле E73-2G4M08S1E производства EBYTE, где установлена микросхема nRF52833 с выходной мощностью 8 дБм и чип-антенной. В документе от Тексаса Range Estimation for Indoor and Outdoor Rev1_17.xlsm для 5 дБм и антенны DN007 расчетная дальность 116 метров, для 14 dBm - 209 метров. С антенной AN043 - 111 и 200 метров соответственно. Получалось ли у вас обеспечить надежную передачу на 100 метров? Как вам это удалось? Для анализа решений могу опубликовать схемы и разводки для всех модулей, если надо. -
У меня в вашем проекте зажигает. DDRB по умолчанию после сброса равен 0. Неправильно я написал сравнение, там младший пин не подключен: uint8_t p = (PINB & 14) >> 1; if (p == 7) if (p == 5) if (p == 3) if (p == 1) И как ТС собирается имитировать последнее сравнение нажимая две кнопки?
-
1. PINB сравниваете с 7 битами. 2. К старшим пинам порта В у вас подключен резонатор, вы уверены, что там всегда 1? 3. Переделайте сравнения: if ((PINB & 0x07) == 7) и так далее. 4. Исправьте F_CPU 1000000UL на 4000000UL как в Протеусе, от этого зависит величина задержки _delay_ms.