1 wire интерфейс описание. Интерфейс 1-Wire: принцип работы, преимущества и применение в IoT-устройствах

Что такое интерфейс 1-Wire и как он работает. Какие преимущества дает использование 1-Wire в IoT-устройствах. Как реализовать связь по 1-Wire на практике. Какие устройства поддерживают этот интерфейс.

Содержание

Что такое интерфейс 1-Wire и его основные характеристики

1-Wire — это низкоскоростной последовательный интерфейс, разработанный компанией Dallas Semiconductor (сейчас принадлежит Maxim Integrated). Он позволяет осуществлять двунаправленный обмен данными между ведущим устройством (мастером) и несколькими ведомыми устройствами по одной линии данных.

Основные характеристики интерфейса 1-Wire:

  • Использует всего один сигнальный провод для передачи данных и питания устройств
  • Поддерживает топологию «общая шина» с одним мастером и множеством ведомых устройств
  • Каждое ведомое устройство имеет уникальный 64-битный адрес
  • Скорость передачи данных: 15.4 кбит/с в стандартном режиме, до 125 кбит/с в режиме overdrive
  • Дальность связи до 300 м при использовании специальных кабелей

Принцип работы интерфейса 1-Wire

Связь по интерфейсу 1-Wire осуществляется по следующему принципу:


  1. Мастер инициирует обмен, подавая импульс сброса (притягивает линию к земле на 480-960 мкс)
  2. Ведомые устройства отвечают импульсом присутствия
  3. Мастер передает команду и/или адрес конкретного устройства
  4. Происходит обмен данными между мастером и выбранным ведомым устройством

Передача данных осуществляется временными слотами. Логический «0» передается длительным (60 мкс) притягиванием линии к земле, логическая «1» — коротким (1-15 мкс) импульсом.

Преимущества использования 1-Wire в IoT-устройствах

Интерфейс 1-Wire обладает рядом преимуществ, которые делают его привлекательным для применения в устройствах интернета вещей:

  • Простота подключения — требуется всего 2 провода (данные+земля)
  • Возможность подключения множества устройств на одну шину
  • Низкое энергопотребление
  • Дальность связи до 300 м
  • Уникальная адресация каждого устройства
  • Возможность питания устройств по шине данных (паразитное питание)

Эти особенности позволяют создавать распределенные сети датчиков и исполнительных устройств с минимальными затратами на кабельную инфраструктуру.


Типы устройств с интерфейсом 1-Wire

Существует множество типов устройств, поддерживающих интерфейс 1-Wire:

  • Датчики температуры (например, популярный DS18B20)
  • Датчики влажности
  • АЦП и ЦАП
  • Часы реального времени
  • Устройства идентификации (iButton)
  • Потенциометры
  • Ключи и переключатели
  • Устройства памяти

Такое разнообразие устройств позволяет реализовывать различные сценарии применения 1-Wire в системах умного дома, промышленной автоматизации, охранных системах и других IoT-приложениях.

Реализация связи по интерфейсу 1-Wire

Для реализации связи по интерфейсу 1-Wire можно использовать несколько подходов:

  1. Программная реализация на микроконтроллере
  2. Использование специализированных микросхем-драйверов 1-Wire
  3. Применение готовых модулей-преобразователей интерфейсов (UART/SPI/I2C в 1-Wire)

При программной реализации необходимо обеспечить точное соблюдение временных интервалов протокола. Это может быть сложно на некоторых микроконтроллерах. Использование специализированных драйверов или готовых модулей упрощает разработку, но увеличивает стоимость устройства.


Примеры применения 1-Wire в IoT-устройствах

Интерфейс 1-Wire находит широкое применение в различных IoT-устройствах и системах:

  • Системы мониторинга температуры на складах и в холодильных установках
  • Метеостанции
  • Системы контроля доступа на основе электронных ключей iButton
  • Распределенные системы сбора данных в промышленности
  • Системы учета энергоресурсов

Например, в системе мониторинга температуры на складе можно развернуть сеть из десятков датчиков DS18B20, подключенных к одной шине 1-Wire. Это позволит контролировать температуру в разных зонах склада при минимальных затратах на монтаж.

