Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/16: Рейтинг темы: голосов - 16, средняя оценка - 4.81
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
1

DS1621

17.03.2017, 17:02. Показов 3109. Ответов 16
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем здравствуйте!
Захотелось заставить работать сию микросхему в режиме термостата т.е. задействовать выход TOUT. Atmega48 выполнила мое желание. В итоге микросхема во всю машет флажками THF TLF , но упорно не переключает выход. Пробовал менять POL - безрезультатно. Регистры Config, TH и TL за эти два дня вычитаны до дыр. Там усе хорошо.
Температуру менял от уличной до + 250 - с тем же успехом.
Заменены три микросхемы ( из одной партии) - закончились . Склоняюсь , что партия с браком, но ....
Может , ещё кому повезло так же как мне?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.03.2017, 17:02
Ответы с готовыми решениями:

ATMega16 + DS1621
Уважаемые специалисты! Проблема в следующем: 1. ATMiko16 + DS1621. Смоделировал схему в...

вопрос ds1621
Подключил ds1621 к меге16. До этого на шине успешно висели и работали ds1307 и tda7313....

Датчик температуры DS1621
Вот есть такой датчик. Подключил к AVR. У меня вывод идет прямо в двоичном коде на мониторчик.. но...

STM32 и DS1621 измерение температуры. Взрывается моск!
Здравствуйте, Уважаемые участники форума! Прошу у Вас помощи!!! Взрывается моск!!! Нужна...

TWI+ds1621
Доброго времени суток! Подскажите как вытащить значение температуры с ds1621, может кто готовым...

16
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 879
17.03.2017, 18:23 2
А какое напряжение на Tout ? Оно совсем не меняется? Просто по даташиту высокий уровень 2.4 вольта всего, что IMHO маловато. Если этот выход работает на вход МК или другой микросхемы у которых высокий уровень выше 0.7 напряжения питания. То есть при 5 вольтах всё что выше 3.5 вольт, а тут заявлено 2.4 всего. Мультиметром гляньте что на Tout
ЗЫ DS1621 у меня нет, просто предположение
0
Oxford
17.03.2017, 18:28 3
Бит 1SHOT сколько значение? Должен быть 0 (непрерывный режим), если 1 один раз измеряет при поступлении команды СТАРТ. Для термостата нужно 0 установить.
POL это просто полярность выхода( активный низкий или высокий)
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
17.03.2017, 20:47 4
"Бит 1SHOT сколько значение?" = 0
"А какое напряжение на Tout ?" - оно зависит от бита POL , или лог 1 или лог 0. У меня питание 5В. У меня к нему "прицеплен" осцил.
0
Oxford
17.03.2017, 21:16 5
микросхемы где покупались?
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
17.03.2017, 21:27 6
Чип-Дип
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
18.03.2017, 11:01 7
Выход резистором подтянут? Скорее всего, выход с открытым коллектором-стоком.
0
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
18.03.2017, 14:29 8
У него всё внутри , внешние элементы не требуются
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
18.03.2017, 14:49 9
Цитата Сообщение от YTYOUT
У него всё внутри , внешние элементы не требуются
А попробуй подтянуть в зависимости от полярности. Деваться тебе сейчас все равно некуда. Делов-то резистор подпаять...
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
18.03.2017, 19:35 10
Короче, один осциллограф не нагрузка. Нагрузи выход. Светодиод повесь.
0
Oxford
18.03.2017, 19:48 11
хз чем там чип и дип торгует, вообще не покупаю у них. Не было нужды. Так и не разобрался?
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
18.03.2017, 20:47 12
Запустил его в одиночное преобразование , зациклил проверку готовности конвертации . Засёк следующее:
флаг THF - поднимается и не сбрасывается даже если температура ниже порога TL , пока не перезапустишь всё заново.
флаг TLF - то поднимется в одно цикле , то сбросится в другом , то вообще не поднимается. Хрень какая-то
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
18.03.2017, 20:50 13
А если не трогать чип, пока не закончится преобразование? По времени считывать? И посмотреть как поведет себя выход. Запустил и отстань от него. Не трогай шину.
0
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
18.03.2017, 21:11 14
Нет , если человек хочет найти себе трудности , то лень в этом исключительный помощник.
Вычитал , а какую собственно температуру он намерят сам , а не градусник на подоконнике в метре от него. Во-общем поменял пороги по нему.
Проверяю. По крайней мере флаг TLF - устойчив . TOUT - перешёл в состояние 1.
0
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
18.03.2017, 21:22 15
Нагрел - TOUT вернулся в ноль.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
18.03.2017, 21:26 16
И в чем проблема была?
0
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
18.03.2017, 21:52 17
Я же написал - лень . Прочитал температуру и выставил правильные пороги .
0
18.03.2017, 21:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2017, 21:52
Помогаю со студенческими работами здесь

Arduino Nano + датчик/термостат ds1621
Доброго времени суток! В рамках знакомства с ардуино решил попробовать написать код определения...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru