ОТПРАВЛЕНО (протокол)

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

Протокол SAE J2716 SENT (Single Edge Nibble Transmission) [1] представляет собой схему «точка-точка» для передачи значений сигнала от датчика к контроллеру транспортного средства. Он предназначен для передачи данных высокого разрешения с низкой стоимостью системы.

В настоящее время создается новая версия SENT-B , которая ускорит исходный протокол SENT (в 2 раза), сохранив при этом совместимость с аппаратной точки зрения. [2]

Аппаратное обеспечение

Протокол SENT — это односторонний асинхронный интерфейс напряжения , для которого требуются три провода: сигнальная линия (низкое состояние < 0,5 В, высокое состояние > 4,1 В), линия напряжения питания (5 В) и линия заземления. SENT использует широтно-импульсную модуляцию для кодирования четырех бит (один полубайт) на символ.

Базовая единица времени в SENT называется тиком, где тик может быть от 3 до 90 мкс, по выбору отправителя. Каждому сообщению предшествует калибровочный импульс с периодом 56 тиков для кадрирования и калибровки длины тика. После калибровочного импульса каждый полубайт передается с фиксированной шириной низкого сигнала, за которым следует переменный период высокого. Ширина низкого импульса составляет 5 (или более) тиков в длину, в то время как ширина высокого импульса может варьироваться, для общего периода между спадающими фронтами от 12 до 27 тиков (представляющих полубайты в диапазоне от 0 до 15). [3]

Быстрый канал

Данные передаются блоками по четыре бита (один полубайт ), для которых оценивается интервал между двумя нисходящими фронтами (один фронт) модулированного сигнала с постоянным амплитудным напряжением. Сообщение SENT имеет длину 32 бита (восемь полубайтов) и состоит из следующих компонентов: 24 бита данных сигнала (шесть полубайтов), которые представляют два канала измерения по три полубайта каждый (например, давление и температура), четыре бита (один полубайт) для обнаружения ошибок CRC и четыре бита (один полубайт) информации о состоянии/связи. При желании данные могут передаваться в 20-битных сообщениях (пять полубайтов), состоящих из одного 12-битного (три полубайта) измерения, четырехбитной (один полубайт) контрольной суммы ошибки CRC и четырехбитного (один полубайт) поля состояния/связи. В конце каждого сообщения может быть включен необязательный импульс паузы, чтобы дополнить их до постоянного числа тиков.

На изображении ниже показан сигнал SENT, описанный выше. В этом случае импульс паузы используется для компенсации различной длины сообщений.

Изображение показывает основной след с шестью последовательными сообщениями SENT. Увеличение основного следа показывает больше деталей одного сообщения SENT

Медленный канал

В дополнение к кадру сигнала данных датчика Fast Channel, описанному выше, SENT также позволяет одновременно передавать сообщения Slow Channel, которые могут нести широкий спектр другой информации. Эти сообщения передаются последовательно, бит или около того на сообщение быстрого канала, закодированные в двух старших битах полубайта Status. Они могут использоваться для передачи диагностической информации или сообщать значения от дополнительных медленно меняющихся датчиков, таких как температура.

Например: 16-битный формат коротких последовательных сообщений передает 16-битное сообщение через 16 "кадров" сообщений Fast Channel. Сообщение состоит из: 4-битного идентификатора сообщения, 8 бит данных и 4-битного кода CRC. Оно кодируется битом 3 (старшим битом) полубайта статуса, равным 1 для первого кадра сообщения и нулю для следующих 15 кадров. Затем сообщение передается по 1 биту на кадр в бите статуса 2.

Смотрите также

Различные автобусы для подключения транспортных средств (автомобилей):

Ссылки

  1. ^ ОТПРАВЛЕНО: официальная страница SAE
  2. ^ см. «Сопутствующая информация»
  3. ^ Уайт, Тим (2014). «Учебное пособие по цифровому интерфейсу SENT». IDT . Получено 12 августа 2020 г.
  • Спецификация SENT - SAE
  • Декодирование сигнала протокола SENT - Teledyne LeCroy
  • Многоканальный декодер SAE-J2716 (SENT) с использованием NHET — TI
  • Видео, объясняющее протокол, и видео, демонстрирующее пример
Получено с "https://en.wikipedia.org/w/index.php?title=SENT_(протокол)&oldid=1226127257"