#46, H2: модем Cat-M1/NB-IoT

Оранжево-синий Tibbit-модуль H2.

Назначение
модем Cat-M1/NB-IoT
Форм-фактор
Категория
модуль ввода-вывода
Особые требования
Питание
5V/300mA в среднем
Диапазон температур
-40°C...+85°C
Сочетается с
---
См. также

Подробности

Этот Tibbit выполнен в гибридном форм-факторе H2 и построен на модеме SIM7000G NB-IoT (Cat-M1/Cat-NB/LTE/GSM) производства SIMCom. На лицевой стороне находится разъём SMA для внешней антенны; антенна в комплект Tibbit-модуля не входит, но без неё он работать не будет. Tibbit совместим со службами LTE Cat-M1 и NB-IoT.

У модема есть стандартные сигналы TX, RX, RTS и CTS, а также несколько дополнительных линий управления.

Линии управления

У этого Tibbit-модуля четыре линии управления:

  • -SDWN (shutdown, отключение): при LOW отключает стабилизаторы питания Tibbit-модуля. Когда линия переключается в HIGH, стабилизаторы включаются, но сам модем остаётся выключенным.
  • PWRKEY (кнопка питания): переход этой линии из LOW в HIGH переключает питание - включает модем, если он был выключен, и выключает, если был включён. Чтобы включить модуль, после перехода из LOW сигнал нужно удерживать в HIGH около одной секунды (см. рис. 1). Чтобы выключить модуль, HIGH нужно удерживать около 1,200ms (см. рис. 2).
Диаграмма состояния линии PWRKEY при включении Tibbit-модуля #46.

Рис. 1 - включение модема

Диаграмма состояния линии PWRKEY при выключении Tibbit-модуля #46.

Рис. 2 - выключение модема

  • STATUS: на этой линии LOW, когда модем выключен, и HIGH, когда он включён. По ней можно проверить текущее состояние питания модема. После включения модема линии STATUS нужно около пяти секунд, чтобы перейти в HIGH; после этого модуль может начинать работу. Учтите, что когда модем отключён (то есть на линии -SDWN уровень LOW), состояние этой линии не определено.
  • RESET: если подать на эту линию HIGH примерно на одну секунду, модем сбросится. Сбрасывать модем после включения питания не нужно.

Перед установкой соединения модем следует инициализировать. Сначала переведите линию -SDWN в HIGH, чтобы включить стабилизаторы питания. Затем подайте на линию PWRKEY HIGH примерно на одну секунду, чтобы включить модем. Когда линия STATUS перейдёт в HIGH, модем готов к обмену AT-командами через стандартный интерфейс UART с управлением потоком RTS/CTS. Теперь можно решить, позволить ли системе устанавливать PPP-соединение автоматически или оставаться в режиме AT-команд (см. раздел о библиотеке ниже).

Слот для SIM-карты

Держатель SIM-карты в Tibbit-модуле #46 рассчитан на micro-SIM и имеет фиксатор типа «закрыть и сдвинуть». Держатель находится на нижней стороне Tibbit-модуля, поэтому для установки или извлечения SIM-карты нужно вскрыть корпус TPB (Tibbo Project Box) и снять Tibbit с платы TPP (Tibbo Project PCB). Такое малодоступное место для SIM-карты выбрано, чтобы снизить риск кражи: добраться до держателя непросто и небыстро, так что незаметно вынуть карту не получится.

Светодиоды

Есть один красный и один зелёный светодиод. Красный подключён к линии TX, зелёный - к линии RX. Остальные линии светодиодами не снабжены из-за нехватки места на внутренней плате.

Особенности питания

При полной полосе Tibbit #46 потребляет в среднем 300mA, а пиковый ток достигает примерно 2A. Эти «всплески» тока настолько узкие, что обычный мультиметр их не покажет, однако при работе модема они возникают регулярно. Советуем использовать источник питания с достаточным запасом, чтобы избежать неожиданных перезагрузок и нестабильной работы. При небольшой нагрузке на канал потребление может снижаться до 100mA.

В платформе Tibbo Project System (TPS) есть несколько Tibbit-модулей питания, способных обеспечить необходимый ток.

