8-900-374-94-44
[email protected]
Slide Image
Меню

Описание протокола modbus ascii на русском: Как общаются машины: протокол Modbus / Хабр

Содержание

Как общаются машины: протокол Modbus / Хабр

Протокол Modbus — самый распространенный промышленный протокол для M2M-взаимодействия. Является стандартом де-факто и поддерживается почти всеми производителями промышленного оборудования.

Благодаря универсальности и открытости, стандарт позволяет интегрировать оборудование разных производителей. Modbus используется для сбора показания с датчиков, управления реле и контроллерами, мониторинга, и т.д.

В статье разберем реализации протокола Modbus, форматы данных, программное обеспечение для работы с протоколом. Попробуем на практике прочитать данные из устройства.

История Modbus

Modbus был представлен в 1979 году компанией Modicon (ныне Schneider Electric). Это был открытый стандарт, работающий по интерфейсу RS-232. Позже появилась реализации протокола для интерфейсов RS-485 и Modbus TCP. Протокол быстро набрал популярность, и многие производители стали внедрять его в своих устройствах.

Позже права на протокол были переданы некоммерческой организации Modbus Organization, которая до сегодняшнего дня владеет стандартом.

В описании стандарта Modbus используются терминология, унаследованная от языков релейной логики. Так, например, некоторые регистры называются катушками (англ. coil).

Физический уровень


  • RS-232/422/485 — последовательные интерфейсы, широко распространенные в промышленности. Интерфейсы RS-422/485 обеспечивают дальность сигнала до 1200 метров. Используются протоколы Modbus RTU/ASCII
  • Сети TCP/IP — физическим каналом передачи данных могут любые ethernet-интерфейсы. Используется протокол Modbus TCP

Логический уровень


Различия протоколов Modbus

Modbus ASCII

Данные кодируются символами из таблицы ASCII и передаются в шестнадцатеричном формате.

Начало каждого пакета обозначается символом двоеточия, а конец — символами возврата каретки и переноса строки. Это позволяет использовать протокол на линиях с большими задержками и оборудовании с менее точными таймерами.

Modbus RTU

В протоколе Modbus RTU данные кодируются в двоичный формат, и разделителем пакетов служит временной интервал. Этот протокол критичен к задержкам и не может работать, например, на модемных линиях. При этом, накладные расходы на передачу данных меньше, чем в Modbus ASCII, так как длина сообщений меньше.

Modbus TCP

Структура пакетов схожа с Modbus RTU, данные также кодируются в двоичный формат, и упаковываются в обычный TCP-пакет, для передачи по IP-сетям. Проверка целостности, используемая в Modbus RTU, не применяется, так как TCP уже имеет собственный механизм контроля целостности.

Формат пакета


Форматы пакета разных реализаций Modbus

Все устройства Modbus взаимодействуют, следуя модели master-slave. Запросы может инициировать только master-устройство, slave-устройства могут только отвечать на запросы, и не могут самостоятельно начинать передачу данных. В зависимости от реализации протокола, заголовки пакета различаются. Вот основные составляющие пакета, которые важно знать:

ADU (Application Data Unit) — пакет Modbus целиком, со всеми заголовками, PDU, контрольной суммой, адресом и маркерами. Отличается, в зависимости от реализации протокола.

PDU (protocol data unit) — основная часть пакета, одинаковая для всех реализаций протокола. Содержит сам payload.

Адрес устройства — адрес получателя, то есть slave-устройства. В одном сегменте Modbus-сети могут находится до 247 устройств. Только slave-устройства имеют различающиеся адреса, master-устройство не имеет адреса. Адрес «0» используется для широковещательных запросов от master, при этом, slave-устройства не могут отвечать на эти широковещательные пакеты.

Контрольная сумма — алгоритмы проверки целостности пакетов. В Мodbus RTU и ASCII используется 2 байта контрольной суммы. В Modbus RTU применяется алгоритм CRC16, в Modbus ASCII — более простой и менее надежный LRC8. В Modbus TCP контрольная сумма не добавляется в ADU, так как целостность проверяется на уровне TCP.

Мы не будем разбирать дополнительные заголовки, специфичные для каждой отдельной реализации протокола, так как это не имеет существенного значения при работе с протоколом на прикладном уровне.

Регистры и функции Modbus

