4. Разработка процессорного модуля
4.1. Алгоритм работы процессорного модуля
Процессорный модуль обеспечивает управление режимами работы аппарата, а также осуществляет управление работой увлажнителя и системы аварийно-предупредительной сигнализации.
Параметры дыхания устанавливаются и отображаются на блоке управления, а также определяются программой управления микропроцессором и выбранным режимом работы аппарата.
Для контроля за параметрами дыхания используются датчик давления и датчик температуры у тройника пациента и датчик температуры в увлажнителе. Сигналы от датчиков поступают в устройство сопряжения с датчиками, а затем преобразованные сигналы выдаются в микропроцессор, расположенный в блоке управления.
Микропроцессор выдает сигналы управления, которые через схему управления исполнительными устройствами, выдаются на соответствующие исполнительные устройства (электропривод компрессора, клапан вдоха, клапан выдоха нагреватель в увлажнителе и нагреватель в шланге вдоха). Алгоритм работы процессорного модуля приведен на рисунке 4,1. Работа начинается при включении питания, вначале тестируется оборудование, а именно : проверяется ПЗУ, ОЗУ, процессор. Если оборудование не исправно, то выдается сообщение и аппарат останавливается, если тест прошел успешно, то далее автоматически устанавливаются начальные параметры для проведения искусственной вентиляции, и в процессе работы их можно будет изменять с помощью клавиатуры блока управления.
Далее происходит проверка, включен или выключен режим проведения дезинфекции, если включен, то происходит дезинфекция дыхательного контура. При этом периодически происходит проверка .
истекло ли время отведенное на дезинфекцию, если время истекло, то происходит остановка аппарата. Если режим дезинфекции выключен, то начинается рабочий цикл.
В течении одного рабочего цикла происходит отработка сигнала поступившего от нажатой клавиши, далее проверяется, истекло ли время вдоха или нет. Если истекло , то вырабатывается сигнал отключения двигателя и открытия клапана выдоха, иначе, сигнал включения двигателя и закрытия клапана выдоха. Потом происходит выдача параметров на индикацию,
Затем проверяется включен ли увлажнитель, если включен, то проверяется температура увлажненной дыхательной смеси в увлажнителе и в тройнике пациента. Если температура выше нормальной, го поступает команда отключить нагреватель, при повышении температуры выше 40°С срабатывает аварийная сигнализация. Когда температура ниже нормальной, то поступает команда включить нагреватель.
Далее выполняется проверка давления в дыхательном контуре, при отклонении давления вдоха более чем на 30% от установленного значения срабатывает аварийная сигнализация. После выполнения перечисленных выше действий начинается новый цикл.
4.2. Электрическая схема процессорного модуля
Процессорный модуль выполнен на основе восьмиразрядной однокристальной микроЭВМ (ОМЭВМ) семейства МК51. Через четыре программируемых порта ввода/вывода он взаимодействует со средой в стандарте ТТЛ-схем с тремя состояниями выхода. ОМЭВМ КР1816ВЕ51 может использовать до 64 Кбайт внешней постоянной или перепрограммируемой памяти. В модуле процессорном в качестве внешней памяти используется микросхема К573РФ6 с объемом памяти 8 Кбайт. Эта микросхема относится к
группе РПЗУ-УФ стирание информации которой производится источником УФ излучения.
ОМЭВМ КР1816ВЕ51 содержит встроенное ОЗУ памяти данных емкостью 128 байт , а для расширения общего объема оперативной памяти данных используется микросхема КР537РУ10 с объемом памяти 2 Кбайта. Память данных предназначена для приема, хранения и выдачи информации в процессе выполнения программы.
Связь со средствами расширения осуществляется через системную магистраль образованную линиями порта Р0 ( шина адрес/данные ), порта Р2 ( старшая часть адреса ), сигналами АLЕ ( строб фиксации адреса ),
Р5ЕК ( строб чтения памяти программы ) , а также порта РЗ . Линии порта РЗ используется для последовательного ввода-вывода (РЗ.О. , Р3.1), ввода запроса на прерывание ( Р 3.3. ) , управления циклами обмена (Р3.6 , Р3.7).
При обращении к внешней памяти данных (КР537РУ10) формируется восьмиразрядный адрес, выдаваемый через порт РО ОМЭВМ. Возможно формирование шестнадцатиразрядного адреса, младший байт которого выдается через порт РО, а старший — выдается через порт Р2. Байт адреса , выдаваемый через порт РО фиксируется во внешнем регистре (микросхема ВГ34 КР1533ИР22) по отрицательному фронту сигнала АЬЕ, т.к. в дальнейшем линии порта РО используются как шина данных, через которую байт данных принимается из памяти (ОВ8 КР537РУ10) при чтении или выдается в память данных при записи. При этом сигнал чтение стробируется сигналом ОМЭВМ КГ) , а запись — сигналом ОМЭВМ РУК. При работе с внутренней памятью
сигналы КО и №К не формируются.
Память программ предназначена для хранения программ и имеет отдельное от памяти данных адресное пространство объемом до 64 Кбайт. Память программ расположена на микросхеме К573РФ6 емкостью 8 Кбайт. Чтение ич внешней памяти ппогпямм ГПП°Л птпобигтуетоя оигняттпм ОМЭВМ
Р8ЕЫ. При обращении к внешней памяти программ всегда формируется шестнадцатиразрядный адрес, младший байт которого выдается через порт РО, а старший — через порт Р2. При этом байт адреса выдаваемый через порт РО фиксируется во внешнем регистре (ВВ4) по отрицательному фронту сигнала АЬЕ, т.к. в дальнейшем линии порта РО используются как шина данных, по которой байт из внешней памяти программ вводится в ОМЭВМ.. Когда младший байт адреса находится на выходах порта РО , сигнал АЬЕ защелкивает его в адресном регистре (ВВ4). Старший байт адреса находится на выходах порта Р2 в течение всего времени обращения к ППЗУ (ВВ9). Сигнал
РЖА" разрешает выборку байта из ППЗУ, после чего выбранный байт поступает на порт РО и вводится в ОМЭВМ (ВВ2).
Дешифратор ВВ5 (КР1533ИД7) вырабатывает сигналы обращения к внешним устройствам.
Сигналы:
АА—выборка внешней памяти данных
АОС— выборка АЦП ВА7 К572ПВ4
АЕ— выборка контроллера клавиатуры и индикации ВВЗ (КР580ВВ79А)
АР—выборка порта ВОЮ (КР580ВВ55А)
Микросхемы ВВ1(К1102ЛП1) и ВВ6(К1102АП15) выполняют роль буфера, предназначенного для согласования сигналов последовательного интерфейса при организации ввода-вывода последовательных потоков информации с внешними устройствами.
На микросхеме ВВ11 собрано устройство формирования сигнала сброса (КЕ8ЕТ) при включении питания процессорного модуля.
Через порт ВВ10 (КР580ВВ55А) происходит обмен информацией ОМЭВМ с внешними устройствами. КР580ВВ55А представляет из себя однокристальное программируемое устройство ввода/швода параллельной
информации . К порту А ВОЮ подключен цифроаналоговый преобразователь (ДАЛ) , построенный на микросхеме ВА1 (К572ПА1), которая представляет из себя десятиразрядный преобразователь двоичного кода в ток, который под управлением ОМЭВМ вырабатывает аналоговый сигнал . Этот сигнал через устройство выборки и хранения управляет исполнительными механизмами подключаемыми к блоку управления. Через порт С ВВ10 принимаются сигналы прерывания, а через порт В происходит обмен информацией (8 разрядов) с внешними устройствами,
Аналогово-цифровой преобразователь (АЦП) ^А7 (К572ПВ4) преобразует сигнал с внешних датчиков в код (8 разрядов) и передает его на ОМЭВМ.
Программируемый интерфейс клавиатуры и индикации ОВЗ (КР580ВВ79) предназначен для реализации обмена информацией между ОМЭВМ и матрицей клавиш и индикацией. Клавиатура сканируется кодом с выходов интерфейса 80...83 и принимает информацию о нажатой клавише на входа К.ЕТО...К.ЕТ7.Код каждой клавиши передается по шине данных интерфейса на ОМЭВМ. Интерфейс обеспечивает работу индикации в динамическом режиме. Информация на индикаторы подается с выходов В8РАО...В8РАЗ и В8РВО...В8РВЗ.
... для реализации системы бюджетирования Консультационной группы "Воронов и Максимов". Статья о проблемах выбора системы бюджетирования - в проекте "УПРАВЛЕНИЕ 3000". Бюджетный автомат Если вы решитесь на автоматизацию системы бюджетирования компании, перед вами сразу встанут вопросы: что выбрать, сколько платить, как внедрять. Примеряйте! О ЧЕМ РЕЧЬ В “Капитале” на стр. 44, 45 мы рассказали ...
0 комментариев