Ограничения и недостатки интерфейса 1-Wire

Несмотря на множество преимуществ, у интерфейса 1-Wire есть ряд ограничений:

  • Низкая скорость передачи данных
  • Сложность реализации на высоких скоростях из-за жестких требований к тайминга
  • Отсутствие поддержки в большинстве современных микроконтроллеров
  • Возможные проблемы при большой длине линии или большом количестве устройств

Эти ограничения следует учитывать при выборе 1-Wire для конкретного применения. В некоторых случаях более подходящим может оказаться использование других интерфейсов, например, I2C или SPI.


Заключение

Интерфейс 1-Wire, несмотря на свою простоту, остается востребованным решением для построения распределенных сетей датчиков и исполнительных устройств. Его основные преимущества — простота подключения, возможность питания устройств по шине данных и уникальная адресация — делают его привлекательным выбором для многих IoT-приложений.

При разработке устройств с интерфейсом 1-Wire важно учитывать его ограничения и особенности работы. Правильный выбор компонентов и тщательная проработка схемы подключения позволят создать надежную и эффективную систему на базе этой технологии.


Введение в 1-Wire / Хабр

Первая статья этого цикла тут
Вторая часть этого цикла тут
Третья часть этого цикла тут

Многим из вас, наверняка, знакомо это устройство. Но не все знают, что это микросхема с интерфейсом 1-wire. В таких корпусах (да и не только таких) компания Maxim, ранее Dallas Semiconductor, выпускает целый ряд устройств: термохроны, микросхемы флеш-памяти, ацп, ключи и многое другое.

Всё это – микросхемы с интерфейсом 1-wire.

Коротко

1-wire это интерфейс, позволяющий строить сети из устройств с топологией общая шина, один ведущий – много ведомых. Каждое устройство имеет свой собственный уникальный 64-битный адрес. Для двухсторонней передачи сигналов, несмотря на название, используется два провода: один общий\земля, а второй для питания и передачи данных. В этом и состоит особенность этой сети, что для питания и данных используется один проводник, хотя в некоторых устройствах опционально присутствует третий вывод для подключения внешнего питания.

По иронии судьбы большое распространение в россии получили самые простые устройства ds1990a, которые используются как ключи от домофонов, дверей, иногда сигнализаций. Это самая простая микросхема-метка, которая содержит только уникальный 64-битный адрес и умеет отвечать всего на пару команд (собственно отзываться на этот адрес). В таком же корпусе, имеющем название iButton существуют и более сложные микросхемы, например термохрон – это микросхема которая умеет мерить и запоминать окружающую температуру через заданный интервал времени, потом эти данные можно считать; есть микросхемы флеш-памяти, которые часто используются для хранения ключей; со всем разнообразием кому интересно может ознакомиться на официальном сайте.

Как это работает?

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

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

Более-менее общие сведения о 1-Wire можно прочитать в википедии, а если вас заинтересовала специфика и подробности протоколов то можно почитать, например, тут.

Про 1-wire написано достаточно много, но в основном о том как применять и общаться с ними на уровне микроконтроллеров, встраивать в устройства, или просто читать данные с помощью PC, как правило одно-два устройства и на небольших расстояниях. Я не хочу повторяться, а планирую рассказать о том, как мы в современных реалиях на предприятии строили большую сеть, которая на текущий момент охватывает три здания, имеет более 300 1-wire устройств, 3 сервера для сбора и обработки данных и работает 24 часа в сутки 7 дней в неделю, розетки 1-wire установлены в помещениях на ряду с телефонными и ethernet практически в каждой комнате и коридорах.

Так что, если это вам интересно – будем продолжать.

Ссылки по теме

Официальный сайт
Arduino и iButton
Общий обзор протокола
Ещё одна очень популярная статейка

продолжение здесь: тыц

Как устроен однопроводный интерфейс 1-Wire — radiohlam.ru

1-Wire — однопроводный низкоскоростной интерфейс, разработанный фирмой Dallas Semiconductor (сейчас она является подразделением фирмы MAXIM) для двунаправленного обмена данными с различными периферийными устройствами (датчики температуры, электронные ключи, аккумуляторы).

