Выбор элементов схемы

Рассмотрим особенности протокола обмена. Вначале после проведения процедуры инициализации передается команда на выполнение определенных функций. Так как на линии подключено три термометра, то можно выполнить запуск измерения температуры сразу для всех термометров и чтобы исключить обмен номерами передаем команду пропустить передачу номера 0xCC. Далее посылаем команду Convert T - 0х44. Это сразу в трех микросхемах термометров запускает измерение и преобразование в цифровой вид температуры. Далее необходимо сформировать задержку от 500 до 750мкс (зависит от конкретного типа микросхемы, поэтому выбираем наибольший интервал). Далее процедура сброса повторяется и теперь для выборки измеренной температуры необходимо передать команду 0xCD после чего передается номер конкретного термометра. а далее посылаем команду Read Scratchpad - BEh. Первый байт содержит знак, если температура « +», то он заполнен 000000000-ми, если «-«, то 11111111-ми. Если температура отрицательна, то значение температуры передается в инверсном дополнительном коде, что требует преобразования температуры.

Для DS18S20 температура представляется в виде 9-битного значения в дополнительном коде. Поскольку это значение занимает 2 байта, все разряды старшего байта равны знаковому разряду. Дискретность представления температуры составляет 0.5°C.

Таблица 2.1.

Зависимость выходного кода от температуры

Температура

Выходной код (Binary)

Выходной код (Hex)

Ст. байт

Мл. байт

+125°C

0000 0000

1111 1010

00FAh

+25°C

0000 0000

0011 0010

0032h

+0.5°C

0000 0000

0000 0001

0001h

0°C

0000 0000

0000 0000

0000h

-0.5°C

1111 1111

1111 1111

FFFFh

-25°C

1111 1111

1100 1110

FFCEh

-55°C

1111 1111

1001 0010

FF92h

Перейти на страницу: 1 2 

Прочтите также:

Синтез системы автоматического управления
1. Описание объекта в переменных состояниях Получили систему В матричном виде А - матрица системы, В - матрица управления ...

Разработка схемы устройства Цифровой осциллограф с использованием микроконтроллеров
Целью данной курсовой работы является разработка схемы устройства - «Цифровой осциллограф» с использованием микроконтроллеров. Среди последних доминирующее положение занимают однок ...

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

Основные разделы

2021 © Все права защищены! >> www.techeducator.ru