|
ds18B20 + AVR |
|
|
|
 |
Ответов
|
Jul 1 2005, 08:34
|
Частый гость
 
Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574

|
Цитата(Oleg_IT @ Jul 1 2005, 12:12) Работаю с программной реализацией интерфейса с ds18B20. Возможно организовать паразитное питание с помощью пинов МК т.е. без MOSFET пранзистора? Можеш попробывать Я правда так ни разу не делал. Основной вопрос удастся ли тебе вытянуть нужный ток для датчика (или нескольких если их много) с ножки микроконтроллера потребление ds18B20 возрастает в момент преобразования температуры и записи в EEPROM
|
|
|
|
|
Jul 1 2005, 09:51
|
Частый гость
 
Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574

|
Цитата(Oleg_IT @ Jul 1 2005, 13:26) Я пробую, но не получается. выдает или 85 (преобразования не было) или 127.... (все единицы). Тока должно хватить, у датчика не более 2 мА, а пин тянет до 20. Может я чего не понимаю, после соответствующих команд ставлю на оба пина (TXD и RXD) по единице на выход, жду секунду... и получаю константу. Напряжения тоже хватает, около 5 В. А задержку на преобразование выдерживаеш если паразитное питание то время преобразования температуры может достигать 1 секунды
|
|
|
|
|
Jul 1 2005, 11:34
|
Частый гость
 
Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574

|
Цитата(Oleg_IT @ Jul 1 2005, 15:10) Да, ещё один вопрос. Паразитное питание ставится на преобразование Convert T [44h] и на чтение Copy Scratchpad [48h]. Со временем преобразования всё ясно, 1 с., а сколько нужно держать питание при чтении? Не вижу я этого в даташите. Там есть - в описании этой команды рекомендуется время не менее 10 миллисекунд Copy Scratchpad [48h] This command copies the scratchpad into the E2 memory of the DS18B20, storing the temperature trigger bytes in nonvolatile memory. If the bus master issues read time slots following this command, the DS18B20 will output 0 on the bus as long as it is busy copying the scratchpad to E2; it will return a 1 when the copy process is complete. If parasite-powered, the bus master has to enable a strong pullup for at least 10 ms immediately after issuing this command. Да еще по этой команде память не читается а только копируется из ЕЕПРОМ В ОЗУ (или блокнот как они называют)
|
|
|
|
Сообщений в этой теме
Oleg_IT ds18B20 + AVR Jul 1 2005, 08:12    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 AndyBig 10 мкс - это не время, в течении которого требуетс... Jul 4 2005, 12:13 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|