TPS Online Configurator поможет подобрать компоненты для работы вместе с Tibbit #46. В конфигураторе этот Tibbit значится как потребляющий 300mA; по нашему опыту, это хорошее приближение нагрузки на источник питания, но оно не учитывает всплески тока и то, что Tibbit часто работает с меньшим потреблением.

Tibbit #46 поддерживает режим энергосбережения (PSM), но библиотеки Tibbo BASIC для управления им Tibbo пока не предоставляет. PSM переводит Tibbit в состояние, похожее на выключенное, но после повторного включения модуля соединение не нужно устанавливать заново. Иными словами, связь «запоминается», даже когда Tibbit обесточен. Это даёт огромную экономию энергии в маломощных приложениях. Если вам нужен PSM, порядок его реализации смотрите в руководстве по SIM7000G. Tibbo предоставляет библиотеку CELL (см. ниже), в которой предусмотрен режим AT-команд, позволяющий реализовать PSM вручную.

Рабочая температура

В ходе испытаний этот Tibbit нормально работал в диапазоне -40°C...+85°C. Однако SIMCom рекомендует для микросхемы модема диапазон рабочих температур -30°C...+80°C и предупреждает о снижении производительности за его пределами.

Помимо температурных ограничений самого модуля, есть ограничения и у готовых SIM-карт. Обычные потребительские SIM-карты сертифицированы для работы при температуре -25°C...+85°C, промышленные и автомобильные SIM-карты работают при -40°C...+85°C, а некоторые выдерживают даже до +105°C. При внутренних испытаниях некоторые потребительские SIM-карты деформировались при высоких и низких температурах. Поэтому настоятельно советуем оценить ожидаемые условия эксплуатации вашего приложения и выбрать подходящую SIM-карту.

Поддержка библиотеки и AppBlocks

Библиотека CELL открывает все возможности этого Tibbit-модуля. Она автоматизирует инициализацию модема, а также автоматически устанавливает и поддерживает PPP-соединение. Кроме того, предусмотрен режим AT-команд для ручного управления модемом SIMcom. При использовании библиотеки обязательно выберите службу - Cat-M1 или NB-IoT, - которую предоставляет ваш оператор связи.

Этот Tibbit поддерживается и в AppBlocks - браузерной платформе Tibbo для разработки приложений без программирования, на основе блок-схем. Платформа доступна по адресу https://appblocks.io/.

Совет

Использование библиотеки показано в учебном примере AppBlocks: https://appblocks.io/tutorials/4gswitchover.

Дополнительные соображения

Службы Cat-M1 и NB-IoT у операторов связи обычно дешевле LTE (4G), поэтому их привлекательность для массового развёртывания очевидна. Однако прежде чем подключать любую услугу связи, необходимо правильно оценить потребности вашего проекта.

Главный критерий - будет ли приложение мобильным или стационарным. Cat-M1 подходит для обоих случаев, а NB-IoT предназначен исключительно для стационарных приложений. Например, если приложение устанавливается на транспортном средстве, следует выбрать Cat-M1, так как он поддерживает передачу между вышками (handover). NB-IoT такую передачу не поддерживает, зато идеален для стационарных приложений с небольшими требованиями к объёму данных, таких как торговые автоматы, уличное освещение, а также системы отопления, вентиляции и кондиционирования (HVAC).

Нужно учесть и ожидаемую нагрузку на канал. Если требуется передавать большие объёмы данных сравнительно быстро, больше подойдёт Cat-M1. Если система будет передавать лишь небольшие объёмы данных, не критичные ко времени, вам хватит NB-IoT, и он, скорее всего, окажется экономичнее. Если же значительная полоса нужна в течение длительного времени, Tibbo рекомендует рассмотреть LTE (4G) и наш Tibbit #45-1~3.

Наконец, учтите уровень сотового сигнала в местах развёртывания. NB-IoT лучше проникает сквозь препятствия, чем LTE (4G) и Cat-M1. Это значит, что если служба NB-IoT вообще доступна, приём сигнала может быть лучше. В то же время «мгновенная» полоса NB-IoT обычно гораздо менее стабильна: реальная скорость передачи данных сильно колеблется от момента к моменту.

Исходный материал Tibbo обновлён 12 декабря 2024Оригинал на docs.tibbo.com · Сообщить об ошибке