-
- спасибо, увидел ) оказывается, CAN не так
хорошсложен, как я думал. А думал, что единица передается обратным диф. напряжением. Argon(280 знак., 23.08.2014 20:40)- Победит абонент с наименьшим идентификатором. - Mebius(12.09.2014 15:00)
- Это справедливо для синхронной передачи. Как обеспечивается эта синхронность в асинхронном CAN? - Argon(12.09.2014 16:07)
- Есть несколько уровней синхронизации. В каждом сообщении есть старт-бит. Кроме того при каждом приёме бита происходит "подсинхронизация". - Mebius(12.09.2014 16:10)
- битовая синхронизация - это понятно, я о другом: как обеспечивается одинаковое время старта передачи? Какие-то тайм-слоты организуются относительно пойманных ранее старт-битов или как? Регламентировано это как-то или нет? Argon(407 знак., 12.09.2014 16:26 - 16:30)
- а зачем? 2 узла, кто то неизбежно будет первый, будут передавать по очереди. 3 и более узлов, 1 передает, 2 других ждут. В конце передачи оба начинают передачу одновременно и будет работать арбитраж. Проигравший повторит передачу потом. - Nikolay801_(12.09.2014 16:34)
- Всех тонкостей не знаю, но скорее всего есть какое-то время за которое абонент определяет, есть активность на линии или нет. Если нет, начинает свою передачу. Остальные по его битам синхронизируются. - Mebius(12.09.2014 16:30)
- Спасибо, наверное так и есть. Никаких явных указаний я нигде не видел. - Argon(12.09.2014 16:32)
- битовая синхронизация - это понятно, я о другом: как обеспечивается одинаковое время старта передачи? Какие-то тайм-слоты организуются относительно пойманных ранее старт-битов или как? Регламентировано это как-то или нет? Argon(407 знак., 12.09.2014 16:26 - 16:30)
- Есть несколько уровней синхронизации. В каждом сообщении есть старт-бит. Кроме того при каждом приёме бита происходит "подсинхронизация". - Mebius(12.09.2014 16:10)
- Это справедливо для синхронной передачи. Как обеспечивается эта синхронность в асинхронном CAN? - Argon(12.09.2014 16:07)
- Там ещё детекция занятости линии имеет место. Кто-то обязательно схватит её первым :) - scorpion(23.08.2014 20:44)
- Я так понимаю, физически передача единицы = незанятости линии. Прошу прощения за глупые вопросы, от обилия информации каша в голове ) Argon(159 знак., 23.08.2014 20:47)
- Вроде да. На счёт подтяжек пока ничего не могу сказать. - scorpion(23.08.2014 22:20)
- В трансиверах есть резисторы подтяжки на полпитания сопротивлением несколько десятков КОм. - 3m(23.08.2014 22:21)
- Я так понимаю, физически передача единицы = незанятости линии. Прошу прощения за глупые вопросы, от обилия информации каша в голове ) Argon(159 знак., 23.08.2014 20:47)
- Победит абонент с наименьшим идентификатором. - Mebius(12.09.2014 15:00)
- спасибо, увидел ) оказывается, CAN не так