Разделы сайта

Мероприятия по защите рабочих предприятия

ПРИЛОЖЕНИЕ

В

Константный модуль constant.h

// молярная масса вещества

#define NO 30006

#define CH4 16040

#define SO2 64054

#define CO2 44009

#define CO 28010

// давление газа

#define P 760

// температура

#define T 293

// Описание структуры - погрешностьTFault

{

//Абсолютная погрешность aF;

//Относитьельная погрешность rF;

};

ПРИЛОЖЕНИЕ

Г

Функции перевода единиц измерения

#include "constant.h"

// функция - переводит из объёмной доли в массовую концентрацию

float FillToMass(unsigned int M,float fill)

{mass = 0;= (float)(0.16 * fill * M * P)/T;

return mass;

};

// функция - переводит из массовой концентрации в объёмную долю

float MassToFill(unsigned int M,float mass)

{fill = 0;= (float)(mass * T)/(0.16 * P * M);

return fill;

};

ПРИЛОЖЕНИЕ Д

Подпрограмма статистической обработки

double pow( float x, float y ); sqrt(float x);

// Фукнкция чтения из памяти

unsigned int ReadSRAM(unsigned int adr)

{int Data;(EECR & (1<<EEWE));

//ждем пока освободится память

EEAR = adr;

//присваиваем начальный адрес EEAR

EECR |= (1<<EERE);

//возвращаем адрес

return EEDR;

};

// Функция - вычисляет погрешность

struct TFault SolveFault(unsigned int n)

{

// Коэффициэнт

#define f 0.95

// Адресint adrress = 0;

// Данные из памяти(из АЦП)

unsigned int x_data;

// Среднее арифметическоеX = 0;

// Среднеквадратичное отклонение

double S = 0;

// Погрешность

struct TFault Fault;

(adrress < n)

{

// получение данных из памяти_data = ReadSRAM(adrress);

// Увеличение адреса

adrress++;= X + x_data;

};= X / n;= 0;(adrress < n)

{

// получение данных из памяти_data = ReadSRAM(adrress);

// Увеличение адреса++;= S + pow((x_data - X),2);

};= sqrt( S / (n*(n-1)) );

// вычислим абсолютную погрешность.aF = f * S;

// вычислим относитьеную погрешность

Fault.rF = ((f * S)/X)*100;

return Fault;

};

ПРИЛОЖЕНИЕ Е

Технические и эксплуатационные характеристики разработанного газоанализатора

Таблица Е.1 - Измеряемые параметры

Анализируемый газ

Диапазон измерений

Пределы допускаемой погрешности

SO2

0 - 2000 ppm 0 - 5 315 мг/м3

не нормирован (определение по расчету)

NO

0 - 5000 ppm 0 - 6 236 мг/м3

не нормирован (определение по расчету)

CO

0 - 10000 ppm 0 - 11 644 мг/м3

не нормирован (определение по расчету)

СO2

0 ,2 - 95 об%

не нормирован (определение по расчету)

CH4

0 - 100 об%

не нормирован (определение по расчету)

Температура воздуха

-40 +125 oС

абсолютная ±0.3оС

Влажность воздуха

0-100 % (при температуре точки росы -20 +60 oС)

относительная ±2 % rh

Перейти на страницу: 1 2 3 4 5 6 7

Самое читаемое:

Диагностика и ремонт СВ-передатчика
Провести ремонт радиоэлектронного изделия, значит восстановить его работоспособность. Чтобы провести ремонт необходимо определить является ли изделие ремонтопригодным. При ремонте узлы изделия могут быть заменены полностью или частично. После проведения замены элементов в ремонтируемом изделии необходимо провести регулировки и наст ...

www.techstages.ru : Все права защищены! 2025