Проекты Средства отладки Модуль отладки Debug.ISA
       
  Модуль отладки режимов медицинской центрифуги
     
     
 

Модуль отладки предназначен для отладки режимов управления центрифуги с возможностью протоколирования текущих режимов работы путем стыковки датчиков, входящих в состав центрифуги, с персональным компьютером, на котором установлена плата отладки типа DebugCard \ISA под управлением специализированного программного обеспечения. При этом модуль отладки позволяет :

  • изменять параметры управления термостатированием с выходом на управление компрессором
  • изменять параметры управления приводом вращения центрифуги.
В состав модуля входит:
  • плата сопряжения, установленная в ISA слот персонального компьютера типа IBM PC
  • модуль сопряжения с центрифугой, к которому подключены датчик температуры с использованием 3-контактного разъема,
  • 26-контактный разъем подключения модуля управления приводом вращения центрифуги,
  • 40-контактный разъем для соединения с платой сопряжения и
  • разъем для подключения оптоуправления компрессором.

Соединение платы сопряжения с модулем осуществляется при помощи 40-жильного ленточного плоского кабеля.

Управление осуществляется с помощью специализированного программного обеспечения, работающее под управлением операционной системы MS DOS 3.3 (и выше), под управлением операциооной системы Windows9x \ Windows NT4.0 в сеансе эмуляции DOS.

Программное обеспечение позволяет :

  • Установить параметры термостатирования, в том числе определить значения :
    • Контрольной точки (КТ) температуры стабилизации (SetPoint)
    • Дифференциал КТ (Diff SetPoint)
    • Задержки включения \ выключения компрессора в режиме термостатирования (DelayON \ DelayOFF)
    • Включение \ выключение режима термостатирования" (ThermoStat ON \ ThermoStat OFF)
    • Технологическое включение и выключение компрессора вне зависимости от состояния режима термостатирования
  • Скорость вращения ротора привода центрифуги
  • Вкючить \ выключить привод ротора центрифуги
  • Включить \ выключить режим протоколирования результатов измерения текущей температуры и скорости и определить скорость протоколирования.

Внешний вид основного окна программы приведен на следующем рисунке.

В правом верхнем углу рабочего окна выведено значение системных часов. Их значение используется при протоколировании режимов работы.

В правом нижнем углу выводится текущее значение температуры и скорости вращения ротора.

В левом верхнем углу выводится строка меню, предназначенная для управления параметрами и режимами работы.

Доступ к строке меню осуществляется через клавишу F10 или через "горячие клавиши" быстрого достура. В строке меню опции, определяющие текущие параметры и режимы работы, доступные для пользователя, сгруппированы в три закладки :

Опции, определяющие скорость вращения, включение \ выключение привода вращения сгруппированы в закладке "Rotation", быстрый доступ к которой осуществляется при помощи нажатия комбинации горячих клавиш "ALT+R".

Внешний вид содержимого приведен на следующем рисунке :

Опции, определяющие режимы термостатирования, включения и выключения компрессора охладителя, сгруппированы в закладке "Thermostat", быстрый доступ к которой осуществляется при помощи нажатия комбинации горячих клавиш "ALT+T". Внешний вид содержимого приведен на следующем рисунке :

Опции, определяющие режим отображения информации, включение \ выключение и скорость ведения протокола, сгруппированы в закладке "Options", быстрый доступ к которой осуществляется при помощи нажатия комбинации горячих клавиш "ALT+O". Внешний вид содержимого приведен на следующем рисунке :

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

Ввод и изменение параметров осуществляется путем выбора необходимой опции меню, после чего на экране появляется окно ввода параметра, а пользователь имеет возможность изменить указанный параметр либо отказаться от редактирования. После изменения, новое значение параметра выводится в протокол, как это видно во второй строке протокола, приведенного выше. Окно ввода и редактирования приведено для "контрольной точки термостатирования (SetPoint)" на следующем рисунке:

Модуль сопряжения позволяет получить данные о температуре объекта контроля с помощью одного (двух) интегрального датчика температуры типа TMP-03\04. Обработка сигналов датчиков температуры используется процессор типа AT89C2051. Данные о температуре формируются процессором в параллельном двоичном коде со знаковым разрядом. Такая организация передачи данных позволяет получить информацию о температуре в диапазоне -127°C … +127°С (собственно датчик позволяет обрабатывать данные о температуре в диапазоне -40°С …+125°С). При отсутствии датчика температуры модуль формирует код 80(hex), который обрабатывается программным обеспечением как сигнал отсутствия данных о температуре по выбранному каналу измерения температуры.

Модуль позволяет обрабатывать сигнал о скорости вращения привода вращения центрифугой и преобразование часкотно-кодикованной информации о скорости вращения в параллельный код. При этом специализированное преобразование частоты в код осуществляется отдельным процессором типа AT89C2051, который обеспечивает измерение частоты вращения привода, осуществляет преобразование частоты в параллельный двоичный код. При этом дискретность преобразования определяется следующими правилами: Частота сигнала от датчика вращения 200 Гц соответствует скорости вращения 4000 об\мин Диапазон скорости вращения не превышает 5000 об\мин

Модуль обработки скорости вращения дополнительно обрабатывает сигнал АВАРИИ модуля привода вращением. При этом процессор формирует звуковой сигнал АВАРИИ и формирует код 0FF(hex), который должен обрабатываться внешней программой обработки как сигнал АВАРИИ модуля привода вращения центрифуги. Дополнительно, модуль сопряжения генерирует прерывистый звуковой сигнал, индицируя таким образом состояние АВАРИИ.

       
 
Контакты
   
Copyright © by iTT Ltd