пятница, 8 февраля 2013 г.

термометр на pic16f628+lcd 3310

Плата 1 выполнена из нефольгированного стеклотекстолита и служит основанием для дисплея.

Обе платы соединены вместе с помощъю шестигранных металлических стоек.

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

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

Данное устройства собрано на двух платах.

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

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

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

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

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

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

Рисунок 1. Принципиальная схема 2-х канального термометра на PIC16F628A+LCD Nokia3310.

Схема представлена на рисунке 1.

Максимальное напряжение питания не должно превышать ........................ +3,6В.

Номинальное напряжение питания 2-х канального термометра ............... +3,3В.

В качестве индикатора используется дисплей от самого популярного в свое время мобильного телефона Nokia3310.

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

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

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

Термометр на LCD Nokia 3310,Microchip PIC12F675,протокол 1-Wire,LCD Nokia 3310

Комментариев нет:

Отправить комментарий