В упрощенном виде, структура запросов Modbus состоит из кода функции (чтение/запись), и данных, которые нужно считать или записать. При этом, коды функции различаются для разных типов данных. Разберем, какие бывают регистры, и функции для работы с ними.


  • Discrete Inputs — дискретные входы устройства, доступны только для чтения. Диапазон адресов регистров: с 10001 по 19999. Имеют функцию «02» — чтение группы регистров
  • Coils — дискретные выходы устройства, или внутренние значения. Доступны для чтения и записи. Диапазон адресов регистров: с 20001 по 29999. Имеет функции: «01» — чтения группы регистров, «05» — запись одного регистра, «15» — запись группы регистров
  • Input Registers — 16-битные входы устройства. Доступны только для чтения. Диапазон адресов регистров: с 30001 по 39999. Имеют функцию: «04» — чтение группы регистров
  • Holding Registers — 16-битные выходы устройства, либо внутренние значения. Доступны для чтения и записи. Диапазон адресов регистров: с 40001 по 49999. Имеют

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

Примеры работы

Для примера работы с протоколом Modbus TCP воспользуемся максимально простой консольной утилитой modbus-cli, написанной на языке Ruby. Она позволяет легко читать и писать данные в регистры Modbus.

Попробуем прочесть состояние счетчиков переданных пакетов на промышленном коммутаторе Advantech EKI-5524SSI. Для начала необходимо определить адреса регистров, хранящие нужную информацию, для этого заглянем в документацию устройства. Описание регистров находятся в разделе «Modbus Mapping Table»:


Описание значений регистров в документации коммутаторов EKI

Видно, что значение переданных пакетов для одного порта хранится в четырех регистрах, и для первого порта это регистры с 38193 по 38197. Также дано описание формата хранения данных, из которого следует, что целое число переданных пакетов хранится шестнадцатеричном формате, и значение 11223344 пакетов будет записано как 0xAB4130, справа налево.

Составим запрос:

$ modbus read 192. 168.0.17 38193 4
38193   0x0000
38194   0x0000
38195   0x0000
38196   0x3459

read — команда чтения. Программа сама понимает, какую конкретно команду чтения использовать в зависимости от адреса регистра, в нашем случае будет использована команда «04», для чтения 16-битных регистров.

192.168.0.17 — IP-адрес устройства.

38193 — начальный адрес регистра.

4 — смещение относительно начального адреса. Мы читаем четыре регистра для порта 1, как следует из даташита.

Получаем ответ, содержащий значения четырех регистров. Видим, что число пакетов невелико: 0x3459, то есть 13401, — коммутатор был включен недавно.

Недостатки протокола Modbus

Справедливости ради, стоит упомянуть и о недостатках протокола. Так как он разрабатывался более 40 лет назад, когда производительность процессоров была существенно ниже и протоколы разрабатывались без учета защиты данных, он имеет рад минусов:

  • Протокол не предусматривает аутентификацию и шифрование передаваемых данных.
    Поэтому, при использовании Modbus TCP необходимо использовать дополнительные VPN-тоннели.
  • Slave-устройство не может инициировать передачу данных, поэтому master должен постоянно опрашивать ведомые устройства
  • Slave-устройство не может обнаружить потерю связи с Master. Эта проблема напрямую следует из предыдущей.

Однако, несмотря на все недостатки, Modbus по-прежнему остается самым распространенным промышленным протоколом, и благодаря открытости, позволяет легко объединять устройства разных производителей. Нетребовательность к ресурсам позволяет интегрировать протокол в самые маломощные устройства.

Оборудование с поддержкой Modbus

Advantech предлагает широкий спектр промышленного оборудования с поддержкой протокола Modbus для любых задач: автоматизации, управления, сбора и передачи данных.

ADAM-6000 и WISE-4000 — модули удаленного ввода-вывода

Модули серии ADAM-6000 и WISE-4000 позволяют удаленно управлять цифровыми и аналоговыми входами/выходами по протоколу Modbus TCP. Используются для управления периферийными устройствами и сбора данных в режиме slave. Могут работать в паре с программируемым логическим контроллером, или подключаться напрямую к SCADA-серверу.⠀⠀⠀ ⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

EKI-1200 — Modbus-шлюзы для преобразования интерфейсов


Для преобразования протоколов Modbus RTU/ASCII в Modbus TCP, используются Modbus шлюзы. Устройства серии EKI-1200 имеют на борту до четырех последовательных интерфейсов RS-232/422/485, и два Ethernet-порта. Они позволяют объединить в одну сеть устройства с разными протоколами. Например, подключить slave устройство, поддерживающее только Modbus RTU, по интерфейсу RS-485 к сегменту сети Modbus TCP.

APAX-5000, ADAM-3600, WISE-5000 — контроллеры автоматизации

Контроллеры поддерживают функции Modbus RTU в качестве slave/master и клиента/сервера Modbus TCP.

Примеры применения


Система мониторинга теплиц

