Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Причины непредсказуемого поведения аппаратуры




Причины неприменимости Ethernet для передачи данных в СРВ

Рассмотрим ситуацию: два или более узлов одновременно определяют, что шина свободна и начинают передавать свои кадры. Это ведет к конфликтной ситуации (коллизии) на шине. В Ethernet при столкновении передающие узлы обнаруживают эту ситуацию (Collision Detected) и прекращают передавать кадры, чтобы позже попытаться снова передать свои сообщения. Это ведет к потере времени и уменьшении пропускной способности сети. В принципе возможна такая ситуация, когда никто из узлов не уступает дорогу - сеть Ethernet повисает.

15. Как решается вопрос предсказуемости в Isohronous Ethernet промсети Profinet?

PROFINET-стандарт промышленного Etherner’a, который используется в системах промышленной автоматизации

Предсказуемость по времени достигается за счет добавления в Ethernet специального поля Tag-field(4 байта)

DMA(Direct Memory Access)-контроллер прямого доступа к памяти мешает ЦПУ заниматься своими делами

-DRAM(обновление оперативной памяти): периодические события обновления(генерируемые DRAM) и события доступа к памяти(генерируемые CPU) не синхронизированы друг с другом

17. Что послужило стимулом для применения шины CAN в автомобильной промышленности?

Промышленная шина CAN (Controller Area Network) - это последовательная шина специально разработанная для объединения в сеть как интеллектуальных устройств, так и различных датчиков, сенсоров, сервоприводов и т. д. в составе систем или подсистем. На аппаратном уровне шина представляет из себя дифференциальную пару физически реализованную в современных автомобилях в виде витой пары.

Цель: замена громоздких пучков проводов(до 7,5см в диаметре) в автомобилях Мерседес

(История этого протокола началась в начале 80-х годов, когда технология создания и эксплуатации современных транспортных средств потребовала установки на них большого числа датчиков, увязываемых в единую информационную сеть с замыканием на бортовом компьютере автомобиля.)

18. Почему промышленная шина CAN может использоваться для передачи данных в предсказуемых по времени режимах?

-развитой механизм обнаружения ошибок (одна незамеченная ошибка за тысячу лет при ежедневной 8-часовой работе сети на скорости 500 кбит/с), повтору ошибочных сообщений, самоизоляции неисправных узлов, иммунитету к электромагнитным помехам)

-механизм работы описывается моделью децентрализованного контроля за доступом к шине CSMA/CM(Неразрущающий порядковый арбитраж)

-Каждый блок данных в CAN содержит доп. 11байтовый идентификатор, кот. является приоритетом сообщения(0-доминантный, 1-рецессивный)

19. Что такое временные аномалии?

Временные аномалии – это аномалии, возникающие по причине того, что в процессоре имеются ресурсы(общее обозначение устройств, входящих в процессор), доступ к которым на основе самого принципа работы процессора может осуществляться в порядке, отличном от заданного программой.

20. Какая доля ежегодно производимых микропроцессоров используется в аппаратуре, не относящейся к ПК?

В 2007 году мировой рынок полупроводников оценивался в 273 млрд. долларов. Не менее 40 млрд. из них приходится на долю микропроцессоров (МП) для персональных компьютеров. А отдельной статьей идет производство микроконтроллеров (МК), которое составляет в стоимостном выражении около трети от производства МП - примерно 14 млрд.

21. Сколько микропроцессоров используется в современных автомобилях?

В современном автомобиле используется в среднем более 50 микропроцессоров, управляющих подушками безопасности, тормозами, двигателями, стеклоподъемниками, блокираторами дверей, бортовыми компьютерами.

22. Какие классы устройств (микроконтроллеры и т.п.) используются во встроенных системах РВ?

-Процессоры QNX: ARM, MIPS, PPC, SH, x86

