Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: есть ли реальный опыт по DP1205 ?
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
maxim21
есть ли реальный опыт по DP1205 ?
есть вопросы к тем , кто уже собирал проекты на этих модулях.
TriD
Есть проект на DP1203. А в чем, собственно, вопрос?
dialex
Цитата(TriD @ Aug 14 2006, 11:34) *
Есть проект на DP1203. А в чем, собственно, вопрос?

у меня на DP1203 связь иногда пропадает.
Правда, пропадает даже на 1 метре, а иногда и 200-300 метров берёт.
Может, подскажешь чего?
TriD
Цитата(dialex @ Aug 14 2006, 10:47) *
у меня на DP1203 связь иногда пропадает.
Правда, пропадает даже на 1 метре, а иногда и 200-300 метров берёт.
Может, подскажешь чего?


Если речь идет про диаппазон 433-434 МГц, то это открытый для использования диаппазон, в нем гадят все кому не лень, в том числе и брелоки автосигнализаций и пагеры к ним, со всеми вытекающими от сюда последствиями.
maxim21
ну мы подняли на DP1205 - 868 линк на 800 метров
использовали автомобильные антены для gsm
ASMODEY
Цитата(maxim21 @ Aug 26 2006, 23:19) *
ну мы подняли на DP1205 - 868 линк на 800 метров
использовали автомобильные антены для gsm



Я передатчик запустил а приёмник не получается.
Можешь написать список конфигурационных байтов приёмника.
maxim21
Цитата(ASMODEY @ Oct 31 2006, 13:22) *
Цитата(maxim21 @ Aug 26 2006, 23:19) *

ну мы подняли на DP1205 - 868 линк на 800 метров
использовали автомобильные антены для gsm



Я передатчик запустил а приёмник не получается.
Можешь написать список конфигурационных байтов приёмника.


спроси об этом у san
icq 16669591
он писал софт
Alex_F
Есть практический опыт работы с XE1205.
cliche
Цитата(Alex_F @ Nov 11 2006, 09:57) *
Есть практический опыт работы с XE1205.