Решение Advantech для мониторинга интегрирует устройства TPC-1070H, ADAM-6024, ADAM-6050, ADAM-6060 и программное обеспечение WebAccess в машинном шкафу рядом с сельскохозяйственными угодьями. Соединяясь с различными чувствительными устройствами, модули ADAM-6000 могут в режиме реального времени получать данные об окружающей среде и контролировать переключение оборудования, чтобы гарантировать, что теплица находится в оптимальной среде для роста растений. Благодаря особой функции Advantech — графической логике условий (GCL), пользователи могут определять свои собственные правила логики управления и загружать эти правила в модули ввода / вывода Ethernet ADAM-6000, а затем модули автоматически выполняют логические правила, как автономные модули. контроллер. Еще одна особенность — Peer-to-Peer (P2P) использует наиболее открытую и гибкую сеть Ethernet, чтобы не только упростить процесс внедрения без контроллера, но и сэкономить затраты на аппаратное оборудование.

Все полученные данные затем передаются через Ethernet на компьютер с сенсорной панелью TPC-1070H. Благодаря системе охлаждения без вентилятора и передней панели, соответствующей стандарту IP65, TPC-1070H представляет собой прочную и компактную конструкцию, подходящую для изменяемой операционной среды, а его мощные вычислительные возможности способны обрабатывать большие объемы данных.

Для управления устройствами Advantech WebAccess позволяет инженерам или менеджерам просматривать, контролировать и настраивать систему мониторинга через интрасеть или Интернет с помощью обычного веб-браузера с любого устройства, включая планшеты и смартфоны.

Мониторинг системы нагрева воды солнечной энергией

Инжиниринговая компания должна была иметь возможность контролировать количество солнечной энергии, температуры и расход воды в системе нагрева воды на солнечной энергии для бассейна олимпийских размеров, обеспечиваемого их недавно разработанной солнечной панелью. Они также должны были иметь возможность непосредственно отслеживать эти значения и их аварийные сигналы на ЖК-панелях и сохранять эти значения для дальнейшего использования.

Модули Adam от Advantech предоставили заказчику решение, в котором использовались модули сбора данных, подключенные через RS485, и двухпроводная шина для передачи данных со всех датчиков. Эта системная архитектура имеет два основных преимущества: во-первых, она позволяет в любое время добавлять в систему большее количество датчиков модулей сбора данных, и, во-вторых, очень легко добавлять дополнительные метки в программное обеспечение для мониторинга и записи этих значений на ПК.

Протокол Modbus. Обзор, описание и примеры использования.

Продолжаем подробно разбирать механизмы передачи данных. И героем сегодняшней статьи станет протокол Modbus. Впервые спецификация Modbus была опубликована ни много ни мало, а в 1979 году, но до сих пор не утратила своей актуальности. Итак, приступаем.

Modbus — самый широко распространенный промышленный протокол для организации обмена данными между различными устройствами (межмашинное взаимодействие, Machine-to-Machine, M2M). Популярность объясняется многими факторами, среди которых простота реализации, отсутствие необходимости использовать дополнительные микросхемы, и, конечно же, открытость протокола.

Основные плюсы:

  • надежный контроль ошибок.
  • массовая распространенность.
  • открытость.
  • возможность включения в сеть большого количества подчиненных устройств с последующим обращением к любому из них при помощи выделенного ему адреса.

В то же время протокол Modbus не избавлен от некоторых недостатков:

  • организация обмена данными по модели ведущий-подчиненный. При этом подчиненное устройство не может само инициировать отправку данных ведущему, а должно в обязательном порядке ожидать запроса.
  • отсутствует механизм для определения обрыва линии связи.
  • в одном запросе можно прочитать значения только последовательных регистров. Для чтения произвольных регистров необходимо отправлять несколько запросов, что увеличивает нагрузку на сеть.

Обсуждая достоинства и недостатки протокола мы частично забежали вперед, так что теперь давайте разберем все поэтапно.

Как уже было упомянуто, протокол Modbus использует обмен данными по модели ведущий-подчиненный (Master — Slave). Ведущий отправляет запросы, на которые могут отвечать подчиненные. Slave-устройство не может само начать обмен данными, только по команде от master’a.

В качестве физического уровня стандарт предусматривает использование интерфейсов RS-232, RS-422 и RS-485. Также существует реализация для TCP/IP — Modbus TCP. Но этот вариант мы сегодня будем затрагивать в меньшей степени.

Сеть Modbus может состоять из нескольких slave-устройств (от 1-го до 247-ми), но master должен быть только один. Каждое из подчиненных устройств имеет свой собственный адрес, соответственно, ведущий может адресовать свое сообщение или запрос конкретному slave-устройству.

