Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
5 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1508602
Топик полностью
LightElf
(27.03.2025 16:21, просмотров: 35)
ответил
Ale3000
на
Если драйвер одного слева гораздо сильнее драйвера второго слейва, то мастер не заметит коллизии, несмотря на то, что второй слейв тоже что-то отвечает.
Не верю что совсем не заметит, какой-нибудь бит да сбойнет. CRC не сойдется. Но согласен, что на LIN это работает лучше.
Не надо делать мне как лучше, оставьте мне как хорошо
Ответить
Если один слэйв на расстоянии 5м от мастера а другой за 250м и они отвечают одновременно то будьте уверены что мастер услышит только близкого и без каких либо искажений.
-
3m
(28.03.2025 13:29
)
В принципе, можно логику перевернуть и искать не "кто есть", а "кого нет". То есть "вычеркивать" диапазоны, в которых никто не отвечает. Тогда половинным делением можно выйти на список устройств.
-
LightElf
(29.03.2025 04:02
)
В canopem ответившему дается уже адресная команда замолчать и процесс продолжается. Но это can и арбитраж аппаратный.
-
Andreas
(29.03.2025 10:40
)