Разработка универсального регулятора температуры промышленных устройств
Разработка цифрового измерителя температуры и давления на основе AVR микроконтроллера AT90S4414. Структурная, функциональная и принципиальная схемы. Датчик температуры на основе термопары ТХК. Возможность подключения других датчиков температуры.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 05.06.2013 |
Размер файла | 194,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
2Министерство образования Российской Федерации
Поволжский Государственный Технологический Университет
Факультет Информатики и Вычислительной Техники
Кафедра ИВС
Курсовая работа
Разработка универсального регулятора температуры промышленных устройств
по дисциплине "Микропроцессорные системы"
Разработалы: студент группы ИВТ-41 Колесников Д.А.
Проверил: Мясников В.И.
Йошкар-Ола 2013 г.
Аннотация
В данной курсовой работе произведена разработка цифрового измерителя температуры и давления на основе AVR микроконтроллера AT90S4414 с характеристиками, согласно заданию. Выполнена разработка структурной, функциональной и принципиальной схем. Приведена информация о выбранных элементах структурной схемы.
датчик регулятор температура цифровой
Содержание
- Техническое задание
- 1. Введение
- 2. Разработка схемы
- 2.1 Разработка структурной схемы
- 2.2 Разработка функцианальной схемы
- 2.3 Разработка принципиальной схемы
- 3. Разработка программного обеспечения
- 3.1 Разработка структуры программного обеспечения
- 3.2 Разработка алгоритма одного из составных частей программного обеспечения
- 3.3 Написание программы
- 4. Заключение
- Список литературы
- Приложения
Техническое задание
Разработать универсальный регулятор температуры промышленных устройств:
на базе микроконтроллера AT90S4414;
тип термопреобразователя - термопара ТХК;
температурный диапазон измерений +50°С …+400°;
точность измерения 0.1°С;
периодичность измерения не реже 10мс (100мс, 1с);
управление нагревателем через электромагнитное реле
напряжение, подаваемое на нагреватель ~220В;
мощность нагревателя - 500Вт (1кВт, 10 кВт);
наличие пульта управления: клавиатура 16 клавиш, дисплей 2 х 16;
связь с центральным пультом по гальванически развязанному интерфейсу RS-485;
разработать общую структуру ПО;
разработать процедуру связи с центральным пультом;
разработать формат кадра посылки;
написать программу инициализации;
написать программу процедуры связи с центральным пультом;
питание устройства от сети ~220В.
1. Введение
В промышленности и бытовой сфере проблема эффективного использования тепловой энергии - одна из важнейших. Ее решение возможно только при комплексной автоматизации всего теплотехнического оборудования с помощью различных цифровых приборов локального учета, контроля и управления (с возможностью соединения таких приборов в локальную вычислительную сеть для создания систем глобального регулирования всего объекта).
AVR-микроконтроллеры в сочетании с датчиками позволяют создавать эффективные системы контроля в бытовой и промышленной технике. Их главные достоинства - универсальность, программная гибкость, возможность цифровой обработки данных и реализации сложных алгоритмов управления. Интеграция в одном корпусе большого количества периферийных устройств обеспечивает компактность и низкую стоимость приборов в условиях сжатых сроков разработки и постановки изделий на производство.
Однокристальная микро-ЭВМ (микроконтроллер) представляет собой, построенную вокруг микропроцессора вычислительную систему, которая выполнена на одном кристалле вместе с микропроцессором.
В данной работе используется микроконтроллер AT90S4414 фирмы Atmel. Микросхема выполнена в 40-выводном корпусе, что дает безусловный выигрыш. Таким образом, микроконтроллер имеет (4 внешних порта РА,РВ,РС и РD). Прибор обеспечивает производительность, приближающуюся к 1 МГц. Архитектура эффективно поддерживает как языки высокого уровня, так и программы на языке ассемблер. Микроконтроллер AT90S4414 содержит: 4Кбайта загружаемого ПЗУ, 256 байтов СОЗУ дает возможность наращивать память данных, программируемый последовательный UART, программируемый сторожевой таймер и многое, многое другое.
2. Разработка схемы
2.1 Разработка структурной схемы
Согласно заданию схема должна содержать следующие блоки:
· Блок преобразования напряжения (необходим для преобразования напряжения 220В, в 5В)
· Микроконтроллер (служит для управления всеми блоками данной схемы)
· Датчик температуры
· Схема управления силовыми цепями
· Источник тока (необходим для измерения температуры, так как на термометр сопротивления необходимо подавать постоянный ток)
· Интерфейс для связи с ПК (необходим для передачи полученных данных в персональный компьютер)
· Дисплей (предназначен для отображения измеряемых данных)
· Клавиатуру
· Супервизор напряжения (вырабатывает общий сигнал сброса)
Рис.5. структурная схема
2.2 Разработка функцианальной схемы
Разработку функциональной схемы начнем с последовательного описания каждого блока схемы.
1) Стабилизатор напряжения. На вход данной микросхемы подается напряжение 220В с выхода получаем постоянное напряжение 5В. Напряжение 5в необходимо для питания микросхем.
2) Микроконтроллер. На данную микросхему также подается земля и питание. Сигнал сброса и на его входы также поступают сигналы от различных устройств таких как датчик температуры, последовательный интерфейс обмена, клавиатура, устройство отображения и др.Т. е данная микросхема управляет всеми остальными.
3) Датчик температуры. Представлен в виде термометра сопротивления и через должен него протекает постоянный ток, чтобы с выводов снимать изменяющееся напряжение. Напряжение будет изменяться в зависимости от температуры.
4) Источник тока. С выхода данной микросхемы снимаем постоянный ток, на вход подается земля и питание.
5) Последовательный интерфейс. Он управляется от микроконтроллера, т.е. на его входы кроме питания и земли, подаются сигналы (RE,R0,DE,DO) по которым происходит считывание или запись данных в компьютер по последовательному порту.
6) Клавиатура. С выхода идет код в микроконтроллер, который там обрабатывается и по нему выполняется какая либо операция, на вход подается земля.
7) Дисплей. Предназначен для вывода измеряемых данных. Выводом данных на экран управляет микроконтроллер, поэтому на входы данного блока также поступают сигналы управления и сами данные с микроконтроллера. На вход также подается земля и питание.
8) Супервизор напряжения. На выходе данного блока формируется общий сигнал сброса, на вход подаются земля и питание.
Структурная схемы представлена в приложении 1.
2.3 Разработка принципиальной схемы
Согласно заданию требуется разработать цифровой измеритель температуры и давления на базе контролера AVR. Был выбран микроконтроллер AT90S4414, потому что он имеет достаточное число выводов, напряжение питания от 2,7 до 6 В, есть программируемый полный дуплексный UART (так как мне необходимо организовать последовательную связь с компьютером) и встроенный аналоговый компаратор. Еще в нем имеется сторожевой таймер и в данном микроконтроллере имеется возможность применить языки высокого уровня для его программирования. Все остальные характеристики приведены в приложении 2.
Супервизор напряжения: выбрана микросхема ADM705 так как она обладает следующими характеристиками:
· напряжение питания до 5В,
· высокий и низкий уровень сигнала Reset,
· время сигнала Reset 350 мС, потребляемый ток 45мкА,
· температурный диапазон от - 40до +85 гр. С
По характеристикам эта схема подходит для данного устройства.
В задании оговорено, что нужно для связи с компьютером использовать интерфейс RS485. Была выбрана микросхема МАХ481, с напряжением питания 5 В.
Использовался датчик температуры на основе термопары ТХК (по заданию).
Необходим жидко кристаллический индикатор со следующими характеристиками
· напряжение питания 5В
· двух строчный
· со встроенным контроллером, русским алфавитом и наиболее дешевый
Данными свойствами обладает модуль PG1602.
Для обеспечения питания микросхем используем интегральном стабилизатор напряжения, в котором используются: понижающий трансформатор выпрямитель, построенный по мостовой схеме, что обеспечивает двухполупериодное выпрямление и уменьшает пульсации выходного напряжения и фильтр на выходе выпрямителя (ёмкостной). В качестве стабилизатора чаще всего применяются интегральные стабилизаторы непрерывного действия. В данную схему подается напряжение питания 220В на выходе имеем 5 В.
3. Разработка программного обеспечения
3.1 Разработка структуры программного обеспечения
На рис.6 представлена структура программного обеспечения
USR,RxC=1 |
|
Возврат и сброс флага |
|
lagdan=1 и flagpr=1 |
|
Сброс флагов, если пустой буфер |
Рис.6.
В блоке инициализация делаем следующие действия. Для контроллера настройка портов, программирование таймеров, настройка UART, устанавливаем стек и т.д. Для ЖКИ устанавливаем разрядность шины данных=8, количество строк =2, шрифт 5х7 точек, направление сдвига курсор в право, запрещаем сдвиг дисплея вместе со сдвигом курсора и т.д.
Блок опроса флагов: происходит постоянный опрос флагов, если какой-либо флаг установлен, то переходим на соответствующую подпрограмму обработки, которая после окончания своей работы возвращается в то место, откуда была вызвана и сбрасывает соответствующий флаг.
Программа опроса клавиатуры: постоянно опрашивает клавиатуру, и записывает ее состояние в заданный регистр1, как только в этом регистре1 появляется указанное число, она устанавливает Flagklav=1.
Подпрограмма обработки сканкода активизируется, когда установлен Flagklav=1. Сначала проверяем, если действительно в регистре1 число (т.е. устраняем дребезг контактов), анализируем содержание регистра1 и в зависимости от того какое число там записано переходим на ту или иную подпрограмму обработки. В конце подпрограммы сбрасываем Flagklav.
Подпрограмма выдачи на дисплей результата измерения активизируется когда установлен флаг Flagvyvod=1. В зависимости от содержания регистра1, выводим данные из той или иной ячейки памяти.
Подпрограмма записи данных активизируется когда установлен флаг Flagszap=1, и в зависимости от содержания регистра1, записываем данные в ту или иную ячейку памяти.
Подпрограмма приема данных активизируется когда установлен флаг USR,RxC, его устанавливает компьютор приславший данные, выполняем прием даных и конце подпрограммы сбрасываем флаг USR,RxC.
Подпрограмма выдачи данных на компьютер начинает выполнятся когда Flagdan=1 и flagpr=1, далее выполняется выдача данных на компьютер и сброс флагов происходит в том случае, если буфер с данными пуст.
3.2 Разработка алгоритма одного из составных частей программного обеспечения
Алгоритм инициализации ЖКИ представлен на рис.7.
Рис.7.
Программа инициализации ЖКИ составленная по данному алгоритму и написанная на языке Ассемблер будет выглядеть так:
initlcd:
rcall del
ldi r25,30h
rcall icom
rcall del
ldi r25,30h
rcall icom
rcall del
ldi r25,30h
rcall icom
ldi r25,38h; устанавливаем разрядность шины данных=8, количество строк =2, шрифт 5х7 точек
rcall icom
ldi r25,08h; включить дисплей, зажечь курсор
rcall icom
ldi r25,01h; очистить дисплей и установить курсор в нулевую позицию
rcall icom
ldi r25,06h; устанавливаем направление сдвига курсор в право, запретить
сдвиг дисплея вместе со сдвигом курсора
rcall icom
ret
del:
ldi r17,150; задержка ~15 ms при кварце 4 МГц
l: ldi r18, 200;
l1: dec r18;
brne l1;
dec r17;
brne l;
ret
icom:
in r0,portA
sbi r0,2; установит RS в 1
out portA,r0
in r0,portA
сbi r0,1; установит W/R в 0
out portA,r0
in r0,portA
sbi r0,0; установит Е в 1
out portC,r0
out portB,r25; записать в ЖКИ команду из регистра r25
in r0,portA
cbi r0,0; сбросить Е в 0
out portA,r0
in r0,portA
sbi r0,1; установит W/R в 1
out portA,r0
ret
3.3 Написание программы
Текст программы составленный по структурной схеме на рис.6 приведен ниже
. include "4414def. inc"
. def flag=r1
. def flagszap =0
. def flagklav =1
. def flagsbr =2
. def flagvyvod =3
. def flagdan =4
. def flagpr =54
. def tmp=r20
. cseg
.org 0H
rjmp main
main:
rcall init; инициализация контроллера
rcall initlcd; инициализация ЖКИ
rcall priglashenie; программа выдачи начального приглашения
m1:
in r30,PinC; программа опроса клавиатуры и флагов
ldi r31,FEh
cp r30,r31; если равно, то переходим на подпрограмму ввода
rcall vvod
ldi r31,FDh
cp r30,r31; если равно, то переходим на подпрограмму вывода
rcall vyvod
ldi r31,7Fh
cp r30,r31; если равно, то переходим на подпрограмму сброса
rcall sbros
sbrc USR,RxC; проверяем если бит USR,RxC=1, то переходим на
подпрограмму приема данных от компьютера, если не
равен то пропускаем следующую команду
rcall priem; подпрограмма приема данных, после своего окончания
работы она скидывает флаг USR,RxC
sbrs flagdan; проверяем если 0, то переход на m2, если нет, то
пропускаем следующую команду
rjmp m2
sbrs flagpr
rjmp m2
rcall outdan; подпрограмма выдачи данных на компьютер, после
выполнения выдачи данных сбрасывает флаг данных и
приемника
m2:
rjmp m1
init:
ldi r31,ramend; указываем стек
out SPL,r31
ldi r31,ffh; порт B настроить на вывод
out ddrb,r31
ldi r31, 00h; Port С to ввод
out DDRС, r31
ldi r31,FFh; подключаем резисторы
out PortС, r31
ldi tmp,00011101; инициализация UART
out UCR,tmp;
ldi tmp,25; 9600 бит/сек при fclk=4МГц
out UBBR,tmp;
ret
icom:
in r0,portA
sbi r0,2; установит RS в 1
out portA,r0
in r0,portA
сbi r0,1; установит W/R в 0
out portA,r0
in r0,portA
sbi r0,0; установит Е в 1
out portC,r0
out portB,r25; записать в ЖКИ команду из регистра r25
in r0,portA
cbi r0,0; сбросить Е в 0
out portA,r0
in r0,portA
sbi r0,1; установит W/R в 1
out portA,r0
ret
initlcd:
rcall del
ldi r25,30h
rcall icom; осуществляем запись команды в регистр ЖКИ
rcall del
ldi r25,30h
rcall icom; осуществляем запись команды в регистр ЖКИ
rcall del
ldi r25,30h
rcall icom
ldi r25,38h; устанавливаем разрядность шины данных=8,количество строк =2, шрифт 5х7 точек
rcall icom; осуществляем запись команды в регистр ЖКИ
ldi r25,08h; включить дисплей, зажечь курсор
rcall icom
ldi r25,01h; очистить дисплей и установить курсор в нулевую позицию
rcall icom
ldi r25,06h; устанавливаем направление сдвига курсор в право,
запретить сдвиг дисплея вместе со сдвигом курсора
rcall icom
ret
del:
ldi r17,150; задержка ~15 ms при кварце 4 МГц
l: ldi r18, 200;
l1: dec r18;
brne l1;
dec r17;
brne l;
ret
vvod:
rcall del; делаем задержку
ldi r31,FEh; проверяем есть ли действительно в регистре r30
указанные числа (таким образом устраняем дребезг
контактов)
cp r30,r31; если равно, то выполняем следующую программу
in r29,PinC; программа опроса клавиатуры и флагов
ldi r31,FBh
cp r29,r31; если равно, то в r28 записываем адрес ячейки памяти
ldi r28,0060h
ldi r31,F7h
cp r29,r31
ldi r28,0070h
ldi r31,EFh
cp r29,r31
ldi r28,0080h
ldi r31,DFh
cp r29,r31
ldi r28,0090h
ldi r31,BFh
cp r29,r31
ldi r28,00A0h
rcall zapis
ret
vyvod:
rcall del; делаем задержку
ldi r31,FDh; проверяем есть ли действительно в регистре r30
указанные числа (таким образом устраняем дребезг
контактов)
cp r30,r31; если равно, то выполняем следующую программу
in r29,PinC; программа опроса клавиатуры и флагов
ldi r31,FBh
cp r29,r31; если равно, то переходим на подпрограмму вывода1
ldi r28,0060h
ldi r31,F7h
cp r29,r31; если равно, то переходим на подпрограмму вывода2
ldi r28,0060h
ldi r31, ЕFh
cp r29,r31; если равно, то переходим на подпрограмму вывода3
ldi r28,0060h
ldi r31,DFh
cp r29,r31; если равно, то переходим на подпрограмму вывода4
ldi r28,0060h
ldi r31,BFh
cp r29,r31; если равно, то переходим на подпрограмму вывода5
ldi r28,0060h
RCALL VYVOD1
ret
zapis:
nop; задержка
nop
nop
nop
mov eearh,00h; старший байт адреса ячейки
mov eearl,r28; младший байт адреса ячейки
set eerc,2; разрешение записи
set eerc,1; запись
ret
4. Заключение
В данной курсовой работе был разработан цифровой измеритель температуры. Использовался датчик температуры на основе термопары ТХК Данная схема имеет возможность подключения и других датчиков температуры. Устройство построено на контроллере AVR (АТ90S4414), содержащем встроенный аналоговый компаратор.
Список литературы
1. Геращенко О.А., Гордов А.Н., Лах В.И. и др. Температурные измерения: Справочник. Киев: Изд. "Наукова думка", 1984.496 С.
2. Бокуняев А.А., Борисов Н.М., Варламов Р.Г. и др. Справочная книга радиолюбителя-конструктора. Под ред. Чистякова Н.И. М.: Радио и связь, 1990.624 С: ил.
3. Современные микроконтроллеры: Архитектура, средства проектирования, примеры применения, ресурсы сети Интернет. "Телесистемы". Под. ред. Коршуна И. В.; Составление пер. с англ. и литературная обработка Горбунова Б.Б. М: Изд. "Аким", 1998.272 С: ил.
4. Лаптев В.В. Цифровой измеритель. Свидетельство на полезную модель №13698 от 09.11.1999 г.
5. I-7013, I-7033. User manual. Copyright 1999. ICP DAS.
6. ADAM-4013. User manual. Copyright 1994. Advantech.
7. Все необходимое для автоматизации на базе PC: Каталог. Прософт. 1998 г.
8. http://www.atmel.ru/AVR
Приложения
Приложение 1
Приложение 2
В данном приложении приведено описание микроконтроллера АТ90S4414.
8-ми разрядный КМОП микроконтроллер с загружаемой Flash ПЗУ
· AVR RISC архитектура - архитектура высокой производительности и малого потребления
· 120 команд, большинство которых выполняются за один машинный цикл
· 4Кбайта Flash ПЗУ программ, с возможностью внутрисистемного программирования и загрузки через SPI последовательный канал, 1000 циклов стирания/запись
· 256 байт ЭСППЗУ данных, с возможностью внутри системной загрузки через SPI последовательный канал, 100000 циклов стирания/запись
· 256 байт встроенного СОЗУ
· 32*8 регистра общего назначения
· 32 программируемых линий ввода/вывода
· 16 - разрядный и 32 - разрядный формат команд
· Диапазон напряжений питания от 2,7 до 6 В
· Полностью статический прибор работает при тактовой частоте от 0 до 8 МГц
· Длительность командного цикла: 125 нс, при тактовой частоте 8МГц
· 8 - разрядный и 16 - разрядный таймеры/счетчики с общим прескалером
· Сдвоенный ШИМ с 8,9 или 10 разрядным разрешением
· Программируемый полный дуплексный UART
· Два внешних и десять внутренних источников сигнала прерывания
· Программируемый сторожевой таймер с собственным встроенным генератором
· Встроенный аналоговый компаратор
· Режимы энергоснабжения: пассивный и стоповый
· Блокировка режима программирования
· Промышленный и коммерческий диапазон температур
· 40-выводный корпус PDIP
КМОП микроконтроллер AT90S4414 реализован по AVR RISC архитектуре (Гарвардская архитектура с разделенной памятью и разделенными шинами для памяти программ и данных) и совместим по исходным кодам и тактированию с 8-разрядными микроконтроллерами семейства AVR (AT90SXXX). Выполняя команды за один тактовый цикл, прибор обеспечивает производительность, приближающуюся к 1 МГц. AVR ядро объединяет мощную систему команд с 32 8 разрядными регистрами общего назначения и конвейерного обращения к памяти программ. Шесть из 32 регистров могут использоваться как три 16 - разрядных регистра указателя при косвенной адресации пространства памяти. Выполнение относительных переходов и команд вызова реализуются с прямой адресацией всех 2К адресного пространства. Адреса периферийных функций содержатся в пространстве памяти ввода/вывода. Архитектура эффективно поддерживает как языки высокого уровня, так и программы на языках ассемблера.
Микроконтроллер AT90S4414 содержит: 4Кбайта загружаемого ПЗУ (2К*16), 256 байтов СОЗУ и 256 байтов ЭСППЗУ, с возможностью наращивания памяти данных до 64К за счет внешних ИС СОЗУ, 32 линии ввода/вывода общего назначения, 8-ми разрядный таймер/счетчик и 16 разрядный таймер/счетчик с режимом захвата и сравнения, систему внутренних и внешних прерываний, программируемый последовательный UART, программируемый сторожевой таймер с внутренним генератором, последовательный порт с интерфейсом SPI для внутри системной загрузки и для связи с внешними устройствами. Программно управляются два режима энергоснабжения. В пассивном режиме ЦПУ останавливается, но СОЗУ, таймеры/счетчики, порт SPI, сторожевой таймер и система прерываний остаются активными. В стоповом режиме останавливается тактовый генератор и, следовательно останавливаются все функции, пока не поступит сигнал внешнего прерывания или аппаратного сброса, но сохраняется содержимое регистров.
Встроенная загружаемая Flash память обеспечивает внутрисистемное программирование с использование интерфейса SPI или с использование стандартных программаторов энергонезависимой памяти.
Потребление прибора в активном режиме составляет 3,5 мА и в пассивном режиме 1мА. В стоповом режиме, при работающем сторожевом таймере, микроконтроллер потребляет 50 мкА.
Объединение на одном кристалле усовершенствованного 8-ми разрядного RISC ЦПУ с загружаемой Flash ПЗУ позволило фирме создать мощный микроконтроллер, обеспечивающий высокую гибкость и экономичность в использовании прибора в качестве встраиваемого контроллера.
Размещено на Allbest.ru
...Подобные документы
Эквивалентная схема измерения температуры с использованием термопреобразователя сопротивления. Функциональная схема измерительного преобразователя. Расчет и выбор схемы источника опорного напряжения. Настройка схемы ИП в условиях комнатной температуры.
курсовая работа [2,3 M], добавлен 29.08.2013Система автоматического регулирования температуры жидкости в термостате на основе промышленного цифрового регулятора ТРМ-10. Система стабилизации температуры. Нагрев изделий до заданной температуры, соответствующей требованиям технического процесса.
курсовая работа [915,5 K], добавлен 05.03.2009Назначение и область применения устройства - выявление отклонений от нужной температуры и предотвращение ее критического изменения. Структурная схема регулятора температуры. Расчет узлов и блоков. Выбор элементной базы. Разработка принципиальной схемы.
курсовая работа [1,3 M], добавлен 31.03.2013Проектирование устройства, измеряющего температуру в помещении. Выбор датчика температуры, микроконтроллера и отладочной платы. Изучение работы встроенного датчика температуры. Разработка программного обеспечения. Функциональная организация программы.
курсовая работа [2,0 M], добавлен 26.12.2013Методика проектирования, разработки, практической апробации цифрового регулятора температуры на базе микросхемы-термометра DS1620, который совмещает температурный датчик, схему управления и АЦП в одном кристалле, и микроконтроллера фирмы Atmel AT90S2313.
курсовая работа [755,6 K], добавлен 19.06.2010Проектирование цифрового термометра с возможностью отображения температуры на ЖК индикаторе. Аналитический обзор цифрового термометра. Схема включения микропроцессора, формирования тактовых импульсов. Разработка программного обеспечения микроконтроллера.
курсовая работа [671,4 K], добавлен 19.12.2010Общая характеристика и принцип действия электронного термометра, его назначение и сферы использования, разработка принципиальной схемы. Разработка термометра, обоснование выбора датчиков температуры, расчет узла схемы питания и фактической себестоимости.
курсовая работа [710,2 K], добавлен 13.12.2009Проектирование микроконтроллерного регулятора температуры, предназначенного для автоматического регулирования температуры контролируемого объекта. Состав данной системы и принцип ее работы, сфера применения. Разработка структурной и принципиальной схемы.
курсовая работа [436,2 K], добавлен 14.07.2009Проектирование вычислительного модуля, состоящего из 2 датчиков давления и 4 датчиков температуры (до +125 и до +400). Составление схемы подключения датчиков. Написание демонстрационных программ для работы с устройствами DS18B20, АЦП DS2450 и MPX2010.
курсовая работа [190,3 K], добавлен 24.12.2010Принцип измерения мощности инфракрасного излучения бесконтактными датчиками температуры. Преимущества терморезистивных термодатчиков. Функции, достоинства пирометров. Технические характеристики современных датчиков температуры отечественного производства.
курсовая работа [771,5 K], добавлен 15.12.2013Выбор и обоснование принципа работы узла аналого-цифрового преобразования. Создание измерительного преобразователя для датчика термопары. Определение максимальной погрешности нелинейности характеристики в заданном диапазоне температуры; линеаризация.
курсовая работа [585,9 K], добавлен 05.11.2011Виды и использование датчиков автоматического контроля режимных параметров технологических процессов химического производства. Принцип действия измеряемых датчиков, регуляторов температуры, модульных выключателей. Средства защиты электроустановок.
дипломная работа [770,6 K], добавлен 26.04.2014Разработка структурной схемы устройства. Принцип работы его блоков: источника напряжения, цифрового программируемого устройства, семисегментного дисплея, датчиков давления и температуры. Разработка алгоритма работы управляющей программы, ее блок-схема.
курсовая работа [2,5 M], добавлен 23.06.2015Разработка и создание электронного устройства с датчиком температуры DS18B20 на базе PIC16F628A и их трансляцией на семи-сегментный индикатор. Выбор устройства отображения информации, программного обеспечения. Блок-схема работы микроконтроллера.
дипломная работа [2,1 M], добавлен 25.06.2017Особенности устройства измерения температуры, выполненного на микроконтроллере ATmega8515L и датчике температуры DS18S20. Определение требований к печатной плате. Требования к формовке выводов, лужению и пайке. Расчет конструктивных параметров.
курсовая работа [433,2 K], добавлен 25.04.2015Структурная схема локальной системы поддержания стабильной температуры в рабочей камере термостата. Выбор элементной базы системы: микропроцессора, дифференциального усилителя, датчика температуры, рабочей камеры, повторителя, компаратора и нагревателя.
курсовая работа [692,8 K], добавлен 26.12.2011Разработка устройства, подключаемого к стандартному ISA интерфейсу системной магистрали IBM-совместимого компьютера: адаптера одноканального устройства контроля температуры, который является устройством сопряжения между датчиком температуры и компьютером.
курсовая работа [1,1 M], добавлен 05.12.2009Емкостные датчики измерения влажности: требования и функции. Технические характеристики датчика измерения температуры. Устройство и принцип работы датчиков измерения качества воздуха, основные требования в соответствии с условиями их эксплуатации.
реферат [968,1 K], добавлен 17.06.2014Разработка электронного термометра на основе аналогового цифрового преобразователя КР572ПВ5 с питанием от блока питания, собранного на микросхеме КР142ЕН1А, включенного по типовой схеме с защитой от короткого замыкания и датчиком температуры К1019ЕМ1.
курсовая работа [1,2 M], добавлен 14.11.2013Особенности проектирования и принцип работы программируемого стабилизатора температуры. Анализ исходных данных и методов решения, обоснование выбора элементной базы микроконтроллера. Расчет размеров элементов печатного рисунка, сопротивления и емкости.
курсовая работа [492,0 K], добавлен 16.08.2012