Кроме того, поддерживаются широковещательные сообщения, которые принимают все подчиненные. Но разница заключается в том, что опознав сообщение, адресованное именно ему, подчиненное устройство отправляет ведущему ответ. На широковещательные же запросы подчиненные отвечать не могут.

На адреса slave накладываются некоторые ограничения:

  • диапазон допустимых адресов — 1…247. Значения адресов от 248 до 255 являются зарезервированными, а адрес 0 используется для передачи широковещательных сообщений.
  • master адреса не имеет, он в сети и так один.
  • два подчиненных устройства не могут иметь одинаковые адреса.

Вот как может выглядеть один из вариантов подключения устройств с использованием RS-485:

Здесь у нас присутствует один master и три slave-устройства с адресами от 0x03 до 0x05.

Переходим дальше… Различают несколько логических уровней протокола:

Modbus RTURS-232 RS-422 RS-485

Двоичный вариант кодирования данных. Разделителем между пакетами служит временной интервал. То есть сообщение должно начинаться и заканчиваться паузой в течение определенного промежутка времени. Это время не должно быть меньше, чем время передачи 3.5 символов при использующейся скорости передачи данных.

Кроме того, в процессе передачи пакета данных не должно быть пауз длительностью, превышающей время передачи 1.5 символов. Соответственно, Modbus RTU очень критичен к временным задержкам, но зато размер пакетов меньше, чем в Modbus ASCII.

Modbus ASCIIRS-232 RS-422 RS-485

В данном случае для обмена данными используются исключительно ASCII символы. И в отличие от Modbus RTU начало и конец сообщений определяются специальными символами.

Начало пакета — ASCII символ «:» (0x3A), конец — «CR + LF» (0x0D + 0x0A).

Modbus TCPTCP/IP

Протокол используется при передаче данных с использованием TCP/IP.

Сегодня, в первую очередь, будем подробно разбирать Modbus RTU и Modbus ASCII. Структура пакетов выглядит следующим образом:

В стандарте Modbus принята следующая терминология:

  • ADU (Application Data Unit) — полный пакет данных.
  • PDU (protocol data unit) — часть пакета, содержащая непосредственно полезные данные.

Для расчета контрольной суммы используются разные алгоритмы: для Modbus RTU — CRC16, для ASCII — LRC8. В обоих случаях под контрольную сумму задействованы два байта.

Коды функций можно разделить на три группы:

  • Стандартные коды команд, описанные в Modbus-IDA.
  • Задаваемые пользователем (user-defined function codes) — 65. ..72, 100…110. Эти коды не описаны в спецификации стандарта и могут использоваться в конкретных изделиях для собственных функций.
  • Зарезервированные (reserved). В эту группу входят коды 9, 10, 13, 14, 41, 42, 90, 91, 125, 126 и 127.

Но прежде, чем перейти к рассмотрению базовых/стандартных команд, необходимо рассмотреть использующуюся модель данных. Выполнение команд протокола Modbus подразумевает чтение и запись данных в регистры устройства. И различают 4 типа регистров, организованных в 4 таблицы данных:

ТаблицаТип элемента
Дискретные входы (Discrete Inputs)1 бит
Дискретные выходы (регистры флагов, Coils)1 бит
Регистры ввода (Input Registers)16-битное слово
Регистры хранения (Holding Registers)16-битное слово

Дискретные входы и регистры ввода доступны только для чтения данных, а, соответственно, дискретные выходы и регистры хранения — для чтения и записи.

Доступ к регистрам таблицы осуществляется при помощи 16-ти битного адреса. Первому элементу таблицы соответствует адрес 0. Таким образом, каждая из этих 4-х таблиц может включать в себя вплоть до 65536 регистров (адреса 0…65535 — 16 бит).

Вот теперь давайте рассмотрим конкретные команды из группы стандартных:

  • 0x01 (1) — чтение значений из нескольких регистров флагов — Read Coil Status.
  • 0x02 (2) — чтение значений из нескольких дискретных входов — Read Discrete Inputs.
  • 0x03 (3) — чтение значений из нескольких регистров хранения — Read Holding Registers.
  • 0x04 (4) — чтение значений из нескольких регистров ввода — Read Input Registers.
  • 0x05 (5) — запись значения одного флага — Force Single Coil.
  • 0x06 (6) — запись значения в один регистр хранения — Preset Single Register.
  • 0x07 (7) — чтение сигналов состояния — Read Exception Status.
  • 0x08 (8) — диагностика — Diagnostic.
  • 0x0B (11) — чтение счетчика событий — Get Com Event Counter.
  • 0x0C (12) — чтение журнала событий — Get Com Event Log.
  • 0x0F (15) — запись значений в несколько регистров флагов — Force Multiple Coils.
  • 0x10 (16) — запись значений в несколько регистров хранения — Preset Multiple Registers.
  • 0x11 (17) — чтение информации об устройстве — Report Slave ID.
  • 0x14 (20) — чтение из файла — Read File Record.
  • 0x15 (21) — запись в файл — Write File Record.
  • 0x16 (22) — запись в один регистр хранения с использованием маски «И» и маски «ИЛИ» — Mask Write Register.
  • 0x18 (24) — чтение данных из очереди — Read FIFO Queue.
  • 0x2B (43) — Encapsulated Interface Transport.

