Перейти к содержанию
    

Температурный датчик ds1621

Пишу в СV AVR, имеется проект в котором используется датчик ds1621, инициализирую его след. образом ds1621_init(0,20,22,0). В протеусе, до запуска проекта выставляю этому датчику температуру 15 градусов, запускаю проект на выполнение,

нога Tout в активном состоянии, довожу температуру до 23 градусов, Tout - переходит в отключенное состояние, начинаю понижать температуру до Tlow=20, но датчик не переключается в активное состояние. Что я делаю не так, либо это глюк?

_dump.rar

Изменено пользователем TriS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Контроллер температуру снимает правильно, датчик переключается при верхнем пороге правильно, а нижний порог вместо заданного при инициализации - 0 градусов. Глюк?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А Вы их прочтите после инит. Узнаете прошла инициализация или нет. Хотя там написано буквально следующее

When the DS1621’s temperature meets or exceeds the value stored in the high temperature trip register

(TH), the output becomes active and will stay active until the temperature falls below the temperature

stored in the low temperature trigger register (TL). In this way, .........

The active state for the output is programmable by the user so that an active state may either be a logic

"1" (VDD) or a logic "0" (0V).

 

Когда температура DS1621 достигает или превышает значение, которое хранится в (TH), выход становится активным и будет оставаться активным, пока температура не опустится ниже температуры в TL.....

И активный уровень Вы задаете сами

Что бы было понятней - он переключается только при 23

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...либо это глюк?

Глюк?

Что отличает "Новичка" от "Профи" так это патологическое желание свои ошибки отнести к "глюкам" программы.

Внимательно читайте datasheet на датчик, даже в Proteus'е все нормально работает. Ищите у себя ошибки в программе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...