IOT TELEMATIKA
ВПК ПОТОК телематические решения 21 в
Назад к списку

Как настроить CAN шину по СМС на терминале ГАЛИЛЕОСКАЙ

Настройки CAN

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

ПараметрыMode –режим работы: 0 – CAN-интерфейс выключен и не используется; 1 – сканер CAN-шины (режим J1939_SCANNER); 2 – стандартный фильтр FMS стандарта (режим FMS); 3 – J1939 фильтр пользователя 29 бит (режим J1939_USER_29bit); 4 – J1939 фильтр пользователя 11 бит (режим J1939_USER_11bit); 5 – J1979 идентификаторы 29 бит (режим J1979_29bit); 6 – J1979 идентификаторы 11 бит (режим J1979_11bit); 7 – J1979 определение параметров шины (режим J1979_SCANNER); 8 – J1979 фильтр пользователя 29 бит (режим J1979_USER_29bit); 9 – J1979 фильтр пользователя 11 бит (режим J1979_USER_11bit). 10 – J1979 поиск отвечающих идентификаторов (режим J1979_CHECK_PIDS); BaudRate – скорость шины данных. Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 10000 до 500000. Типовые значения: 62500, 125000, 250000, 500000. TimeOut –измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе величина будет установлена в нуль. DoNotCleanAfterTimeOut – не обнулять данные при потере связи с CAN-шиной.

Пояснение

Общее управление шиной CAN.

Пример

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

Запрос: CanRegime 1,250000,2000

Ответ: CANREG: Mode=1,BaudRate=250000,TimeOut=2000, DoNotCleanAfterTimeOut=0; 


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

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

Пояснение

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

Пример

Запрос: ActiveCAN 1

Ответ: ACTIVECAN:1;


Формат команды CAN8BitR0ID,Shift,BigEndian

ПараметрыID – отлавливаемый идентификатор из шины; Shift – смещение полезных данных в принятом пакете; BigEndian – порядок следования байт, 0 – от младшего к старшему, 1 – от старшего к младшему.

Пояснение

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

Пример

Запрос: Can8BitR0 419360256,1,0

Ответ: CAN8BITR0:ID=419360256,BigEndian=0;

Команды CAN8BitR1, ..., CAN8BitR30, CAN16BitR0, ..., CAN16BitR14, CAN32BitR0, ..., CAN32BitR14 – аналогичны команде CAN8BitR0.

Сделано на © 2018
Информация на сайте не является публичной офертой