реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Кто-нибудь запустил радиомодули DP-1203... (+), Не могу получить связь...
Crystaly
сообщение Sep 1 2005, 06:50
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 1-09-05
Из: Рыбинск
Пользователь №: 8 130



Народ хелп!!!
Уже две недели бьюсь над DP-1203-C433. Связи нет!!!
По последовательному интерфейсу (от микроконтроллера) программируются правильно. Излучение от передающего модуля есть (проверял простейшим индикатором поля), а вот есть ли модуляция - не известно (может знает кто как посмотреть просто). А вот приемник не принимает. Идет из него какой-то цифровой шум если не включен Баркер. Если включить Баркер то молчит как партизан. Хотя бы простейшая связь появилась, например передача меандра - какие значения записать во внутренние регистры? Хотя бы чтобы какое-нибудь движение появилось? Модули лежат рядом на столе, одинаковые. Пробовал на максимальной передаваемой мощности, максимальной чувствительности приемника, максимальной девиации, минимальной скорости.

Буду благодарен за любую информацию.
Go to the top of the page
 
+Quote Post
zak_ant
сообщение Apr 21 2006, 13:13
Сообщение #2





Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609



Так что? Получилось запустить или нет?
У меня таже ситуация. А куда сунуться не знаю.
Go to the top of the page
 
+Quote Post
cpl
сообщение Apr 21 2006, 13:34
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Цитата(zak_ant @ Apr 21 2006, 17:13) *
Так что? Получилось запустить или нет?
У меня таже ситуация. А куда сунуться не знаю.


Работал с 915 пока особых проблем нет,
макет 8051f226 + dp1203c915+gsm ant 1/4
скорость 9600 программная реализация (больше контролре непотянул)
дальность около 100-150 метров.
Go to the top of the page
 
+Quote Post
zak_ant
сообщение Apr 21 2006, 13:39
Сообщение #4





Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609



Цитата(cpl @ Apr 21 2006, 16:34) *
Работал с 915 пока особых проблем нет,
макет 8051f226 + dp1203c915+gsm ant 1/4
скорость 9600 программная реализация (больше контролре непотянул)
дальность около 100-150 метров.


Да у меня вообще с радиомодулями сплошные проблемы. Из всех:
- RFM
- ATMEL
- AD
- и уже XEMICS
заработал только RFM остальные молчат. И куда сунуться не знаю.
Go to the top of the page
 
+Quote Post
cpl
сообщение Apr 21 2006, 13:41
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



[/quote]

Да у меня вообще с радиомодулями сплошные проблемы. Из всех:
- RFM
- ATMEL
- AD
- и уже XEMICS
заработал только RFM остальные молчат. И куда сунуться не знаю.
[/quote]

поподробнее можно какие и как запускались ?
Go to the top of the page
 
+Quote Post
zak_ant
сообщение Apr 21 2006, 13:55
Сообщение #6





Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609



Цитата(cpl @ Apr 21 2006, 16:41) *
поподробнее можно какие и как запускались ?

Так это сериал получится.
Вкартце:
1-работа планировалась на 915МГц.
2-модули на ADF7020 и AT86RF211
3-Atmel и AD: модули самодельные, хотя по разводке и деталям от оригинальных не отличаются, все варианты програмирования регистров испробованы, особенно AD. ATMEL молчал. AD один раз откликнулся и то в FSK режиме, а при повторном програмировании уже глухо. А в GFSK (что более приемлемо) тишина.
4-RFM работает только до 30 метров. Но у него есть колосальное преимущество - когда нет несущей на входе ноль, а не шум - добились перепайкой деталей фирменного модуля DR3100. Но 30 метров - мало, надо хотябы 200.

Сообщение отредактировал zak_ant - Apr 21 2006, 13:56
Go to the top of the page
 
+Quote Post
cpl
сообщение Apr 21 2006, 14:17
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Цитата(zak_ant @ Apr 21 2006, 17:55) *
Цитата(cpl @ Apr 21 2006, 16:41) *

поподробнее можно какие и как запускались ?

