Разработка и изготовление автомобильных двухканальных термометров

Автор работы: Пользователь скрыл имя, 30 Апреля 2013 в 09:13, дипломная работа

Описание работы

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

Содержание работы

Введение 2
1. Анализ существующих конструкций (принцип действия) 3
2. Автомобильный термометр 2-х канальный на PIC16F628 + LCD Nokia3310 4
3. Двухканальный термометр-термостат на Atmega8 10
4. Термометр 2-х канальный на PIC16F628 + LCD Nokia3310 14
Библиографический список 21

Файлы: 1 файл

разработка и изготов автом двухкан термометров.doc

— 967.00 Кб (Скачать файл)

со1 (со2) — корректировка показаний датчика 1 (2). Введенное значение суммируется (с учетом знака) с этими показаниями прежде, чем они поступят на дальнейшую обработку. Это позволяет скомпенсировать возможную погрешность датчика.

В случае повторного кратковременного нажатия на кнопку SB1 на индикатор  выводится хранящееся в памяти микроконтроллера значение выбранного параметра, после чего кнопками SB2 и SB3 (соответственно уменьшение и увеличение на 0,1 °С) задают его новое значение. При длительном удержании этих кнопок изменение параметра начинает происходить быстрее (приблизительно 10 раз в секунду). Через 5с после последнего нажатия на любую кнопку установленное значение запоминается в энергонезависимой памяти микроконтроллера, а на индикатор выводится текущая температура.

Коды программы из файла Termo2ch.hex записывают в программную (FLASH) память микроконтроллера, а информацию из файла Termo2ch.epp — в его EEPROM. Разряды конфигурации микроконтроллера программируют в соответствии с таблицей:

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

Поскольку интерфейс 1-Wire, используемый датчиками, критичен к  тактовой частоте микроконтроллера, необходима точная настройка его внутреннего тактового генератора на 8 МГц. Для этого следует, подключив используемый экземпляр микроконтроллера к программатору, прочитать калибровочную константу, находящуюся в старшем байте слова, расположенного по адресу 0x0003 сигнатуры микроконтроллера. После загрузки в программатор файла Termo2ch.epp, но перед программированием, эту константу записывают в нулевую ячейку буфера EEPROM программатора.

Микроконтроллер АТmega8 может  быть заменен на ATmega8L. При замене индикатора CPD-05211SR2/A аналогичным другого типа придется, возможно, подобрать резисторы R8—R15, чтобы обеспечить приемлемую яркость.

Термометр 2-х  канальный на PIC16F628 + LCD Nokia3310

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

В качестве датчиков температуры можно использовать цифровые датчики DS18B20 или DS18S20. Данные цифровые датчики позволяют измерять температуры от -55 до +125°С, причем в интервале -10...+85°С производитель гарантирует абсолютную погрешность измерения не хуже ±0,5°С. На границах диапазона измеряемых температур точность ухудшается до ±2°С.Индикация показаний термометра во всем диапазоне измеряемых температур выполняется с точностью ±0.1°C, при использовании DS18B20, и с точностью ±0.5°C, при использовании DS18S2


В качестве индикатора используется дисплей от самого популярного в  свое время мобильного телефона Nokia3310. 
 
Номинальное напряжение питания 2-х канального термометра.............. +3,3В. 
Максимальное напряжение питания не должно превышать .................... +3,6В.

Микроконтроллер D1 PIC16F628A осуществляет обмен информацией с датчиками D2, D3 типа DS18B20 или DS18S20 по однопроводному цифровому интерфейсу 1-wire. К термометру одновременно должны подключаться только датчики одного типа. Тип датчиков с которыми будет работать термометр определяется программным обеспечением.

Вывод полученной от датчиков D2, D3 и обработанной микроконтроллером D1 информации на индикатор E1 осуществляется по последовательному интерфейсному каналу типа SPI.