а какого рода опыт?
Просто в данный момент пытаемся собрать на них аналоги модулей DP1205. первый опыт был неудачным (не заработал).
Может, что посоветуете? какие баги встретились и проч.
Alex_F
Настройка, монтаж.
//Nikson
up!
подскажите плиз! DP1205 - передатчик работает (судя по ТВ-тюнеру). Приёмник иногда (намного реже, чем происходит передача) принимает правильный pattern и даже начинает наполнять буфер. Но данные там оказываются совсем не те, что передавались. По сути - случайные числа. В какую сторону копать? Настройки брал из аппноутов со своими корректировками...
Кто-нибудь сталкивался?
aktech
Цитата(//Nikson @ Dec 13 2007, 03:42) *
up!
подскажите плиз! DP1205 - передатчик работает (судя по ТВ-тюнеру). Приёмник иногда (намного реже, чем происходит передача) принимает правильный pattern и даже начинает наполнять буфер. Но данные там оказываются совсем не те, что передавались. По сути - случайные числа. В какую сторону копать? Настройки брал из аппноутов со своими корректировками...
Кто-нибудь сталкивался?


Отлаживать как приемник, так и передатчик намного удобней в режиме TRANPARENT (а не BUFFERED).
В этом случае в передатчике сигналс ноги DATA подается прямо на модулятор (синтезатор) без всяких развязок по постоянному току - очень удобно для контроля частоты несущей и девиации.
Приемник тоже удобно отлаживать в этом режиме, включая непрерывную передачу меандра на требуемой скорости и наблюдая, что при этом происходит на ноге DATA приемника. Вначале нужно добится устойчивого приема в таком режиме, и только потом прикручивать PATTERN, AFC, RSSI-детектор и т.д.


P.S. - что касается исходников библиотеки из аппноутов ксемикса - то на 2006 г. там было несколько ошибок в плане конфигурации регистров.

Цитата(cliche @ Nov 25 2006, 21:00) *
а какого рода опыт?
Просто в данный момент пытаемся собрать на них аналоги модулей DP1205. первый опыт был неудачным (не заработал).
Может, что посоветуете? какие баги встретились и проч.



Собирали свой модуль на XE1202, это предыдущий вариант 1205 в корпусе TQFP. Заработал сразу.
Правда перед этим много работали с модулями XM1202 - на них и отработали прошивку для МК.
Советую сначала потренироваться на "кошечках" - т.е. добится нормальной работы готового DP1205, а потом начинать отладку своего - легче будет разобраться где проблема, сравнивая с рабочей платой. Топологию платы взяли как в апноуте на XM1202 и адаптировали на 2 слоя.

P.S. В последствии от своих отказались, поскольку овчинка выделки не стоит - за 400 р. покупается все в сборе (плата, чип, стабильный кварц, ПАВ и обвеска), а самое главное ПРАВИЛЬНО собранное и настроенное. Если передатчик еще можно настроить по мощмеру, то проверять и подстраивать входное сопротивление приемника уже совсем напряжно, хотя если все грамотно просчитать в CST, то на третий-четвертый раз может и получиться развести и изготовить плату без необходимости подстройки элементов. При серии от 1000 шт. такая проработка возможно целесообразна.
alexQ
Хочу поделиться фирменными исходниками к апноуту DP1205 FHSS. смотрите прикрепленный файл.


P.S.
400р за такой навернутый радиомодуль это совсем немного, если учесть что вся обвязка расчитана
на температуры от -40 до +85....
а свой модуль имеет смысл разрабатывать на применяемых количествах 10к и больше. и не факт что выйдет дешевле ...
aktech
Цитата(alexQ @ Dec 18 2007, 16:13) *
Хочу поделиться фирменными исходниками к апноуту DP1205 FHSS. смотрите прикрепленный файл.
P.S.
400р за такой навернутый радиомодуль это совсем немного, если учесть что вся обвязка расчитана
на температуры от -40 до +85....
а свой модуль имеет смысл разрабатывать на применяемых количествах 10к и больше. и не факт что выйдет дешевле ...



Абсолютно согласен.

Кстати, а есть мысли, как наиболее эффективно можно реализовать режим FFSH (связь с перескоком по частоте) для повышения помехоустойчивости в режиме стробируемого приема, т.е. когда для понижения потребления приемник включается на маленький промежуток времени, слушает эфир и принимает решение что делать или снова засыпает. Скважность работы приемника может достигать 100 и более.

И еще вопрос знатокам. Насколько эффективно и целесообразно для определения факта передачи использовать сигнал RSSI ? Например у меня он более-менее адыкватно отражал ситуацию только при полосе приемника 7 кГц. при более широкой, даже несмотря на усредненее по 5-10 измерениям, вел себя очень случайно.
Serj78
rssi пригоден только для определения свободен канал или нет smile.gif

у нас реализовано так- перед установкой связи передатчик сканит однократно эфир и ищет чистые места по приему,, далее слушаем в течении "гарантированного времени приема" (- передатчик перебирает несколько равномерно расположенных по диапазону каналов,)

если нашли преамбулу и префикс- слушаем дальше;

не нашли, и есть несущая- идем на следующий канал,;

не нашли и нет несущей- перескакиваем в наиболее удаленный канал (возможно на другой стороне помехи которые мы не слышим)

нашли преамбулу и префикс- - ждем время передачи пакета, , потом смотрим crc отвечаем целый пакет или нет...

если rssi больше -100 и выше - а пакет не целый, повторяем запрос, если все равно не целый- меняем канал - импульсные помехи в канале.
mstr
Взялся поразбираться с DP1205, в качестве управляющего использую контроллер AT91RM9200. Никак не удается передать данные, в регистры все пишется/читается, конфигурацию регистров брал из работающего исходника, только под другой процессор... Не выставляются прерывания по концу передачи/опустошению ФИФО, хотя, судя по регистрам, должны были бы.

Не можете подсказать, в какую сторону хотя бы копать? Или, может у кого-нибудь есть исходники под Атмеловские АРМ процессоры для управления трансивером?
alexQ
выкладывали уже проект. на всякий случай еще раз

http://electronix.ru/forum/index.php?showtopic=44529
mstr
Спасибо за проект. Просто вроде бы все делаю аналогично, но не работает, пытаюсь забить фифо, не выставляется прерывание. Что-то даже идей никаких нет.
alexQ
должно все работать.
на древних 1205-х был баг с фифо но это 2005год вроде ... в смысле на чипе написано N5K.
не этот случай? в аттаче errata на него на всякий случай.
mstr
Чип как раз бажный, N5K =) Но тут все более странно, пытаюсь записывать данные, пишу 4 байта 0xAA, потом пишу 4 байта паттерна, пытаюсь после каждой записи прочитать регистр, в котором статус фифо (5й). После первой записи выставляется флаг, что фифо не пустое, но уровень на ножке, которая должна была бы показать установку этого флага не меняется. Дальше пробовал работать и в режиме, когда данные отправляются сразу, как только попадут в фифо, и в режиме, когда данные отправляются по заполнению фифо... В первом режиме выставляется флаг отправки, после каждого из байтов. Во втором, сколько бы я не запихнулд в фифо, флаги никакие не меняются. Про прием я ничего пока не говорю, наладить бы передачу по-честному.
alexQ
чип точно ерратный. мой совет вообще тогда буфер не использовать а работать чисто в Continuous mode.
mstr
Смог-таки запустить передачу/прием с ФИФО, возник теперь такой вопрос - когда я пытаюсь подряд сделать неколько посылок, то между ними приходится делать задержку, причем довольно большую (т.е., порядка сотен мс) - это нормально? Иначе принимающая сторона не вызывает прерывание что что-то принято. Вот и пытаюсь понять, то ли нам попались на редкость бажные чипы, то ли я все-таки делаю с ними что-то не то =)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.