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 02:03 pm (UTC)(link)
Да нет, конечно: я калибрую терморезисторы по нуль-пункту — температуре жидкого азота! Для нашего давления 770мм.рт.ст она равна 76.31K. А DS18S20 я тупо рядышком положил.
Вот в теплой области ­— да, попытаюсь привязать среднюю кривую по терморезисторам к средней кривой по восьми DS18.

Дело в том, что на предварительных заливках я пользовался другой штукой — внешним 24-битным АЦП с хитрой трехпроводной схемой, которая позволяла мне получить RMS по температуре меньше 0.02К!!!
А теперь я решил использовать штатный АЦП STM32F103, который и будет использоваться при эксплуатации прибора (там нафиг не нужны большие точности, хватит и ±0.5К).
Да, при калибровке по резисторам оказалось, что значения, которые мне выплевывает мелкоконтроллер, от реального сопротивления отличаются не больше, чем на 1-2 кванта преобразования!

[identity profile] chyvack.livejournal.com 2016-06-18 09:15 am (UTC)(link)
А можно поподробнее про хитрую схему подключения к АЦП?

[identity profile] eddy-em.livejournal.com 2016-06-18 04:34 pm (UTC)(link)
Используется коммутация двух разных внутренних опорных источников тока. См. статью Henry He "Minimizing Errors in Multiplexed 3-Wire RTD Data-Acquisition Systems".

[identity profile] chyvack.livejournal.com 2016-06-18 10:02 pm (UTC)(link)
Спасибо!