|
|
  |
HM-TRP 433, есть баг, может кто сталкивался |
|
|
|
Jul 7 2015, 04:58
|
Частый гость
 
Группа: Свой
Сообщений: 94
Регистрация: 14-04-05
Из: Россия
Пользователь №: 4 130

|
Ситуация такая, что если, при конфигурации радиомодуля HM-TRP433 по UART, кто-то рядом(такой же модуль молотит в эфир), то прочитать записанные параметры из модуля не получается. Такое чувство), что буфер приемника от UART и от радио - общий, и данные с эфира перемешиваются с данными регистров конфигурации. Т.е. проконтролировать записанные параметры конфигурации нет возможности. И есть подозрение, что и при записи параметров данные с эфира тоже портят записываемую конфигурацию. Производитель признает, но исправлять отказывается. Может кто посоветует аналог, нужно выставлять несущую, девиацию, полосу и т.д.
|
|
|
|
|
Jul 7 2015, 13:48
|
Местный
  
Группа: Участник
Сообщений: 223
Регистрация: 16-10-12
Пользователь №: 73 974

|
Цитата(ARIM @ Jul 7 2015, 07:58)  Ситуация такая, что если, при конфигурации радиомодуля HM-TRP433 по UART, кто-то рядом(такой же модуль молотит в эфир), то прочитать записанные параметры из модуля не получается. Такое чувство), что буфер приемника от UART и от радио - общий, и данные с эфира перемешиваются с данными регистров конфигурации. Т.е. проконтролировать записанные параметры конфигурации нет возможности. И есть подозрение, что и при записи параметров данные с эфира тоже портят записываемую конфигурацию. Производитель признает, но исправлять отказывается. Может кто посоветует аналог, нужно выставлять несущую, девиацию, полосу и т.д. Что путаница сплошная понятий цифровых с физикой радио. Если я буду молотить в Ваш мобильник радиопомехой в момент приема данных то мобильник загнется сразу, но там никаких уартов нет. Если у Вас рядом совсем два одновременно работающих приемник + передатчик, то надо организовать сеансы связи в разное время (разделение по времени). Если это злодей и нет доступа к нему, то отнести Ваш приемник этак метров на..., не могу сказать, т.к. не известна мощность передатчика злодея. При 1квт он убъет таких как Вы в радиусе нескольких км. Относите пока не получите стабильную работу по уарт данных. Если такой же модуль как Ваш, то при 1м потери в эфире -25dBm и паразитная мощность на входе приемника порядка -5dBm. Чтобы мощность помехи стала сравнимой с полезным сигналом (допустим полезный сигнал от такого модуля немного больше чувствительности приемника, которая -95dBm), то Вам надо отнести приемник на 1км, тогда от передатчика получите уровень -78dBm, ну и т.д. Можно еще поразмышлать на тему модуляций, но это мертвому припарки.
|
|
|
|
|
Jul 8 2015, 05:24
|
Частый гость
 
Группа: Свой
Сообщений: 94
Регистрация: 14-04-05
Из: Россия
Пользователь №: 4 130

