Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 11.10.2010, 14:50   #76
photocanon
Senior Member
 
Регистрация: 08.04.2007
Адрес: Новосибирск!
Сообщений: 151
Вес репутации: 166/38
photocanon has a spectacular aura aboutphotocanon has a spectacular aura about
Отправить сообщение для photocanon с помощью ICQ Отправить сообщение для photocanon с помощью Skype™
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

щас сделаем, кстати я по-моему с таймерами не делал так как прерывание косячит да и время там не такое какое надо...
в течении часа-двух сделаю.
__________________
Нет ничего лучше когда апрель и -10 на дворе !
photocanon вне форума   Ответить с цитированием
Старый 11.10.2010, 15:04   #77
Vovka
Senior Member
 
Аватар для Vovka
 
Регистрация: 27.12.2007
Адрес: недалеко от г.Белгорода
Возраст: 49
Сообщений: 1,701
Вес репутации: 2458/75
Vovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond reputeVovka has a reputation beyond repute
Отправить сообщение для Vovka с помощью ICQ
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Рабочий:

DALLAS
18B20
094BC4
+694AF

TRIM1 = 7F
TRIM2 = DB
Vovka вне форума   Ответить с цитированием
Старый 11.10.2010, 15:52   #78
photocanon
Senior Member
 
Регистрация: 08.04.2007
Адрес: Новосибирск!
Сообщений: 151
Вес репутации: 166/38
photocanon has a spectacular aura aboutphotocanon has a spectacular aura about
Отправить сообщение для photocanon с помощью ICQ Отправить сообщение для photocanon с помощью Skype™
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Цитата:
Сообщение от Vovka Посмотреть сообщение
Рабочий:

DALLAS
18B20
094BC4
+694AF

TRIM1 = 7F
TRIM2 = DB
хм с4 новёхонький )))

огромное спасибо щас попробую в свой какойнибудь залить...

----------------
залил вашу константу стало показывать +5.5градусов при явном нуле..., видимо всетаки серия ядра отличается...
----------------


2pavlovich...
Вложения
Тип файла: rar DS18B20.rar (1.7 Кб, 51 просмотров)
__________________
Нет ничего лучше когда апрель и -10 на дворе !

Последний раз редактировалось photocanon; 11.10.2010 в 16:08.
photocanon вне форума   Ответить с цитированием
Старый 11.10.2010, 16:44   #79
photocanon
Senior Member
 
Регистрация: 08.04.2007
Адрес: Новосибирск!
Сообщений: 151
Вес репутации: 166/38
photocanon has a spectacular aura aboutphotocanon has a spectacular aura about
Отправить сообщение для photocanon с помощью ICQ Отправить сообщение для photocanon с помощью Skype™
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

В ПРОГРАММЕ
RB2 1-wire порт
запускать в режиме отладки через ICD-2 или Pickit2 3

смотреть регистры 71 72 соответственно trim1 trim2
__________________
Нет ничего лучше когда апрель и -10 на дворе !
photocanon вне форума   Ответить с цитированием
Старый 11.10.2010, 18:33   #80
Pavlovich
Senior Member
 
Регистрация: 21.01.2009
Адрес: Харьков-сити
Сообщений: 126
Вес репутации: 125/32
Pavlovich will become famous soon enoughPavlovich will become famous soon enough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Spasibo! Cейчас подпаяю к "44 pin demo board" DS18B20 и попробую прочитать ПикКитом2. На плате с ПИК886 RB2 занят. Как поимею результат - отпишусь.
Pavlovich вне форума   Ответить с цитированием
Старый 11.10.2010, 19:36   #81
Pavlovich
Senior Member
 
Регистрация: 21.01.2009
Адрес: Харьков-сити
Сообщений: 126
Вес репутации: 125/32
Pavlovich will become famous soon enoughPavlovich will become famous soon enough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Маркировка обоих датчиков:
18В20
0405В7
139АВ
Хороший:TRIM1 - 0XDB, TRIM2 - 0X43 (именно так, не наоборот, не перепутал)
С зависшим 64 град - оба FF, но записывается и затем считывается что надо.
Pavlovich вне форума   Ответить с цитированием
Старый 11.10.2010, 23:50   #82
photocanon
Senior Member
 
