eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2016-06-17 03:49 pm
Entry tags:

А DS18S20, оказывается, вполне до -100°C измеряют!

Калибруя "нуль-пункт" платиновых терморезисторов нашего ИРБИСа перед очередной сборкой и тестовой заливкой, я решил посмотреть на поведение термодатчиков DS18S20 недалеко от банки с азотом (пост об этом еще будет). Сунул связку в пенопластовую коробку, где стояла банка, накрыл крышкой — и понеслось! Правда, ниже -100°C у них вылезает инверсия знака, и -105°C отображались как +105 (хотя, может быть, это я налажал с преобразованиями). Зато, т.к. они могут до +125°C, я не боясь засуну их вместе с платиновыми терморезисторами в банку с кипятком и буду мониторить процесс остывания — для калибровки в другом конце диапазона. Но обо всем этом позже.

С утра уже успел побывать на горе — повесил камеру, все-таки, технические ночи (и об этом позже напишу). Но погода такая, что, похоже, просижу я где-нибудь до полуночи и пойду домой...

[identity profile] eddy-em.livejournal.com 2016-06-17 05:59 pm (UTC)(link)
Сейчас приперся на работу, т.к. де-юре у меня технические ночи (а де-факто хрен: льет, как из ведра) + дома второй день нет интернета (похоже, не свитч повис, как думали, а кирдык оптоволокну наступил). Засунул в банку к терморезисторам эти DS18 и залил кипятком.
По понятным причинам у меня в схеме опорный резистор сидит на земле, а термосопротивление — на Vref, в результате в самой интересной (холодной) области квант вычислений меньше. Это приводит к тому, что в районе 100°C квант вычисления сопротивления такой, что ошибка измерения составляет около 0.5°C — так же, как и у DS18.
И что интересно, интервал показаний семи терморезисторов без учета калибровок совпадает с интервалом показаний DS18! Я такого от них не ожидал!!! Думал, в районе кипятка они будут разброс градуса в 2-3 иметь...

В общем, DS18 реабилитированы в моих глазах: для теплиц-бань-квартир они вполне годятся, т.к. точность в полградуса-градус — это дофигища!

[identity profile] mbr.livejournal.com 2016-06-17 06:00 pm (UTC)(link)
Это тебе повезло. Я видел разницу в пару градусов.

[identity profile] eddy-em.livejournal.com 2016-06-17 06:12 pm (UTC)(link)
Подожду, пока до комнатной остынет. А завтра обработаю полученные данные. Все равно вечером один хрен сидеть на работе. Правда, есть надежда, что хоть открыться смогу и программу выполнить. Уныло это: я думал, к августу уже соберу годовую статистику и смогу разработать новую систему коррекции наведения телескопа, которая будет точней нынешней. Но с такой погодой у меня данных с гулькин нос! Ну, надеюсь, сделаю. Все равно осенью предстоит заменять главные приводы, а это означает внесение исправлений в управляющий код. Если их буду делать я, то можно будет и вторую систему коррекции параллельно запилить с возможностью переключения.
Жалко, литературы по этому поводу найти не удается, что-то не пишет народ о подноготной систем управления своими телескопами. Скажем, у того же GTC проблем наверняка даже больше, чем у нас...

[identity profile] eddy-em.livejournal.com 2016-06-18 07:44 pm (UTC)(link)
Результаты.
Погрешность получилась ±0.5°C. Офигенно... Я думал, будет намного больше!
А с точности TRD просто в шоке! На дрянном-то АЦП STM32F103. Правда, там опорные резисторы с низким тепловым дрейфом + идеально 1000 Ом.