реклама на сайте
подробности

 
 
> Коллизия в CAN
drnoob
сообщение Feb 20 2015, 08:22
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 20-02-15
Пользователь №: 85 274



Ребята, помогите разобраться.
В стандарте J1939 сказано, что если два узла с одинаковыми идентификаторами и разными данными осуществляют передачу одновременно, то произойдет коллизия. Коллизия приведет к ошибке, количество ошибок определит статус узла(активная ошибка, пассивная ошибка, отключение от шины). Но непонятно как отловить эту коллизию? По каким признакам определить, что произошла именно коллизия?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
drnoob
сообщение Feb 20 2015, 08:38
Сообщение #2





Группа: Новичок
Сообщений: 3
Регистрация: 20-02-15
Пользователь №: 85 274



Вот комбинации флагов состояния в зависимости о количества ошибок(контроллер mc9s08dz32):

00 TxOK: 0≤transmit error counter ≤96
01 TxWRN: 96<transmit error counter≤127
10 TxERR: 127<transmit error counter≤255
11 Bus-Off: transmit error counter>255

Других условий, к сожалению, не нашел.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 17:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016