Контроллер вентиляторов

Oct 27, 2020 00:12

Потихоньку допиливаю контроллер. Забыл сегодня на работе взять платиновый терморезистор для аттестации терморезисторов, которые там используются (четыре штучки 10-килоомных китайских NTC), но решил, что для кулеров и тупого китайского термометра (на такой же NTC ☺) хватит. Налил в чашку кипятка, смотрю:




Разве что боюсь, показания у него могут сильно врать в области высоких температур. Но пока идет остывание воды, все более-менее красиво. Показания четырех каналов расходятся на ±5ADU, если менять датчики местами, то показания более-менее в пределах ±1ADU остаются теми же, т.е. хоть резисторы-подтяжки на 4.7кОм были куплены как пятипроцентные, измерение актакомовским мультиметром показало отклонения от 4700 меньше процента (в районе ±15Ом). Нужно разве что будет еще раз в кипятке пару-тройку точек сверить по платиновому. Но мне лучше ±2°C точность и не нужна - все-таки, не температуру тела измерять.
UPD.
Честно дождался охлаждения до 30°C, а потом кинул в кружку льда. Сразу показания начали расползаться:



Относительная ошибка (относительно среднего):



Т.е. в области, где охлаждение происходило более-менее нормально, датчики лучше ±0.5% себя вели (т.е. со свистом в желаемую точность вписываются). Другой вопрос - как эта кривая при следующих измерениях будет воспроизводиться. Но уже полученного хватит, чтобы сделать кусочно-линейную аппроксимацию и примерно вычислять температуру нагретых элементов. Еще бы сделать в районе 100-120°C несколько точек. Только для этого придется уже клеить их к толстому куску дюрали и греть феном. А потом ждать, пока стабилизируется более-менее. Но для показометра можно и просто экстраполировать.

термодатчики, железяки, stm32

Previous post Next post
Up