-
- "Другое" и имею ввиду, две команды одна за другой - слишком тупо.
Можно ведь команду отправить двум абонентам одним сообщением. - Argon(25.10.2021 14:25)
- А ты это делаешь ради искусства :) или реально посчитал сколько
задержка между двумя командами по CAN'у. Шина у тебя незанята или
по ней mp3 кто-то играет? :) - RxTx(25.10.2021 14:48)
- Заболевание перфекционизмом привело к склонности к необоснованному усложнению. - Argon(25.10.2021 15:14)
- можно! но я бы так делать не стал... проще назначить свой id
каждому узлу и не придется разгребать на программном уровне
сообщения - Aleksey_75(25.10.2021 14:28)
- Тогда отдельными сообщениями, но с синхронизацией. А надеяться на
минимальный лаг протокола как-то не хочется (хотя оно вроде и
должно работать). - Argon(25.10.2021 14:31)
- есть "псевдо мастер" который шлет сихру по id 0x000, её принимают все узлы! Дальше самые "серьезные приводы" id 0x001.... все остальное 0x700.... (кстати это адреса авто диагностики) Aleksey_75(55 знак., 25.10.2021 14:35)
- А нельзя ли принимать сообщения по маске ID? Т.е. два девайса с
разными ID, но совместимы по маске. И таки одним сообщением кидать
команду. - Argon(25.10.2021 14:33)
- нет проблем, можно... но каждый узел в любом случае будет на уровне
ПО разгребать "это мне или нет", 64 мкс сильно критично ? - Aleksey_75(25.10.2021 14:37)
- Я имел ввиду аппаратную селекцию по маске. Т.е. девайсу по идее не придется программно разгребать. Нет ли такой возможности в CAN? - Argon(25.10.2021 14:43)
- Наверное нет, но почему-то хотелось бы максимальной тишины на шине. - Argon(25.10.2021 14:40)
- дык в чем проблем ? я так понял вам в первую очередь интересна синхра, ну а команды они и есть команды "скока" будете двигать приводы так и будет занята шина... Aleksey_75(109 знак., 25.10.2021 14:46)
- нет проблем, можно... но каждый узел в любом случае будет на уровне
ПО разгребать "это мне или нет", 64 мкс сильно критично ? - Aleksey_75(25.10.2021 14:37)
- Тогда отдельными сообщениями, но с синхронизацией. А надеяться на
минимальный лаг протокола как-то не хочется (хотя оно вроде и
должно работать). - Argon(25.10.2021 14:31)
- А ты это делаешь ради искусства :) или реально посчитал сколько
задержка между двумя командами по CAN'у. Шина у тебя незанята или
по ней mp3 кто-то играет? :) - RxTx(25.10.2021 14:48)
- касаемо can 500К это будет 64 микросекунды, ни один привод такой таймаут даже не заметит.. главное правильно организовать распределение id каждому узлу - Aleksey_75(25.10.2021 14:13)
- "Другое" и имею ввиду, две команды одна за другой - слишком тупо.
Можно ведь команду отправить двум абонентам одним сообщением. - Argon(25.10.2021 14:25)