реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> DS18B20, Пожалуста помогите
Letis
сообщение Mar 31 2011, 23:14
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 10-07-07
Пользователь №: 29 027



Понимаю, что тема возможно и проелась, но... Все таки хотелось подсумировать. Как правильно подключить датчик DS18B20 при длинной линии (3-пр.) и вожможным воздействиям ел-магн. излучения. Я сделал так (возле контроллера):
1. Подтяжка 1к.
2. Стабилитрон на 5В на питание и линию данных
3. конденсатор 0.1u на питание.
4. конденсатор 100p на линию данных
5. в разрив линии данных резистор 100 Ом.
Вопрос правильно ли я сделал ?
Go to the top of the page
 
+Quote Post
domowoj
сообщение Apr 1 2011, 01:47
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



А расстояние до датчика???


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Letis
сообщение Apr 1 2011, 01:52
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 10-07-07
Пользователь №: 29 027



50-100 метров
Go to the top of the page
 
+Quote Post
kovigor
сообщение Apr 1 2011, 11:00
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Letis @ Apr 1 2011, 04:52) *
50-100 метров


Не будет оно работать на таком расстоянии. Проверено. Разве что в стерильных лабораторных условиях, и то не факт, что заработает. Можно, например, рядом с DS1820 поставить простейший МК, который будет общаться с датчиком и передавать от него (и к нему) данные на требуемое расстояние по любому подходящему интерфейсу, например, по токовой петле ...
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Apr 1 2011, 13:01
Сообщение #5


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(Letis @ Apr 1 2011, 03:14) *
... в разрив линии данных резистор 100 Ом....


много.
За образец возьмите решение от далласа ds9503 или похожие микросхемки.
конденсаторы на мой взгляд не нужны.
для достижения несколько десятков метров - подгрузите линию данных возле самого датчика. ну и питание ему нормальное а не паразитное естественно. из опыта 21 датчик в пром. зоне (мощные пускатели, 220, агрегаты с индуктивной нагрузкой и т.д.) несколько десятков метров - гавно вопрос. думаю что 20 датчик - то же в профиль.

да и ещё. очень актуальны временные задержки - тут строго по даташиту. собственно если ткнётесь осциллом увидите завалы фронтов - там станет понятней думаю.


удачи вам
(круглый)
Go to the top of the page
 
+Quote Post
DimaJet
сообщение Apr 2 2011, 06:43
Сообщение #6





Группа: Участник
Сообщений: 14
Регистрация: 10-04-09
Пользователь №: 47 451



А у меня верёвочка метровой длины и все равно переодические ошибки чтения датчика происходят...

собирал по этой схеме..
http://msevm.com/main/therm/ds18b20.htm

Сообщение отредактировал DimaJet - Apr 2 2011, 06:47
Go to the top of the page
 
+Quote Post
kenwood
сообщение Apr 3 2011, 15:45
Сообщение #7





Группа: Новичок
Сообщений: 8
Регистрация: 31-03-11
Из: Казакстан
Пользователь №: 64 030



50 метров:витая пара в экране еще возможно,но не больше или как kovigor говорит
Go to the top of the page
 
+Quote Post
Letis
сообщение Apr 4 2011, 18:56
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 10-07-07
Пользователь №: 29 027



Понятно.
Значит:
1. Растояние, которым я задался - уже не больше 30м.
2. Конденсаторы не нужны.
3. Резистор в разрез линии нужно ставить 5-10 Ом.
4. DS9503 это хорошо, но дороговато. Придется использовать стабилитроны.
Вопрос по стабилитронах. Я так понял из даташыта DS9503, что на линии данных он нужен (7-7.5В). А вот на линии питания он нужен ?
Go to the top of the page
 
+Quote Post
domowoj
сообщение Apr 5 2011, 02:11
Сообщение #9


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Можно сделать активный pull-up
www.ibuttonlink.com/pdf/Dallas_Link_App_Note_244.pdf


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Letis
сообщение Apr 5 2011, 07:12
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 10-07-07
Пользователь №: 29 027



Места очень мало, по этому активный pull-up не подойдет.
4. DS9503 это хорошо, но дороговато. Придется использовать стабилитроны.
Вопрос по стабилитронах. Я так понял из даташыта DS9503, что на линии данных он нужен (7-7.5В). А вот на линии питания он нужен ?
Go to the top of the page
 
+Quote Post
Letis
сообщение Apr 5 2011, 09:17
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 10-07-07
Пользователь №: 29 027



Назрел еще вопрос. Резистор в линии данных, подтяжка и стабилитрон в какой последовательности должны стоять (если считать от датчика)?
Go to the top of the page
 
+Quote Post
xemul
сообщение Apr 5 2011, 12:59
Сообщение #12



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Letis @ Apr 5 2011, 13:17) *
Назрел еще вопрос. Резистор в линии данных, подтяжка и стабилитрон в какой последовательности должны стоять (если считать от датчика)?

Посмотрите AN148 у производителя.
Вы предполагаете возможность наводок на линию, с которыми не справятся внутренние защитные диоды?
Возьмите обычный UTP-3 (или -5 на вырост) нужной длины, используйте один шнурок в витых парах как общий провод, и по шнурку на питание и данные, смотайте в бухту, в центр бухты положите связку релюх с обмотками на >100 мА, включенных через свои нормально-замкнутые контакты, и добивайтесь устойчивой работы.
На UTP кабеле 30 м я бы повесил подтяжки по 1к и по 50-70 Ом в линию с каждой стороны.
Go to the top of the page
 
+Quote Post
Letis
сообщение Apr 5 2011, 13:46
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 124
Регистрация: 10-07-07
Пользователь №: 29 027



Какие именно внутренние защитные диоды Вы имеете ввиду ?
Go to the top of the page
 
+Quote Post
xemul
сообщение Apr 5 2011, 16:25
Сообщение #14



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Letis @ Apr 5 2011, 17:46) *
Какие именно внутренние защитные диоды Вы имеете ввиду ?

Если мастер у Вас смотрит в линию ногой контроллера (через резистор), то их там есть.
В DS18B20 живёт защитный диод с DQ на землю.
Но я пока не понимаю, от чего Вы собираетесь защищаться.
Go to the top of the page
 
+Quote Post
Слесарь
сообщение Apr 5 2011, 18:15
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 884
Регистрация: 7-11-09
Из: Ростовская обл.
Пользователь №: 53 484



Цитата(Letis @ Apr 1 2011, 03:14) *
Я сделал так (возле контроллера):
Вопрос правильно ли я сделал ?

А я сделал вот так:



Используя высокоскоростные опторары.

Схема полностью здесь

Цитата(Letis @ Apr 1 2011, 03:14) *
1. Подтяжка 1к.
4. конденсатор 100p на линию данных
Вопрос правильно ли я сделал ?

Подтяжка должна быть 4,7к.
А конденцатор 100р наверняка сделает невозможной постановку на линии тактирующих импульсов длительностью 3...6 микросекунд.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01487 секунд с 7
ELECTRONIX ©2004-2016