Перейти к содержанию
    

R_vlad

Участник
  • Постов

    16
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о R_vlad

  • Звание
    Участник
    Участник

Посетители профиля

616 просмотров профиля
  1. Чтобы узнать какой ответ на COPS надо туда ехать . Узнать требуемый идентификатор можно. Задача сделать интерфейс для загрузки произвольного идентификатора, как бы дополнить список 500. Чтобы пользователи сами, если что, грузили его в модем.
  2. Никогда не интересовался списком идентификаторов в модеме. В России прекрасно работает со всеми основными операторами. Почему с Tele2Kz в Казахстане такие проблемы? В чем техническая причина? Оператор отсутствует в в модеме и не указан в собственной симке?
  3. Спасибо, попробую записать "на свободное место" ( If <oper> is given but <index> is left out, <oper> is put in the next free location.) AT+COPS пробовал .... но там действительно сложности
  4. Проблемы с Tele2Kz. Но почему она не работает? Предполагаю что его нет на ихней СИМке. Я пытаюсь записать в российскую Tele2. Читал список идентификаторов из модема, но из примерно 500 имеющихся есть только 2 казахских 40101 и 40102, а у Tele2Kz похоже 40177. Вопрос куда его прописать?
  5. SIM800C, возникла проблема при эксплуатации устройства к Казахстане с SIM Tele2. Пробую прописать. AT+CPOL=1,2,40177\r отвечает +CME ERROR: illegal ME хотя до этого на AT+CPOL?\r отвечал +CPOL: (1-20),(0-2) Наверное какого то разрешения не хватает? Может кто подскажет в чем проблема.
  6. Заинтересовало ваше предложение. Есть вопросы. Мой адрес [email protected]
  7. Тоже нравится AD7147 сделано одно серийное изделие, сейчас делаю 2-е, возникла потребность включить low power mode для снижения потребления. Так вот запись в PWR_CONTROL Register значения 0x00be не переключает в low power mode, может что не так делаю? Сужу по току потребления - почему то всегда около 1 мА, хотя по описанию должно быть в low power mode до 21 мкА.
  8. Я думаю что ручками придется разбирать сигнал с любым приемником. С1101 преимуществ не даст наверное. Если в документации написано OOK или ASK/OOK, то это скорее всего в любом случае OOK. Вот в микреле нет упоминаний про OOK - только ASK. До SX1231 делал с ним. Разницы в чувствительности не заметил.
  9. Вообще то у данных датчиков нет преамбулы 00000001 . Есть просто включение несущьки на 4000 мкс. что видим на выходе приемника как низкий уровень. Каждый бит передается за 1000...1700 мкс. Длительность зависит от напряжения батарейки (320 мкс у автора это как раз примерно 1/3 от 1000 при макс. напряжении 3В). Поэтому никакая синхронизация в принципе не возможна. ASK это более широкое понятие оно включает в себя OOK и M-ASK (см. вики). Если нужен приемник ASK/OOK применяйте например СС1101 или Micrel MICRF211.
  10. В передатчике Visonic MCT-302 сильно не разбирался, но там что то на 2-х транзисторах. Подозреваю что OOK. Но может конечно ошибаюсь. Полосу ставил 300 кГц. А как сделать синхру, если в исходном сигнале нет преамбулы, сразу начинается полезный сигнал? Вообще эти датчики древние, и формат сообщения наверное делался еще под простые приемники без учета возможностей синхронизации. Смотрел как то cc1101 там вообще нет раздельного выбора ASK или OOK, а есть один выбор ASK/OOK.
  11. Отлично подходит ООК. Только надо отключить синхронизацию. А всю обработку полностью провести к контроллере. Делал приемник данных датчиков только на SX1231 и MRF89(49). Не думаю что большая разница.
  12. Можно сделать на Блутуз. Продаются активные блутуз метки. Или в качестве меток использовать телефоны. Сигнал со считывателей передавать по проводке 220В.
  13. SX127x LoRa

    Дмитрий, а не могли бы вы показать что грузите в рабочие регистры при приеме. И так вроде бы все ясно, но все же сравнить хочется. Есть подозрение что проблема с моим железом.
  14. SX127x LoRa

    C прерываниями разобрался спасибо за ответ. Пробую запустить прием в непрерывном режиме RXCONT с отключенным Header (ImplicitHeaderModeOn =1) и с отключенной CRC. Трансивер в STDBY не переходит, все время находится в режиме RXCONT (как и написано в пдф для RXCONT). При чтении буфера вижу что принято столько байт сколько указано в PayloadLength (принимает кашу, следующие байты в буфере не изменяются). Но проблема в том, что принимает мусор. Как будто преамбулу постоянно определяет. Я ничего не передаю. Вообще чип показался достаточно простым. Такое ощущение что ераты не хватает (но это наверное не так). Буду пробовать в RXSINGLE с Header.
  15. SX127x LoRa

    Что-то совсем запутался с этой Лорой. Хотя вроде не 1-й трансивер осваиваю. Может кто подскажет логику работы прерываний. В регистре RegIrqFlagsMask включаются прерывания которые необходимо отслеживать, установкой соотв. флагов =1? В регистре RegIrqFlags проверяем наличие разрешенных событий? Пытаюсь ловить флаг RxDone. Наблюдаю следующую картину, если RegIrqFlagsMask =0 (все флаги сброшены), то происходит прерывание RxDone с минимальным ожидаемым периодом приема сообщений (как будто в эфире присутствует какой то полезный сигнал - невероятное событие). Если установить в RegIrqFlagsMask флаг RxDoneMask=1, то прерывание RxDone не производится, даже если передаю сообщение со 2-й платы. Сообщение, вернее "несущая", в эфире есть, контролирую по частотомеру. При этом наблюдаю в регистре RegModemStat флаг "RX on-going" =1. Но вообще этот флаг всегда почему то =1. Может быть он инверсный? Помогите понять что не так.
×
×
  • Создать...