Jump to content

    

Подскажите по схеме для DS1820

85 градусов - состояние регистра по умолчанию. Если датчик ответил на команду старта измерения, и время выждано, и с питанием норм, то можно доверять.

Share this post


Link to post
Share on other sites
5 часов назад, haker_fox сказал:

Вы хотите сказать, что CRC  в случае ошибки будет "битое"?

Засада примененного далласом алгоритма в том, что все единицы (неответ датчика) дадут правильную CRC. Если бы они использовали отличное от нуля начальное значение - CRC для всех единиц отличалась бы от всех единиц. Вроде так, если память не изменяет.

Share this post


Link to post
Share on other sites
17 hours ago, haker_fox said:

 

 

Действительно, зачем: поместили термодатчик в термокамеру, поставили 85.000 градусов, и что?

А вы реально видели такую термокамеру, которая с точностью 0.001 градусов Цельсия держит температуру во всём объёме? 

Share this post


Link to post
Share on other sites
14 minutes ago, Oymyacon said:

А вы реально видели такую термокамеру, которая с точностью 0.001 градусов Цельсия держит температуру во всём объёме? 

А вам словоблудием обязательно заниматься? Вам же никто не сказал объём.

Share this post


Link to post
Share on other sites
1 hour ago, haker_fox said:

А вам словоблудием обязательно заниматься?

Вопросов больше не имею. Форум деградировал окончательно.

Edited by Oymyacon

Share this post


Link to post
Share on other sites
2 hours ago, Oymyacon said:

Вопросов больше не имею. Форум деградировал окончательно.

 

А вы, собственно, кто такой, чтобы ставить здесь оценки всему Форуму, и даже объявлять его окончательно деградировавшим, без году неделя?

Не много ли на себя взвалили? Настоятельно рекомендую вам свои ярлыки оставить при себе.

Share this post


Link to post
Share on other sites
19 часов назад, mantech сказал:

Заметил что времянка этих датчиков

Производитель вроде бы сам считает такой способ рабочим, однако Рис.6 там явно не соответствует Рис.16 паспорта DS18B20, который даёт ей право выдавать импульс вплоть до 1 мкс, который разумеется гарантированно не увидит UART 115200 bps.

 

Как вариант, растянуть этот импульс парой деталек, чтобы он стал заведомо больше одного бита UART, получив полноценный стартовый бит, и допилить драйвер для адаптивной разницы между принимаемыми "битами":

 

bad-276.gif.1a8022f1f484a195351530abf75d764c.gif

Share this post


Link to post
Share on other sites
On 7/14/2019 at 11:04 AM, haker_fox said:

А если реально 85 градусов будет, то как их отличить от ошибки?

Как обычно - несколько измерений + медиана

 

Share this post


Link to post
Share on other sites
7 minutes ago, xvr said:

Как обычно - несколько измерений + медиана

Не поможет. Допустим, сняли N измерений, и все - ошибочные (не важно, почему). Или, наоборот, температура застабилизирована очень хорошо в малом объёме пространства. В документации не нашёл никаких рекомендаций по этому поводу. В общем гарантом правильного измерения является соблюдение всех времянок. Что, впрочем, правильно. Но всё же, ИМХО, кривой подход.

Share this post


Link to post
Share on other sites
32 minutes ago, haker_fox said:

Допустим, сняли N измерений, и все - ошибочные (не важно, почему).

Тогда надо железку чинить, а не методы измерения придумывать :) У ТС на графиках видно, что ошибочные измерения одиночные.

Но конечно метод не панацея, тут согласен :)

 

Share this post


Link to post
Share on other sites
6 hours ago, Herz said:

Настоятельно рекомендую вам свои ярлыки оставить при себе.

Извините, мне не нужны именно ваши рекомендации.

Когда человек не знает, что ПИД-регулятор КТХ имеет гистерезис в градусы, а не тясячные доли,

это говорит само за себя. Потому и нет вопросов.

 

Share this post


Link to post
Share on other sites
15 minutes ago, Oymyacon said:

Извините, мне не нужны именно ваши рекомендации.

Вообще-то вы с модератором разговариваете.

16 minutes ago, Oymyacon said:

Когда человек не знает, что ПИД-регулятор КТХ имеет гистерезис в градусы, а не тясячные доли,

это говорит само за себя

Когда человек не знает, что мир не ограничивается ПИД-регулятором KTX, это действительно говорит само за себя.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now