Это довольно дешёвый и надёжный интерфейс, для устройств, не требующих быстрого обмена большим количеством данных. Он позволяет обмениваться данными на скорости до 15,4 кбит/с в обычном режиме и до 125 кбит/с в режиме «overdrive» (в статье мы будем рассматривать обычный режим). При использовании специальных проводов (IEEE1394 — Firewire) расстояние передачи данных может составлять до 300 м.

Как физически устроен сам интерфейс? Да очень просто, — смотрим рисунок слева.

В микрухах реализованы порты 1-wire, которые состоят из высокоомного приёмника и передатчика на полевом транзисторе с открытым стоком, подключенные к одному общему выводу (вывод порта 1-wire). Типовой ток утечки закрытого выходного полевика составляет 5 мкА. Снаружи реализована шина 1-wire. Она состоит из одного сигнального провода (поэтому интерфейс и назван однопроводным), подтянутого через резистор (типовое значение 5,1 кОм) к питанию (к плюсу) и одного провода, подключенного к общему проводу (то есть к минусу).

Обмен данными осуществляется по принципу Master-Slave (ведущий-ведомый), соответственно устройства с интерфейсом 1-wire бывают двух типов: «Master» (ведущее устройство) и «Slave» (ведомое устройство). Как правило в качестве «Мастера» выступает контроллер (или компьютер, через специальное устройство сопряжения), а в качестве «Слэйвов» — различные периферийные устройства.

На одну шину 1-wire можно подключить множество (до 248) slave-устройств, поскольку каждое такое устройство имеет уникальный 48-битный серийный номер, который вместе с байтом «CRC» и байтом «family code» (определяющим тип устройства) образует уникальную 64-битную метку. Ведущий на шине 1-wire должен быть один.

Питаться устройства с интерфейсом 1-wire могут как от независимого источника, так и от сигнального провода. Если в устройствах используется КМОП-архитектура, то диапазон напряжений питания может быть довольно широкий, но, при подключении на одну шину, питание всех устройств должно быть примерно одинаковым (чтобы уровни напряжения правильно распознавались приёмниками). В основном используются TTL-уровни (соответственно, пятивольтовое питание). Ещё хотелось бы добавить, что выход, реализованный на полевике с низким током утечки, — это специальная заточка под питание от сигнальной линии. Если у вашего устройства будет внешнее питание — никто не мешает вам организовать порт 1-wire, например, на биполярном транзисторе с открытым коллектором. Аналогично, резистор 5,1 кОм — тоже не догма, его значение может варьироваться в зависимости, например, от ёмкости линии.

Теперь давайте подробнее расмотрим механизм передачи данных на уровне протокола.

Во первых, необходимо отметить, что всем обменом на шине управляет «Мастер». Только мастер решает — когда и с каким устройством он хочет поговорить и когда устройство должно посылать или принимать очередной бит. «Слэйвы» синхронизируются с «Мастером» по спаду на сигнальной линии и далее отсчитывают интервалы до тех или иных своих действий по внутреннему счётчику. Единственное самостоятельное действие, разрешённое «Слэйву» — это выдача сигнала «Presence» (импульс присутствия), который он выдаёт сразу после подключения на шину, чтобы обозначить своё присутствие. Кроме этого, «Мастер» может сформировать на шине сигнал «Ресет», после которого все «Слэйвы» на шине должны ресетнуться и также ответить «Мастеру» сигналом «Presence».

Диаграммы сигналов «Reset» и «Presence» приведены на рисунке слева. Синим цветом обозначено состояние активности «Мастера» (когда он притягивает уровень на шине к нулю), красным цветом обозначено состояние активности «Слэйва» (когда «Слэйв» притягивает уровень на шине к нулю), серым цветом обозначено состояние, когда «Мастер» и «Слэйв» неактивны (сигнал через резистор подтянут к питанию).

