Кадр данных и протокол
Очевидно, что для обеспечения надлежащего обмена данными между различными устройствами недостаточно только уметь создавать последовательности битов. Необходимы и другие правила. Сравните два предложения на слайде. Несмотря на одинаковое содержимое обоих предложений, второе предложение значительно удобнее читать. Как вы увидели на примере простого предложения, для упрощения понимания важно знать, где начинается или заканчивается сообщение. В битовых
последовательностях изменение начальной точки или длины пакета данных приведет к изменению всего сообщения. Если определенное сообщение состоит из 10 бит и начинается с первого бита последовательности, приведенной на слайде, получим следующее сообщение: 1101011000. Если первые 2 бита относятся к предыдущему сообщению, а новое сообщение начинается с бита 3, получим сообщение 0101100011. Это сообщение совершенно отлично от предыдущего. Поэтому блоки управления должны знать, где находятся начальная и конечная точки сообщения. Доступное место от начала до конца одного сообщения называется кадром данных. Кадр данных определяет не только начальную и конечную точки сообщения, но также и структуру сообщения. В примере на слайде показана типичная структура кадра данных, состоящего из заголовка, полей данных и конца сообщения. Заголовок может содержать такую информацию, как адрес отправителя, адрес получателя, приоритет сообщения и стартовый бит. Поля данных содержат фактическую передаваемую информацию. В различных системах кадр данных может содержать одно или несколько полей данных. Блок конца сообщения может содержать контрольное поле для проверки правильности передачи и стоповый бит. Структура кадра данных зависит от конкретной сети и протокола.
Протокол
Протокол определяет все необходимое для правильной передачи и приема данных. Он описывает не только формат кадра данных, но и способ связи (проводная или беспроводная), используемую частоту и уровень напряжения, а иногда даже и форму разъема и многое другое. Подробные сведения о сети автомобиля приведены либо в спецификациях SAE или DIN/ISO для стандартных систем, либо определяются производителем для специализированных систем. Международная организация по стандартизации (ISO) разработала модель OSI (модель взаимодействия открытых систем), в которой для точного описания любых коммуникационных сетей или систем используются 7 областей передачи данных по сети (так называемые уровни). Каждый уровень отвечает за определенный аспект передачи данных. Например, физический уровень определяет разводку проводов, используемые напряжения и т. д. В конкретной сети могут присутствовать не все уровни. Очень часто при передаче данных в автомобиле используются только уровни 1, 2 и 7.
Дата добавления: 2021-09-07; просмотров: 333;