-
- Это справедливо для синхронной передачи. Как обеспечивается эта синхронность в асинхронном 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)