-Одноплатные компьютеры(представляют собой функциональный компьютер, все компоненты которого интегрированы на одной плате

-Промышленные компьютеры(компьютеры, предназначенные в жестких условиях эксплуатации)

-Микроконтроллеры

-Программируемые логические контроллеры(это электронная составляющая промышленного контроллера, специализированного (компьютерного) устройства, используемого для автоматизации технологических процессов

-Система на кристалле(Soc-System on a chip)

-Программируемая логическая интегральная схема(ПЛИС)

 

23. Почему промышленные компьютеры дороже бытовых?

Промышленные компьютеры, используемые в системах автоматизации промышленных предприятий, отличаются от своих "бытовых" собратьев высоким уровнем надежности. При функционировании в промышленных условиях компьютеры подвергаются воздействию негативных факторов внешней среды. В зависимости от типа помещения и производства к таким факторам можно отнести: высокую влажность, высокую запыленность, повышенный уровень вибраций, наличие паров химически активных веществ и многое другое. Для достижения высокой надежности промышленных компьютеров к их конструкции применяют очень высокие требования. Степень пыле и влагозащищенности, вибростойкости, химической стойкости должна быть очень высокой. По этой причине их называют еще защищенные компьютеры.

24. Что означает термин fieldbus?

Промышленная сеть (Fieldbus) — сеть передачи данных, связывающая различные датчики, исполнительные механизмы, промышленные контроллеры и используемая в промышленной автоматизации. Термин употребляется преимущественно в АСУ ТП.

Устройства используют сеть для:

ñ Передачи данных;

ñ Настройки, ввода в эксплуатацию и диагностики оборудования АСУ ТП;

ñ Питания датчиков и исполнительных механизмов;

ñ Передачи данных между датчиками и исполнительными механизмами минуя центральный контроллер;

ñ Связи между датчиками, исполнительными механизмами, ПЛК, и АСУ ТП верхнего уровня;

ñ Связи между контроллерами и системами человеко-машинного интерфейса.

Термин полевая шина является дословным переводом английского термина fieldbus. Термин промышленная сеть является более адекватным переводом и в настоящее время именно он используется в профессиональной технической литературе.

Достоинства:

ñ В несколько раз снижается расход на кабель и его прокладку

ñ Увеличивается допустимое расстояние до подключаемых датчиков и исполнительных устройств

ñ Упрощается управление сетью датчиков и исполнительных механизмов

Недостатки:

ñ При обрыве кабеля теряется возможность получать данные и управлять не одним, а несколькими устройствами

ñ Для повышения надёжности приходится резервировать каналы связи

Виды промышленных сетей:

ñ Modbus/RS-485 — самая простая, дешёвая и широко распространённая промышленная сеть;

ñ Промышленный Ethernet;

ñ HART — сеть для аналоговых датчиков и их настройки;

ñ AS-Interface — дешёвая и помехозащищённая сеть для дискретных датчиков малой производительности;

ñ CAN — промышленная сеть для транспорта и машиностроения автоматики;

ñ ProfiBus — промышленная сеть, международный стандарт, созданный Siemens AG.

 

25. Что такое Конкурентное Программирование?

Конкурентное программирование – разделение ресурсов ЭВМ (память, процессорное время и т.п.) между несколькими задачами. Пример: в классе 20 учеников(процессов) и один учитель(процессор). Учитель подходит к каждому ученику, отвечает на вопрос и переходит быстро к следующему. Конкурентный подход.

26. В чём различие между истинным- и псевдопараллелизмом?

Псеводпараллелизм – у компьютера в основном только один процессор. Происходит очень быстрое переключение между процессами, потому и кажется, что они выполняются параллельно (Пример: в классе 20 учеников(процессов) и один учитель(процессор). Учитель подходит к каждому ученику, отвечает на вопрос и переходит быстро к следующему. Конкурентный подход).

Истинный паралеллизм – процессы выполняются в один момент времени на разных процессорах (Пример: В классе 20 учеников(процессы) и 20 учителей(процессоры). У каждого ученика свой учитель, который не покидает ученика. Параллельный подход).

27. Что такое эффект гонок в многозадачной среде?

Состоя́ние го́нки (англ. race condition) — ошибка проектирования многозадачной системы, при которой работа системы зависит от того, в каком порядке выполняются части кода.

Недетерминированный порядок исполнения двух путей кода, работающих с одними и теми же данными и исполняемыми в двух различных нитях. Приводит к зависимости порядка и правильности исполнения от случайных факторов.

Гонки – если одна из задач захватывает ресурс и в течение длительного времени не обеспечивает доступ для всех задач, на узле функционирования возникают ошибки, которые называются гонками за ресурсами. «Гонка» - ситуация по захвату доступа к ресурсу задачей с немаксимальным приоритетом. Понятие «гонка» связано с операционной системой реального времени. В данной ситуации необходимо обеспечить распределение ресурсов или сервер ресурсов.

28. В чём причины возникновения гонок в многозадачной среде

Состояние гонки возникает тогда, когда несколько потоков многопоточного приложения пытаются одновременно получить доступ к данным, причем хотя бы один поток выполняет запись.




Поделиться с друзьями:


Дата добавления: 2014-12-24; Просмотров: 575; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.