И, конечно же, мы не можем не разобрать конкретные примеры запросов и ответов при работе по Modbus.

Первым делом займемся чтением данных — коды функций 0x01, 0x02, 0x03, 0x04. В общем виде запросы ведущего и ответы подчиненного выглядят следующим образом (здесь мы рассматриваем только часть пакета — PDU):

Обратите внимание, что в запросе передается количество элементов(!), то есть ячеек таблиц данных (регистров). А в ответе для указания размера данных используются уже байты. Значения адреса и количество элементов передаются в виде 16-битных слов, при этом старший байт передается первым.

Пойдем дальше обобщенного описания формата и проанализируем команды для конкретного устройства. В качестве этого устройства я использую сервопривод серии ASDA-A2, который для обмена данными использует как раз-таки протокол Modbus, причем поддерживает и Modbus RTU, и Modbus ASCII.

Пусть нам надо прочитать данные, расположенные по адресам 0x0200 и 0x0201, slave-устройства с адресом 0x01. Запрос master’а для Modbus RTU будет таким:

Здесь у нас в запросе, указано, что мы хотим прочитать значение двух элементов (регистров). И ответ slave:

А в ответе уже видим, что прочитано 4 байта, поскольку значение одного регистра — это 2 байта (16 бит), а регистров у нас тоже 2. Таким образом, полученные значения:

  • Адрес 0x0200 — 0x00B1
  • Адрес 0x0201 — 0x1F40

CRC Low и CRC High — это соответственно младший и старший байты 16-ти битной контрольной суммы.

В Modbus ASCII все несколько иначе, запрос выглядит так (в кавычках указаны ASCII символы):

Ответ подчиненного:

И в первом и во втором случае запрашиваем значения одних и тех же регистров и, соответственно, получаем в ответ одинаковые данные.

При чтении битов регистров флагов или дискретных входов запрос выглядит точно также, а вот байты данных ответного сообщения иначе:

Здесь одно значение флага или дискретного входа занимает один бит. И все эти биты упакованы в байты, а если число запрошенных флагов/входов не распределяется по байтам (не кратно 8), то «лишние» биты заполняются нулями. Как в последнем байте на этой схеме.

Переходим к записи. Для записи одного значения используются команды с кодами 0x05 и 0x06. Запрос в целом похож на уже рассмотренный (при чтении данных), только вместо количества элементов для чтения передаются данные, которые будут записаны:

При записи значений флагов или дискретных входов число 0xFF00 соответствует включенному состоянию, 0x0000 — выключенному. В случае успешного выполнения запроса подчиненное устройство отправляет ведущему точную копию этого запроса.

С этим разобрались 👍 Но необходимо рассмотреть еще и случай записи нескольких значений (коды команд 0x10 и 0x0F). В общем виде формат запроса такой:

И, в обязательном порядке, рассмотрим практический пример. Пусть нам требуется записать значения 0x0BB8 и 0x0000 по адресам, начинающимся с 0x0112. Запрос и ответ Modbus RTU:

И для Modbus ASCII:

Довольно большая получилась статья, хотя мы не затронули, например, алгоритмы расчета контрольных сумм, возможно в одной из будущих статей разберемся и с этим ) А заодно и рассмотрим практическую реализацию.

Часто задаваемые вопросы — Schneider Electric

 {"searchBar":{"inputPlaceholder":"Поиск по ключевому слову или задать вопрос","searchBtn":"Поиск","error":"Пожалуйста, введите ключевое слово для поиска"} } 

Как сохранить параметры в клавиатуре и загрузить в другой идентичный…

Проблема: Попытка сохранить параметры в клавиатуре и загрузить их в другой идентичный привод ATV630. Линейка продуктов: Приводы ATV630 Среда: Клавиатура Причина: Передача файлов Решение: Перейти к главному…

Можно ли использовать пускатели GV2, GV3 и GV7 с обратной подачей?

