Аппаратная платформа Arduino
Arduino — небольшая плата с собственным процессором и памятью. Датчик температуры в Arduino. Контроль температуры с помощью Arduino и DS18B20. Скетч для Arduino и сенсора DS18B20. Рассмотрены методы подключения нескольких сенсоров DS18B20 к Arduino.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | реферат |
Язык | русский |
Дата добавления | 12.03.2020 |
Размер файла | 3,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Arduino -- это небольшая плата с собственным процессором и памятью. На плате также есть пара десятков контактов, к которым можно подключать всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры, магнитные дверные замки и вообще всё, что работает от электричества.
В процессор Arduino можно загрузить программу, которая будет управлять всеми этими устройствами по заданному алгоритму.
Датчик температуры в Arduino - один из самых распространенных видов сенсоров. Разработчику проектов с термометрами на Arduino доступно множество разных вариантов, отличающихся по принципу действия, точности, конструктивному исполнению. Цифровой датчик DS18B20 является одним из наиболее популярных температурных датчиков, часто он используется в водонепроницаемом корпусе для измерения температуры воды или других жидкостей.
DS18B20 - это цифровой температурный датчик, обладающий множеством полезных функций. По сути, DS18B20 - это целый микроконтроллер, который может хранить значение измерений, сигнализировать о выходе температуры за установленные границы (сами границы мы можем устанавливать и менять), менять точность измерений, способ взаимодействия с контроллером и многое другое. Все это в очень небольшом корпусе, который, к тому же, доступен в водонепроницаемом исполнении.
Что вам понадобится для контроля температуры с помощью Arduino и DS18B20
Программное обеспечение
· Естественно, вам необходима Arduino IDE;
· Библиотека OneWire library, которая значительно облегчает работу с Arduino и датчиком DS18B20;
· Скетч...
Скачать Arduino IDE можно с официального сайта Arduino.
Библиотеку OneWire Library можно скачать на OneWire Project Page (желательно скачивать последнюю версию библиотеки).
Оборудование
· Как минимум один цифровой датчик температуры DS18B20;
· Контроллер Arduino (в данном примере используется Arduino Uno);
· 3 коннектора;
· Монтажная плата (Breadboard);
· USB кабель для подключения Arduino к персональному компьютеру.
USB кабель необходим для программирования нашего Arduino. После того, как вы "зальете" скетч на плату, можно подключать ее к отдельному источнику питания. arduino процессор датчик сенсор
Подключение DS18B20 к Arduino
Датчик подключается элементарно.
Контакт GND с DS18B20 подключается к GND на Arduino.
Контакт Vdd с DS18B20 подключается к +5V на Arduino.
Контакт Data с DS18B20 подключается к любому цифровому пину на Arduino. В данном примере используется пин 2.
Единственное, что необходимо добавить из внешней дополнительной обвязки - это подтягивающий резистор на 4.7 КОм.
Схема подключения DS18B20 к Arduino показана ниже (в скетче, который будет приведен ниже, проверьте строки 10 и 65. В них указаны пины, к которым вы подключали контакт сигнала с датчика и режим питания!):
Паразитное и обычное питание. Есть альтернативный вариант подключения - так называемое "паразитное" подключение. В этом случае мы не будем подключать пин +5V к пину Vdd на датчике DS18B20. Вместо этого мы подключим контакт Vdd с датчика DS18B20 к GND. Преимущества такого подключения очевидны: нам понадобится всего два коннектора!
Недостатком такого подключения является ограничение количества одновременно подключаемых сенсоров. Кабели для подключения должны быть максимально короткими!
В общем, с "паразитным" подключением надо быть аккуратнее и лучше его все-таки не использовать. Результаты (значения температур) могут оказаться самыми неожиданными.
Скетч для Arduino и сенсора DS18B20
Установливаем библиотеку OneWire Library
После того как вы скачали архив с библиотекой, ее надо импортировать. Для этого в Arduino IDE выберите пункт “Sketch” - “Import Library” - “Add Library” и выберите архив, который вы скачали
Загружаем скетч на Arduino
Скетч, который представлен ниже, есть в библиотеке OneWire, в категории examples. Перейдите в “File” - “Examples” - “OneWire” и выберите пример “DS18x20_Temperature”. Код программы представлен ниже.
Данный пример использует библиотеку OneWire Library, для того, чтобы собрать данные со всех подключенных датчиков температуры DS28B20 (как подключить несколько сенсоров описано в конце статьи) и отобразить их в окне серийного монитора Arduino IDE.
В окне серийного монитора вы увидите примерно следующее:
ROM = 28 88 84 82 5 0 0 6A
Chip = DS18B20
Data = 1 56 1 4B 46 7F FF A 10 D1 CRC=D1
Temperature = 21.37 Celsius, 70.47 Fahrenheit
No more addresses.
ROM = 28 88 84 82 5 0 0 6A
Chip = DS18B20
Data = 1 56 1 4B 46 7F FF A 10 D1 CRC=D1
Temperature = 21.37 Celsius, 70.47 Fahrenheit
No more addresses.
ROM = 28 88 84 82 5 0 0 6A
Chip = DS18B20
Data = 1 56 1 4B 46 7F FF A 10 D1 CRC=D1
Temperature = 21.37 Celsius, 70.47 Fahrenheit
No more addresses.
Обычное или паразитное питание?
DS18B20 может работать в обычном или в так называемом "паразитном" режиме. В обычном режиме для подключения используется 3 коннектора, в "паразитном" режиме - в его лишь 2.
Вам надо настроить правильный режим в скетче, чтобы снять достоверные показания с датчика:
· Для "паразитного" режима в строке 65 надо указать: ds.write(0x44, 1);
· Для обычного режима в строке 65 указывается: ds.write(0x44);
Убедитесь, что вы указали корректные пины!
В строке 10, где указано “OneWire ds(2);” устанавливается пин, к которому подключен контакт data с сенсора.
В этом примере использован пин 2, но значения пина по умолчанию в примере OneWire стоит на 10. Можно использовать и его.
#include <OneWire.h>
// пример использования библиотеки OneWire DS18S20, DS18B20, DS1822
OneWire ds(2); // на пине 10 (нужен резистор 4.7 КОм)
void setup(void) {
Serial.begin(9600);
}
void loop(void) {
byte i;
byte present = 0;
byte type_s;
byte data[12];
byte addr[8];
float celsius, fahrenheit;
if ( !ds.search(addr)) {
Serial.println("No more addresses.");
Serial.println();
ds.reset_search();
delay(250);
return;
}
Serial.print("ROM =");
for( i = 0; i < 8; i++) {
Serial.write(' ');
Serial.print(addr[i], HEX);
}
if (OneWire::crc8(addr, 7) != addr[7]) {
Serial.println("CRC is not valid!");
return;
}
Serial.println();
// первый байт определяет чип
switch (addr[0]) {
case 0x10:
Serial.println(" Chip = DS18S20"); // или более старый DS1820
type_s = 1;
break;
case 0x28:
Serial.println(" Chip = DS18B20");
type_s = 0;
break;
case 0x22:
Serial.println(" Chip = DS1822");
type_s = 0;
break;
default:
Serial.println("Device is not a DS18x20 family device.");
return;
}
ds.reset();
ds.select(addr);
ds.write(0x44); // начинаем преобразование, используя ds.write(0x44,1) с "паразитным" питанием
delay(1000); // 750 может быть достаточно, а может быть и не хватит
// мы могли бы использовать тут ds.depower(), но reset позаботится об этом
present = ds.reset();
ds.select(addr);
ds.write(0xBE);
Serial.print(" Data = ");
Serial.print(present, HEX);
Serial.print(" ");
for ( i = 0; i < 9; i++) { // нам необходимо 9 байт
data[i] = ds.read();
Serial.print(data[i], HEX);
Serial.print(" ");
}
Serial.print(" CRC=");
Serial.print(OneWire::crc8(data, 8), HEX);
Serial.println();
// конвертируем данный в фактическую температуру
// так как результат является 16 битным целым, его надо хранить в
// переменной с типом данных "int16_t", которая всегда равна 16 битам,
// даже если мы проводим компиляцию на 32-х битном процессоре
int16_t raw = (data[1] << 8) | data[0];
if (type_s) {
raw = raw << 3; // разрешение 9 бит по умолчанию
if (data[7] == 0x10) {
raw = (raw & 0xFFF0) + 12 - data[6];
}
} else {
byte cfg = (data[4] & 0x60);
// при маленьких значениях, малые биты не определены, давайте их обнулим
if (cfg == 0x00) raw = raw & ~7; // разрешение 9 бит, 93.75 мс
else if (cfg == 0x20) raw = raw & ~3; // разрешение 10 бит, 187.5 мс
else if (cfg == 0x40) raw = raw & ~1; // разрешение 11 бит, 375 мс
//// разрешение по умолчанию равно 12 бит, время преобразования - 750 мс
}
celsius = (float)raw / 16.0;
fahrenheit = celsius * 1.8 + 32.0;
Serial.print(" Temperature = ");
Serial.print(celsius);
Serial.print(" Celsius, ");
Serial.print(fahrenheit);
Serial.println(" Fahrenheit");
}
Как подключить несколько сенсоров DS18B20 к Arduino?
Вы можете подключить несколько цифровых датчиков температуры DS18B20 параллельно. При этом библиотека OneWire library позволит вам считывать данные со всех датчиков одновременно.
Ниже описаны два метода подключения сенсоров.
Для большого количества сенсоров (больше 10), надо использовать резисторы с меньшим сопротивлением (например, 1.6 КОм или даже меньше).
Кроме того, если вы подключаете параллельно более 10 датчиков, могут возникнуть проблемы (погрешности при съеме показаний). Поэтому рекомендуется устанавливать дополнительный резистор сопротивлением 100...120 Ом между контактом data на Arduino и data на каждом сенсоре!
Результат работы предыдущего скетча с двумя подключенными сенсорами может выглядет примерно следующим образом:
ROM = 28 88 84 82 5 0 0 6A
Chip = DS18B20
Data = 1 51 1 4B 46 7F FF F 10 FE CRC=FE
Temperature = 21.06 Celsius, 69.91 Fahrenheit
ROM = 28 DA CA 27 5 0 0 49
Chip = DS18B20
Data = 1 4E 1 4B 46 7F FF 2 10 D9 CRC=D9
Temperature = 20.87 Celsius, 69.57 Fahrenheit
No more addresses.
Выбираем правильный сенсор
Было бы неплохо знать, с какого именно сенсора вы получаете данные, когда вы используете параллельно несколько датчиков. Как это сделать?
Серийный номер
Так как датчики цифровые, у каждого из них есть индивидуальный серийный номер, который можно использовать для опознавания того или иного сенсора. Вроде бы все просто. Но... нам ведь надо предварительно определить эти серийные номера, прежде чем использовать их для опознавания сенсора, правильно?
Вы могли обратить на примерах выше, что скетч выдает нам данные в виде 64-битного серийного номера - значение “ROM”. Например:
28 88 84 82 5 0 0 6A или 28 DA CA 27 5 0 0 49 в примере выше.
Не забывайте, если вы используете одновременно большое количество датчиков (10 и больше), надо добавить резисторы 100 … 120 Ом между контактами data с сенсора DS18B20 и пином data на Arduino (для каждого датчика!).
Нормальный режим питания. Ниже показана схема параллельного подключения нескольких сенсоров с использованием трех контактов.
Паразитный режим питания. В "паразитном" режиме контакт Vdd остается фактически не задействован. Питание датчика осуществляется через контакт data.
Приборы и методы измерения температуры. В высокочастотной технике чаще применяются электрические методы измерения температуры, хотя в некоторых случаях может оказаться целесообразным применение неэлектрических методов, и поэтому они заслуживают упоминания.
Вся область измерения температуры условно делится на две части -- термометрию, включающую определение температуры до 500--600 °С приборами (термометрами), и пирометрию, охватывающую измерение более высоких температур приборами, называемыми пирометрами.
Различают пять групп приборов для измерения температуры со следующими верхними пределами их применения:
-- термометры расширения - 550 °С
-- манометрические термометры - 550 °С
-- электрические термометры сопротивления - 500 °С
-- термоэлектрические пирометры - 1600 °С
-- пирометры излучения (включая фотопирометры, для которых верхний предел практически не ограничен) - 2000 °С
Термометры расширения. Примером термометров расширения могут служить жидкостно-стеклянные термометры, широко применяемые для измерения температур в пределах от --80 до -(-500 °С -- в случае изготовления из специального термометрического стекла и до +700 °С -- при изготовлении из плавленого кварца.
Принцип действия жидкостно-стеклянных термометров основан на тепловом расширении жидкости, называемой обычно рабочим веществом термометра. В качестве рабочего вещества применяют ртуть, толуол, этиловый спирт, петролейный эфир, пентан и др.
Ртутные термометры обладают рядом преимуществ перед термометрами с другими жидкостями. Так, ртуть не смачивает стекла, что увеличивает точность отсчета показаний, имеет меньшую теплоемкость по сравнению с органическими жидкостями примерно в 12 раз, благодаря чему ртутные термометры менее инерционны.
Для целей технологической сигнализации и для применения в простейших схемах регулирования температуры изготовляются контактные ртутные термометры.
Различают термометры одноконтактные и двухконтактные. Первые обеспечивают замыкание электрического . контакта на фиксированной отметке шкалы, вторые -- на любой отметке.
В цепи контактных термометров при 3--4 включениях в минуту допускается максимальный переменный ток, равный 1 а при напряжении 6 в.
К недостаткам жидкостно-стеклянных термометров следует отнести их хрупкость, невозможность дистанционной передачи показаний, большую термическую инерцию и затруднительность отсчета показаний из-за нечеткости шкалы и плохой видимости столбика жидкости в капилляре.
К термометрам расширения относятся также дилатометрические и биметаллические термометры.
Принцип действия дилатометрических и биметаллических термометров основан на изменении линейных размеров твердых тел в зависимости от изменения их температуры.
Термометры, основанные на расширении твердых тел, для измерительных целей используются сравнительно редко. Шире применяются температурные реле, основанные на этом принципе, имеющие своим назначением электрическую сигнализацию предельных температур, а также работу в схемах автоматических регуляторов температуры. Биметаллические термометры используются, кроме того, как компенсаторы влияния температуры в некоторых измерительных приборах.
Манометрические термометры. Манометрические термометры являются техническими приборами для измерения температуры в пределах от --50 до +550 °С в различных областях техники. Они имеют основную погрешность измерения, не превышающую + 1,5%.
Устройство манометрического термометра показано на рис. 1. Прибор состоит из термобаллона, погружаемого в среду с измеряемой температурой, капилляра и показывающего прибора, устройство которого не отличается от устройства обычного манометра. Герметически закрытая система, состоящая из термобдллона, капилляра и трубчатой пружины манометра, заполнена рабочим веществом, например, азотом. При нагревании термобаллона давление азота внутри системы увеличивается и трубчатая пружина несколько выпрямляется. Движение конца пружины вызывает поворот стрелки, указывающей на шкале прибора измеряемую температуру.
Манометрические термометры выполняются показывающими и самопишущими. Производятся также контактные манометрические термометры для целей электрической сигнализации предельных температур.
Преимуществами манометрических термометров по сравнению с жидкостно-стеклянными являются возможность автоматической записи показаний, возможность установки вторичного прибора на некотором расстоянии от места измерения благодаря наличию длинного (до 60 м) гибкого капилляра, соединяющего его с первичным прибором (термобаллоном), а также большая механическая прочность.
Общим недостатком этих приборов является большая термическая инерция и трудности ремонта при нарушении герметичности системы.
Термометры сопротивления. Термометры сопротивления представляют собой устройство, состоящее из тепловоспринимающей части, электроизмерительного прибора и источника тока.
Рис. 1. Манометрический термометр: 1 1 -- термобаллон; 2 -- капилляр; 3 -- трубчатая пружина
Действие этого устройства основано на свойстве металлов увеличивать свое электрическое сопротивление при повышении температуры, вследствие чего изменяется ток в цепи, составленной из тепловоспринимающей части, источника тока и измерительного прибора. Тепловоспринимающая часть, или чувствительный элемент, термометра сопротивления представляет собой тонкую проволоку, намотанную на каркас из изоляционного материала. Длина чувствительного элемента термометра сопротивления составляет несколько сантиметров, и поэтому он измеряет температуру не в отдельной точке, а некоторую среднюю температуру тех слоев среды, которые находятся в области его расположения.
Электроизмерительными приборами, работающими в комплекте термометра сопротивления могут служить:
а) уравновешенный измерительный мост (простой или автоматический;
б) неуравновешенный измерительный мост;
в) логометр.
К металлам, применяемым для изготовления чувствительных элементов термометров сопротивления, предъявляются следующие требования:
1) большой температурный коэффициент сопротивления;
2) большое удельное сопротивление;
3) постоянство химических и физических свойств;
4) легкость получения одинаковых свойств.
Этим требованиям удовлетворяют чистые металлы: платина, медь, никель и железо.
Технические термометры сопротивления изготовляются преимущественно из платины, меди и в очень ограниченном количестве из никеля (условные обозначения ЭТП, ЭТМ и ЭТН). В СССР серийно выпускаются термометры сопротивления с чувствительными элементами из платины и меди.
Платиновые термометры предназначаются для измерения температур в интервале от -- 200 до + 500 °С. Медные термометры сопротивления применяются для длительного измерения температур в интервале от --50 до -4-100 °С. При более высоких температурах (до 150 °С) медные термометры могут быть использованы только для кратковременных измерений.
Термометры каждого типа--ЭТП, ЭТМ и ЭТН -- по ГОСТ 6651-53 могут изготовляться различных разновидностей.
По условиям эксплуатации различают термометры стационарные и переносные; по числу чувствительных элементов -- термометры с одним выводом и с несколькими; по числу выводных проводников от каждого чувствительного элемента -- термометры с двумя, тремя и четырьмя проводниками; по степени инерционности различают термометры большой инерционности БИ, обыкновенной инерционности ОИ и малой инерционности МИ.
К достоинствам термометров сопротивления относятся:
1) высокая степень точности измерения температуры;
2) возможность градуировки шкалы прибора на любой температурный интервал в пределах допустимых температур;
3) возможность дистанционной передачи показаний и централизации контроля температуры путем присоединения нескольких термометров сопротивления через переключатель к одному измерительному прибору;
4) возможность автоматической записи измеряемой температуры.
Наиболее широко в комплекте с техническими термометрами сопротивления применяются магнитоэлектрические логометры, у которых отсчитывают температуру непосредственно по шкале и показания которых в известных пределах не зависят от колебаний напряжения источников тока.
В настоящее время в СССР распространены следующие приборы: ЛПБ--логометр профильный большой; ЛМПУ -- логометр магнитоэлектрический профильный утопленного монтажа; CJIM -- самопишущий логометр на 1, 3 или 6 точек измерения и записи.
Термоэлектрические пирометры. Термоэлектрический пирометр состоит из теплочувствительного элемента -- термопары -- и измерителя т. э. д. с. (термоэлектродвижущей силы).
Измерение температуры при помощи термопары основано на явлении, состоящем в том, что нагревание места спая проволок из разных металлов вызывает появление т. э. д. е., которая (при постоянной температуре холодных концов, называемых также, иногда свободными концами термопары) зависит только от температуры горячего спая (называемого иногда также рабочим спаем или рабочим концом термопары) и материала взятых проволок. Геометрические размеры и форма проволок на величину т. э. д. с. совершенно не влияют.
Зависимость т. э. д. с. термопары от температуры горячего спая определяется экспериментально путем градуировки при температуре свободных концов, равной t0 = 0 °С, и дается в виде таблицы или графика.
Для измерения т. э. д. с. к свободным концам термопары (рис. 22, а) или в разрыв одного из электродов (рис. 22, б) присоединяется магнитоэлектрический милливольтметр.
Включая прибор, мы тем самым вводим в цепь термопары третий проводник С, отличающийся по своей природе от проводников А и В.
Рис. 2. Включение прибора в термоэлектрическую цепь: а -- вхолоднщй спай; б -- в электрод
Можно показать, что термоэлектродвижущая сила термопары не изменится от введения в ее цепь нового проводника, если только температуры концов этого проводника одинаковы. При таком условии схемы включения измерительного прибора а и б равноценны и отличаются только тем, что, кроме горячего спая, в одном случае имеются два холодных спая, а во втором -- один холодный и два нейтральных.
Нарушение условия одинаковости температур нейтральных спаев вызывает появление паразитной т. э. д. е., которая будет тем больше, чем больше эта разность температур.
В качестве термоэлектродов, т. е. проводников, из которых составляется термопара, применяются металлы и сплавы, развивающие сравнительно большие т. э. д. с. Это дает возможность применять менее чувствительные, а следовательно, более надежные в эксплуатации приборы, служащие для измерения т. э. д. с.
Оценку величины т. э. д. с. различных термопар можно произвести, пользуясь термоэлектрическим рядом табл. 3, в которой приведены значения т. э. д. с. металлов и сплавов в паре с платиной при температуре горячего спая 100 °С и холодного спая 0 °С.
Т. э. д. с. любой пары из этого ряда получается алгебраическим вычитанием т. э. д. с. одного электрода из т. э. д. с. другого.
Важнейшим требованием, предъявляемым к термопаре, является постоянство ее термоэлектрической характеристики. В настоящее время для четырех различных типов термопар установлены стандартные градуировочные характеристики (ГОСТ 3044-45 и ГОСТ 6071-51).
По конструктивному выполнению термопары весьма разнообразны. В зависимости от назначения они выполняются с различной защитной арматурой, не меняющей градуировки термопары, но увеличивающей ее термическую инерцию.
В качестве вторичного измерительного прибора в комплекте с термопарой могут применяться показывающие, самопишущие или контактные милливольтметры или автоматические потенциометры. Для записи быстротекущих процессов нагрева может быть применен магнитоэлектрический осциллограф с чувствительным шлейфом.
Пирометры, основанные на использовании методов измерения температур тел по их излучению. Измерение температур тел по интенсивности их излучения осуществляется бесконтактным способом, не искажающим температурного поля объекта измерения, чем этот метод существенно отличается от методов, основанных на применении термоприемников, которые должны находиться в непосредственном контакте с телом, температуру которого измеряют.
Методы измерения температуры тел по интенсивности излучения основываются на следующих физических предпосылках:
1) с изменением температуры тела изменяется интенсивность излучения;
2) с изменением температуры тела интенсивность излучения меняется не только количественно, но и качественно, иначе говоря, изменяется состав лучистого потока, т. е. количественное соотношение лучей различных длин волн.
В соответствии с этими положениями различают три метода измерений:
1) радиационный, основанный на измерении суммарной мощности излучения нагретого тела;
2) оптический (монохроматический, яркостной), основанный на измерении мощности излучения для заданной длины волны;
3) цветовой, основанный на измерении отношения мощностей излучения для двух заданных длин волн и
На рис. 23 приведены кривые интенсивности излучения для абсолютно черного тела, которые показывают, что:
1) суммарная или интегральная мощность излучения (площадь, ограниченная кривой для соответствующей температуры и осью абсцисс) быстро растет с ростом температуры (закон Стефана -- Больцмана);
2) максимум интенсивности излучения по мере роста температуры перемещается в область более коротких волн (закон Вина).
Полная, или интегральная, энергия излучения абсолютно черного тела пропорциональна четвертой степени температуры этого тела. Очевидно, измерив полную энергию излучения, мы можем определить температуру тела,
Рис. 3. Зависимость интенсивности лучеиспускания абсолютно черного тела от длины волны и абсолютной температуры
Такой метод измерения температуры носит название радиационного метода, а приборы, основанные на принципе измерения интегральной энергии излучения, называются радиационными пирометрами.
Радиационный пирометр, проградуированный по абсолютно черному телу, при измерении температуры физического тела (не абсолютно черного) будет давать заниженные показания, так как излучательная способность физических тел всегда меньше излу-чательной способности абсолютно черного тела. Эти показания могут быть исправлены, если известен коэффициент интегральной излучательной способности, представляющий отношение интегральной энергии излучения физического тела к интегральной энергии излучения абсолютно черного тела при одной и той же температуре.
Для физических тел этот коэффициент всегда меньше единицы. Величина его зависит от материала тела, состояния поверхности, температуры и других факторов. Практически физическое тело излучает как абсолютно черное лишь в одном случае, когда оно находится в закрытой печи, внутренняя поверхность которой имеет ту же температуру, что и находящееся там тело. Глазок в печи может быть принят за абсолютно черное тело. В этом случае радиационный пирометр будет измерять истинную температуру.
Радиационные пирометры (рис. 4) различных конструкций состоят из двух основных частей: телескопа и измерительного прибора (показывающего или самопишущего).
Оптическая система телескопа концентрирует энергию излучения нагретого тела на термоприемнике. Термоприемник, помещенный внутри телескопа, обычно представляет собой миниатюрную термобатарею, т. э. д. с. которой служит мерой температуры нагретого тела.
В комплекте с радиационным пирометром могут применяться различного типа показывающие и самопишущие милливольтметры, а также лабораторные и автоматические потенциометры.
Оптический метод (монохроматический, яркостной) основан на определении интенсивности излучения нагретого тела, соответствующей вполне определенной длине волны. Практически в приборах используется излучение в некотором узком диапазоне длин волн от X до X f АХ. Обычно выбирают X = 0,65 мк из тех соображений, что к более длинным волнам человеческий глаз уже не восприимчив, волны же короче 0,65 мк могут быть срезаны при помощи красного светофильтра.
Рис. 4. Схема устройства радиационного пирометра: 1 -- объектив; 2 -- диафрагму; 3 -- экран; 4-- термобатарея; 5 -- красный светофильтр; 6 -- окуляр; 7 -- гальванометр
Оптический пирометр, проградуированный по абсолютно черному телу, будет показывать при измерении температуры физических тел не действительную, а так называемую яркостную, или черную монохроматическую, температуру, так как коэффициент монохроматической излучательной способности, представляющий отношение интенсивности излучения физического тела и интенсивности излучения абсолютно черного тела в лучах заданной длины волны при одной и той же температуре, всегда меньше единицы.
Для многих материалов коэффициенты монохроматической излучательной способности хорошо изучены. Пользуясь данными этой таблицы и кривыми поправок на неполноту излучения (рис. 5), можно определить поправку к яркостной температуре (показание оптического пирометра). Эту поправку следует прибавить к яр костной температуре для того, чтобы получить истинную.
Рис. 5. График поправок к оптическому пирометру
Рис. 6. Схема устройства оптического пирометра: 1 -- объектив; 2 -- лампа накаливания; 3 -- красный светофильтр; 4 -- окуляр; 5 -- реостат; 6 -- аккумулятор; 7 -- гальванометр;
Принцип действия прибора Изображение источника излучения, температуру которого хотят измерить, с помощью объектива получается в плоскости нити пирометрической лампочки. Наблюдатель, глядя в окуляр через красный светофильтр, видит нить лампочки, проектирующейся на фоне изображения источника излучения. Меняя положение движка реостата, можно установить такую силу тока пирометрической лампочки, при которой нить «исчезает» на фоне изображения. Это происходит в тог момент, когда яркость нити лампочки будет равна яркости изображения источника излучения. Соответствующая этому равенству яркостей сила тока отсчитывается по включенному в цепь амперметру, шкала которого обычно градуируется непосредственно в градусах яркостной температуры.
Каждый оптический пирометр имеет специальное устройство для монохроматизации (т. е. выделения одноцветных лучей) пучка лучей, попадающих в глаз наблюдателя. Для этой цели применяются стеклянные светофильтры из специального красного стекла.
Нить пирометрической лампочки стараются не нагревать выше 1500 °С, а измерение более высоких температур осуществляется путем уравнения яркости нити и ослабленной поглощающим фильтром яркости изображения источника излучения.
В соответствии с этим электроизмерительный прибор имеет две градусные шкалы: от 800 до 1400--1500 °С для работы без поглощающего фильтра и до 2000 °С с введенным между лампочкой и объективом поглощающим фильтром.
Оптические пирометры обеспечивают более высокую точность, чем радиационные, но не дают возможности осуществлять непрерывный отсчет температуры или ее автоматическую запись.
Цветовой метод измерения температуры основан на измерении интенсивностей излучения двух выбранных длин волн.
Цветовой метод измерения температуры теоретически является наиболее совершенным. Физические тела, температуру которых приходится измерять, являются чаще всего серыми излучателями, т. е. такими, которые, по сравнению с абсолютно черным телом, излучают слабее во всех частях спектра. Коэффициенты монохроматической излучательной способности этих тел имеют одинаковую величину для лучей любой длины волны. В этом случае отношение интенсивностей излучения не зависит от излучательной способности тела, и цветовой пирометр, проградуированный по абсолютно черному телу, должен показывать действительную температуру серого тела.
Практическое осуществление пирометра, использующего измерение отношения интенсивностей излучения для двух длин волн, оказывается достаточно сложным, поэтому последние не получили еще широкого распространения.
Фотоэлектрические пирометры. В фотоэлектрических пирометрах чувствительным органом, воспринимающим излучение раскаленных тел, является фотоэлемент.
Фотоэлемент представляет собой устройство, меняющее свои электрические свойства в зависимости от количества и качества падающего на его чувствительную поверхность излучения. Важной характеристикой фотоэлементов, применяемых в фотоэлектрических пирометрах, является их спектральная чувствительность, т. е. чувствительность к различным частям спектра излучения.
Фотоэлектрические пирометры можно разделить на три группы. К первой группе следует отнести фотопирометры, в которых используется вся или большая часть спектральной чувствительности фотоэлемента.
Эти фотопирометры реагируют на суммарную энергию излучения нагретого тела. В этом отношении их можно сравнить с радиационными пирометрами. Фотопирометры этой группы, проградуи-рованные по абсолютно черному телу, дают правильные показания лишь при измерении температуры тел, которые могут быть практически приняты за абсолютно черные.
Ко второй группе относятся фотопирометры, в которых так же, как и в оптических пирометрах, используется энергия излучения в узком диапазоне длин волн.
К третьей группе относятся цветовые фотопирометры, действие которых основано на измерении отношения интенсивностей излучения двух заданных длин волн.
В литературе описывается много различных схем и конструкций фотопирометров, однако серийно отечественной промышленностью выпускается только один тип ФЭП-3, предназначенный для измерения температуры прокатываемого металла в прокатных цехах. Прибор дает показания яркостной температуры и выпускается по классу 1.
Для измерения температуры при нагреве деталей или изделий токами высокой частоты может быть использован фотоэлектрический пирометр, разработанный НИИ ТВЧ им. проф. В. П. Вологдина. Головка этого прибора может быть установлена непосредственно на индукторе или отнесена от него на некоторое расстояние. Фотопирометр дает возможность автоматически отключать генератор при нагреве заготовки до заданной температуры.
Размещено на Allbest.ru
...Подобные документы
Аппаратные средства с возможностью расширения и открытыми принципиальными схемами. Процесс работы с микроконтроллерами. Теоретические сведения о платформе Arduino. Установка драйверов для Arduino Duemilanove, Nano или Diecimila в Windows 7, Vista или XP.
курсовая работа [3,3 M], добавлен 26.09.2014Принципы работы цифрового компаса HMC5883L, платы Arduino UNO. Особенности шины I2C, ее недостатки и преимущества. Программа Fritzing, ее значение для построения схемы подключения цифрового компаса к Arduino UNO. Согласование уровней выхода со входом.
курсовая работа [1,4 M], добавлен 30.03.2014Упрощенная модель системы регулировки. Стандартный конструктив Ардуино с платами расширения. Внешний вид Ардуино Uno. Среда разработки Arduino. Встроенный текстовый редактор программного кода. Программа управления шаговым двигателем в однофазном режиме.
курсовая работа [4,5 M], добавлен 02.06.2015Опис актуальності завдання та область використання мікросхеми Arduino UNO. Особливості дослідження, проектування і розробки схем. Тахометр як прилад для вимірювання частоти обертання валів машин і механізмів. Перелік елементів адаптера інтерфейсу RS-232.
курсовая работа [2,9 M], добавлен 19.07.2014Понятие и виды микроконтроллеров. Особенности программирования микропроцессорных систем, построение систем управления химико-технологическим процессом. Изучение архитектуры микроконтроллера ATmega132 фирмы AVR и построение на его основе платформы Arduino.
курсовая работа [1,9 M], добавлен 13.01.2011Особенности микроконтроллеров AVR семейства Mega. Работа ЖК-индикатора на твист-эффекте при напряжениях. Виды и параметры аккумуляторов, их сравнительный анализ. Описание структурной и принципиальной схемы лабораторного стенда отладочного модуля.
курсовая работа [961,3 K], добавлен 13.02.2016Проектирование вычислительного модуля, состоящего из 2 датчиков давления и 4 датчиков температуры (до +125 и до +400). Составление схемы подключения датчиков. Написание демонстрационных программ для работы с устройствами DS18B20, АЦП DS2450 и MPX2010.
курсовая работа [190,3 K], добавлен 24.12.2010Разработка и создание электронного устройства с датчиком температуры DS18B20 на базе PIC16F628A и их трансляцией на семи-сегментный индикатор. Выбор устройства отображения информации, программного обеспечения. Блок-схема работы микроконтроллера.
дипломная работа [2,1 M], добавлен 25.06.2017Классификация электромагнитных подвесов. Построение математической модели стенда. Программная реализация пропорционально-интегрально-дифференциального регулятора. Описание микроконтроллера ATmega 328 и платы Arduino. Сборка и ввод стенда в эксплуатацию.
дипломная работа [2,6 M], добавлен 09.06.2014Изучение цифрового термометра DS18B20: диапазон измерений, уникальный код, блок-схема, особенности функционирования. Устройство и назначение микроконтроллера PIC16F84, его технические характеристики. Описание алгоритма работы термометра-термостата.
контрольная работа [2,5 M], добавлен 20.12.2012Структурная схема системы управления кондиционером. Выбор пульта управления, датчика температуры, вентилятора, микроконтроллера и компрессора. Внутренняя структура и система команд транспортного уровня микросхемы DS18B20. Алгоритм работы кондиционера.
курсовая работа [2,1 M], добавлен 14.11.2010Разработка аппаратных и программных средств для реализации цифрового термометра. Выбор способа измерения температуры. Функциональные возможности преобразователя DS18B20. Возможность использования LCD дисплея без подсветки и семисегментного индикатора.
курсовая работа [2,2 M], добавлен 15.01.2013Особенности устройства измерения температуры, выполненного на микроконтроллере ATmega8515L и датчике температуры DS18S20. Определение требований к печатной плате. Требования к формовке выводов, лужению и пайке. Расчет конструктивных параметров.
курсовая работа [433,2 K], добавлен 25.04.2015Назначение и применение измерительной системы температуры. Пирометр как измерительный прибор для бесконтактного измерения температуры, области его применения, оптическое разрешение, фокусное расстояние, метрологические характеристики и методы поверки.
курсовая работа [1,0 M], добавлен 07.04.2011Принцип измерения мощности инфракрасного излучения бесконтактными датчиками температуры. Преимущества терморезистивных термодатчиков. Функции, достоинства пирометров. Технические характеристики современных датчиков температуры отечественного производства.
курсовая работа [771,5 K], добавлен 15.12.2013Эквивалентная схема измерения температуры с использованием термопреобразователя сопротивления. Функциональная схема измерительного преобразователя. Расчет и выбор схемы источника опорного напряжения. Настройка схемы ИП в условиях комнатной температуры.
курсовая работа [2,3 M], добавлен 29.08.2013Методика проектирования, разработки, практической апробации цифрового регулятора температуры на базе микросхемы-термометра DS1620, который совмещает температурный датчик, схему управления и АЦП в одном кристалле, и микроконтроллера фирмы Atmel AT90S2313.
курсовая работа [755,6 K], добавлен 19.06.2010Разработка устройства, подключаемого к стандартному ISA интерфейсу системной магистрали IBM-совместимого компьютера: адаптера одноканального устройства контроля температуры, который является устройством сопряжения между датчиком температуры и компьютером.
курсовая работа [1,1 M], добавлен 05.12.2009Виды и использование датчиков автоматического контроля режимных параметров технологических процессов химического производства. Принцип действия измеряемых датчиков, регуляторов температуры, модульных выключателей. Средства защиты электроустановок.
дипломная работа [770,6 K], добавлен 26.04.2014Выбор и обоснование принципа работы узла аналого-цифрового преобразования. Создание измерительного преобразователя для датчика термопары. Определение максимальной погрешности нелинейности характеристики в заданном диапазоне температуры; линеаризация.
курсовая работа [585,9 K], добавлен 05.11.2011