Загальна структура мікропроцесорної управляючої системи.
Как и всякая система автоматического управления (регулирования) микропроцессорная управляющая система состоит из:
объекта управления;
датчиков состояния объекта и окружающей среды;
решающего устройства;
исполнительных механизмов (оборудования).
Рассмотрим подробнее состав решающего устройства, выполненного на базе микропроцессоров (микроконтроллеров):
цифровые входы с защитой, согласованием по уровню сигнала и, возможно, гальванической (как правило, оптической) развязкой;
входы аналоговых сигналов датчиков с цепями защиты и иногда масштабирования (усиления);
цифровые интерфейсы (разъёмы, цепи защиты и согласования уровней при необходимости) для связи с интеллектуальными датчиками;
микроконтроллер (с БИС расширения при необходимости) или система на кристалле куда входят:
- счётчик команд;
- дешифратор команд с шинами адреса и данных программной памяти;
- память программы;
- арифметически-логическое устройство;
- операционные регистры;
- несколько типов памяти данных (оперативная, полупостоянная) с шинами адреса и данных;
- таймеры;
- аналого-цифровые и цифро-аналоговые преобразователи;
- порты ввода/вывода (общего назначения);
- контроллеры цифровых интерфейсов (I2C, SPI, LIN, RS-485 и др.);
цифровые выходы логические, транзисторные и тиристорные ключи, электромагнитные реле с цепями защиты и, возможно, гальванической развязки;
аналоговые выходы по току и напряжению и ШИМ выходы для управления исполнительным оборудованием;
цифровые интерфейсы связи с интеллектуальным исполнительным оборудованием;
интерфейс связи (обычно цифровой) с верхними уровнями системы автоматизации судна;
местная панель управления, включающая кнопки, переключатели дискретные а возможно и знакосинтезирующие и графические индикаторы.