Открыть сервис

Bitbus

Bitbus — это открытая промышленная сеть (полевая шина), разработанная корпорацией Intel в 1983 году для обеспечения связи между микроконтроллерами, датчиками и исполнительными механизмами в системах автоматизации. Она представляет собой одну из первых коммерчески успешных реализаций распределённой системы управления, основанной на многоточечной топологии и последовательной передаче данных.

История

Разработка Bitbus была начата в начале 1980-х годов, когда Intel стремилась создать универсальный интерфейс для подключения своих микроконтроллеров серии MCS-51 (например, 8051) к промышленным устройствам. Основной задачей было обеспечение надёжной передачи данных на расстояния до 1,2 км при скорости до 375 кбит/с. Первая спецификация была опубликована в 1984 году, а в 1985 году стандарт был принят как IEEE 1118.

В 1980-х годах Bitbus активно использовалась в системах управления производственными линиями, робототехнике и контрольно-измерительных приборах. Однако с развитием более скоростных и гибких протоколов (например, CAN, Profibus, EtherNet/IP) её популярность начала снижаться. К началу 2000-х годов Bitbus была вытеснена с рынка, хотя отдельные системы продолжают эксплуатироваться на предприятиях, где модернизация оборудования экономически нецелесообразна.

Архитектура и принцип работы

Топология

Bitbus использует многоточечную шинную топологию, где все устройства подключаются к одной двухпроводной линии (витая пара). Максимальное количество узлов в сегменте — 28 (без повторителей), с повторителями — до 250. Длина сегмента без повторителей составляет до 300 м при скорости 375 кбит/с и до 1200 м при скорости 62,5 кбит/с.

Протокол передачи данных

Передача данных осуществляется по схеме «ведущий-ведомый» (master-slave). Ведущий узел (обычно контроллер или компьютер) инициирует все обмены, а ведомые узлы (датчики, исполнительные механизмы) отвечают только на запросы. Протокол поддерживает два типа сообщений:

Каждый кадр данных содержит 8-битный адрес узла, 8-битный код команды, поле данных (до 255 байт) и контрольную сумму CRC-16 для обнаружения ошибок.

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

Bitbus использует дифференциальную передачу сигнала по стандарту RS-485, что обеспечивает высокую помехоустойчивость. Для гальванической развязки между узлами применяются оптроны или трансформаторы. Питание устройств может подаваться как по отдельным линиям, так и по сигнальным проводам (для маломощных датчиков).

Классификация устройств

Устройства Bitbus делятся на три категории в зависимости от выполняемых функций:

ТипОписаниеПримеры
Ведущий (Master)Управляет обменом, инициирует команды, обрабатывает ответыПромышленные контроллеры, ПК с интерфейсной платой Bitbus
Ведомый (Slave)Выполняет команды ведущего, передаёт данныеМодули ввода/вывода, датчики температуры, привода
Повторитель (Repeater)Усиливает сигнал и увеличивает длину сегментаАктивные разветвители, репитеры

Применение

Bitbus нашла применение в следующих областях:

Примеры конкретных систем:

Преимущества и недостатки

Преимущества

Недостатки

Влияние на развитие промышленных сетей

Bitbus стала одним из прототипов для более поздних стандартов, таких как CAN (Controller Area Network) и Profibus. Её концепция «ведущий-ведомый» и использование RS-485 легли в основу многих современных полевых шин. В России Bitbus применялась в системах управления на предприятиях тяжёлого машиностроения и энергетики, но с 2000-х годов была вытеснена решениями на базе Ethernet и CAN.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →