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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Термодатчики DS18x20 от Dallas, обмен опытом
VadikT
сообщение Aug 31 2004, 08:48
Сообщение #1


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

Группа: Свой
Сообщений: 77
Регистрация: 25-08-04
Пользователь №: 538



Всем привет!
Если кто работал с DS18x20, давайте поговорим о глюках этого устройства.

Я столкнулся, буквально в первый раз использования этого девайса серии B7, с таким глюком: на след. день работы подал питание и обнаружил, что один из датчиков отдает мне температуру с враньем в +60 с чем-то градусов. В доке про это ничего не сказано. Проверил софт - все нормально. Начал искать.
В доке одним предложением упомянуто, что датчики калиброваны для достижения точности в +-0,5 гр. С. Размышлял так: датчик цифровой и, если калиброван, значит, где-то должны храниться калибровочные коэффициенты. Раз кристалл работает с EEPROM, значит, там и должны храниться. Но в доке про это не найдете ни слова!
Позвонил в Rainbow, рассказал о своей проблеме и свое предположение. Неохотно, но все же мне рассказали, что серию B7 особо коснулась проблема "слетания" EEPROM при подаче питания, что у меня и произошло на второй день эксплуатации датчиков! В целом, все было замечательно, но только вот это….smile.gif Мне сказали, что об этом коротко написано на www.1wire.org и пояснили, что по запросу Даллас может выслать один Application Note, где говорится об этой проблеме и даются коэффициенты (2 байта), чтобы возможно было восстановить точность до +-2 гр. С.
Зашел на www.1wire.org, прочитал о проблемке и о том, что AN247 раньше был здесь в свободном доступе, а теперь Даллас высылает его только по запросу (?!!). Написал в Даллас, прислали AN247. Там говорится о 2 калибровочных регистрах TRIM1 и TRIM2, о командах, позволяющих их читать, писать и копировать в EEPROM. Хотя в доке про эту часть – ни слова! Там же написали о естественном логическом соображении следить за EEPROM при перезагрузке и, если слетело, – перезаписывать.
Физически количество перезаписей EEPROM – весьма большое. И сам факт, что при повышенных температурах EEPROM не продержится долго, заставляет документировать пользовательский программный доступ к калибровочным коэффициентам (да и сам процесс калибровки тоже). Но нехороший момент в том, что вы, решив использовать привлекательный датчик DS18B20 в своем устройстве, можете даже не узнать, что же с ним случилось (и недоумевать о причинах последствий, к которым это может привести), т.к. на сайте Максима вы об этом нигде не прочитаете. (Переживают люди за имидж свой что ль?)
Далее написал в Даллас с вопросом о том, как можно откалибровать их датчик, чтобы получить исходную точность. Ответили, что калибруются они по одной точке (я сначала думал, что по двум, и никак не мог понять уравнения для TRIM1, TRIM2) Про уравнение - что-то короткое и мало понятное.
Пришлось самому проводить полный курс измерений, подставляя последовательные значения для TRIM1 и TRIM2 и анализировать это в EXCEL’e. Таким образом удалось восстановить исходную точность и узнать, что же все-таки нужно делать с интегральными датчиками с цифровым выходом, чтобы они были привлекательными не только на словах, но и на деле....smile.gif
Go to the top of the page
 
+Quote Post
VadikT
сообщение Aug 31 2004, 08:59
Сообщение #2


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

Группа: Свой
Сообщений: 77
Регистрация: 25-08-04
Пользователь №: 538



Есть еще один вопрос по DS18x20, который пока я не разрешил:
иногда после подачи питания один из датчиков начинает отдавать постоянно -19 гр.С независимо от его температуры. Лечится это переподачей питания. Но все же, хотелось бы знать, в чем причина такого зависания.
Если кто с подобной проблемой сталкивался и как-то решал ее, поделитесь, пожалуйста.
С уважением.


--------------------
И как хотел бы, чтобы с тобой поступили, так и ты чувствуй поступать со всем тем, что вне твоего эго...
Go to the top of the page
 
+Quote Post
olegk
сообщение Sep 2 2004, 15:00
Сообщение #3


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

Группа: Свой
Сообщений: 90
Регистрация: 23-06-04
Из: de
Пользователь №: 142



Privet
ti ne mog bi etu DOKU ot Dallas mne vislat. a to ja kak ras toche sobiraus s DS1820 nachinat.
Spasibo.
oleg
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 2 2004, 17:05
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



VadikT, не мог бы ты поделится этим любопытным документом? В данный момент заложил эти датчики в устрйоство, теперь думаю будут проблемы...

P.S. До этого использовал DS1821 - термостат. С ним проблем не возникало....
Go to the top of the page
 
+Quote Post
COMA
сообщение Sep 2 2004, 17:17
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 851
Регистрация: 28-08-04
Пользователь №: 559



Вот стоило самому поискать... smile.gif

http://www.elin.ru/1-Wire/
здесь читаем инфу от 05.07.2004. Там все подробно описано. Дя особо нетерпеливых прямая ссылка на документ -
f t p://ftp.elin.ru/pdf/1-Wire/app247.p d f
Go to the top of the page
 
+Quote Post
Valery_Y
сообщение Dec 13 2004, 17:55
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 22-09-04
Пользователь №: 698