Чтобы всё было понятно — опишем то, что нарисовано на этом рисунке, словами. Итак, чтобы сформировать сигнал «Reset», — «Мастер» должен притянуть уровень на шине к нулю на время не менее 480 мкс и не более 960 мкс (480 мкс ≤ TRSTL < 960 мкс). После этого он должен отпустить шину и, не менее, чем на 480 мкс, прекратить свою активность на шине (TRSTH > 480 мкс). «Слэйвы», не ранее, чем через 15 мкс, но и не позднее, чем через 60 мкс после того, как «Мастер» отпустит шину (15 мкс < TPDH < 60 мкс), должны сформировать на шине низкий уровень (это и есть сигнал присутствия), длительностью от 60 до 240 мкс (60 мкс < TPDL < 240 мкс), после чего они также отпускают шину.

После того как «Мастер», получив сигнал «Presence», понял, что на шине есть «Слэйвы» — он может начинать с этими «Слэйвами» обмен данными. Данные по шине передаются побитово, младшим битом вперёд. 0 и 1 кодируются уровнями напряжения на сигнальном проводе (0 — низкий уровень напряжения, 1 — высокий уровень напряжения).

Каждый бит передаётся в установленном временном промежутке, называемом тайм-слотом. Начало каждого тайм-слота (как я уже говорил) определяет «Мастер», притягивая шину к низкому уровню. Время между тайм-слотами не регламентировано, то есть один бит можно передать, условно говоря, сейчас, а другой, скажем, через 5 минут, ничего страшного при этом не произойдёт и данные не потеряются.

Выборка данных «Слэйвом» и «Мастером» происходит в разные временные интервалы, относительно начала тайм-слота, поэтому мы отдельно рассмотрим варианты передачи данных в направлениях «Мастер» ⇒ «Слэйв» (тайм-слот записи) и «Слэйв» ⇒ «Мастер» (тайм-слот чтения).

Тайм-слот записи показан на рисунке слева. Как и ранее, синим цветом обозначена активность «Мастера», красным — активность «Слэйва» и серым — моменты, когда линия подтянута к питанию через резистор.

  1. 1 мкс≤TLOW1<15 мкс — время, в течении которого шина притянута к нулю при передаче 1
  2. 60 мкс≤TLOW0<TSLOT — время, в течении которого шина притянута к нулю при передаче 0
  3. 60 мкс≤TSLOT<120 мкс — длительность тайм-слота
  4. TREC>1 мкс — интервал между тайм-слотами

Поясню этот рисунок несколько подробнее. Итак, для того, чтобы «Слэйв» распознал начало тайм-слота — «Мастер» должен удерживать сигнал на шине равным нулю в течении времени TLOW1. После этого, но не позднее 15 мкс от начала тайм слота, «Мастер» должен установить на шине уровень сигнала, соответствующий передаваемому биту. То есть, если он хочет передать 1, то он должен отпустить шину через какой-то промежуток времени от начала тайм-слота, чтобы до начала «Окна выборки» сигнал успел установиться в единицу. Если же «Мастер» хочет передать ноль, то он просто должен так и оставить линию притянутой к нулю. В течении «Окна выборки» сигнал на линии не должен меняться, потому что в любой момент в течении этого времени сигнал может быть считан «Слэйвом». «Окно выборки» заканчивается через 60 мкс от начала тайм-слота. После окончания окна выборки и до окончания тайм-слота — «Мастер» должен отпустить шину, чтобы сигнал вернулся к высокому уровню. Понятно, что отпускать шину актуально только в том случае, если «Мастер» передавал 0, если же он передавал 1, то ему нужно просто дождаться окончания тайм-слота.

Тайм-слот чтения показан на рисунке справа.

  1. 1 мкс≤TLOWR<15мкс — время, в течении которого шина притянута к нулю
  2. TRDV=15 мкс — момент окончания «Окна выборки»
  3. 0 мкс≤TRELEASE<45 мкс — время, в течении которого «Слэйв» должен отпустить шину
  4. 60 мкс≤TSLOT<120 мкс — длительность тайм-слота
  5. TREC>1 мкс — интервал между тайм-слотами

