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

 
 
> ds1820 на длинной линии
astro
сообщение May 25 2007, 09:29
Сообщение #1


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

Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960



Посоветуйте как бороться с проблемой. Имеется avr и три датчика ds18b20, линия около 20м, pullup 2,5К. Стандартный pullup 4,7К не позволяет нормально работать с датчиками из-за эффекта, который виден на картинках, видимо линия с емкостной нагрузкой. Заменить линию нельзя. Предложите способ как избавиться от этого эффекта, причём нужно ещё добавить несколько датчиков.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение May 25 2007, 09:38
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(astro @ May 25 2007, 12:29) *
Посоветуйте как бороться с проблемой.

Имеются официальные рекомендации по организации правильного паразитного питания. Просто надо их выполнять.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
astro
сообщение May 25 2007, 11:51
Сообщение #3


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

Группа: Свой
Сообщений: 130
Регистрация: 30-11-06
Пользователь №: 22 960



Пардон, забыл указать что у меня не паразитное питание. Три отдельные линии на питание, землю и сигнал с датчиков. Кроме подтяжки ничего в описании не встречал.
Go to the top of the page
 
+Quote Post
Dima_Ag
сообщение May 25 2007, 12:50
Сообщение #4


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

Группа: Свой
Сообщений: 156
Регистрация: 12-09-06
Пользователь №: 20 304



Цитата(astro @ May 25 2007, 15:51) *
Пардон, забыл указать что у меня не паразитное питание. Три отдельные линии на питание, землю и сигнал с датчиков. Кроме подтяжки ничего в описании не встречал.


Поставьте подтягивающий резистор 1 КОм. При токе 4 мА напряжение "нуля" будет около 1 ВОльт.
Для микроконтроллера это не проблема.

Если же ёмкость линии настолько велика, что и на 1 КОм не будет работать, то можно рассмотреть
возможность установки МК и датчиков в конце линии, ( тем более, что питание у Вас есть),
а по линии передавать сигнал с микроконтроллера, например в формате USARTа.

Хотя.. это как-то странно вообще.
Сам делал 1 wire на гораздо большее расстояние, таких проблем не было.
Судя по Вашим осциллограммам и тому, что подтяжка = 2.5КОм, можно подсчитать,
что погонная ёмкость линии = 1.2 наноФарады на метр! Если это не ошибка - то лучше всё же заменить эту линию.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 01:16
Рейтинг@Mail.ru


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