Так это сериал получится.
Вкартце:
1-работа планировалась на 915МГц.
2-модули на ADF7020 и AT86RF211
3-Atmel и AD: модули самодельные, хотя по разводке и деталям от оригинальных не отличаются, все варианты програмирования регистров испробованы, особенно AD. ATMEL молчал. AD один раз откликнулся и то в FSK режиме, а при повторном програмировании уже глухо. А в GFSK (что более приемлемо) тишина.
4-RFM работает только до 30 метров. Но у него есть колосальное преимущество - когда нет несущей на входе ноль, а не шум - добились перепайкой деталей фирменного модуля DR3100. Но 30 метров - мало, надо хотябы 200.


Мда весело,

попробуйте взять модули на другую частоту, у меня с 915 проблем небыло, брал 2 пары модулей с разницей 2 года, все работают

По сигналам модулей pattern высталяется ? что на dclk data(in) ?
Go to the top of the page
 
+Quote Post
zak_ant
сообщение Apr 21 2006, 14:32
Сообщение #8





Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609



Цитата(cpl @ Apr 21 2006, 17:17) *
По сигналам модулей pattern высталяется ? что на dclk data(in) ?


Pattern выставляется, но очень редко (для простоты 1 байт), а на dclk data(in) высокий уровень.
Дело в том что по осцилографу смотрю что принимается - сплошная каша, на глаз не отличимая от шума.
Передается меандр с паузой между байтами равной длине байта. Думаю что примерно такое же должно быть и на приеме.
Go to the top of the page
 
+Quote Post
cpl
сообщение Apr 21 2006, 14:45
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Цитата(zak_ant @ Apr 21 2006, 18:32) *
Цитата(cpl @ Apr 21 2006, 17:17) *

По сигналам модулей pattern высталяется ? что на dclk data(in) ?


Pattern выставляется, но очень редко (для простоты 1 байт), а на dclk data(in) высокий уровень.
Дело в том что по осцилографу смотрю что принимается - сплошная каша, на глаз не отличимая от шума.
Передается меандр с паузой между байтами равной длине байта. Думаю что примерно такое же должно быть и на приеме.


dclk есть ?
Go to the top of the page
 
+Quote Post
SSerge
сообщение Apr 24 2006, 17:08
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(zak_ant @ Apr 21 2006, 21:32) *
Цитата(cpl @ Apr 21 2006, 17:17) *

По сигналам модулей pattern высталяется ? что на dclk data(in) ?


Pattern выставляется, но очень редко (для простоты 1 байт), а на dclk data(in) высокий уровень.
Дело в том что по осцилографу смотрю что принимается - сплошная каша, на глаз не отличимая от шума.
Передается меандр с паузой между байтами равной длине байта. Думаю что примерно такое же должно быть и на приеме.

Сплошная каша - значит в режиме приёма, но ничего не принимает.
Иногда появляющийся PATTERN при длине в 1 байт - это просто приёмник из шума на входе иногда ухитряется этот самый паттерн выловить, при длине в 2, 3 или 4 байта вероятность случайного обнаружения гораздо меньше.
На DCLK при этом тоже постоянно меняется период (синхронизатор пытается подстроить свою скорость по принимаемому потоку). При появлении в эфире передачи оба сигнала сразу-же становятся весьма "чистыми" и регулярными.

В прошлом году воевал с DP1203-C433, процессор MSP430F1611, Си с лёгкими украшениями из ++.
Никаких особенных граблей не обнаружено. Заработало довольно скоро, на второй день после появления платы.

Примерный перечень действий:

Скачал с их сайта примеры, почитал доку на микросхему, поразбирался с текстами.

Взявши за основу пример с сайта сделал нижний уровень для работы с модулем.

В процессе радикально переписал функцию установки режима SetRFMode(), переделал запись и чтение регистров (на первом этапе полностью программно, чтобы не разбираться ещё и с SPI).
Сделал передачу данных старшим битом вперёд, избавившись от необходимости "переворачивать" байт при записи паттерна.

Средний уровень - приём пакета(попытка приёма с выходом по примитивному таймауту) и передача пакета.

