блок калибровки NTC с выводом готовых значений
Добавлено: 12 сен 2020, 10:18
Блок служит для снятия по градусно значений с последующим выбором нужных для заполнения таблицы масштабирования
блок проект на вход in подключаем выход термистора
на вход temp выход с датчика температуры эталона
выход imp выдаёт импульс на вывод значения
выход text выдаёт показания в котором первая колонка это АЦП а вторая это температура эталона
в блоке задаём максимальную температуру с которой пойдут записи измерений и минимальную на которой они остановятся
суть работы заключается в опускании в стакан кипятка двух вместе связаных датчиков гермитичных где температура воды должна быть изначально выше максимально установленной в блоке что бы заработал отсчёт и просто ждём остывания постепенного
быстро нельзя потому что если температура проскочит на пару градусов больше чем время опроса датчика то замеры прекратятся (в данном проекте это пол секунды) да и быстрое охлаждение вносит неравномерность в одинаковое остывание датчиков что создаст перекос в точности показания потом
выглядит это так мониторе порта схема типичная при заполнении таблицы целыми числами 50 49 48 ... выводится тоже будут ими
что бы были десятки нужно при заполнении умножать температуру на 10 либо 100 а при выводе её делить блоком деления на 10 или 100 с выбором флоат и в конвертере строк выбирать количество после запятой
после проделаных работ точность на калиброваном участке вполне устраивает (калибровка запитывалась от усб в данном случае) большая шероховатость зелёной линии термистора обусловлена большим шагом из за 10 бит ацп
при 12 бит должно быть более плавно
ВАЖНО
после калибровки применять термистор только вместе с резистором R1 что участвовал в измерениях так сказать комплементарная пара
измерения производить с питанием от внешнего источника 9-12в дабы опорное напряжение менее колебалось
блок проект на вход in подключаем выход термистора
на вход temp выход с датчика температуры эталона
выход imp выдаёт импульс на вывод значения
выход text выдаёт показания в котором первая колонка это АЦП а вторая это температура эталона
в блоке задаём максимальную температуру с которой пойдут записи измерений и минимальную на которой они остановятся
суть работы заключается в опускании в стакан кипятка двух вместе связаных датчиков гермитичных где температура воды должна быть изначально выше максимально установленной в блоке что бы заработал отсчёт и просто ждём остывания постепенного
быстро нельзя потому что если температура проскочит на пару градусов больше чем время опроса датчика то замеры прекратятся (в данном проекте это пол секунды) да и быстрое охлаждение вносит неравномерность в одинаковое остывание датчиков что создаст перекос в точности показания потом
выглядит это так мониторе порта схема типичная при заполнении таблицы целыми числами 50 49 48 ... выводится тоже будут ими
что бы были десятки нужно при заполнении умножать температуру на 10 либо 100 а при выводе её делить блоком деления на 10 или 100 с выбором флоат и в конвертере строк выбирать количество после запятой
после проделаных работ точность на калиброваном участке вполне устраивает (калибровка запитывалась от усб в данном случае) большая шероховатость зелёной линии термистора обусловлена большим шагом из за 10 бит ацп
при 12 бит должно быть более плавно
ВАЖНО
после калибровки применять термистор только вместе с резистором R1 что участвовал в измерениях так сказать комплементарная пара
измерения производить с питанием от внешнего источника 9-12в дабы опорное напряжение менее колебалось