Самодельные Передатчики ISM диапазона (2.4 ГГц, 900 МГц, 430 МГц)
Я прекрасно знаю все эти параметры, и такие цифры избирательностей актуальны для ПРОФЕССИОНАЛЬНЫХ средств связи, и опять же, в каких-то специфичных условиях. Для бытовых, типа ISM и прочего это не требуется, точнее оно не попадет в такие условия, где это понадобится. Ну не работают они с мощностями 10Вт, да еще и рядом с такими же мощными источниками. И никакие враги их преднамеренно не глушат. В конце концв - у зигби с этими хар-ками ничуть не лучше.
И к теме. Вы говорите “давайте вернемся к зигби”. Чем он Вам так мил.
У вас есть какие-то данные по зигби? Так лучше бы рассказали. Какие там особенности протокола, как он поведет себя при 20-30 одновременных сеансах связи. Какие будут задержки. Какая реальная дальность связи.
Александр,
лучше всего смотреть первоисточники:
на русском рекомендую статьи Олега Пушкарева (Compel).
Мне на самом деле нравиться Ваша разработка и наверное что-то похожее делал бы сам года 2-3 назад, но сейчас точно ухожу на ZigBee.
Точнее телеметрия у меня работает теперь в 4 вариантах: обычный конвенциональный УКВ, пакетный УКВ (AX.25), ZigBee(точнее 802.15.4 пока) и TETRA. Думаю достаточно… на любой выбор.
С уважением, Карен
Сергей, если с этой точки зрения, то решения от Jenic JN5121 еще более интересное - там в модуле стоит 32 разрядный RISCконтроллер с поддержкой массы интерфейсов (I2C, SPI, UARTx2). Данный контроллер позволяет загружать недетские приложения уже в сам ZigBee модуль. Идет в комплекте с компилятором и пр.
Да ,по цене нормально (вроде 8 баксов), платы и прочая обвеска - это мелочи, но к этомучипу сложно прикрутить дополнительные внешние усилители ( антенный вход/выход одна нога в чипе). Не хочется заморачиваться с ключами. Ну и на счет софта ниче сказать не могу, Не копенгаген.
Никто не заставляет. Просто это решение по своим техническим характеристикам подходит для данной задачи.
Динамический диапазон по блокированию в прямую не указан, я не измерял, но судя по точке IP3 равной -33дбм, он не хуже 70дб. На практике такую разность сигналов на приемнике можно получить только если вблизи (в несколько метров) работает передатчик 1Вт (при том что принимаемый сигнал находится на уровне чувствительности)
А зеркального канала у него НЕТ 😎25кгц канал НЕ обязан быть для 10мВт
Прошу прощения , попутал с другим чипом. У этого действительно нулевая ПЧ и поэтому отсутствует зеркальный канал.
Я знаю что вы не измеряли ДД, потому что если бы измерили то многое прояснилось бы: IP3 равной -33дбм - описывает линейность входных цепей приемника но пересчитывать эту линейность в динамический диапазон можно только при определенных условиях, которые тут не выполняются, а именно низкая прямоугольность или ослабление в полосе задерживания фильтра BaseBand. Согласно даташиту он обеспечивает порядка 20 дБ ослабление на соседнем канале в 25 кГц. Из теории построения приемников это означает что динамический диапазон не может быть лучше этих 20 дБ. Поэтому ни о каких 70 речи быть и не может. Если бы вы измеряли ДД то сами наткнулись на этот факт.
И последнее - это про 50 кГц вашего соседнего канала. Вы можете считать соседним каналом даже и 100 кГц, и получать соответственно лучшие измеренные показания, НО от этого ваш приемник не будет становиться лучше, поэтому и принят стандарт для измерения аппаратуры чтобы иметь возможность ее контролировать и сравнивать на соответствие.
Александр, мне ненужно ничего объяснять, мне и так это известно по долгу службы. Если вы хотите чтобы я объяснил чтото вам - откройте ветку и я поделюсь знаниями.
Как я понимаю, для устранения замираний, связанных с произвольной взаимной ориентацией антенн пульта и модели (может, поляризация играет роль).
Замирания с ростом частоты проявляются сильнее, поэтому и была предпринята попытка перестраховки от этого эффекта путем использования стандартного решения: двух приемных антенн разнесенных на небольшое растояние. Судя по тому что в дальнейшем стали использовать одну антенну - эффект замирания оказался в терпимых пределах. Думаю это вопрос к уже пользующимся 2.4ГГц аппаратурой насколько сильно действие замираний.
И к теме. Вы говорите “давайте вернемся к зигби”. Чем он Вам так мил.
У вас есть какие-то данные по зигби? Так лучше бы рассказали. Какие там особенности протокола, как он поведет себя при 20-30 одновременных сеансах связи. Какие будут задержки. Какая реальная дальность связи.
Мне мил он размазаностью спектра. В таком случае становятся не очень критичными такие параметры как избирательность по соседнему каналу или динамический диапазон. Тут важна чувствительность и ширина спектра. И все.
Запустите свой ХЕ1205 в режим прыгания по частоте, и тогда вы реализуете достоинства этого чипа. Тогда не будут влиять на прием помехи расположенные на соседнем канале в данный момент времени, потому что приемник уйдет от этой помехи в следующий момент времени. Чем быстрее приемник будет прыгать по частоте , тем меньше будет влияние соседней помех. В итоге можно допрыгаться так, что будет возможен прием полезного сигнала на у фоне сплошных помех и даже под уровнем шума. Это свойство присуще системам с расширенным спектром где соотношение сигнал/шум меньше единицы. И именно этим свойствой обладает зигби, хоть и прыгание там реализованно несколько иным способом.
Мне мил он размазаностью спектра. В таком случае становятся не очень критичными такие параметры как избирательность по соседнему каналу или динамический диапазон. Тут важна чувствительность и ширина спектра. И все.
Запустите свой ХЕ1205 в режим прыгания по частоте, и тогда вы реализуете достоинства этого чипа. Тогда не будут влиять на прием помехи расположенные на соседнем канале в данный момент времени, потому что приемник уйдет от этой помехи в следующий момент времени. Чем быстрее приемник будет прыгать по частоте , тем меньше будет влияние соседней помех. В итоге можно допрыгаться так, что будет возможен прием полезного сигнала на у фоне сплошных помех и даже под уровнем шума. Это свойство присуще системам с расширенным спектром где соотношение сигнал/шум меньше единицы. И именно этим свойствой обладает зигби, хоть и прыгание там реализованно несколько иным способом.
Не совсем согласен, про некритичность к избирательностям. Если в 2,4 поставить мешающий сигнал, превышающий динамический диапазон по блокированию, то он точно так же умрет. к соседним каналам - да, согласен. менее критичен, но только изза смены частоты. ПРЧ это способ уйти от помехи расположенной на рабочем канале. Ну или так или иначе забивающей текущий рабочий канал.
А заставить при помощи смены рабочей частоты демодулятор принимать сигналы с соотношением сигнал/шум ниже допустимого порога - никак нельзя. А то что интегральная спектральная плотность сигнала опустится ниже шумов - так это не означает что принимаемый сигнал ниже шумов.
Замирания с ростом частоты проявляются сильнее, поэтому и была предпринята попытка перестраховки от этого эффекта путем использования стандартного решения: двух приемных антенн разнесенных на небольшое растояние. Судя по тому что в дальнейшем стали использовать одну антенну - эффект замирания оказался в терпимых пределах. Думаю это вопрос к уже пользующимся 2.4ГГц аппаратурой насколько сильно действие замираний.
Не столько за счет разнесения, сколько за счет ориентации двух антенн двух приемников под 90 друг к другу.
Замирание в явном виде видно вот на этом клипе с бортовой камеры - FPV - 630m over Moscow в моменты 00:25, 00:39, 01:03. На секунду-две встает двигатель, при том что газ никто не убирал (приемник уходит в failsafe, при этом рули на месте, газ в 0). Здесь высота 450-500 м почти над головой.
Причина в неудачной ориентации антенн для такого полета : одна приемная по оси самолета, вторая вертикально. Антенна передатчика горизонтально, т.е. вертикальная приемная толком не работает. Отчетливо видно, что связь восстанавливается, когда меняется ориентация самолета.
То есть замирания с единственной антенной - вполне объективная реальность.
Использование же спектрумовского модуля непонятно, не покупать же передатчики чтоб его достать?
В самом Спектруме используются Unigen’овские модули, очень похожие на эти : передатчик - www.unigen.com/product_detail.php?pid=625, приемник - www.unigen.com/product_detail.php?pid=622.
Мне мил он размазаностью спектра.
…
И именно этим свойствой обладает зигби, хоть и прыгание там реализованно несколько иным способом.
Пролистал спецификацию IEEE 802.15.4 (это PHY и MAC слои, на которых живет ЗигБи). В 2.4ГГц есть 16 частотных каналов. При инициализации сети выбирается один канал на усмотрение координатора и весь дельнейший обмен идет на нем. ППРЧ нет. Размазанность спектра в 8 раз имеет место при модуляции. Но поскольку используются стандартные одинаковые ПСП, это не дает возможности осуществлять на одном канале 2 и более передачи (как я понимаю). Канал делится только по времени, причем станция не имеет права передавать, если видит, что в канале идет передача. Т.е. намеренно забить канал нетрудно.
Далее, в этом же частотном диапазоне работают сети 802.11b. Согласно приложению Е документа, передатчики этих сетей могут забивать приемник зигби при удалении до 40 метров.
Теперь про емкость канала. Положим период управления 20 мс, а длину сообщения 20 байт. Если делать передачу peer-to-peer, без использованмя стандартного протокола с запросами-ответами, то длина data frame составит от 35 до 51 байта, а время передачи - до 1.6 мс. Таким образом, в самом идеальном случае на одном совершенно свободном частотном канале смогут жить до 12 передатчиков. Если нужен обратный канал, то цифра уменьшится в 1.5-2 раза.
Вот такая информация к размышлению.
www.rcgroups.com/forums/showthread.php?t=721024
Есть у кого мысли по поводу самостоятельного изготовления подобной аппаратуры?
пульт из которого ковыряют чип стоит 60$ плюс доставка
приёмник AR6100 50$ (включая доставку) например здесь cgi.ebay.com/SPEKTRUM-AR6100-DSM2-Microlite-6-Ch-R…
насколько будет оправдан самопал по цене?
Пролистал спецификацию IEEE 802.15.4 (это PHY и MAC слои, на которых живет ЗигБи). В 2.4ГГц есть 16 частотных каналов. При инициализации сети выбирается один канал на усмотрение координатора и весь дельнейший обмен идет на нем. ППРЧ нет. Размазанность спектра в 8 раз имеет место при модуляции. Но поскольку используются стандартные одинаковые ПСП, это не дает возможности осуществлять на одном канале 2 и более передачи (как я понимаю). Канал делится только по времени, причем станция не имеет права передавать, если видит, что в канале идет передача. Т.е. намеренно забить канал нетрудно.
Далее, в этом же частотном диапазоне работают сети 802.11b. Согласно приложению Е документа, передатчики этих сетей могут забивать приемник зигби при удалении до 40 метров.
Теперь про емкость канала. Положим период управления 20 мс, а длину сообщения 20 байт. Если делать передачу peer-to-peer, без использованмя стандартного протокола с запросами-ответами, то длина data frame составит от 35 до 51 байта, а время передачи - до 1.6 мс. Таким образом, в самом идеальном случае на одном совершенно свободном частотном канале смогут жить до 12 передатчиков. Если нужен обратный канал, то цифра уменьшится в 1.5-2 раза.
Вот такая информация к размышлению.
Где-то (XPS?) видел цифру 120 одновременно работающих передатчиков (без указания на ARQ) в стволе 5 МГц.
Еще хорошо бы иметь возможность на поле отсканировать уровень “шума” в каждом из 16 стволов.
Почитал на rcgroups отзывы на модули XPS - не все так радужно как казалось - есть немало случаев , когда люди установившие XPS модули теряли весьма серьезные аппараты, в т.ч. и джеты. Грешат именно на решение XPS. Вполне возможно кривой/софт контроллера.
пульт из которого ковыряют чип стоит 60$ плюс доставка
приёмник AR6100 50$ (включая доставку) например здесь cgi.ebay.com/SPEKTRUM-AR6100-DSM2-Microlite-6-Ch-R…
насколько будет оправдан самопал по цене?
здесь вопрос не в деньгах, IMHO
Не столько за счет разнесения, сколько за счет ориентации двух антенн двух приемников под 90 друг к другу.
То есть замирания с единственной антенной - вполне объективная реальность.
еще к размышлению про 2,4ГГц, и в частности про спектрум.
spektrumdx6.com/default.aspx
почитал тут, спектрум посылает 2 канала. Посылает по очереди. А приемник (точнее 2 приемника) принимает каждый свой канал.
Достаточно большой частотный разнос между этими каналами позволяет хоть как-то защититься от других источников на данном диапазоне. Ну и от замираний, если они присутствуют.
Почитал на rcgroups отзывы на модули XPS - не все так радужно как казалось - есть немало случаев , когда люди установившие XPS модули теряли весьма серьезные аппараты, в т.ч. и джеты. Грешат именно на решение XPS. Вполне возможно кривой/софт контроллера.
Не дадите ли ссылку? Не то, чтобы я все подряд там просматривал, но на глаза не попадалось, а интересно.
Тут Человек уже сдел на XBee. Промелькнула тема просто незаметно.
rcopen.com/forum/f8/topic64602
Здравствуйте,
Собираюсь делать систему управления и телеметрии на модулях DP1203(DP1203C4333LF+ATMega8).
Но пока что не нашел достаточно подробного описания по работе с его регистрами и т.п. Вобщем довольно многое непонятно. Если есть у кого описания, апноуты, проекты на DP1203, поделитесь плиз.
Здравствуйте,
Собираюсь делать систему управления и телеметрии на модулях DP1203(DP1203C4333LF+ATMega8).
Но пока что не нашел достаточно подробного описания по работе с его регистрами и т.п. Вобщем довольно многое непонятно. Если есть у кого описания, апноуты, проекты на DP1203, поделитесь плиз.
на сайте производителя ИМС www.semtech.com есть вся необходимая документация.
www.semtech.com/products/…/wireless_rf/
Микросхемы 1203 предназначены для применения в широкополосных приложений, с относительно высокой скоростью передачи данных. Имейте это в виду, со всеми вытекающими последствиями по чувствительности,особенностям по восприимчивости к помехам разного характера и тд.
В любом случае, все непонятные вопросы могу помочь разрешить
Здравствуйте,
Собираюсь делать систему управления и телеметрии на модулях DP1203(DP1203C4333LF+ATMega8).
Но пока что не нашел достаточно подробного описания по работе с его регистрами и т.п. Вобщем довольно многое непонятно. Если есть у кого описания, апноуты, проекты на DP1203, поделитесь плиз.
Привет! А прыгать по частоте будешь?
Вообще хотелось бы такое реализовать, но для начала думаю сделать просто работу на фиксированной частоте.
Модули уже заказал - должны быть со следующей недели, а после праздников займусь прогой.
Кстати нашел русское описание на чипы этих модулей, если кого интересует, могу выложить.
Привет! А прыгать по частоте будешь?
DP1203 - это DSSS с кодом Баркера. “Попрыгунчиком” из этой серии может работать только DP1205.
DP1203 - это DSSS с кодом Баркера. “Попрыгунчиком” из этой серии может работать только DP1205.
Код Баркера в XE1203 можно не включать. И прыгать ему никто не мешает. Другое дело, что в 430 МГц каналов не так уж много. Одному прыгать вольготно, а человек 5 уже будут серьезно пересекаться.