В основном цикле - три "задачи".

1. Приём посимвольно с UART командной строки, если собрали полную строку - разбор и исполнение (это мне для отладки, изменения разных параметров и прочее.., выдернуто из предыдущего проекта и приспособлено к текущим задачам)
2. если нажата кнопка - передача пакета с текстом "KEY1 pressed\r\n".
3. попытка приёма, если что-то приняли - печать буфера через UART.

Сия программа прошивается в две платы, на одной давим кнопку, на другой смотрим осциллографом и терминалом что происходит.
Пакет - как положено 24 бита преамбула, 32 бита паттерн, 8 бит - длина блока данных в байтах и сами данные.

Текстов прямо сейчас под рукой нет, но могу найти в архивах, надо?


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
cpl
сообщение Apr 24 2006, 17:51
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



На мой взгляд возможны два варианта:
1. Глючный, битый модуль (или перестал работать в процессе отладки ! короткое или статикой вышибло !).
2. Направильная работа с модулем.

как вариант попробовать взять модули на другую частоты и посмотреть разницу.

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

При передачи данных:
Если скорость несоответствует то на приемной стороне тоже будет каша и понять что тон принял невозможно (сам с этим сталкнулся).
Go to the top of the page
 
+Quote Post
zak_ant
сообщение Apr 25 2006, 06:40
Сообщение #12





Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609



Цитата(SSerge @ Apr 24 2006, 20:08) *

Ну так все и сделано было. Можно подробнее, что переделано в функции установки режима SetRFMode().
Цитата(cpl @ Apr 24 2006, 20:51) *
При передачи данных:
Если скорость несоответствует то на приемной стороне тоже будет каша и понять что тон принял невозможно (сам с этим сталкнулся).

Что за скорость и чему она может не соответствовать? Передача через UART на 4800 - для надежности.

Сообщение отредактировал zak_ant - Apr 25 2006, 06:41
Go to the top of the page
 
+Quote Post
Igor42
сообщение Apr 25 2006, 07:20
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 2-08-05
Пользователь №: 7 279



У нас с DP1203-433 все зароботало на удивление практически с первого раза. За пол дня запустили. Все настройки брал с даташита. Антенну использовал на печатной плате, внутри здания через 3 стены берет метров 20-30, на улице еще не пробовал. Только проблемка на мощность 15Дб не хочет никак переключаться уже все испробовали, все режимы нормально, а этот не хочет никак и все (смотрели по потребляемому току от источника). Не очень удобный у него интерфейс с контроллером, приходится все программно делать, проц сильно грузит.
Go to the top of the page
 
+Quote Post
cpl
сообщение Apr 25 2006, 08:38
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340



Цитата(zak_ant @ Apr 25 2006, 10:40) *
Цитата(SSerge @ Apr 24 2006, 20:08) *

Ну так все и сделано было. Можно подробнее, что переделано в функции установки режима SetRFMode().
Цитата(cpl @ Apr 24 2006, 20:51) *
При передачи данных:
Если скорость несоответствует то на приемной стороне тоже будет каша и понять что тон принял невозможно (сам с этим сталкнулся).

Что за скорость и чему она может не соответствовать? Передача через UART на 4800 - для надежности.


в уарте есть два бита старт и стоп, очень нехотелось возиться с этими лишними битами, поэтому реализовал программно, несоответсвие имется в виду скорость приемника и передатчика может отличаться или время перехода между соседними байтами. smile.gif
Go to the top of the page
 
+Quote Post
zak_ant
сообщение May 5 2006, 10:02
Сообщение #15





Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609



В общем модули заработали, в пределах 30 метров, дальше не испытывал. Антена обычная внешняя от мобилки. В чем причина первоночальной неработы сказать сложно. Самое существенное то, что надо было поставить автоподстройку частоты. А на максимальную мощность не выходит - максимальный ток потребления около 40 мА против 75 мА по документу.

Сообщение отредактировал zak_ant - May 5 2006, 10:03
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th July 2025 - 19:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.03101 секунд с 7
ELECTRONIX ©2004-2016