Проблема: Обратная подача Линейка продуктов GV2, GV3 и GV7: Пускатели и устройства защиты двигателя Окружающая среда: Ручные пускатели PowerPact™ Решение: Не рекомендуется.

Можно ли смоделировать функциональные блоки PTO в SoMachine Basic?

Проблема: Можно ли смоделировать функциональные блоки PTO в SoMachine Basic? Линейка продуктов: M221, TM221 Решение: Как и в случае с блоками PID, вы не можете имитировать блоки функций PTO в SoMachine Basic. Вы будете…

Как прочитать переставленные значения с плавающей запятой в Modbus и хочет подтвердить значения, считываемые программным обеспечением, таким как Power Monitoring Expert (PME), с помощью SwappedFloat… Часто задаваемые вопросы о видеоПопулярные видео

Видео: Преобразование проекта ProWORX 32 в Unity Pro

Видео: Как подключить и запрограммировать привод ATV61/71 для 3-проводной. ..

Видео: Как настроить регистр с помощью ION Setup 3.0

Узнайте больше на Общие знания Часто задаваемые вопросы Общие знания

Проверка сопротивления изоляции и влажность

Проблема: Как влажность влияет на результаты проверки сопротивления изоляции? Линейка продуктов: автоматические выключатели Окружающая среда: выключатели в литом и изолированном корпусах Разрешение: высокая влажность может значительно…

Почему я теряю лицензию на зарегистрированную копию сервера OFS после…

Проблема: потеря лицензии зарегистрированной копии сервера OFS в Windows10, Windows Server 2016 или Windows Server 2019 после обновления до версии сервера OFS 3.63. 08.11.2021

0.0.0″> В чем разница между PNP и NPN при описании трехпроводного…

Большинство промышленных бесконтактных датчиков (индуктивные, емкостные, ультразвуковые и фотоэлектрические) являются полупроводниковыми. Термин твердотельный относится к типу компонентов, используемых в датчике. Твердотельный…

Как узнать цену и доступность продукта APC на MySE?

Как определить цену и наличие на APC mySE? Войдите на сайт APC MySE, введите номер детали, которую вы хотите проверить, и нажмите «Ввод». Результаты ценообразования и доступности будут…

Поставщики беспроводных радиочастот и ресурсы

Веб-сайт RF Wireless World является домом для поставщиков и ресурсов RF и Wireless. На сайте представлены статьи, учебные пособия, поставщики, терминология, исходный код (VHDL, Verilog, MATLAB, Labview), тесты и измерения, калькуляторы, новости, книги, загрузки и многое другое.

Сайт RF Wireless World охватывает ресурсы по различным темам, таким как RF, беспроводная связь, vsat, спутник, радар, оптоволокно, микроволновая печь, wimax, wlan, zigbee, LTE, 5G NR, GSM, GPRS, GPS, WCDMA, UMTS, TDSCDMA, Bluetooth, Lightwave RF, z-wave, Интернет вещей (IoT), M2M, Ethernet и т. д. Эти ресурсы основаны на стандартах IEEE и 3GPP. Он также имеет академический раздел, который охватывает колледжи и университеты по инженерным дисциплинам и дисциплинам MBA.

Статьи о системах на основе IoT

Система обнаружения падений для пожилых людей на основе IoT : В статье рассматривается архитектура системы обнаружения падений, используемой для пожилых людей. В нем упоминаются преимущества или преимущества системы обнаружения падения IoT. Подробнее➤
См. также другие статьи о системах на основе IoT:
• Система очистки туалетов AirCraft. • Система измерения удара при столкновении • Система отслеживания скоропортящихся продуктов и овощей • Система помощи водителю • Система умной розничной торговли • Система мониторинга качества воды • Система интеллектуальной сети • Умная система освещения на основе Zigbee • Умная система парковки на базе Zigbee • Умная система парковки на базе LoRaWAN.


Радиочастотные изделия

Этот раздел статей охватывает статьи о физическом уровне (PHY), уровне MAC, стеке протоколов и сетевой архитектуре на основе WLAN, WiMAX, zigbee, GSM, GPRS, TD-SCDMA, LTE, 5G NR, VSAT, Gigabit Ethernet на основе IEEE/3GPP и т. д. , стандарты. Он также охватывает статьи, связанные с испытаниями и измерениями, посвященные испытаниям на соответствие, используемым для испытаний устройств на соответствие RF/PHY. СМ. УКАЗАТЕЛЬ СТАТЕЙ >>.


Физический уровень 5G NR : Обработка физического уровня для канала 5G NR PDSCH и канала 5G NR PUSCH была рассмотрена поэтапно. Это описание физического уровня 5G соответствует спецификациям физического уровня 3GPP. Подробнее➤


