|
||||||||
| IT-форум Общий форум для обсуждения любых проблем с компьютерами, ноутбуками, программным обеспечением и т.п. Установка, настройка, обмен опытом, выбор железа и софта. Ссылки на warez запрещены. |
|
|
LinkBack | Опции темы | Опции просмотра |
|
|
#27 (permalink) | |
|
Участник тусовки
Регистрация: 05.01.2014
Сообщений: 111
Вы сказали Спасибо: 1
Поблагодарили 63 раз(а) в 21 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: Земля
|
Цитата:
Параллельно, (задача максимум, так сказать), - обозначение (вычисление, нахождение и т.д.) архитектуры системы управления авто на уровне структурной схемы блоков управления, общающихся по кан, а также их программного функционала (алгоритмов работы). Именно, для создания виртуального стенда, где, опять же в идеале, - создание полных эмуляторов отдельных блоков. Теперь, - для чего это нужно? Такие стенды (виртуальные) используются как отладочная часть для разработчиков ПО СУ. Поэтому, обладая подобными эмуляторами, можно сымитировать любую ситуацию "на столе". Я уже писал на этом форуме, что я профессионально занимаюсь CAN в СУ других ТС. Там блоков, датчиков, исполнительных механизмов и проч. больше на порядки. Например, используются 4 различных скорости - 100, 250, 500 кбит и мегабитная, около 2-х десятков раздельных автономных кан-шин, в некоторых случаях связанных через интеллектуальные шлюзы. Процентов 30% шин, при этом, "пользуют" CANopen. Разработчикам ПО СУ очень помогают виртуальные стенды (есть, конечно, и вполне реальные стенды, однако, грубо говоря, запускать их "из-за каждой запятой" в ПО, - очень накладно и долго). Это, грубо говоря, упрощенный настольный вариант, запускаемый для отладки в считанные минуты, однако позволяющий, по сути, имитировать ВСЮ систему управления. Конечно, для таких стендов у нас уже давно написаны и эмуляторы различных периферийных блоков и систем (собственно, и разработка самой СУ и этого ПО эмуляторов и самого стенда начинались одновременно, - после получения и согласования ТЗ на разработку). Я, как раз занимался и занимаюсь разработкой ПО виртуального стенда и эмуляторов. Попозже, если интересно, - расскажу как у нас используются отдельные эмуляторы для поиска и устранения неисправностей, думаю, это общие методы для любых механизмов и систем, использующих CAN в качестве основной шины... |
|
|
|
|
|
|