Читать курсовая по информатике, вычислительной технике, телекоммуникациям: "Разработка цифрового термометра" Страница 3
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя »
функциональные возможности DS18B20 - его температурный преобразователь.
Чтобы начать температурное измерение и преобразование, ведущий должен подать команду начала конвертирования температуры [0х44]. После конвертирования, полученные данные запоминаются в 2-байтовом регистре температуры в оперативной памяти, и DS18B20 возвращается к неактивному состоянию. Если DS18B20 включен с внешним питанием, ведущий может контролировать конвертирование температуры (после команды [0х44]) по состоянию шины. DS18B20 будет формировать (ответ на слот времени чтения от устройства управления) логический "0" когда происходит температурное преобразование. И логическую "1", когда конвертирование выполнено. Если DS18B20 включен с паразитным питанием, эта технология уведомления не может быть использована, так как шину нужно подать высокий уровень (напряжение питания) в течение всего времени температурного преобразования. В этом случае устройство управления должно самостоятельно контролировать время конвертирования.
Выходные температурные данные DS18B20 калиброваны в градусах Цельсия. Температурные данные запоминаются как 16-битовое число со знаком (см. рис. 2). Биты признака (S) указывают, является ли температура положительная или отрицательная: для положительных S = 0, а для отрицательных чисел S = 1. Если DS18B20 будет настроен для конвертирования 12-битной разрешения, то все биты в температурном регистре будут содержать действительные данные. Для 11-битной разрешающей способности, бит 0 неопределен. Для 10-битной разрешающей способности, биты 1 и 0 неопределенны, и для 9 битной разрешающей способности 2, 1 и 0 неопределенны.
цифровой термометр преобразователь индикатор 1.2.2 Выбор устройства отображения информацииБыли рассмотрены возможности использования LCD дисплея без подсветки и семисегментного индикатора. Основной плюс LCD - простой вывод информации без дополнительных преобразований кодов и небольшое энергопотребление, что позволило бы использовать в качестве источника питания устройства гальванические элементы.
Все же было решено использовать блок семисегментных индикаторов, т.к. он более доступен и имеет подсветку, что позволяет использовать устройство в темное время суток. Есть широкий выбор таких индикаторов, можно использовать практически любые. Кроме того, можно самостоятельно изготовить индикаторы из цепочек светодиодов. В стационарном режиме работы термометра это позволит сконструировать индикаторы больших размеров. При определенном навыке изготовления таких устройств можно продавать их за немалые деньги.
.2.3 Выбор микроконтроллераВ качестве устройства управления должен быть выбран микроконтроллер, обладающий хорошими техническими характеристиками, иметь, а также иметь относительно невысокую стоимость.
Также необходимо определить количество необходимых для работы портов, которые должен иметь микроконтроллер.
Причины выбора микроконтроллера PIC16f628A
Характеристика RISC ядра
Ø Тактовая частота от DC до 20МГц
Ø Поддержка прерываний
Ø 8-уровневый аппаратный стек
Ø Прямая, косвенная и относительная адресация
Ø 35 однословных команд
Ø Все команды выполняются за один машинный цикл, кроме команд ветвления и условия с истинным результатом
Особенности микроконтроллеров
Ø Внешний и
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя »
Похожие работы
Интересная статья: Быстрое написание курсовой работы

(Назад)
(Cкачать работу)