Назад к списку

GalileoSky Настройки CAN

GalileoSky Управление CAN-шиной по порту 0

Формат команды: CanRegime Mode,BaudRate,TimeOut,DoNotCleanAfterTimeOut

Формат команды: Can0Regime Mode,BaudRate,TimeOut,DoNotCleanAfterTimeOut (только для терминало 7х)

Mode –режим работы:

  • 0 – CAN-интерфейс выключен и не используется;
  • 2 – стандартный фильтр FMS стандарта (режим FMS);
  • 3 – J1939 произвольный фильтр ;
  • 5 – J1979 стандартный фильтр 29 бит (режим J1979_29bit);
  • 6 – J1979 стандартный фильтр 11 бит (режим J1979_11bit);
  • 10 – J1979 поиск отвечающих идентификаторов (режим J1979_CHECK_PIDS);
  • 11 – Easy LogicBaudRate – скорость шины данных.

Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 10000 до 500000. Типовые значения: 62500, 125000, 250000, 500000.TimeOut –измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе величина будет установлена в нуль.

 DoNotCleanAfterTimeOut – не обнулять данные при потере связи с CAN-шиной.

Пример

Пример включения сканера для шины, работающей на скорости 250000 бит/с, с периодом ожидания сообщения 2 секунды.

  • Запрос: CanRegime 1,250000,2000
  • Ответ: CANREG: Mode=1,BaudRate=250000,TimeOut=2000, DoNotCleanAfterTimeOut=0;

GalileoSky Управление шиной CAN по порту 1

Формат команды: Can1Regime Mode,BaudRate,TimeOut,DoNotCleanAfterTimeOut (только для терминало 7х)

Параметры

Mode –режим работы:

  • 0 – CAN-интерфейс выключен и не используется;
  • 2 – стандартный фильтр FMS стандарта (режим FMS);
  • 3 – J1939 произвольный фильтр ;
  • 5 – J1979 стандартный фильтр 29 бит (режим J1979_29bit);
  • 6 – J1979 стандартный фильтр 11 бит (режим J1979_11bit);
  • 10 – J1979 поиск отвечающих идентификаторов (режим J1979_CHECK_PIDS);
  • 11 – Easy LogicBaudRate – скорость шины данных.

Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 50000 до 1000000. Типовые значения: 83333, 125000, 250000, 500000.TimeOut –измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе величина будет установлена в нуль.

DoNotCleanAfterTimeOut – не обнулять данные при потере связи с CAN-шиной.

Пример включения фильтра FMS, работающеuj на скорости 250000 бит/с, с периодом ожидания сообщения 2 секунды.

  • Запрос: Can1Regime 3,500000,2000
  • Ответ: CANREG: Mode=3,BaudRate=500000,TimeOut=2000, DoNotCleanAfterTimeOut=0


GalileoSky Управление отправкой подтверждений о приёме пакетов в CAN-шину по порту 0

Включение отправки подтверждений может потребоваться при подключении к диагностическому разъёму, если не удалось считать данные в пассивном режиме.

Формат команды: ActiveCAN OnOff

Формат команды: ActiveCAN0 OnOff (только для терминало 7х)

 OnOff –режим работы:

  • 0 – пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование;
  • 1 – активный: в CAN-шину посылаются подтверждения о приёме пакетов.

Пример

  • Запрос: ActiveCAN 1
  • Ответ: ACTIVECAN:1


GalileoSky Управление отправкой подтверждений о приёме пакетов в CAN-шину по порту 1

Включение отправки подтверждений может потребоваться при подключении к диагностическому разъёму, если не удалось считать данные в пассивном режиме.

Формат команды: ActiveCAN1 OnOff (только для терминало 7х)

OnOff –режим работы:

  • 0 – пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование;
  • 1 – активный: в CAN-шину посылаются подтверждения о приёме пакетов.

Пример

  • Запрос: ActiveCAN1 1
  • Ответ: ACTIVECAN1:1


GalileoSky Управление содержимым отдельного CAN-тега

Формат команды: CAN8BitR[N] ID,Shift,BigEndian,[port]

Формат команды: CAN16BitR[N] ID,Shift,BigEndian,[port]

Формат команды: CAN32BitR[N] ID,Shift,BigEndian,[port]

  • N – номер тегаID – отлавливаемый идентификатор из шины в десятичном виде;
  • Shift – смещение полезных данных в принятом пакете, байт;
  • BigEndian – порядок следования байт, 0 – от младшего к старшему, 1 ­– от старшего к младшему;
  •  Port – номер порта CAN-шины (0 или 1) (только для терминало 7х)

Пример

  • Запрос: Can8BitR0 419360256,1,0
  • Ответ: CAN8BITR0:ID=419360256,BigEndian=0, Port=0;
  • Команды CAN8BitR1, …, CAN8BitR30, CAN16BitR0, …, CAN16BitR14, CAN32BitR0, …, CAN32BitR14 – аналогичны команде CAN8BitR0.


GalileoSky Установка порта CAN для резервирования тегов

CAN для получения данных по протоколу J1979

Формат команды: CAN1979TAGS N

Параметры

  • N – номер порта - 0 (CAN0) или 1 (CAN1)

Пример

  • Команда: CAN1979TAGS 1
  • Ответ: CAN1979TAGS:1;


GalileoSky Настройка автоматического разбора некоторых идентификаторов стандарта FMS при их использовании в разных CAN-шинах транспортного средства

Формат команды: CANFMSTAGS n1,n2,n3,n4,n5,n6,n7

Параметры

  • n1 – общий расход топлива - номер CAN (0 - CAN0, 1-CAN1);
  • n2 – общий пробег - номер CAN (0 - CAN0, 1-CAN1);
  • n3 – уровень топлива в баке - номер CAN (0 - CAN0, 1-CAN1);
  • n4 – обороты двигателя - номер CAN (0 - CAN0, 1-CAN1);
  • n5 – температура охлаждающей жидкости - номер CAN (0 - CAN0, 1-CAN1);
  • n6 – моточасы— номер CAN (0 - CAN0, 1-CAN1);
  • n7 – нагрузка на ось— номер CAN (0 - CAN0, 1-CAN1);

Пример

  • Команда: CANFMSTAGS 0,0,1,0,0,0,0
  • Ответ: CANFMSTAGS:A0=0,B0=0,FL=1,ES=0,EC=0,MH=0,WE=0,B1=0;
Поиск информации по сайту мониторинга транспорта TREKBERRY
© TREKBERRY 2017-2024, Дмитрий В.М. Все права защищены.
Копирование материала без ссылки на источник запрещено. Информация размещенная на сайте не является публичной офертой. Часть текстов написано нейросетью, может содержать не точности. На сайте может быть реклама и иметь рекламные вставки.