Регистрация: 08.04.2007
Адрес: Новосибирск!
Сообщений: 151
Вес репутации: 166/38
photocanon has a spectacular aura aboutphotocanon has a spectacular aura about
Отправить сообщение для photocanon с помощью ICQ Отправить сообщение для photocanon с помощью Skype™
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Цитата:
Сообщение от Pavlovich Посмотреть сообщение
Маркировка обоих датчиков:
18В20
0405В7
139АВ
Хороший:TRIM1 - 0XDB, TRIM2 - 0X43 (именно так, не наоборот, не перепутал)
С зависшим 64 град - оба FF, но записывается и затем считывается что надо.
хм вобщем остается при 0 градусов составить таблицу значений получается чтоб хоть както понять что дает тот или иной trim
попробую прошить твои значения посмотрю что будет...
))))

у меня было тоже самое ff у тех что гнали на +64 градуса.

тоесть ты вшил 9d bb и всё стало примерно нормально?


;============================
главное то что перед записьЮ надо обязательно прочитать значения это у датчика типа разблокировки памяти -аналог АА 55 у пика.
я это указал в каментах к программе...
надеюсь прога поможет комуто в восстановлении глюканувших датчиков...
__________________
Нет ничего лучше когда апрель и -10 на дворе !
photocanon вне форума   Ответить с цитированием
Старый 13.10.2010, 22:25   #83
Pavlovich
Senior Member
 
Регистрация: 21.01.2009
Адрес: Харьков-сити
Сообщений: 126
Вес репутации: 125/32
Pavlovich will become famous soon enoughPavlovich will become famous soon enough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Как я говорил, я не очень силён в 18В20. Я столкнулся с "непоняткой": в даташите написано: "If the DS18B20 is powered by an external supply, the master can issue read time slots after the Convert T command and the DS18B20 will respond by transmitting a 0 while the temperature conversion is in progress and a 1 when the conversion is done." Смотрел осциллогафом шину после подачи команды 0Х44, "0" не передаётся, в литературе вычитал, что после команды 44 нужно послать на шину слот времени. Посылал слот длительностью от 1 до 15 микросекунд. 18В20 отвечает низким уровнем на шине длительностью 25 МИКРОсекунд, а не милли, как можно было бы ожидать. в ДШ максимальное время конвертирования находится в пределах от 93,75 до 750 миллисекунд. Конечно можно ориентироваться по времени, но...
Кто знает - в чём дело?
Pavlovich вне форума   Ответить с цитированием
Старый 14.10.2010, 00:57   #84
Barmaley67
Senior Member
 
Регистрация: 16.01.2009
Сообщений: 560
Вес репутации: 258/37
Barmaley67 is a jewel in the roughBarmaley67 is a jewel in the roughBarmaley67 is a jewel in the rough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

После команды 0х44 читаете один байт с датчика, если он равен 0xFF, то преобразование закончено.
Брал отсюда:
http://www.phanderson.com/PIC/16C84/crc.html
Barmaley67 вне форума   Ответить с цитированием
Старый 14.10.2010, 11:39   #85
Filya44
Senior Member
 
Аватар для Filya44
 
Регистрация: 21.09.2008
Сообщений: 275
Вес репутации: 154/34
Filya44 has a spectacular aura aboutFilya44 has a spectacular aura about
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Просмотрел десяток датчиков DS18B20 у всех маркировка
0919С3
+027AG
TRIM2=DB у всех, а вот TRIM1 изменяется 8F,0F,5F,2F,6F,F7,4F,B7,EF,0F
Можно посмотреть конечно и больше, а смысл?
Filya44 вне форума   Ответить с цитированием
Старый 14.10.2010, 13:41   #86
Pavlovich
Senior Member
 