Здесь всё происходит следующим образом: «Мастер» притягивает шину к нулю, чтобы обозначить начало тайм-слота. Пока линия притянута к нулю — «Слэйв» должен либо тоже притянуть линию к нулю, если хочет передать ноль, либо оставить линию свободной, если хочет передать единицу. После того, как «Мастер» отпустит шину (через время TLOWR), — начинается «Окно выборки» и «Мастер» может считывать с шины значение бита. Далее, после окончания «Окна выборки», «Слэйв» должен в течении времени TRELEASE отпустить шину.

Хотелось бы уточнить, что «Мастер» должен не сразу читать уровень на шине после того, как отпустит её, а через некоторое время, которое необходимо для того, чтобы исключить влияние ёмкости линии (если «Слэйв» передаёт 1, то, из-за наличия этой ёмкости, напряжение не может вырасти мгновенно после отпускания шины «Мастером»). С учётом этого, «Мастеру» наиболее целесообразно сделать промежуток, в течении которого он удерживает шину на низком уровне, как можно короче (чтобы увеличить себе окно выборки), а читать данные с шины как можно ближе к концу «окна выборки» (таким образом можно будет работать с линиями, имеющими бОльшую ёмкость).

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

Вот и вся теория. Ниже даны ссылки на различные алгоритмы и самопальные девайсы с интерфейсом 1-wire (пока не все, но скоро будут все):

  1. Программная реализация 1-wire Master для AVR
  2. Эмуляция электронного ключа 1-wire на ATTiny2313
  3. Поиск устройств на шине 1-wire
  4. Шлюз «RS2321-wire» на микроконтроллере ATTiny2313 (режим Master)

Знакомство с интерфейсом 1-wire — сделайте это проще с ScienceProg

Устройства 1-wire обычно используются во многих приложениях. Вы наверняка знакомы со знаменитым цифровым датчиком температуры DS18B20 в корпусе TO92. Они могут питаться и соединяться с помощью одной и той же линии передачи данных плюс, конечно, заземление. Первоначально 1-wire был разработан Dallas Semiconductors Corp., которая также является крупным поставщиком устройств 1-wire, таких как датчики температуры, таймеры, часы реального времени, память и хорошо известный iButton.

Интерфейс 1-wire — это двунаправленный полудуплексный стандарт медленной последовательной связи. Он не использует тактовый сигнал. Говоря о скорости, стандартная скорость передачи данных составляет 15,4 кбит/с. Но есть возможность разогнать 1-wire связь до 125кбит/с.

Сигнализация 1-wire основана на конфигурации одного ведущего и нескольких ведомых. Каждое ведомое устройство имеет уникальный адрес, хранящийся в ПЗУ микросхемы. Мастер может распознать каждое ведомое устройство, прочитав этот адрес без каких-либо конфликтов. Количество ведомых устройств может достигать 100. Но практически опрос такого количества ведомых устройств занял бы много времени. Это следует учитывать при разработке адаптивных систем.

Ведущее и ведомое устройства используют подключение к шине с открытым коллектором (открытым стоком).

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

Режимы питания устройств 1-wire

Большинство устройств 1-wire можно запитать двумя способами: паразитный и обычный . Паразитный режим — это то, что позволяет сигнализировать и запитывать устройства через одну и ту же линию передачи данных. В микросхемах этого режима вывод VCC должен быть подключен к земле, а линия данных подключена к высокому уровню через резистор 4,7 кОм. В устройствах 1-wire в состоянии высокого сигнала заряжается внутренний конденсатор емкостью 800 пФ, что обеспечивает достаточную мощность при низком состоянии линии. Используя паразитное питание, важно соблюдать временные характеристики и характеристики мощности, чтобы обеспечить достаточную мощность для правильной работы. В некоторых случаях для обеспечения достаточной мощности во время бездействия линии передачи данных (например, во время преобразования температуры) может использоваться вспомогательная жесткая подтяжка:

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

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

Связь с устройствами 1-wire

