| Ваш IP: 3.238.186.43 | Online(47) - гости: 35, боты: 12 | Загрузка сервера: 2.57 ::::::::::::

Цифровой датчик температуры DS1624 (Arduino)

Цифровой датчик температуры DS1624 состоит из двух отдельных функциональных блоков:

  • EEPROM 256 байт
  • датчик температуры

Энергонезависимая память может быть использована для хранения любого типа информации, которую пожелает сохранить пользователь. Доступ к памяти и данным цифрового датчика осуществляется через шину I2C.
Цифровой датчик температуры позволяет измерять температуру окружающей среды с разрешением 12-бит (разрешение 0,0625°C).

Основные параметры датчика температуры DS1624

  • Диапазон измерения температуры от -55°C до +125°C с разрешением 0,0625°C
  • Точность ±0,5°C в диапазоне от 0°C до 70°C
  • EEPROM 256 байт
  • Температура считывается как 12-битное значение, которое содержится в 2-х байтах
  • Напряжение питания от 2,7 до 5,5 В

На шину I2C можно подключить до 8-и датчиков температуры DS1624. Адрес DS1624 на шине I2C 0B1001000, замыкание выводов А0 А1 А2 на GND (0) или VDD (1) позволяет изменять три младшие бита адреса — 0 B 1 0 0 1 A2 A1 A0.

Ниже показан скетч который позволяет считывать измеряемую температуру:

#include <Wire.h>
#define ADDR 0b1001000 // 0x48

void setup() {
  Serial.begin(9600);
  Wire.begin();
  conf_ds1624();

}

void loop() {
  Serial.println(ds1624_Read(),4);
  delay(1000);
}

float ds1624_Read(){
  Wire.beginTransmission(ADDR);
  Wire.write(0xAA);
  Wire.requestFrom(ADDR,2);
  while(Wire.available()<2);
  float value = Wire.read() + float(Wire.read()>>4)*0.0625;
  Wire.endTransmission();
  return value;
  }

void conf_ds1624(){  
  Wire.beginTransmission(ADDR);
  Wire.write(0xAC);
  Wire.write(0x00);
  Wire.endTransmission();
  delay(100);
  Wire.beginTransmission(ADDR);
  Wire.write(0xEE);
  Wire.endTransmission();
  delay(100);
  }  

ds1624.pdf

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Активный регулятор тембра на транзисторах

    Активный регулятор тембра на транзисторах

    Регулятор тембра на транзисторах BC109 обладает хорошим качеством звучания, низким шумом. Схема не содержит дорогостоящих элементов, проста в сборке. Источник — http://www.eleccircuit.com/active-tone-controls-by-transistor/Подробнее...
  • Стерео усилитель 2*12Вт на TDA7263М

    Стерео усилитель 2*12Вт на TDA7263М

    Стерео усилитель на базе микросхемы TDA7263М  относится к классу АВ и используется в основном в бытовой HI-FI технике. Микросхема имеет защиту от КЗ по переменному току, снабжена тепловой защитой: температура срабатывания тепловой защиты 145°С. TDA7263M имеет в своем составе систему MUTE которая позволяет избежать шумов и щелчков громкоговорителей в момент …Подробнее...
  • Устройство защиты цепей постоянного тока от перегрузок

    Устройство предназначено для защиты от перегрузки (по силе тока) и коротких замыканий в цепи нагрузки. Его подключают между источником питания постоянного тока и потребителем. Во многих системах управления нагрузкой электронных блоков являются электромагнитные механизмы, в которых возможно частичное замыкание между собой витков обмотки или полное короткое замыкание цепи обмотки. Данное …Подробнее...
  • Устройство для автоматического поддержания автомобильной аккумуляторной батареи в заряженном состоянии во время хранения

    В статье Н.Герцена («Радио», 7/2000, стр.36) описано устройство для автоматического поддержания автомобильной аккумуляторной батареи в заряженном состоянии во время хранения. Достоинством устройства (рис.1) является то, что оно не содержит электромеханических реле. Транзисторы VT1, VT3, VT4 и стабилитрон VD5 образуют последовательный стабилизатор напряжения. Напряжение, которое устройство поддерживает на батарее, устанавливают резистором …Подробнее...
  • DAC WM8804 + AK4396 — 24bit 192kHz (Arduino)

    DAC WM8804 + AK4396 — 24bit 192kHz (Arduino)

    Внешний звуковой ЦАП собран на недорогих компонентах, в качестве ресивера используется WM8804, ЦАП на AK4396. ЦАП имеет микроконтроллерное управление на базе платформы Arduino. Входной цифровой сигнал для внешнего ЦАПа имеет формат S/PDIF (цифровой аудио интерфейс разработанный фирмами SONY/PHILIPS, предназначен для передачи цифрового сигнала между аудио устройствами), ресивер на WM8804 преобразует …Подробнее...