Рефераты. Система управления установкой для измерения влажности и давления

2. Установить бит разрешения всех прерываний (ЕА) «1» в регистре IE SFR.

3. Установить бит разрешения индивидуального прерывания в «1» в IE или IE2 SFR.

Для разрешения и установки приоритета различных прерываний используются три регистра SFR.

Счетчик временных интервалов TIC

Важной особенностью прибора является наличие счетчика временных интервалов (TIC), позволяющего отсчитывать временные интервалы большие, чем способны стандартные таймеры – длительностью до 255 часов. Упрощенная схема TIC представлена на рисунке 2.6.

Работа с TIC осуществляется при помощи следующих регистров:

TIMECON – регистр управления TIC (назначение битов TIMECON и набор режимов работы представлены в таблице 2.4);

INTVAL – регистр пользовательского временного интервала;

HTHSEC – регистр сотых долей секунды (инкрементируется через каждую 1/128 секунды, после значения 127 сбрасывается, инкрементируя регистр SEC);

SEC - регистр секунд (после значения 59 сбрасывается, инкрементируя регистр MIN);

MIN – регистр минут (после значения 59 сбрасывается, инкрементируя регистр HR);

HOUR – регистр часов (сбрасывается на 0 после значения 23 или 255 – в зависимости от режима работы).


Рисунок 2.6 - Упрощенная схема TIC


Таблица 2.4– Назначение битов TIMECON

№ бита

обозначение

назначение

7

--

Зарезервирован

6

TFH

Бит выбора 24-часового режима (Twenty-Four Hour Select Bit). Если установлен – регистр HOUR сбрасывается после значения 23, иначе – после значения 255.

5-4

TS1, TS0

Биты выбора единиц измерения интервалов (Interval Timebase Selection Bits). Определяют частоту обновления 8-битного счетчика временных интервалов.

TS1

TS0


0

0

1/128 секунды

0

1

секунды

1

0

минуты

1

1

часы

3

STI

Бит единичного временного интервала (Single Time Interval Bit). Устанавливает режим единичного временного интервала, когда бит TIEN сбрасывается при первом таймауте.

2

TII

Бит прерывания TIC (TIC Interrupt Bit). Устанавливается когда значение 8-битного счетчика временных интервалов совпадает с INTVAL.

1

TIEN

Бит включения 8-битного счетчика временных интервалов (Time Interval Enable Bit).

0

TCEN

Бит включения таймера (Time Clock Enable Bit).


2.2 Выбор датчика давления


Цифровые датчики давления газов (или воздуха) серии ASDX [2] выпускаются в стандартных DIP корпусах и предоставляют информацию о чувствительности, температурном коэффициенте и нелинейности в цифровом виде.

Цифровые датчики давления калиброваны и, наряду со специальной микросхемой (ASIC), имеют схему температурной компенсации. Цифровой датчик давления поддерживает SPI совместимый интерфейс, что делает его совместимым практически с любым микроконтроллером и микропроцессором.

Датчики давления имеют точность ±2,5% полной шкалы и предназначены для использования в корозионно-устойчивых неионногенных газовых средах, например, в воздухе или в сухих газах.

Датчики серии ASDX DO предназначены для измерений абсолютного, дифференциального и относительного давления в широком диапазоне до 100 psi, серия датчиков избыточного и дифференциального давления ASDXL DO измеряет малые давления в дюймах водяного столба.

Датчики абсолютного давления измеряют давление относительно внутреннего опорного значения. Датчики дифференциального давления измеряют давление, приложенное к разным сторонам измерительной диафрагмы и могут использоваться для измерений избыточного или дифференциального давления.

Особенности:

·            абсолютные датчики давления

·            датчики для измерения дифференциального и избыточного давления

·            калиброванный и компенсированный выходной сигнал

·            SPI- совместимый последовательный интерфейс

·            диапазоны измеряемого давления 0…±5, 0…10, 0…±10 д.вод.ст.

·            время отклика 8 мс

·            стандартный DIP корпус


Таблица 2.5- серийные свойства

Внешний вид

Серия

Диапазон измеряемого давления

Метод измерения*

Напряжение питания, В пост. тока

Максимальная погрешность, %

ASDX DO

0…100 psi

А, Д, И

5,25

±2,0

ASDXL DO

±5" вод.ст. ±10" вод.ст. 0…10" вод.ст.

Д, И

5

±2,0

*А – абсолютное, И – избыточное (относительное), Р – разрежения, Д – дифференциальное


Основные характеристики представлены в таблице 2.6


Таблица 2.6

Параметр

ASDXL DO

ASDX DO

Макс. допустимое давление

3 PSI

100 PSI

Напряжение питания

4,75…5,25 В пост. тока

Макс. напряжение питания

6,5 В пост. тока

Потребляемый ток

6 мА

Выходной ток

2 мА

Высокий уровень входа

4,5 В

Низкий уровень входа

0,5 В

SCL частота

100 кГц

Виброустойчивость

10 g в диапазоне 20…2000 Гц

Добротность

1 млн. циклов в минуту

Температурная компенсация

0…85°С

Диапазон рабочих температур

-20…105°С


Выберем датчик ASDX100G24R-DO серии ASDX DO как предназначенный для измерений абсолютного, дифференциального и относительного давления в широком диапазоне до 100 psi.

Внешний вид датчика представлен на рисунке 2.7


Его параметры представлены в таблице 2.7


Таблица 2.7

Параметр

Обозначение

Условия

Min.

Typ.

Max.

Unit

Input High Level

VIH


4.5

1

Vs

Input Low Level

VIL


0

0.5

Vs

Output Low Level

VOL

Open Drain IOL = -4 mA


0.1

Vs

Pull up Current

VOH

Pin SCL and SDA

5

20

μA

Load Capacitance SDA

CL_SDA


-

400

pF

SCL clock frequency

fSCL

 

-

100

kHz

Bus free time between STOP and START condition

tBUF


4.7

μs

Hold time (repeated) START condition

tHD,STA

To first clock pulse

4.0

μs

LOW period of SCL

tLOW


4.7

μs

High period of SCL

tHIGH


4.0

μs

Setup time repeated START condition

tSU, STA


4.7

μs

Data hold time

tHD, DAT


0

ns

Data setup time

tSU, DAT


250

ns

Rise time of both SDA and SCL

tR


300

ns

Fall time of both SDA and SCL



300

ns

Setup time for STOP condition

tSU, STO


4

μs

Input filter spike suppression

tsp

Spikes on SDA or SCL of that length are suppressed

50

μs

Страницы: 1, 2, 3, 4, 5, 6



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.