Разъем Х1 служит для  осуществления внутрисхемного программирования. Тип разъема и его цоколевка  контактов обеспечивают подключения  устройства к программатору типа PICKit2. Если под микроконтроллер устанавливается панелька типа TRS18, то разъем Х1 можно не устанавливать, а программирование микроконтроллера осуществлять с помощью любого другого программатора отдельно от устройства.

Описание работы

При включении питания  и после инициализации микроконтроллера происходит тест наличия и исправности цифровых датчиков температуры. Если какой нибудь датчик не подключен или его неисправность характеризуется наличием на линии DQ постоянного высокого уровня, при обращении к нему микроконтроллера, то на индикаторе будет выводится значение "Обрыв" на месте отображения показаний от этого датчика . А вот если линия DQ какого либо датчика имеет замыкание на 0В, либо эту линию сам датчик, при наличии неисправности его внутренней схемы, подтягивает к 0В, то на индикаторе будет выводится значение "К.З.".

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

Конструкция 
 
Данное устройства собрано на двух платах.

На плату 1 с помощью  двухстороннего скотча приклеен дисплей  от мобильного телефон вместе с рамкой. Непосредственно к контактам  дисплея от Nokia 3310 припаян шлейфовый плоский кабель. На другой конец кабеля установлен (наколан) разъем типа IDC10. 
 
На плате 2 собрана основная часть схемы 2-х канального термометра. Причем разъем, предназначенный для подключения к плате дисплея (типа IDC10) и разъемы для подключения датчиков температуры на принципиальной схеме не отображены. 
 
Обе платы соединены вместе с помощью шестигранных металлических стоек. 
 
Плата 1 выполнена из нефольгированного стеклотекстолита и служит основанием для дисплея.

 
Плата 2 выполнена из одностороннего фольгированного стеклотекстолита с вытравленными на нем печатными проводниками (рисунок 2).

Рисунок 2

На рисунках 3 и 4 показано размещение элементов на обоих сторонах печатной платы

Рисунок 3. Размещение элементов со стороны установки  выводных элементов

Рисунок 4. Размещение элементов со стороны проводников  печатной платы.

На стороне установки  выводных компонентов до монтажа  элементов необходимо установить три  перемычки (на рисунке 3 показаны красным  цветом). Все SMD резисторы и конденсаторы применены в корпусе типоразмера 1206. Конденсаторы С3 и С4- электролитический. Все резисторы и SMD конденсаторы устанавливаются на печатную плату со стороны печатных проводников (см. рисунок 4). Микроконтроллер может устанавливаться, как непосредственно на плату, так и в 18-ногую панельку типа DIP18 (TRS18).

Датчики D1 и D2 подключаются к разъемам согласно цоколевке, указанной  на рисунке 3.

 

Микроконтроллер PIC16F628А  можно заменить на PIC16F628-04 в DIP корпусе. При переработке печатной платы можно использовать микроконтроллер и в других корпусах.

Разъем для внутрисхемного программирования Х1 - это 5 контактов  от линейки контактов PLC20. Можно не устанавливать при установке  микроконтроллера в панельку или, если в плату впаивается уже запрограммированный микроконтроллер.

Библиографический список

 1.Болгов И. В., Набережных А. И. и др. Оборудование и технология ремонта бытовой техники. - М.: Легкая индустрия, 1978, с. 311.

2. Е. А. Иванюта, Н. И. Климович, В. А. Кособрюхов. Микросхема КР1820ВГ1 для управления мультиплексным ЖК-индикатором. «Микропроцессорные средства и системы», №3, 1990, стр. 4 – 7..

3. Леонов А. И., Дубровский  Н.ф. Основы технической эксплуатации  бытовой радиоэлектронной аппаратуры. - М.: Легпромбытиздат, 1991, с. 272.

4. Макаров Р.А. Средства технической  диагностики машин. - М.: Машиностроение, 1983, с.238.

5. Сидоров В.И. Техническая диагностика  машин. - Киев: Высшая школа. 1985, с. 168.




Информация о работе Разработка и изготовление автомобильных двухканальных термометров