Показать сообщение отдельно
Старый 19.03.2015, 19:52   #202 (permalink)
Новичок
 
Регистрация: 30.01.2015
Сообщений: 66
Вы сказали Спасибо: 12
Поблагодарили 5 раз(а) в 5 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Беларусь, Минск
Авто: Hyundai i30 (FD), MАЗ 544069
По умолчанию

Alexo, на сколько я понял, Вы сделали программный фильтр-репитер?


Цитата:
Сообщение от Alexo Посмотреть сообщение
Максимально его возможности, что мне удалось вычислить - на 500 Кбитной шине 20 сообщений с периодичностью 3 мс каждое. А в реале на том же Кобальте - около 40 сообщений, из них 20 - с периодичностью 250 мкс!..
Не боитесь, что устроите флуд на шине? Но не это главное, На сколько я понял, вы хотите подменять сигналы какого либо из блоков. Так?
Возможно, проще будет данные блок на время перевести в stand-by, если такое имеется (тут я просто мечтаю :), а возможно такое реализовано уже. не обладаю информацией на данную тему.)
Или, Вы хотите брать сигналы с неисправного блока, пропускать их через шлюз и отдавать ответ исправного блока?

Если RTOS - посмотрите в сторону uC/OS II или ChibiOS. Последняя - бесплатная. Можно запустить на STM каком-нибудь с ARM архитектурой.

Цитата:
Сообщение от Alexo Посмотреть сообщение
Пока я не лезу в межблочные связи - мне бы разобраться по диагностическому разъему что "бегает"
Шина вроде линейная и связывает все блоки. Или я не так Вас понял? Или межблочные связи - это, например, общение двигателя с ABS/ESP?
ghost_gluck вне форума   Ответить с цитированием