4 Примеры
4.1 Прозрачное преобразование
1. Последовательный порт→CAN
GCAN-207 отправит последовательные данные на шину CAN-Bus немедленно, если GCAN-207 получит последовательные данные.


Например, последовательные данные 11 22 33 44 55 66 77 88 преобразуются в CAN-Bus. Идентификатор кадра - это конфигурация для "发送标识符", которую установили пользователи. Данные кадра - 11 22 33 44 55 66 77 88.
2. CAN→Последовательный порт
GCAN-207 отправит CAN-данные в последовательный порт сразу же, если GCAN-207 получит CAN-данные.


Например, :Проверьте "允许CAN帧信息转发到串行帧中" и "允许CAN帧标识转发到串行帧中", что означает, что информация о кадре CAN(帧信息) и идентификатор кадра (帧标识) будут отображаться в последовательном кадре.
Кадр CAN - это стандартный кадр данных. Идентификатор кадра - 00 01. Данные кадра - 11 22 33 44 55 66 77 88. GCAN-207 преобразуется в последовательный порт. Последовательные данные - 08 00 01 11 22 33 44 55 66 77 88.
4.2 Прозрачное преобразование с идентификацией
Прозрачность с преобразованием идентичности - это особое использование преобразования прозрачности.
1. Последовательный порт→CAN
В конфигурации пользователи могут задать адрес начальной позиции и длину идентификатора кадра CAN.
Например, :Если адрес начальной позиции идентификатора кадра CAN равен 1, длина последовательного кадра равна 2.
Последовательные данные кадра - 01 23 33 44 55 66 77 88. GCAN-207 преобразуется в CAN. Идентификатор кадра CAN - 123, а данные кадра - 33 44 55 66 77 88.
2. CAN→Последовательный порт
Например, :Если адрес начальной позиции идентификатора кадра CAN равен 1, то длина последовательного кадра (кадров расширения) равна 3. Преобразование показано на рисунке ниже.


4.3 Преобразование формата
Каждый CAN-кадр GCAN-207 содержит 13 байт, которые включают в себя информацию о CAN-кадре + идентификатор кадра + данные кадра.
CAN-фрейм CAN-фрейм CAN-фрейм CAN-фрейм ...... CAN-фрейм

FF:Идентификация стандартного и расширенного кадра, 1 для расширенного кадра, 0 для стандартного кадра.
RTR:Идентификация удаленного кадра и кадра данных, 1 для удаленного кадра, 0 для кадра данных.
Резерв: сохраняет значение 0.
D3~D0 :Длина данных, данные, которые являются длиной кадра CAN.


Примечание: Каждый кадр фиксирован на 13 байт, недостаточный должен быть заполнен 0, иначе произойдет ошибка связи.