Те же грабли были и с DS1621 - там, видимо, измерительное ядро то же, только I2C шина. Так они (Dallas-Maxim) похоже, решили втихаря поменять DS1621 на DS1631 - типа, точность у новых лучше, а о проблеме ни гу-гу. Так что непонятно: пофиксили они этот баг или нет. Да и в ДИПе DS1631 выпускать не будут sad.gif .

http://www.rtcs.ru/news_detail.asp?id=837
Go to the top of the page
 
+Quote Post
Miron
сообщение Feb 21 2005, 13:05
Сообщение #7


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

Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574



Спасибо за информацию.
Я работаю с датчиками DS1820 уже лет 5 но пока
ни разу такого явления не наблюдал.
Зато поделюсь другим наблюдением
В одном из приборов конструктора прижали
микросхему слишком сильно и датчик начал
врать градуса на 4. Сначала ничего не мог понять
пока не попробовл сам давать механическую нагрузку
на корпус. Так что с датчиком будте понежнее
Go to the top of the page
 
+Quote Post
PraNkiSh
сообщение Feb 25 2005, 22:45
Сообщение #8


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

Группа: Свой
Сообщений: 120
Регистрация: 25-02-05
Из: Москва
Пользователь №: 2 889



а что по дальности получается ?
тащил сквозь 6 этажей на крышу дома - глючило безбожно.
расстояние около 30-40м (по стандарту до 300 кажись)
RS-485 прошел без проблем. даже с контролем ошибок не заморачивался.
пулапы уменьшал кажись до 2к
Go to the top of the page
 
+Quote Post
Miron
сообщение Feb 28 2005, 07:47
Сообщение #9


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

Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574



Цитата(PraNkiSh @ Feb 26 2005, 01:45)
а что по дальности получается ?
тащил сквозь 6 этажей на крышу дома - глючило безбожно.
расстояние около 30-40м (по стандарту до 300 кажись)
RS-485 прошел без проблем. даже с контролем ошибок не заморачивался.
пулапы уменьшал кажись до 2к
*

300 метров не пробывал но делал на 180 при нагрузке до 30 датчиков
тоже столкнулся с проблемой глюков в линии.
В общем смысл такой при крутых фронтах линия начинает звенеть.
Длительность и аплитуда звона дависит от емкости самой линии и емкостей
подключенных датчиков.
У DS есть рекомендации по устранению звона в линии см. pdf смысл в том,
чтобы фронты управления в линии стали не такими крутыми как обычно бывает у контроллеров. Правда приходится забитать на линию еще одну
ногу.
Может кто знает дгугое решение я пока не встречал.
Прикрепленные файлы
Прикрепленный файл  APP108.PDF ( 29.92 килобайт ) Кол-во скачиваний: 208
 
Go to the top of the page
 
+Quote Post
Serjio
сообщение Feb 28 2005, 11:45
Сообщение #10


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

Группа: Свой
Сообщений: 137
Регистрация: 3-09-04
Пользователь №: 594



А какой драйвер применяли ?
Мы пробовали DS2480B. Проблем небыло - там есть активная подтяжка. Пробовали еще с полевиками на выходе - тоже все работало (метров 70). Ставили еще диоды шоттки в конце линии.
Go to the top of the page
 
+Quote Post
Miron
сообщение Mar 1 2005, 13:42
Сообщение #11


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

Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574



Кто нибудь занимался метрологической поверкой датчиков DS18x20 ???
Знаю что сам датчик занесен в Гос реестр средств измерений под №23169-02
Но самой методики поверки у меня нет.
Меня интересует занимался ли кто метрологической поверкой прибора на основе DS18x20 в целом и как этот вопрос решался.
Go to the top of the page
 
+Quote Post
mpo
сообщение Mar 15 2005, 13:16
Сообщение #12


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

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



Спасибо огромное, а то у меня была пару раз такая фигня - пришлось новый датчики покупать. Придется сейчас код менять. Кста, не вышлешь apn?
mpo@aport.ru
Go to the top of the page
 
+Quote Post
FastenFast
сообщение Nov 28 2005, 15:54
Сообщение #13





Группа: Новичок
Сообщений: 5
Регистрация: 28-11-05
Пользователь №: 11 504



Руские манулы на датчик есть?
Go to the top of the page
 
+Quote Post
sash75
сообщение May 19 2006, 05:42
Сообщение #14





Группа: Новичок
Сообщений: 1
Регистрация: 19-05-06
Пользователь №: 17 247



Цитата(Miron @ Mar 1 2005, 16:42) *
Кто нибудь занимался метрологической поверкой датчиков DS18x20 ???
Знаю что сам датчик занесен в Гос реестр средств измерений под №23169-02
Но самой методики поверки у меня нет.
Меня интересует занимался ли кто метрологической поверкой прибора на основе DS18x20 в целом и как этот вопрос решался.


Если решилась проблема с поверкой - поделитесь опытом.
Go to the top of the page
 
+Quote Post
Miron
сообщение May 22 2006, 06:52
Сообщение #15


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

Группа: Validating
Сообщений: 149
Регистрация: 11-02-05
Из: Рязань
Пользователь №: 2 574



Метрологию отложили в долгий ящик.
Но пришлось возвращаться вышли документы ростехнадзора бязывающие к этому
Сейчас ведем работу по сертификации с институтом метрологии
Нам предложили сами микросхемы привозить к ним на первичную поверку
а на устройство в целом сейчас согласовываем методику поверки
как закончим раскажу о результатах.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 17:05
Рейтинг@Mail.ru


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