Перейти к содержанию
    

Цифра или NTC датчик температуры для СМА

Здравствуйте!

Суть проблемы в следующем: Если сигнал штатного датчика NTC подогнать по уровню к АЦП микроконтроллера получу очень большую погрешность измерений при стирке белья на высоких температурах, так как температура ПП и микроконтроллера соответственно, достигает 75 градусов. АЦП микроконтроллера способен оцифровывать боле-менее точно при температурах 20 ... 55 градусов.

Проблема решается внедрением вместо штатного NTC, цифрового датчика, и передачей в МК цифрового сигнала от датчика. Но такое решение сильно усложняет задачу, так как потребуется точить новую оболочку для датчика температуры СМА.

Можно ли как-то оптимально организовать применение NTC в данных условиях?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

температура ПП и микроконтроллера соответственно, достигает 75 градусов.

Откуда такое жуткое число ? Вы плату в кипяток опускаете ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В двух сантиметрах ниже ПП стиральный бак с температурой 90 градусов, вентиляция отсутствует. Температура ПП проверена с помощью термометра.

 

image519893.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если сигнал штатного датчика NTC подогнать по уровню к АЦП микроконтроллера получу очень большую погрешность измерений

Можно ли как-то оптимально организовать применение NTC в данных условиях?

вы их готовить не умеете :) в пределах 120 градусов 10битный ацп позволяет обеспечить разрешение лучше 1 градуса.

с учетом реальной точности NTC в 3-4 градуса это вполне приемлемо.

 

во вложении файл с градуировкой для 10битного ацп, ратиометрическая схема, сопротивление датчика и резистора по 10кОм.

ЗЫ: реально работает в серии.

 

_______________NTC.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы их готовить не умеете :) в пределах 120 градусов 10битный ацп позволяет обеспечить разрешение лучше 1 градуса.

с учетом реальной точности NTC в 3-4 градуса это вполне приемлемо.

Посмотрите зависимость выходных данных АЦП микроконтроллера PIC18 от температуры чипа и сопоставьте с сигналом NTC. Лично у меня, на практике, температура регистрируемая МК была на 15 градусов ниже реальной температуры и СМА кипела как самовар.

 

527338.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на приведенной ссылке зависимость для времени выборки. поэтому еще раз - не умеете готовить.

 

подскажу, есть два пути:

1. увеличить время выборки (не поможет на НИЗКИХ температурах)

2. уменьшить сопротивление источника сигнала, сделать можно уменьшив сопроитвление верхнего резистора или с помощью ОУ.

 

в общем "у меня все работает" :)

Изменено пользователем Herz
Избыточное цитирование

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в общем "у меня все работает" :)

вы до скольки градусов грели проц? Так как до 60 градусов и у меня работает

 

А в итоге надо получить не хуже чем на моем прошлом аппарате, чтоб показометр СМА показывал тож самое что и погруженный в воду внешний датчик. Допустим в данном случае идет нагрев и вращение барабана, термопара китайского прибора погружена в воду. Показания СМА и внешнего прибора одинаковы во всем диапазоне.

 

527350.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Суть проблемы в следующем: Если сигнал штатного датчика NTC подогнать по уровню к АЦП микроконтроллера получу очень большую погрешность измерений при стирке белья на высоких температурах, так как температура ПП и микроконтроллера соответственно, достигает 75 градусов. АЦП микроконтроллера способен оцифровывать боле-менее точно при температурах 20 ... 55 градусов.

Проблема решается внедрением вместо штатного NTC, цифрового датчика, и передачей в МК цифрового сигнала от датчика. Но такое решение сильно усложняет задачу, так как потребуется точить новую оболочку для датчика температуры СМА.

Можно ли как-то оптимально организовать применение NTC в данных условиях?

Ищите проблему в программе/схеме. Больше 3 градусов подгешность от NTC не наблюдал. Возможно Вы оцифровуете кривую не этого NTC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Больше 3 градусов подгешность от NTC не наблюдал.

При прогреве проца до 80 градусов? Всячески хочу поверить.

Может есть примеры схем и описания характеристик приборов c датчиками NTC?

 

Преобразователь универсальный.

ТЕРМОСОПРОТИВЛЕНИЯ: Pt100, Pt500, Pt1000, Ni100, KTY81, KTY84, NTC; 2/3/4-проводная схема включения, питающий ток 0,56 мА, разрешение 0,1?С,

Класс точности 0,1%, темпер. коэффициент: 0,01%/°К, нелинейность: 0,05%/0,4%

 

Рабочая температура -10...+60°С

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы до скольки градусов грели проц?

Мы до без разницы, потому что измеряем сопротивление относительным способом, а каким способом измеряете его Вы нам до сих пор неведомо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

измеряем сопротивление относительным способом

В МК нет такого входа. Или вы предлагаете использовать два переключаемых входа АЦП, подключенных один к NTC, а другой к образцовому сопротивлению?

 

каким способом измеряете его Вы нам до сих пор неведомо.

пост №1

сигнал штатного датчика NTC подогнать по уровню к АЦП микроконтроллера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть такое. Данные NTC из машинки Whirlpool

post-75040-1372096957_thumb.jpg

Изменено пользователем #VALINTIN#

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть такое. Данные NTC из машинки Whirlpool

Не подходит. Не учитывается прогрев проца. Не достаточно разрешения. Мне необходимо разрешение в один градус для вывода на табло. Люблю наблюдать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне необходимо разрешение в один градус для вывода на табло. Люблю наблюдать.

 

Тогда DS18B20. Самое оптимальное.

Ставим что-нибудь другое - точность будет не та.

Можно поставить LM50CIM3, только проверить на смещение температуры (откалибровать по двум точкам) - в стакане с водой и чайнике. Точность в 1С обеспечит, хотя и написано 3С.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть такое. Данные NTC из машинки Whirlpool

Хотя, картинка занятная. Если предположить, что датчик имеет именно такую кривую зависимость сопротивления от температуры, то во всем диапазоне температур от +5 до +95, даже не знаю, смогу ли получить разрешение в один градус?

 

Тогда DS18B20. Самое оптимальное.

Эт ДА... Придется наверное опять ковырять гильзу штатного датчика, извлекать NTC и устанавливать DS18B20

 

527384.jpg

 

527385.jpg

 

 

Но тем не менее, вопрос АЦП микроконтроллера и зависимость АЦП от температуры чипа, вопрос очень актуальный, так как в СМА есть еще дифф. манометр с аналоговым выходом для контроля уровня воды в баке. Боюсь как бы снова не пришлось ограничиться обычным пресостатом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...