Основные сведения о повторителях и типы повторителей : В нем объясняются функции различных типов повторителей, используемых в беспроводных технологиях. Подробнее➤


Основы и типы замираний : В этой статье рассматриваются мелкомасштабные замирания, крупномасштабные замирания, медленные замирания, быстрые замирания и т. д., используемые в беспроводной связи. Подробнее➤


Архитектура сотового телефона 5G : В этой статье рассматривается блок-схема сотового телефона 5G с внутренними модулями 5G. Архитектура сотового телефона. Подробнее➤


Основы интерференции и типы интерференции: В этой статье рассматриваются интерференция по соседнему каналу, Электромагнитные помехи, ICI, ISI, световые помехи, звуковые помехи и т. д. Подробнее➤


Раздел 5G NR

В этом разделе рассматриваются функции 5G NR (новое радио), нумерология, диапазоны, архитектура, развертывание, стек протоколов (PHY, MAC, RLC, PDCP, RRC) и т. д. 5G NR Краткий справочный указатель >>
• Мини-слот 5G NR • Часть полосы пропускания 5G NR • БАЗОВЫЙ НАБОР 5G NR • Форматы 5G NR DCI • 5G NR UCI • Форматы слотов 5G NR • IE 5G NR RRC • 5G NR SSB, SS, PBCH • 5G NR PRACH • 5G NR PDCCH • 5G NR PUCCH • Опорные сигналы 5G NR • 5G NR m-Sequence • Золотая последовательность 5G NR • 5G NR Zadoff Chu Sequence • Физический уровень 5G NR • MAC-уровень 5G NR • Уровень 5G NR RLC • Уровень PDCP 5G NR


Учебники по беспроводным технологиям

В этом разделе рассматриваются учебные пособия по радиочастотам и беспроводным сетям. Он охватывает учебные пособия по таким темам, как сотовая связь, WLAN (11ac, 11ad), wimax, bluetooth, zigbee, zwave, LTE, DSP, GSM, GPRS, GPS, UMTS, CDMA, UWB, RFID, радар, VSAT, спутник, беспроводная сеть, волновод, антенна, фемтосота, тестирование и измерения, IoT и т. д. См. ИНДЕКС УЧЕБНЫХ ПОСОБИЙ >>


Учебное пособие по 5G — В этом учебном пособии по 5G также рассматриваются следующие подтемы, посвященные технологии 5G:
Учебник по основам 5G Диапазоны частот учебник по миллиметровым волнам Рамка волны 5G мм Зондирование канала миллиметровых волн 5G 4G против 5G Испытательное оборудование 5G Архитектура сети 5G Сетевые интерфейсы 5G NR звучание канала Типы каналов 5G FDD против TDD Нарезка сети 5G NR Что такое 5G NR Режимы развертывания 5G NR Что такое 5G ТФ


В этом руководстве по GSM рассматриваются основы GSM, сетевая архитектура, сетевые элементы, системные спецификации, приложения, Типы пакетов GSM, структура кадров GSM или иерархия кадров, логические каналы, физические каналы, Физический уровень GSM или обработка речи, вход в сеть мобильного телефона GSM или настройка вызова или процедура включения питания, Вызов MO, вызов MT, модуляция VAMOS, AMR, MSK, GMSK, физический уровень, стек протоколов, основы мобильного телефона, Планирование RF, нисходящая линия связи PS и восходящая линия связи PS.
➤Читать дальше.

LTE Tutorial , описывающий архитектуру системы LTE, включая основы LTE EUTRAN и LTE Evolved Packet Core (EPC). Он предоставляет ссылку на обзор системы LTE, радиоинтерфейс LTE, терминологию LTE, категории LTE UE, структуру кадра LTE, физический уровень LTE, Стек протоколов LTE, каналы LTE (логические, транспортные, физические), пропускная способность LTE, агрегация несущих LTE, Voice Over LTE, расширенный LTE, Поставщики LTE и LTE vs LTE advanced.➤Подробнее.


Радиочастотные технологии Материалы

На этой странице мира беспроводных радиочастот описывается пошаговое проектирование преобразователя частоты на примере повышающего преобразователя частоты 70 МГц в диапазон C. для микрополосковой платы с использованием дискретных радиочастотных компонентов, а именно. Смесители, гетеродин, MMIC, синтезатор, опорный генератор OCXO, амортизирующие прокладки. ➤Читать дальше.
➤ Проектирование и разработка радиочастотного приемопередатчика ➤Дизайн радиочастотного фильтра ➤Система VSAT ➤Типы и основы микрополосковых ➤Основы волновода


Секция испытаний и измерений

