logo
Bolshakov_Poyasnitelnaya_zapiska

2.2.2.1 Схема оборудования

Схема оборудования служит для конфигурации устройств, задания их аппаратных настроек. На схеме оборудования отображаются автоматизирующие устройства (ЭВМ, микроконтроллеры) и автоматизируемые, в частности:

- переменные резисторы / слайдеры, клавиатуры, переключатели (switch), кнопки;

- жк-дисплеи, 7-сегментные дисплеи, светодиоды;

- шаговые двигатели, серводвигатели.

На рисунке 2.1 приведен пример схемы оборудования.

В состав микроконтроллера на схеме оборудования входят блоки, которые представляются прямоугольниками с надписями. Изначально на схеме внутри контроллера располагаются только аппаратные блоки, из палитры можно добавлять виртуальные блоки. Функциональность виртуальных блоков предполагает программную реализацию блоков без поддержки специфических функций аппаратурой. Блоки выполняют логически целостную группу функций (например, блоки для реализации интерфейсов, блоки таймеров / счетчиков / широтно-импульсной модуляции). Блоки могут иметь выводы, которые необходимо связать с конкретными ножками устройства. У блоков можно выставить параметры их работы в окне свойств.

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

Каждый блок имеет соответствующую ему задачу на диаграмме задач. Функции этой задачи пользователь может вызывать из любого места в своей программе. Для интерфейсного блока в соответствующей ему аппаратной задаче будут присутствовать функции инициализации, посылки сообщений, принятия сообщений и так далее.

Рисунок 2.1 – Эскиз схемы оборудования