Регистрация: 21.01.2009
Адрес: Харьков-сити
Сообщений: 126
Вес репутации: 125/32
Pavlovich will become famous soon enoughPavlovich will become famous soon enough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Спасибо бармалею, очень похоже на истину: принятые мной 25 микросекунд низкого уровня есть первым нулём от "неFF". Странно только, что в ДШ это не отражено. А может быть, интерпретируя ДШ, следует дожидаться первой единицы, а не всех восьми? Осциллограф ещё не демонтировал, так что поэкспериментирую, посмотрю. Если интересно - отпишусь о результатах.
Pavlovich вне форума   Ответить с цитированием
Старый 14.10.2010, 16:48   #87
Barmaley67
Senior Member
 
Регистрация: 16.01.2009
Сообщений: 560
Вес репутации: 258/37
Barmaley67 is a jewel in the roughBarmaley67 is a jewel in the roughBarmaley67 is a jewel in the rough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Цитата:
Сообщение от Pavlovich Посмотреть сообщение
А может быть, интерпретируя ДШ, следует дожидаться первой единицы, а не всех восьми?
может и так, но я всегда принимаю именно байт.
Цитата:
поэкспериментирую, посмотрю. Если интересно - отпишусь о результатах.
конечно отпишитесь.
Barmaley67 вне форума   Ответить с цитированием
Старый 14.10.2010, 19:09   #88
Filya44
Senior Member
 
Аватар для Filya44
 
Регистрация: 21.09.2008
Сообщений: 275
Вес репутации: 154/34
Filya44 has a spectacular aura aboutFilya44 has a spectacular aura about
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

На страницах 12-13 ДШ есть блок-схема работы, и судя по ней достаточно дождаться первого "0", но это при основном питании, а при паразитном нужно ждать время преобразования как написано. Я всегда жду время обработки по ДШ плюс еще чуть-чуть, так как иногда почему-то точно по ДШ не получается, возможно из-за самого термометра. И еще плюс - можно включать датчик как с паразитным питанием так и с обычным не задумываясь.
Filya44 вне форума   Ответить с цитированием
Старый 14.10.2010, 19:56   #89
Pavlovich
Senior Member
 
Регистрация: 21.01.2009
Адрес: Харьков-сити
Сообщений: 126
Вес репутации: 125/32
Pavlovich will become famous soon enoughPavlovich will become famous soon enough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Поэкспериментировал, действительно после команды "44" достаточно дождаться первой еденицы (немного проще код, чем ждать FF). Время после "44" до появления первой еденицы, измеренное на моём экземпляре 18В20, составляет: -для 9 бит 75 мс, для 10 - 150мс, для 11 - 300мс, 12 бит не влезло в мой С1-65. Погрешность измерения - менее 10%. Несмотря на всё это я, наверное, буду ориентироваться по времени - так проще (у меня в прибореесть секундные импульсы; можно подождать и секунду) и можно работать с паразитным питанием, в этом смысле прав Filya44. По большому счёту прав и Barmaley67: в каждой программе для 1820 есть подрограмма или макрос чтения одного байта и не надо писать дополнительную.
Pavlovich вне форума   Ответить с цитированием
Старый 14.10.2010, 21:39   #90
Barmaley67
Senior Member
 
Регистрация: 16.01.2009
Сообщений: 560
Вес репутации: 258/37
Barmaley67 is a jewel in the roughBarmaley67 is a jewel in the roughBarmaley67 is a jewel in the rough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Цитата:
Сообщение от Pavlovich Посмотреть сообщение
буду ориентироваться по времени - так проще (у меня в прибореесть секундные импульсы; можно подождать и секунду)
обычно я тоже жду секунду, но полезно знать что есть и другой способ.
Barmaley67 вне форума   Ответить с цитированием
Старый 14.10.2010, 22:00   #91
Filya44
Senior Member
 
Аватар для Filya44
 