|
Цитата(RFTech @ Jul 7 2015, 16:48)  Что путаница сплошная понятий цифровых с физикой радио. Если я буду молотить в Ваш мобильник радиопомехой в момент приема данных то мобильник загнется сразу, но там никаких уартов нет. Если у Вас рядом совсем два одновременно работающих приемник + передатчик, то надо организовать сеансы связи в разное время (разделение по времени). Если это злодей и нет доступа к нему, то отнести Ваш приемник этак метров на..., не могу сказать, т.к. не известна мощность передатчика злодея. При 1квт он убъет таких как Вы в радиусе нескольких км. Относите пока не получите стабильную работу по уарт данных. Если такой же модуль как Ваш, то при 1м потери в эфире -25dBm и паразитная мощность на входе приемника порядка -5dBm. Чтобы мощность помехи стала сравнимой с полезным сигналом (допустим полезный сигнал от такого модуля немного больше чувствительности приемника, которая -95dBm), то Вам надо отнести приемник на 1км, тогда от передатчика получите уровень -78dBm, ну и т.д. Можно еще поразмышлать на тему модуляций, но это мертвому припарки. Наверное я не точно объяснил ситуацию. Так вот, модуль конфигурируется микроконтроллером на плате через UART. И если в это время приходят данные из радиоэфира, то они смешиваются с теми данными которые я пишу/читаю микроконтроллером. У модуля есть специальный вывод, чтобы переключить его в режим конфигурации. И я так думал, что в этом режиме радиоприемник они отключают, но - нет, не отключают.
|
|
|
|
|
Dec 1 2015, 11:51
|
Группа: Участник
Сообщений: 9
Регистрация: 27-09-11
Пользователь №: 67 415

|
Цитата(ARIM @ Jul 8 2015, 08:24)  Наверное я не точно объяснил ситуацию. Так вот, модуль конфигурируется микроконтроллером на плате через UART. И если в это время приходят данные из радиоэфира, то они смешиваются с теми данными которые я пишу/читаю микроконтроллером. У модуля есть специальный вывод, чтобы переключить его в режим конфигурации. И я так думал, что в этом режиме радиоприемник они отключают, но - нет, не отключают. Доброе время суток! Как Ваши успехи в борьбе с HM-TRP ? У меня возникла глупая ситуация, обмен данными между модулями идет, а во сменить конфигурацию немогу. Вроде все правильно делаю. Если есть время отзовитесь.
|
|
|
|
|
Dec 1 2015, 12:14
|
Частый гость
 
Группа: Свой
Сообщений: 94
Регистрация: 14-04-05
Из: Россия
Пользователь №: 4 130

|
Цитата(Тугодум @ Dec 1 2015, 14:51)  Доброе время суток! Как Ваши успехи в борьбе с HM-TRP ? У меня возникла глупая ситуация, обмен данными между модулями идет, а во сменить конфигурацию немогу. Вроде все правильно делаю. Если есть время отзовитесь. С изменением конфигурации проблем не было. По озвученной выше проблеме уговорили китайцев откорректировать прошивку. В новой версии HM-TRP-v03 исправили.
|
|
|
|
|
Dec 3 2015, 18:53
|
Группа: Участник
Сообщений: 9
Регистрация: 27-09-11
Пользователь №: 67 415

|
Доброе время суток ARIM! Спасибо, что отозвались, сильно не надеялся. Позвольте, я обрисую ситуацию более конкретно. HM_TRP_RS232. СОМ порта под рукой нет ноут), а надо проверить работу HM_TRP. Обрезал связь между HM_TRP и МАХ-3232 (DTX, DRX). Подсоединил DTX, DRX к UART SiLabs f300, к ней же CONFIG и ENABL. Посылаю данные на UART первого макета, на втором принимаю (CONFIG=1, ENABL=0). Тоже и наоборот. Включаю CONFIG на первом макете (CONFIG=0, ENABL=0), зеленый и красный горят, Загоняю в UART :AA FA C3 00 00 96 00 (set up transfer speed as 38400bps), перевожу в рабочее состояние модуль (CONFIG=1, ENABL=0). Чудо - обмен данными не нарушен. Менял несущую, с тем же успехом. Анализатора спектра под рукой нет (сижу в деревне, глухой). Пытался читать. Включаю CONFIG (CONFIG=0, ENABL=0), зеленый и красный горят, Загоняю в UART :AA FA E1 (Reading the current Config parameter), ответа по DRX нет , т.е. нет прерывания UART по RX. Вопрос, а что мы при этом вообще читаем без адреса, без параметров? Что я делаю не так? Полный ступор, а время поджимает. Думал дел на пару дней, а уже "давно тут сижу". С уважением Сергей.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|