Читайте также:
|
|
Обобщенная структурная схема функциональных модулей приведена на рис. 4.8. В зависимости от типа модулей отдельные узлы (цифро-аналоговые преобразователи (ЦАП), аналого-цифровые преобразователи (АЦП) или схемы согласования уровней (ССУ) двоичных сигналов) могут отсутствовать).
Рис. 4.8. Структурная схема функционального модуля
Ядром модуля является процессорная часть, в состав которой входит микропроцессор Intel 80188, и память процессора, состоящая из оперативной памяти (RAM) и постоянной памяти EPROM и EEPROM.
В EPROM хранятся программные блоки, реализующие арифметические и логические функции, присущие всем модулям (сложение,
умножение,
дифференцирование, сравнение чисел и т. д.).
Программные блоки записываются в EPROM на этапе изготовления.
В EEPROM хранятся программы пользователя и перечень описаний стандартных функциональных блоков, в соответствии с которым они вызываются из EPROM, настраиваются и выполняются. Данные в EEPROM записываются на этапе проектирования конкретного ПТК.
Для обмена информацией по шине ввода/вывода предназначена передающая память URAM — двухпортовое оперативное запоминающее устройство ("почтовый ящик"), доступное через один порт внутримодульному процессору, а через второй порт — процессору модуля EAS(модуль диспетчера).
Узел АЦП предназначен для приема аналоговых сигналов, мультиплексирования каналов и преобразования аналоговых сигналов в цифровую форму.
Узел ЦАП преобразует выходные сигналы из цифровой формы в аналоговую и коммутирует их на выходной разъем модуля.
Микропроцессор циклически опрашивает входные сигналы и URAM (информацию, принятую от модуля EAS), обрабатывает принятую информацию по заданной пользователем программе и выдает результаты обработки на выходной разъем модуля и в URAM.
Сбор, обработка и выдача информации может осуществляться в двух циклах: в быстром цикле длительностью от 23,3 мс до 86,6 и медленном. Медленный цикл по отношению к быстрому циклу является фоновым, т. е. выполняется в свободное время быстрого цикла.
Функциональные модули имеют широкий набор функций самоконтроля, обеспечиваемого аппаратными и программными средствами.
Стандартные функции контроля в функциональных модулях:
· циклические тесты EPROM, EEPROM, RAM;
· контроль передачи данных по шине в/в;
· контроль функционирования микропроцессора схемой электронного сторожа WatchDog;
· контроль микропроцессором схемы WatchDog;
· аппаратный контроль внутренних номиналов напряжений на соответствие заданным пределам.
В зависимости от типа модуля осуществляется также программно-аппаратный контроль:
· датчиков и линий их подключения на обрывы и замыкания;
· выходных сигналов обратным чтением;
· контроль схем согласования и преобразования уровней сигналов;
· контроль схем АЦП и ЦАП.
Дата добавления: 2015-01-30; просмотров: 97 | Поможем написать вашу работу | Нарушение авторских прав |