Регистрация: 21.09.2008
Сообщений: 275
Вес репутации: 154/34
Filya44 has a spectacular aura aboutFilya44 has a spectacular aura about
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Цитата:
Сообщение от Barmaley67 Посмотреть сообщение
обычно я тоже жду секунду, но полезно знать что есть и другой способ.
Полностью согласен, что знать надо, но "по времени" более универсально получается. Да и датчик не такой скоростной, чтобы фактор времени был критичен при его использовании. А если еще его вначале опрашивать какое у него питание, потом разные обработки приема, то, если честно, лениво. Оно конечно не профессионально но...
Filya44 вне форума   Ответить с цитированием
Старый 14.10.2010, 23:52   #92
photocanon
Senior Member
 
Регистрация: 08.04.2007
Адрес: Новосибирск!
Сообщений: 151
Вес репутации: 166/38
photocanon has a spectacular aura aboutphotocanon has a spectacular aura about
Отправить сообщение для photocanon с помощью ICQ Отправить сообщение для photocanon с помощью Skype™
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Цитата:
Сообщение от Filya44 Посмотреть сообщение
Просмотрел десяток датчиков DS18B20 у всех маркировка
0919С3
+027AG
TRIM2=DB у всех, а вот TRIM1 изменяется 8F,0F,5F,2F,6F,F7,4F,B7,EF,0F
Можно посмотреть конечно и больше, а смысл?
огромное спасибо

у меня примерно таже ситуация была при калибровке вслепую...

2=BB
1 менялся с неизменной второй цифрой буквой...
надо попробовать на DB
но впринципе я добился точности +-0.125 градуса мне хватит и этого...

Ещеб кучку рабочих B7 прочитать для статистики
__________________
Нет ничего лучше когда апрель и -10 на дворе !
photocanon вне форума   Ответить с цитированием
Старый 15.10.2010, 18:52   #93
Filya44
Senior Member
 
Аватар для Filya44
 
Регистрация: 21.09.2008
Сообщений: 275
Вес репутации: 154/34
Filya44 has a spectacular aura aboutFilya44 has a spectacular aura about
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Цитата:
Сообщение от photocanon Посмотреть сообщение
Ещеб кучку рабочих B7 прочитать для статистики
К сожалению В7 нет, но тоже, из интереса, хотел бы посмотреть. А вообще В7 это не может быть только в 1820. Дело в том, что у меня приобретено 2500 штук 18В20 партиями по 200-500 штук и все С3. Осталось около 100 на ремонт, но все одной партии.
Filya44 вне форума   Ответить с цитированием
Старый 15.10.2010, 20:51   #94
Filya44
Senior Member
 
Аватар для Filya44
 
Регистрация: 21.09.2008
Сообщений: 275
Вес репутации: 154/34
Filya44 has a spectacular aura aboutFilya44 has a spectacular aura about
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Может не в тему, но уж если о 18В20, то вопрос. На одной линии могут находится куча датчиков. Можно дать команду " выдать свой номер". Так вот собственно вопрос - если вышел из строя один датчик или просто заменили, то как определить, что он первый или восьмой или ... С одним это ладно, а если два и более?
Filya44 вне форума   Ответить с цитированием
Старый 15.10.2010, 23:02   #95
photocanon
Senior Member
 
Регистрация: 08.04.2007
Адрес: Новосибирск!
Сообщений: 151
Вес репутации: 166/38
photocanon has a spectacular aura aboutphotocanon has a spectacular aura about
Отправить сообщение для photocanon с помощью ICQ Отправить сообщение для photocanon с помощью Skype™
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

да вот собственно никак, впринципе, думаю сеть делают только на скважинах, для чего собственно я их и юзал.

по 100 штук в скважину и снимаешь температуру даже если 1 вышел из строя по барабану...

другая схема считывать индивидуально адрес и делать ярлычок но естественно когда в системе их даже 2000штук уже не вариант с нумерацией хотя если дело стоит бабок то можно и подсуетиться с маркировкой.
__________________
Нет ничего лучше когда апрель и -10 на дворе !
photocanon вне форума   Ответить с цитированием
Старый 16.10.2010, 00:31   #96
Barmaley67
Senior Member
 
Регистрация: 16.01.2009
Сообщений: 560
Вес репутации: 258/37
Barmaley67 is a jewel in the roughBarmaley67 is a jewel in the roughBarmaley67 is a jewel in the rough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

