від дешевої кручений пари до оптоволоконної лінії зв'язку.
Робота в реальному часі стає можливою завдяки механізмам мережевої взаємодії (мультімастерность, широкомовлення, побітовий арбітраж) в поєднанні з високою швидкістю передачі даних (до 1 Мбіт/с), швидкою реакцією на запит передачі та змінною довжиною повідомлення від 0 до 8 байт.
інтерфейс польова шина стандарт
1. Controller Area Network
CAN ( англ. Controller Area Network - мережа контролерів) - стандарт промислової мережі, орієнтований передусім на об'єднання в єдину мережу різних виконавчих пристроїв і датчиків. Режим передачі - послідовний, широкомовний, пакетний.
CAN розроблений компанією Robert Bosch GmbH в середині 1980-х і в даний час широко поширений в промисловій автоматизації, технологіях" розумного будинку ", автомобільної промисловості та багатьох інших областях. Стандарт для автомобільної автоматики.
1.1 Опис стандарту
Безпосередньо стандарт CAN від Bosch < span align = "justify"> визначає передачу у відриві від фізичного рівня - він може бути яким завгодно, наприклад, радіоканалом або оптоволокном. Але на практиці під CAN -мережею зазвичай мається на увазі мережа топології "шина" з фізичним рівнем у вигляді диференціальної пари, визначеним у стандарті ISO 11898 . Передача ведеться кадрами, які приймаються всіма вузлами мережі.
1.2 Загальні відомості
Синхронна шина, з типом доступу Collision Resolution ( CR ), який на відміну від Collision Detect ( CD ) мереж (Ethernet - це CD ) детерміновано (пріоритетно) забезпечує доступ на передачу повідомлення, що особливо цінно для промислових мереж управління (fieldbus). Передача ведеться кадрами. Корисна інформація в кадрі складається з ідентифікатора довжиною 11 біт (стандартний формат) або 29 біт (розширений формат, надмножество попереднього) і поля даних довжиною від 0 до 8 байт. Ідентифікатор говорить про вміст пакета і служить для визначення пріоритету при спробі одночасної передачі декількома мережевими вузлами.
1.3 Рецесивні і домінантні біти
Для абстрагування від сер...