0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
1 | |
avr ds18b20 определяется только при vcc+gnd на землю26.08.2012, 23:22. Показов 11068. Ответов 20
Метки нет (Все метки)
Датчик подключаю как описано в тысячах схемах в инете земля на землю, питание на питание, выход dq через резистор на питание и до резистора подключаю в мк. Пробую в протеусе, всё работает. Кидаю землю и питание на землю, выход dq на отдельное питание через резистор. Пробую в протеусе опять всё отлично работает.
А теперь вопрос, какого черта не работает на плате, если подключать земеля к земле, питание к питанию, выход дэкью через резистро на питание? Резистро 4.7К. Пример кода которым инициализирую датчик: Код
bool InitDS18B20(void) { PORTA &= ~(1 << PA0); // устанавливаем низкий уровень DDRA |= (1 << PA0); _delay_us(480); DDRA &= ~(1 << PA0); _delay_us(65); // ловим импульс присутствия датчика // bool isInit; if ( (PINA & (1 << PA0)) == 1) isInit = false; else isInit = trui; _delay_us(405); return isInit; } Код
if (InitDS18B20()) USORT_TransmitString15Char("temp init"); else USORT_TransmitString15Char("temp not found");
0
|
26.08.2012, 23:22 | |
Ответы с готовыми решениями:
20
КЗ между vcc и gnd ATmega8A-PU коротит VCC и GND Низкое сопротивление между GND и VCC Материнская плата Gigabyte 7nf-rz - куда подключать DATA+ vcc DATA - gnd? AVR + DS18b20 Параметры сети. |
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 1,445
|
|
27.08.2012, 03:23 | 2 |
была такая серия ds18b20+par, которая работала только от паразитного питания. Выглядит также трехного:
http://pdfserv.maxim-ic.com/en/ds/DS18B20-POR.pdf проверь, может такой попался? Хотя у него третья нога физически ни к чему не прицеплена, но все-таки...
0
|
0 / 0 / 0
Регистрация: 04.08.2012
Сообщений: 102
|
|
27.08.2012, 10:23 | 3 |
может на плате "косяк"? не к тому "пину" подрубил...
0
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
27.08.2012, 12:04 | 4 |
Мне попадались датчики, которые прижимали вывод к земле только на 10мкс, а не на весь тайм-слот. Посмотри осциллографом что на ноге происходит.
0
|
0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
27.08.2012, 19:45 | 5 |
Резистор нужно чтобы ровно был 4.7? или допускаются отклонения? Например 5 или 4 уже не пойдет?
0
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
27.08.2012, 22:26 | 6 |
Зависит от напряжения питания и длины провода до датчика. Для 5В 5к нормально.
0
|
0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
27.08.2012, 23:56 | 7 |
Мож кто сталкивался с таким являением, в чем может быть проблема. Считываю значение по умолчанию (+85), должно приходить в ms=05 ls=50, мне приходит (+10,6) ms=00, ls=aa. Что может быть? Не правильные тайминги считывания?
ЗЫ. Взял проект из примеров протеуса. авр сенсор температуре вроде называется. ЗЫЫ. Датчик каким то образом начал корректно работать. Понять что было не так сложно... Так как столько вариантов использовал при выяснение причин из за чего не работал, что востановить обратный ход событий и понять что же включило датчик невозможно =) ЗЫЫЫ. Комнатную температуру есно показывает (при использовании работы с датчиком от протеуса) примерно +03,2 до +03,4, в комнате около 23-25. ЗЫЫЫЫ. Осцилографа дома нет, чет все никак не куплю. На работе есть, но макетная плата в сумку не влезет, на входе выходе контроль...
0
|
0 / 0 / 0
Регистрация: 04.08.2012
Сообщений: 102
|
|
28.08.2012, 11:44 | 8 |
Сообщение от otyxii-diveloper
Сообщение от ДШ на DS18B20
0
|
0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
28.08.2012, 21:02 | 9 |
0
|
0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
28.08.2012, 21:05 | 10 |
в даташите на ds18b20 это:
+85* 0000 0101 0101 0000 0550h ./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18 [255.76 Кб]
0
|
0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
28.08.2012, 21:09 | 11 |
иху мать то, датчики оказывается дали ds1820, а не ds18b20, да что ж за страна такая!!!!!
ЗЫ. Зато теперь знаю в чем разница между датчиками...
0
|
0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
28.08.2012, 21:15 | 12 |
Стоп %( ds1820 длинее ds18b20 и ds18s20 в два раза, а мой не длинный... ds1820 и ds18s20 маркируются одинаково... значит у меня ds18s20???? =))))))) у них б стоил 70 рублей а эс 130, они мне че эску дали?)))))
0
|
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
|
|
28.08.2012, 21:23 | 13 |
DS1820 выпускался в "длинном" корпусе PR-35.
DS18S20 выпускается в "коротком" корпусе TO-92 и маркируется как DS1820. DS18B20 выпускается в "коротком" корпусе TO-92 и маркируется как DS18B20.
0
|
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
|
|
28.08.2012, 22:22 | 14 |
Динные, которые возвращают 18B20 и 18S20, обрабатываются по разному.
0
|
0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
28.08.2012, 23:21 | 15 |
ога, отыскал даташит на ds18s20. Только не пойму, почему теперь при вкючение земля к земле питание к питанию, он не находится... инициализация не проходит.... вчера работало и показывал 10.6, потому что преобразование было по ds18b20... а че за фигня ща, что опять работает только при паразитном подключении я не пойму... вчера же чертпапьери работал и так и так! %
0
|
0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
28.08.2012, 23:29 | 16 |
1 - земля, 2 - дэкью, 3-вцц, третий справа круглым вниз вцц по даташиту... втыкаю как по даташиту, не идет.... втыкаю на оборот, то есть должны быть перепутаны земля и вцц, все работает 0.о...........................
0
|
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
|
|
28.08.2012, 23:39 | 17 |
Вот расположение выводов:
<Изображение удалено>
0
|
0 / 0 / 0
Регистрация: 23.08.2011
Сообщений: 46
|
|
29.08.2012, 00:33 | 18 |
так, да подключено сейчас так, а тут тогда почему наоборот написано................ ужас.... че за путаница то е мае
./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18 [185.57 Кб]
0
|
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
|
|
29.08.2012, 05:15 | 19 |
Сообщение от otyxii-diveloper
0
|
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
|
|
29.08.2012, 10:24 | 20 |
Сообщение от tyzord66
<Изображение удалено>
0
|
29.08.2012, 10:24 | |
29.08.2012, 10:24 | |
Помогаю со студенческими работами здесь
20
avr gcc, ds18b20, lcd3310 Ds18b20 AVR конверсия вещественой температуры DS18b20 stm 32(AVR) измерение отрицательной температуры ds18b20 avr конверсия на вещественное число.И вывод на lcd Не сдохнет ли МК при VCC 3.3В при программировании через 5В? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Блоги программистов | |||||
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества
Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
|
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов.
. . .
|
С чего начать программировать микроконтроллеры
raxper 06.01.2025
Введение в мир микроконтроллеров
Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
|
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
|
Обновление сайта www.historian.by
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
|
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
|
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list):
s=^y]
p=x and y
for i in range(1,len(x)):
s. append((x^y)^p)
p=(x and y)or(p and (x or y))
return s
x=list()
y=list()
|
Это мы не проходили, это нам не задавали...(асихронный счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
|
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
|