У товарища возникла задача на площади 3 х 3 метра поставить 121 датчик (сетка с шагом 30 см). Взялся помочь. Идея такая: включаю один датчик, командой Seek_ROM нахожу его ID и закрепляю за ячейкой 00, включаю второй датчик, нахожу его ID и закрепляю за ячейкой 01 и т.д. до 121, т.е. каждый раз добавляется один датчик до полного заполнения. Каждый датчик закреплен за своей ячейкой. Если датчик "вылетает", то он маркируется как бракованный, его ID вытирается и ячейка за которую он отвечал отмечается как пустая. Вставляю новый, нахожу ID и ставлю на место вытертого. Если "вылетает" два и больше датчика, то после определения ID нового сенсора можно занести или в первую свободную ячейку, или выбрать одну из предложенных (у которых сгорели датчики) на выбор. Как-то так. Пока это только задумка, так как толком еще не разобрался с командой Seek_ROM. Пока что тупо подключаю один, читаю ID, заношу за какую ячейку отвечает, отключаю, подключаю второй и т.д.
Barmaley67 вне форума   Ответить с цитированием
Старый 16.10.2010, 13:34   #97
photocanon
Senior Member
 
Регистрация: 08.04.2007
Адрес: Новосибирск!
Сообщений: 151
Вес репутации: 166/38
photocanon has a spectacular aura aboutphotocanon has a spectacular aura about
Отправить сообщение для photocanon с помощью ICQ Отправить сообщение для photocanon с помощью Skype™
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

очень рациональное решение если делать гнёзда, а если тупо в цеху сидят бабушки и все это дело припаивают и изолентой заматывают делая огромный кабель под 2км...

а так + поставлю за идею...

это пока два варианта
считать заранее и промаркировать
и вот так втыкать, но тут система должна быть как минимум связана с компьютером
__________________
Нет ничего лучше когда апрель и -10 на дворе !
photocanon вне форума   Ответить с цитированием
Старый 16.10.2010, 13:47   #98
Filya44
Senior Member
 
Аватар для Filya44
 
Регистрация: 21.09.2008
Сообщений: 275
Вес репутации: 154/34
Filya44 has a spectacular aura aboutFilya44 has a spectacular aura about
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Идея хорошая, надо обдумать. Мне это сейчас не надо, но на будущее да и экономия ног контроллера.
Filya44 вне форума   Ответить с цитированием
Старый 16.10.2010, 16:36   #99
Barmaley67
Senior Member
 
Регистрация: 16.01.2009
Сообщений: 560
Вес репутации: 258/37
Barmaley67 is a jewel in the roughBarmaley67 is a jewel in the roughBarmaley67 is a jewel in the rough
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

Цитата:
Сообщение от photocanon Посмотреть сообщение
если делать гнёзда, а если тупо в цеху сидят бабушки и все это дело припаивают и изолентой заматывают делая огромный кабель под 2км...
идея под конкретную задачу, ну и, конечно, человек должен хоть немного понимать что и к чему чтобы запрограммировать. В общем это пока идея, как сделаю - отпишусь, если кому интересно.
Barmaley67 вне форума   Ответить с цитированием
Старый 16.10.2010, 20:23   #100
photocanon
Senior Member
 
Регистрация: 08.04.2007
Адрес: Новосибирск!
Сообщений: 151
Вес репутации: 166/38
photocanon has a spectacular aura aboutphotocanon has a spectacular aura about
Отправить сообщение для photocanon с помощью ICQ Отправить сообщение для photocanon с помощью Skype™
По умолчанию Re: Проблема с DS1820. Чем лыжи мазать?

у микрухи всеголишь должно памяти епромины хватить, если не хватает цепляем ченить типа 25f1025 или подобную
__________________
Нет ничего лучше когда апрель и -10 на дворе !
photocanon вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто подскажет в чем проблема с импульсниками? OLAND Источники питания и силовая электроника 5 27.02.2007 13:52


Часовой пояс GMT +3, время: 16:12.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot