Добавил:
Просто помощь нуждающимся из-за недостатка информации в типичных закомплексованных и алчных вУЗАх,если не жалко помочь взаимно, могу скинуть номер карты или ещё лучше совет дам, делитесь с полученной любой инфой или выполненной работой с другими... Так мы сможем поддерживать друг друга в любой ситуации! Да прибудет с нами сила! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные / ЭИПИДИ лаба №5.docx.doc
Скачиваний:
0
Добавлен:
10.12.2022
Размер:
72.77 Кб
Скачать

Описание лабораторной установки

Лабораторная установка включает в себя регулируемый источник стабилизированного напряжения с ограничением по току и стенд для изучения датчиков температуры. С помощью переменного резистора задается ток базы биполярного транзистора. Увеличение тока базы приводит к увеличению коллекторного тока и, следовательно, суммарного потребляемого стендом тока. Температура транзистора изменяется от комнатной при отсутствии тока до 90 градусов при максимальном токе потребления.

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

Ход работы и результаты измерения

  1. Изучив краткие теоретические сведения, мы приступаем к подготовке аппаратного и программного обеспечения к работе.

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

  3. Ждём в течении минуты и снимаем новые значения.

  4. Заполняем таблицу.

Таблица 5.3 – Результаты измерений №1

I

0

10

20

30

40

50

60

70

80

90

100

R

1.374

1.28

1.1

1.01

0,9

0,8

0,73

0,67

0,59

0,53

0,46

T

27

28

32

34

39

41

43

46

50

53

57

Uард

1.38

1.39

1.41

1.41

1,42

1,43

1,43

1,44

1,45

1,46

1,46

Таблица 5.4 – Результаты измерений №2

I

100

110

120

130

140

150

160

170

180

190

200

R

0,46

0,42

0,38

0,35

0,31

0,28

0,25

0,23

0,21

0,19

0,17

T

57

60

62

65

68

71

74

77

81

84

88

Uард

1,46

1,47

1,48

1,48

1,49

1,49

1,50

1,50

1,51

1,51

1,51

Программа

void setup()

{

Serial.begin(9600);

}

void loop()

{

int ADCval = analogRead(A1);

float voltage = ADCval*5.0f/1023;

Serial.println(voltage);

delay(1000);

if (voltage > 3)

{

digitalWrite(13, HIGH);

}

else

{

digitalWrite (13, LOW);

}

}

Вывод:

В ходе лабораторной работы изучены принципы работы температурных датчиков, а также основные типы датчиков и экспериментальном снятии их основных характеристик. Также приобретены навыки написания кода микроконтроллера Arduino с использованием конструкции if и рассчитываемых переменных целочисленной и с плавающей точкой.

Соседние файлы в папке Лабораторные