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

 
 
> ds18B20 + AVR
Oleg_IT
сообщение Jul 1 2005, 08:12
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Работаю с программной реализацией интерфейса с ds18B20. Возможно организовать паразитное питание с помощью пинов МК т.е. без MOSFET пранзистора?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndyBig
сообщение Jul 4 2005, 12:13
Сообщение #2


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



10 мкс - это не время, в течении которого требуется удерживать питание на шине данных.
Даллас говорит:
Цитата
The DQ line must be switched over to the strong pullup within 10 µs maximum after issuing any protocol that involves copying to the E2 memory or initiates temperature conversions.

что означает примерно: Линия DQ должна быть зашунтирована на питание через максимум 10 мкс после подачи любой команды, выполняющей копирование в E2 или инициирующей измерение.
То есть выдерживать 10 мкс НЕ НУЖНО. Наоборот - после выдачи команды на измерение нужно как можно быстрее (максимум - в течении 10 мкс) выставить питание на шину.

И еще Даллас говорит:
Цитата
Temperature conversion takes up to 750 ms. After receiving the Convert T protocol, if the part doesnot receive power from the VDD pin, the DQ line for the DS18B20 must be held high for at least a period greater than tconv to provide power during the conversion process. As such, no other activity may take place on the 1-Wire bus for at least this period after a Convert T command has been issued.

что в вольном переводе значит: Измерение температуры занимает до 750 мс. После приема команды измерения, если датчик не запитан внешним питанием, линия DQ должна быть подтянута к питанию как минимум на период времени, превышающий время измерения. Как следствие этого, никакой активности на шине в течении этого периода быть не должно.

Кстати, а что за RXD и TXD? У датчиков же всего одна линия данных...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Oleg_IT   ds18B20 + AVR   Jul 1 2005, 08:12
- - Miron   Цитата(Oleg_IT @ Jul 1 2005, 12:12)Работаю с ...   Jul 1 2005, 08:34
|- - Oleg_IT   Я пробую, но не получается. выдает или 85 (преобра...   Jul 1 2005, 09:26
|- - Miron   Цитата(Oleg_IT @ Jul 1 2005, 13:26)Я пробую, ...   Jul 1 2005, 09:51
||- - Oleg_IT   Выдерживаю. Жду секунду. Может мало? Кстати, польз...   Jul 1 2005, 10:42
||- - Oleg_IT   Да, ещё один вопрос. Паразитное питание ставится н...   Jul 1 2005, 11:10
|||- - Miron   Цитата(Oleg_IT @ Jul 1 2005, 15:10)Да, ещё од...   Jul 1 2005, 11:34
|||- - Oleg_IT   Датчик (датчики, до трёх ставлю) живые, по трёх пр...   Jul 1 2005, 12:18
||- - Miron   Цитата(Oleg_IT @ Jul 1 2005, 14:42)Выдерживаю...   Jul 1 2005, 11:25
|- - Miron   Цитата(Oleg_IT @ Jul 1 2005, 13:26)Я пробую, ...   Jul 1 2005, 12:42
|- - Stanislav   Цитата(Oleg_IT @ Jul 1 2005, 12:26)Я пробую, ...   Jul 1 2005, 16:29
- - Serjio   А нельзя поставить возле датчика диод и конденсато...   Jul 3 2005, 08:17
|- - Oleg_IT   Цитата(Serjio @ Jul 3 2005, 12:17)А нельзя по...   Jul 4 2005, 05:37
- - bialix   Обычная выпрямительная схема. Код     ...   Jul 4 2005, 05:58
- - Serjio   Абсолютно правильно, можно еще последовательно с д...   Jul 4 2005, 06:36
|- - Miron   А может вместо стольких огородов поставить транзис...   Jul 4 2005, 07:06
- - AndyBig   Работаю с датчиками ds18s20 по паразитному питанию...   Jul 4 2005, 11:10
|- - Oleg_IT   Цитата(AndyBig @ Jul 4 2005, 15:10)Работаю с ...   Jul 4 2005, 11:40
|- - Oleg_IT   10 мкс я именно так и понимаю. И если я опоздаю, ...   Jul 4 2005, 12:35
- - AndyBig   Цитатаесли я опоздаю, то преобразование сорвётся. ...   Jul 4 2005, 14:32
|- - Oleg_IT   А зачем такие сложности? Я только одну ногу контро...   Jul 5 2005, 10:23
|- - Miron   Я тоже всегда пользуюсь только одной ногой контрол...   Jul 5 2005, 12:22
- - AndyBig   Вот то, чем пользуюсь я. Переделка из далласовског...   Jul 5 2005, 11:50
- - Serjio   Вообще-то для питания датчиков паразитным питанием...   Jul 5 2005, 12:05
- - AndyBig   Они не требуются, они просто более адаптированы дл...   Jul 5 2005, 12:11
- - AndyBig   Кстати, по длине линии мне тоже интересно... А воо...   Jul 5 2005, 12:42
|- - Miron   Запускал до 200 метров но без паразитного питания ...   Jul 5 2005, 12:50
|- - Oleg_IT   В текущем проекте длина линии не более 3 м. 1-3 да...   Jul 5 2005, 12:59
- - AndyBig   Уверен, что метров до 5 никаких проблем возникать ...   Jul 5 2005, 13:11
- - Miron   Согласен с AndyBig При такой длинне никаких вопрос...   Jul 5 2005, 13:18


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

 


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


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