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

Как правильно запитать датчик DS18B20?

15.06.2018, 18:21. Показов 1453. Ответов 12

Author24 — интернет-сервис помощи студентам
Если пробовать как на схеме на первом рисунке то датчик не работает, если как на втором рисунке то дисплей тускнеет и ничего вообще не показывает. И снимок эмуляции в протеус, где он работает.
Миниатюры
Как правильно запитать датчик DS18B20?   Как правильно запитать датчик DS18B20?   Как правильно запитать датчик DS18B20?  

0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2018, 18:21
Ответы с готовыми решениями:

Датчик DS18B20
Есть самописный код :rtfm: на atmega8 для работы с датчиком температуры DS18B20. Что в poroteus,...

atmega16 и датчик DS18B20
Здравствуйте на частоте 1мгц все работает данные температуры считываются, а вот на частоте 8мгц уже...

Датчик температуры DS18B20
Здравствуйте, не могли бы Вы мне помочь? Я посмотрел обучающее видео про датчик температуры DS18B20...

Датчик температуры DS18B20: на выходе неверные данные
Вечер добрый. Подскажите как решить проблему с датчиком температуры. В общем если не углубляться,...

Как правильно запитать видеокарту?
Всем доброго времени суток уважаемые спецы) Начал майнить и толком практики нет, хоть и пытаюсь...

12
0 / 0 / 0
Регистрация: 18.03.2018
Сообщений: 73
15.06.2018, 19:40  [ТС] 2
Подключить удалось но теперь он все время показывает -0.6, и протеус тоже самое показывает если поднять частоту выше 1МГЦ,пробовал задержки увеличивать не помогло,
C
1
2
#define F_CPU 1000000
#define XTAL  1000000
тоже не помого
0
125 / 43 / 12
Регистрация: 23.03.2018
Сообщений: 169
16.06.2018, 10:38 3
Vadimm1001, у тебя на схеме на первой и на третьей картинке 3я ножка датчика запарралелена к земле. Измени схему в протеусе. 3я ножка должна подключаться к +5в.
0
0 / 0 / 0
Регистрация: 18.03.2018
Сообщений: 73
16.06.2018, 10:41  [ТС] 4
tatarva87, нет все также, сейчас мне нужно только изменить частоту микроконтроллера и все, в протеусе если изменить частоту на 1МГц все работает, а вот в реале не могу сменить частоту
0
125 / 43 / 12
Регистрация: 23.03.2018
Сообщений: 169
16.06.2018, 11:03 5
В пдфе на датчик показано паразитное подключение. там еще ко 2ой ножке должен подтягиваться какой то управляемый контроллером элемент типа конденсатора (посмотри пдф). иначе не будет хватать питания. лучше использовать второй вариант. к 3й ножке - 5В.

Добавлено через 4 минуты
Ты устанавливаешь фьюзы и они не устанавливаются или ты не нашел где это делать?
А протеус, иногда врет. В программе все работает а на плате чуть чуть может не хватать питания.
0
0 / 0 / 0
Регистрация: 18.03.2018
Сообщений: 73
16.06.2018, 12:10  [ТС] 6
tatarva87, так фьюзами частоту на 1мгц не настоить же, пытался менять результат не оправдал.

Добавлено через 12 минут
tatarva87, мне кажется что ему питание не хватает, у меня питается и дисплей и датчик и микроконтроллер от одного источника. Он как вообще много требует тока нет этот датчик?
0
0 / 0 / 0
Регистрация: 18.03.2018
Сообщений: 73
16.06.2018, 12:14  [ТС] 7
tatarva87, на первом фото с резистором работает, на втором нет, на плате не работает как раз так как показано на втором рисунке точно также, земля подсоединена через резистор в 100 Ом, если его не ставить дисплей гаснет и ничего не показывает.
Миниатюры
Как правильно запитать датчик DS18B20?   Как правильно запитать датчик DS18B20?  
0
125 / 43 / 12
Регистрация: 23.03.2018
Сообщений: 169
16.06.2018, 12:42 8
CKSEL0 галка. CKSEL1, CKSEL2, CKSEL3 без галки - вот тебе и 1 мгц внутренний генератор.

А проверять - там же можно считать конфигурацию . прочитай, после перезаписи снова прочитай. Если изменилось - то все правильно делал.

