Почему отображается сообщение об ошибке дисплея каноэ? - PullRequest
0 голосов
/ 18 июня 2020

Я автомобильный инженер-программист.

Я использую векторный инструмент Canoe для моделирования сети.

Например, в состоянии сна ЭБУ в автомобиле я передал общее сообщение ЭБУ, имеющему блок IG функции в каноэ. После этого ЭБУ проснулся, но сгенерировал кадр ошибки передачи. Я видел информацию о кадре ошибки. Это был идентификатор сообщения, которое я отправил. И через 1 мс сообщение с тем же идентификатором передается в каноэ. Я предполагаю, что контроллер может передать кадр ошибки из-за того, что сообщение для отправки использует блок IG. И я думаю, что контроллер Can не должен получать сообщения. И я думаю, что сообщение о блоке IG было потеряно, но на дисплее Canoe, похоже, передается кадр ошибки и нормальное сообщение. Это правда? Может ли контроллер узнать нормальное сообщение или нет? И может ли контроллер получить это сообщение?

введите описание изображения здесь

1 Ответ

0 голосов
/ 22 июня 2020

На вашем снимке экрана вы можете видеть, что кадр ошибки вызван битовой ошибкой.

Битовая ошибка означает, что сообщение, наблюдаемое на шине во время отправки, не соответствует отправленному сообщению. Это ошибка Tx, т.е. отправитель сам обнаруживает и предупреждает об ошибке, и попытается снова.

Битовые ошибки вызваны в основном проблемами проводки, например, провода слишком длинные для используемой скорости передачи, шина не терминирована правильно , и т.д. c. Также может быть, что скорость передачи данных установлена ​​неправильно.

Надеюсь, это поможет вам найти причину root.

...