|
Кто-нибудь запустил радиомодули DP-1203... (+), Не могу получить связь... |
|
|
|
Sep 1 2005, 06:50
|
Участник

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

|
Народ хелп!!! Уже две недели бьюсь над DP-1203-C433. Связи нет!!! По последовательному интерфейсу (от микроконтроллера) программируются правильно. Излучение от передающего модуля есть (проверял простейшим индикатором поля), а вот есть ли модуляция - не известно (может знает кто как посмотреть просто). А вот приемник не принимает. Идет из него какой-то цифровой шум если не включен Баркер. Если включить Баркер то молчит как партизан. Хотя бы простейшая связь появилась, например передача меандра - какие значения записать во внутренние регистры? Хотя бы чтобы какое-нибудь движение появилось? Модули лежат рядом на столе, одинаковые. Пробовал на максимальной передаваемой мощности, максимальной чувствительности приемника, максимальной девиации, минимальной скорости.
Буду благодарен за любую информацию.
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 19)
|
Apr 21 2006, 13:13
|
Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609

|
Так что? Получилось запустить или нет? У меня таже ситуация. А куда сунуться не знаю.
|
|
|
|
|
Apr 21 2006, 13:34
|
Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340

|
Цитата(zak_ant @ Apr 21 2006, 17:13)  Так что? Получилось запустить или нет? У меня таже ситуация. А куда сунуться не знаю. Работал с 915 пока особых проблем нет, макет 8051f226 + dp1203c915+gsm ant 1/4 скорость 9600 программная реализация (больше контролре непотянул) дальность около 100-150 метров.
|
|
|
|
|
Apr 21 2006, 13:39
|
Группа: Новичок
Сообщений: 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 остальные молчат. И куда сунуться не знаю.
|
|
|
|
|
Apr 21 2006, 13:55
|
Группа: Новичок
Сообщений: 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
|
|
|
|
|
Apr 21 2006, 14:17
|
Местный
  
Группа: Свой
Сообщений: 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) ?
|
|
|
|
|
Apr 21 2006, 14:32
|
Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609

|
Цитата(cpl @ Apr 21 2006, 17:17)  По сигналам модулей pattern высталяется ? что на dclk data(in) ? Pattern выставляется, но очень редко (для простоты 1 байт), а на dclk data(in) высокий уровень. Дело в том что по осцилографу смотрю что принимается - сплошная каша, на глаз не отличимая от шума. Передается меандр с паузой между байтами равной длине байта. Думаю что примерно такое же должно быть и на приеме.
|
|
|
|
|
Apr 21 2006, 14:45
|
Местный
  
Группа: Свой
Сообщений: 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 есть ?
|
|
|
|
|
Apr 24 2006, 17:08
|
Профессионал
    
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Apr 25 2006, 06:40
|
Группа: Новичок
Сообщений: 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
|
|
|
|
|
Apr 25 2006, 07:20
|
Участник

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

|
У нас с DP1203-433 все зароботало на удивление практически с первого раза. За пол дня запустили. Все настройки брал с даташита. Антенну использовал на печатной плате, внутри здания через 3 стены берет метров 20-30, на улице еще не пробовал. Только проблемка на мощность 15Дб не хочет никак переключаться уже все испробовали, все режимы нормально, а этот не хочет никак и все (смотрели по потребляемому току от источника). Не очень удобный у него интерфейс с контроллером, приходится все программно делать, проц сильно грузит.
|
|
|
|
|
Apr 25 2006, 08:38
|
Местный
  
Группа: Свой
Сообщений: 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 - для надежности. в уарте есть два бита старт и стоп, очень нехотелось возиться с этими лишними битами, поэтому реализовал программно, несоответсвие имется в виду скорость приемника и передатчика может отличаться или время перехода между соседними байтами.
|
|
|
|
|
May 5 2006, 10:02
|
Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609

|
В общем модули заработали, в пределах 30 метров, дальше не испытывал. Антена обычная внешняя от мобилки. В чем причина первоночальной неработы сказать сложно. Самое существенное то, что надо было поставить автоподстройку частоты. А на максимальную мощность не выходит - максимальный ток потребления около 40 мА против 75 мА по документу.
Сообщение отредактировал zak_ant - May 5 2006, 10:03
|
|
|
|
|
May 16 2006, 13:06
|
Частый гость
 
Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949

|
Применял XM1203 и DP1203 на 915МГц, с комплектными антеннами и печатными. Сжег (частично) по одному экземпляру того и другого. Ситуация одна и та же: модуль циклически работает на прием/передачу, напряжение питания плавно снижается до 1,2 вольта (во время испытаний приборов) и повышается обратно до 3,3. После такого, казалось бы безобидного эксперимента, модули теряют способность переключаться в Power Down и начинают потреблять в 1,5 раза больше. В остальном - работают как раньше. Пришлось принимать специальные меры для предотвращения подобных ситуаций в рабочих приборах. Собственно качеством связи доволен - с маленькой антенкой - 300 метров в прямой видимости, дальше просто не проверял. В условиях заводского железа - 70 метров, с металлическими препятствиями и помехами, дальше тоже не проверял. Посылки дополнительно пропускаю через кодек Голея. Намерен и дальше с ними играться.
|
|
|
|
|
May 16 2006, 14:08
|
Группа: Новичок
Сообщений: 11
Регистрация: 25-01-06
Пользователь №: 13 609

|
Цитата(Igor_K @ May 16 2006, 16:06)  После такого, казалось бы безобидного эксперимента, модули теряют способность переключаться в Power Down и начинают потреблять в 1,5 раза больше. Спасибо за предостережение. Надо будет уделить внимание питанию Цитата(Igor_K @ May 16 2006, 16:06)  Посылки дополнительно пропускаю через кодек Голея. Намерен и дальше с ними играться. Можно поподробнее. Что это и с чем едят? Как обстоят с максимальной мощностью и соответствующим током потребления?
|
|
|
|
|
May 17 2006, 16:23
|
Частый гость
 
Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949

|
>Можно поподробнее. Что это и с чем едят? >Как обстоят с максимальной мощностью и соответствующим током потребления? Алгоритм обнаружения и исправления ошибок. В моем случае в 48-битовом слове восстанавливается до 6 поврежденных битов. Можно посмотреть здесь: http://the-art-of-ecc.comМощность не мерил - нечем, но по контролю уровня в приемнике разница при переключениях мощности хорошо заметна. По потребляемому току тоже невозможно не заметить разницы. Максимальный ток исправного модуля при передаче, как в руководстве - порядка 70мА.
|
|
|
|
|
May 29 2006, 07:00
|
Группа: Новичок
Сообщений: 1
Регистрация: 29-05-06
Пользователь №: 17 540

|
Цитата(zak_ant @ May 5 2006, 16:02)  Самое существенное то, что надо было поставить автоподстройку частоты. А на максимальную мощность не выходит - максимальный ток потребления около 40 мА против 75 мА по документу. Про DP1203-433 А девиацию какую ставили? У меня без всякой автоподстройки прекрасно работает, правда на 38400 и девиации 40кГц. Что до мощности - из 15 экз резко (на 3 дБ) недотягивал только один, проверял честным измереителем. Обычно +/- 1 дБ (при питании 3.3В) А потребление 75мА - это максимальное, а обычно на макс. мощности 50-60мА. Еще, конечно, от согласования антенны силльно зависит
|
|
|
|
|
Jul 6 2006, 08:27
|
Участник

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

|
Цитата(zak_ant @ May 5 2006, 14:02)  В общем модули заработали, в пределах 30 метров, дальше не испытывал. Антена обычная внешняя от мобилки. В чем причина первоночальной неработы сказать сложно. Самое существенное то, что надо было поставить автоподстройку частоты. А на максимальную мощность не выходит - максимальный ток потребления около 40 мА против 75 мА по документу. Да, у меня все заработало. Просто модули поменял. Видимо дохлые были. Неоднократно встречал сообщения, что у них вроде как антенные ключи дохнут, может от статики. Я в данный момент прорабатываю возможность организации протокола обмена между несколькими устройствами (группа один ведущий - три ведомых), типа простейшей радио-сети. Если у кого есть желание обсудить или подобный опыт присоединяйтесь плиз! Можно по почте vectorplus2002@mail.ru Евгений.
|
|
|
|
|
Jul 7 2006, 09:01
|
Участник

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

|
Цитата(cpl @ Jul 6 2006, 13:26)  Как народ относиться к XBee, XBee-PRO, расматриваю как замену DP1203, там управление получается попроше(всего 4 линии) и обмен как с модемом без лишних перенаворотов.  С чего начать знакомство с новым зверем?
|
|
|
|
|
Jul 7 2006, 10:49
|
Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340

|
Цитата(Crystaly @ Jul 7 2006, 13:01)  Цитата(cpl @ Jul 6 2006, 13:26)  Как народ относиться к XBee, XBee-PRO, расматриваю как замену DP1203, там управление получается попроше(всего 4 линии) и обмен как с модемом без лишних перенаворотов.  С чего начать знакомство с новым зверем? С покупки модулей и чтения документации естественно. Думаю опробовать в ближайшее время, на первый взгляд есть явные приимущества перед dp1203: Малое число выводов необходимое для подключения модуля (слишком много задействовано выводом иногда нехватает для проекта). Алгоритм работы как с модемом через rs232 (через AT команды), ненадо возится с протоколом на аппаратном уровне. Дальность связи должна быть больше и устойчивей тк версия (про) 100мВт на выход. Есть и недостатки: цена, повышенное потребление.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|