Добавлено через 5 минут
По второму рисунку чтоб работала надо программу менять. Подключаешь как на первом рисунке. от плюса к 3 ножке напрямую. ка второй ножке - через резистор с номиналом не менее 4 кОм.
0
Модератор
Эксперт по электронике
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
16.06.2018, 12:42 9
Цитата Сообщение от Vadimm1001 Посмотреть сообщение
если его не ставить дисплей гаснет и ничего не показывает.
ни о чем не говорит?
КЗ по питанию, или подключил неправильно или датчик дохлый
0
125 / 43 / 12
Регистрация: 23.03.2018
Сообщений: 169
16.06.2018, 12:53 10
От чего схема запитана?

Добавлено через 1 минуту
Минус должен тоже подключаться напрямую.

Добавлено через 5 минут
датчик вообще ничего практически не потребляет. Если дисплей работает без датчика - ValeryS прав, или неправильно подключил или после твоих эксперементов короткое замыкание на датчике. А экспериментов по ходу было много

Добавлено через 3 минуты
И попробуй в протеусе датчик убрать - посмотри, что должно быть на дисплее. И сравни - на плате на дисплее без датчика то же самое показывает?
0
0 / 0 / 0
Регистрация: 18.03.2018
Сообщений: 73
16.06.2018, 14:35  [ТС] 11
ValeryS, ведь что-то же датчик выдает, вот сейчас подключил датчик к отдельному модулю, он начал выдавать разную температуру в разброс, потом даже выдал 132 градуса, модуль питание нагрелся и датчик тоже начал греться

Добавлено через 2 минуты
tatarva87,
Цитата Сообщение от tatarva87 Посмотреть сообщение
И попробуй в протеусе датчик убрать - посмотри, что должно быть на дисплее. И сравни - на плате на дисплее без датчика то же самое показывает?
Даже пытаться не буду.

Добавлено через 50 секунд
Цитата Сообщение от ValeryS Посмотреть сообщение
КЗ по питанию, или подключил неправильно или датчик дохлый
Дохлый датчик может что-то отвечать?
Скорей всего неправильно подключил

Добавлено через 26 минут
Цитата Сообщение от Vadimm1001 Посмотреть сообщение
И попробуй в протеусе датчик убрать - посмотри, что должно быть на дисплее. И сравни - на плате на дисплее без датчика то же самое показывает?
Даже пытаться не буду.
Потому что так и есть что с ним что без него одно и тоже показывает, походу сдох.
0
4393 / 2243 / 252
Регистрация: 28.10.2011
Сообщений: 8,574
Записей в блоге: 6
16.06.2018, 15:18 12
Цитата Сообщение от Vadimm1001 Посмотреть сообщение
датчик тоже начал греться
Скорее всего перепутали выводы + и - датчика.
0
0 / 0 / 0
Регистрация: 18.03.2018
Сообщений: 73
16.06.2018, 15:19  [ТС] 13
Цитата Сообщение от locm Посмотреть сообщение
Скорее всего перепутали выводы + и - датчика.
Есть какая-нибудь надежда что он выжил после моих жестоких пыток?
0
16.06.2018, 15:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2018, 15:19
Помогаю со студенческими работами здесь

Как правильно запитать кулер на видеокарту
В общем ситуация такая. есть видеокарта geforce gts 250. родной кулер приказал долго жить, и на его...

Как правильно запитать третью карту вторым БП?
здравствуйте. прошу помощи и совета. есть БП Foxconn F750-85 750W, который питает процессор (core...

Охлаждение видеокарты. Как правильно запитать кулер?
Доброго времени суток... В общем проблема такая !!! Греется видеокарта, проверил кулер НЕ КРУТИТСЯ,...

Как правильно запитать LED-полоску из дисплея?
Есть несколько матриц от ноутбуков. Есть одна от LED-телевизора. В них для подсветки стоят...

Работа с Serial port и шиной 1-Wire. Датчик температуры DS18B20. Кто сталкивался?
Добрый день! Подскажите пожалуйста, как получить идентификатор код устройства при работе с...

Как правильно подключить датчик к микроконтроллеру
Мучаю тут датчик положения от Lego RCX. Нагуглил в инете инфу про него...


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

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