Обычно вы не найдете интерфейс 1-wire в микроконтроллерах или ПК. Для связи вам необходимо использовать программную сигнализацию битового взрыва или вставить линейный драйвер 1-wire, который подключается к одному доступному интерфейсу, такому как SPI или I2C. В большинстве случаев, когда используется микроконтроллер, устройства 1-wire подключаются непосредственно к контактам MCU. Вы уже можете найти готовые библиотеки для быстрой реализации или написать свою. Давайте посмотрим, как работает сигнализация 1-wire. Как только мы все проясним, будет легко написать свои собственные процедуры. Для отправки двоичных чисел 1 или 0 используются временные интервалы. В зависимости от того, как долго линия тянется, низкий уровень распознается, будь то 0 или 1. Когда шина освобождается от низкого уровня в 15 мкс, короткий временной интервал считается логическим 1. В то же время длинные слоты не менее 60 мкс равны 0. , В режиме ускорения продолжительность временных интервалов примерно в 10 раз меньше.

Связь всегда запускается мастером, который сбрасывает линию данных с помощью длинного спуска (минимум 480 мкс). После того, как мастер освобождает линию данных, позволяя подтягивающему резистору поднять линию данных на высокий уровень. Через короткое время (до 60 мкс) ведомые устройства отключают линию, чтобы подать сигнал присутствия. Этот пул длится немного меньше, чем общий сброс (до 240 мкс). После того, как ведомое устройство освобождает линию данных, ведущее устройство начинает связь.

Мастер отправляет биты 0 и 1, записывая временные интервалы 60 мкс:

Когда мастер выполняет запись данных, он записывает биты во временных интервалах по 60 мкс. Чтобы записать 0, он должен перевести линию данных в низкий уровень в течение всех временных интервалов 60 мкс. Затем ведомый обнаруживает низкий уровень во время выборки и считывает 0. Когда ведущий записывает 1, он должен установить низкий уровень примерно на 15 мкс, но не более, а затем освободить линию. Подтягивающий резистор подтягивает линию, и ведомый во время выборки обнаруживает высокий уровень и считывает 1.

Временные слоты чтения мастера:

Во время операции чтения мастера все становится немного сложнее, но ненамного. Во-первых, мастер по-прежнему контролирует операцию чтения, переводя линию в низкий уровень во время чтения временных интервалов. Но это натяжение должно быть коротким (~1 мкс), а затем отпустить леску. Если ведомое устройство отправляет 0, оно держит линию натянутой до конца временного интервала. Мастер должен сэмплировать линию данных после 15 мкс до 60 мкс. Если мастер получает сигнал низкого уровня, то он должен считать 0. И снова, во время чтения логической 1, мастер тянет линию на 1 мкс, а затем отпускает. Если после освобождения ведомое устройство не удерживает линию, подтягивающий резистор подтягивает линию данных. Мастер должен инициировать выборку примерно через 15–60 мкс. Если он читается в начале строки, он должен читаться как 1.

Обычно задержка между временными интервалами должна составлять около 1 мкс для нормального восстановления.

Транзакция 1-wire состоит из трех частей. В противном случае это не сработает.

  • Сброс линии 1-wire;
  • Последовательность команд ПЗУ;
  • Последовательность функциональных команд.

Мы уже обсуждали сброс линии. Это дает начало новой сигнализации. Команда ROM позволяет обращаться к ведомым устройствам. Существует несколько команд ПЗУ с различными целями. Было бы полезно, если бы вы посмотрели техническое описание устройства. Но некоторые из них являются общими, например, Search ROM (F0h), где ведущий идентифицирует все подчиненные устройства, подключенные к линии данных 1-wire. Каждое ведомое устройство имеет уникальный 64-битный адрес. Таким образом, мастер во время поиска в ПЗУ перебирает все подчиненные устройства, считывает и сохраняет все 64-битные адреса. Каждый цикл начинается с инициализации (сброса линии). Если подключено одно ведомое устройство, ведущее устройство может использовать команду чтения ПЗУ (33h). Когда в следующий раз у ведущего будут все коды ПЗУ, он может обратиться к ведомому, отправив команду Match ROM (55h).

Третья часть связи — последовательность команд. Здесь ведущий отправляет подчиненным(-ым) определенные команды, такие как запуск преобразования, если используются датчики температуры, считывание значения температуры из оперативной памяти и т.д.

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

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


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

Сделайте эти пять простых вещей, чтобы помочь остановить коронавирус (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 не будет опубликован. Обязательные поля помечены *