В этом разделе рассматриваются ресурсы по контролю и измерению, контрольно-измерительное оборудование для тестирования тестируемых устройств на основе Стандарты WLAN, WiMAX, Zigbee, Bluetooth, GSM, UMTS, LTE. ИНДЕКС испытаний и измерений >>
➤Система PXI для контрольно-измерительных приборов. ➤ Генерация и анализ сигналов ➤ Измерения физического уровня ➤ Тестирование устройства WiMAX на соответствие ➤ Тест на соответствие Zigbee ➤ Тест на соответствие LTE UE ➤ Тест на соответствие TD-SCDMA


Волоконно-оптические технологии

Волоконно-оптический компонент основы, включая детектор, оптический соединитель, изолятор, циркулятор, переключатели, усилитель, фильтр, эквалайзер, мультиплексор, разъемы, демультиплексор и т. д. Эти компоненты используются в оптоволоконной связи. ИНДЕКС оптических компонентов >>
➤Руководство по оптоволоконной связи ➤APS в SDH ➤Основы SONET ➤ Структура кадра SDH ➤ SONET против SDH


Поставщики беспроводных радиочастот, производители

Сайт RF Wireless World охватывает производителей и поставщиков различных радиочастотных компонентов, систем и подсистем для ярких приложений, см. ИНДЕКС поставщиков >>.

Поставщики ВЧ-компонентов, включая ВЧ-изолятор, ВЧ-циркулятор, ВЧ-смеситель, ВЧ-усилитель, ВЧ-адаптер, ВЧ-разъем, ВЧ-модулятор, ВЧ-трансивер, PLL, VCO, синтезатор, антенну, осциллятор, делитель мощности, сумматор мощности, фильтр, аттенюатор, диплексер, дуплексер, чип-резистор, чип-конденсатор, чип-индуктор, ответвитель, ЭМС, программное обеспечение RF Design, диэлектрический материал, диод и т. д. Поставщики радиочастотных компонентов >>
➤Базовая станция LTE ➤ РЧ-циркулятор ➤РЧ-изолятор ➤Кристаллический осциллятор


MATLAB, Labview, Embedded Исходные коды

Раздел исходного кода RF Wireless World охватывает коды, связанные с языками программирования MATLAB, VHDL, VERILOG и LABVIEW. Эти коды полезны для новичков в этих языках. СМОТРИТЕ ИНДЕКС ИСТОЧНИКОВ >>
➤ 3–8 код декодера VHDL ➤Скремблер-дескремблер Код MATLAB ➤32-битный код ALU Verilog ➤ T, D, JK, SR триггеры лабораторные коды


*Общая медицинская информация*

Сделайте эти пять простых вещей, чтобы помочь остановить коронавирус (COVID-19).
СДЕЛАЙТЕ ПЯТЬ
1. РУКИ: Мойте их часто
2. ЛОКТ: кашляйте в него
3. ЛИЦО: Не прикасайтесь к нему
4. НОГИ: Держитесь на расстоянии более 3 футов (1 м) друг от друга
5. ЧУВСТВУЙТЕ: Болен? Оставайтесь дома

Используйте технологию отслеживания контактов >> , следуйте рекомендациям по социальному дистанцированию >> и установить систему наблюдения за данными >> спасти сотни жизней. Использование концепции телемедицины стало очень популярным в таких стран, как США и Китай, чтобы остановить распространение COVID-19так как это заразное заболевание.


Радиочастотные калькуляторы и преобразователи

Раздел «Калькуляторы и преобразователи» охватывает ВЧ-калькуляторы, беспроводные калькуляторы, а также преобразователи единиц измерения. Они охватывают беспроводные технологии, такие как GSM, UMTS, LTE, 5G NR и т. д. СМ. КАЛЬКУЛЯТОРЫ Указатель >>.
➤Калькулятор пропускной способности 5G NR ➤ 5G NR ARFCN и преобразование частоты ➤ Калькулятор скорости передачи данных LoRa ➤ LTE EARFCN для преобразования частоты ➤ Калькулятор антенны Yagi ➤ Калькулятор времени выборки 5G NR


IoT-Интернет вещей Беспроводные технологии

В разделе, посвященном IoT, рассматриваются беспроводные технологии Интернета вещей, такие как WLAN, WiMAX, Zigbee, Z-wave, UMTS, LTE, GSM, GPRS, THREAD, EnOcean, LoRa, SIGFOX, WHDI, Ethernet, 6LoWPAN, RF4CE, Bluetooth, Bluetooth с низким энергопотреблением (BLE), NFC, RFID, INSTEON, X10, KNX, ANT+, Wavenis, Dash7, HomePlug и другие.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *