Page 79 - 4652
P. 79
представляє фізичну лінію й електричні сигнали, які
передаються по ній. Сьомий рівень – рівень користувача, він
дозволяє додаткам і різним пристроям обмінюватися даними й
розуміти один одного. Прикладом може бути іноземна мова:
для розуміння змісту сказаного необхідно знати мову
співрозмовника. Пристрої, які використають спільний 7-й
рівень, говорять на одній мові, можуть вільно обмінюватися
даними й правильно їх інтерпретувати.
Звичайний RS-232 визначає тільки 1-й рівень, маючи на
увазі, що два пристрої можуть бути з'єднані без електричних
конфліктів. Для передачі й інтерпретації даних у кожний
пристрій необхідно додати додаткове програмне
забезпечення, що підтримує протокол обміну. Воно визначить
правила з'єднання й формати даних.
Для роботи RS-485 необхідно додаткове визначення
канального рівня, що задає способи доступу до фізичного
середовища й перемикання напрямку роботи
прийомопередатчиків пристроїв, що виходять на інтерфейсну
лінію (симплексний або напівдуплексний режими). Для RS-
485 канальний рівень визначає додаткове фізичне середовище
(виту пару), що дозволяє передавати сигнали в дуплексному
режимі.
Популярний CAN визначає з'єднання тільки по двох
перших рівнях моделі OSI. Тому, наприклад, усередині
автомобіля розробники використовують CAN як
комунікаційний зв'язок і дописують поверх нього свій
протокол 7-го рівня, що підтримує взаємодію й розуміння між
вузлами автомобіля. Будь-який інший вузол з інтерфейсом
CAN поза автомобілем не зможе брати участь у взаємодії,
поки для нього не буде реалізований сумісний протокол 7-го
рівня.
У реальних виробничих умовах виникає необхідність
взаємодії пристроїв від різних виробників і тому існує кілька
відкритих протоколів 7-го рівня, що базуються на CAN,
наприклад – DеviceNet і САNореn. Два пристрої від різних
виробників зможуть взаємодіяти тому, що використають той
самий протокол 7-го рівня.
77