ЭЛЕКТРОНИКА АВТОМОБИЛЬНЫХ СИСТЕМ УПРАВЛЕНИЯ



         

МИКРОПРОЦЕССОРНЫЕ СИСТЕМЫ УПРАВЛЕНИЯ - часть 2


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

Работа с внешними устройствами выполняется либо по методу периодического опроса их состояния, либо посредством организа­ции системы прерываний от них. При работе микропроцессора с реализацией системы прерываний в нем осуществляется сле­дующий порядок действий:

1) в момент, когда одно из внешних устройств готово выдать или принять очередную информацию или оказать воздействие на функционирование системы управления, оно посылает в ЦПУ сиг­нал готовности (запрос на прерывание);

2) получив сигнал готовности от внешнего устройства, ЦПУ вначале заканчивает выполнение текущей команды, а затем при­останавливает выполнение действий, предусмотренных основной программой, и выдает сигнал готовности начать работу, связан­ную с возникшим прерыванием (разрешение прерывания);

3) при наличии обоих указанных сигналов готовности происхо­дит обработка прерывания, т. е. выполнение подпрограммы, преду­смотренной запросом данного внешнего устройства;

4) если во время решения ЦПУ текущей задачи сигнал готов­ности прислали несколько внешних устройств, то первой будет при­нята для обработки или выдана информация внешнему устройству со старшим приоритетом. Уровень приоритетности внешних уст­ройств задается либо при проектировании системы, либо заклады­вается в программу.

Далее обрабатывается информация внешних устройств с оче­редностью, определяемой старшинством их приоритета. Число гра­даций старшинства приоритетов (так называемая глубина преры­ваний) зависит от типа микропроцессора. Она колеблется от 2 до 8 и более.

Для обеспечения работы микропроцессорной системы управле­ния в реальном масштабе времени, т. е. с выдачей необходимых команд в определенные периоды времени, в ее состав вводят тай­мер, который обычно выполняют в виде отдельной интегральной микросхемы. Получив управляющую команду (управляющее слово), таймер формирует определенную последовательность вре­менных сигналов. К числу таких, например, относится деление тактовой частоты, формирование единичных импульсов (режим одновибратора), а также различных комбинаций импульсов. Сиг­налы от таймера наряду с сигналами от других внешних устройств поступают в ЦПУ, где в соответствии с заложенными алгоритмами происходят все необходимые преобразования и вычисления и вы­дается решение. Таким решением может быть, например, номер включаемой передачи, требование выключения сцепления, степень открытия дроссельной заслонки.




Содержание  Назад  Вперед