Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Счетчики ошибок в CAN ?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Controller Area Network (CAN)
-=Sergei=-
Господа, а зачем в некоторых контроллерах есть error warning ? Типа если число ошибок более 96. И вообще откуда это пошло. И что рекомендуется делать при error warning ? В самом стандарте про это нет, есть только 127 - переход в пассив, 256 - басофф. Просветите ....
Andy Mozzhevilov
Цитата(-=Sergei=- @ Nov 8 2007, 17:50) *
Господа, а зачем в некоторых контроллерах есть error warning ? Типа если число ошибок более 96. И вообще откуда это пошло. И что рекомендуется делать при error warning ? В самом стандарте про это нет, есть только 127 - переход в пассив, 256 - басофф. Просветите ....

Предположу, что это может использоваться в каких-то диагностических целях, то есть когда контроллер CAN еще работает, не находится в соостоянии пассив или басофф, но счетчик ошибок уже превысил порог. Можно получить по этому событию прерывание и что-то сделать. Все же для CAN наличие ошибок - ситуация нетипичная и связана с какими-то неисправностями, имхо.
-=Sergei=-
Цитата(Andy Mozzhevilov @ Nov 9 2007, 15:25) *
Предположу, что это может использоваться в каких-то диагностических целях, то есть когда контроллер CAN еще работает, не находится в соостоянии пассив или басофф, но счетчик ошибок уже превысил порог. Можно получить по этому событию прерывание и что-то сделать. Все же для CAN наличие ошибок - ситуация нетипичная и связана с какими-то неисправностями, имхо.



Ну ошибок то быть не должно, но сам CAN как раз на принципе того что все ошибки регламентирвоаны и построен.

А какие либо протоколы (CANopen) высокого уровня рекгламентируют действия на варнинг левел счетчиков ошибок?
syoma
Рискну предположить, что это может использоваться для автоматической настройки на скорость шины.
Правда как, не знаю.
Ну и опять же как предупреждение при 127 ошибках передатчик принудительно отключается и сделать уже ничего нельзя а при 96 еще есть возможность что-нибудь передать и отрубиться или попытаться как-то что-то исправить.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.