Прошу помощи с Max31865+Pt100

Тема в разделе "Arduino & Shields", создана пользователем DLS74, 15 май 2019.

  1. DLS74

    DLS74 Нерд

    Спасибо Большое!!! Вот теперь все понятно.... буду заказывать MAX31865 оригинал из Штатов, а PT100 нашел у нас в России делают под заказ с поверкой. Только предварительно позвоню, узнаю, что они между проволокой и трубкой засыпают или заливают...
     
  2. parovoZZ

    parovoZZ Гуру

    !
     
  3. !@#$

    !@#$ Нерд

    Сам модернизируй. Разбери, замени тальк на термопасту, собери, приклей трубочку эпоксидкой обратно.
     
  4. DLS74

    DLS74 Нерд

    Класс!!!. Спасибо за совет!
     
  5. !@#$

    !@#$ Нерд

    Только лишнее это всё. Зачем тебе быстродействие? Температурные процессы сами по себе инерционные ... если только ты не собрался мерить температуру внутри камеры сгорания мотора Формулы-1.
    Допустим инкубатор ... точность должна быть высокой, если не хочешь одних петушков высидеть. А быстродействие ... так мощность ТЭН подбери такой, что бы Pt100 успевал.
    Нагрев воды ... так надо предусмотреть постоянное присутствие датчика в среде (или вваренной гильзе, заполненной маслом если гигиена не разрешает прямой контакт с датчиком). Ну и так далее.
    Как сказал Великий Дима ... конструирование - это всего лишь оптимизация компромиссов и обход ограничений.
     
  6. DLS74

    DLS74 Нерд

    Мне нужно мерить нагрев воды.... и контролировать до десятых долей.... А диапазон примерно от +5 до +60 С. Сегодня попробую сначала без разборки датчика.... потом на модернизированном...... может и хватит его возможностей...
     
  7. ИгорьК

    ИгорьК НЕ Модератор

    А что такой
    Неправда! Дима так не говорил. Или вы запамятовали, или приписываете ему.
     
  8. !@#$

    !@#$ Нерд

    Ну так всё совсем просто ... контролировать - не регулировать. Каструлку в каструлку (водяная баня называется), процессы замедлятся. И мерить в двух контурах. Двумя термометрами. В первом от огня контуре регулировать +/-1 градус, тогда во втором колебания будут +/- 0,1 градуса. И огонь минимально-достаточный. Можно хоть самогон гнать.
     
  9. parovoZZ

    parovoZZ Гуру

    это с проволочкой, которая тоньше волоса?
     
  10. parovoZZ

    parovoZZ Гуру

    Подправь Rref в программе.
     
  11. DLS74

    DLS74 Нерд

    При 40 С.... показывает более менее точно.... при 28 С завышает примерно на 4 градуса.... поэтому изменением Rref не получается откорректировать... кто-то из китайских "игрушек" глючит.... либо Pt100 либо MAX31865.....
     
  12. !@#$

    !@#$ Нерд

    По 4-х проводной подключил?
    Терпеливо померяй температуру в разных точках. Если показания не совсем точные, но стабильные ... тогда всё отлично. Просто ты не тот коэффициент ТКС датчика применил. Этот коэффициент должен быть учтён в библиотеке или скетче. Можешь хоть функцией map исправить.
    Как сказал Козьма Прутков "Учтённая погрешность - уже не погрешность".
    Если показания плавают - плохой контакт в соединениях,
    И не обижай китайцев ... их полтора миллиарда ... хоть кто то да умеет делать датчики.
     
  13. DLS74

    DLS74 Нерд

    Датчик 3-х проводной.... но так не работает... в начале поста я описывал проблему..
    Поэтому сконфигурировал по 2-х проводке... и вот такой получил результат....
     
  14. !@#$

    !@#$ Нерд

    Почитай вот это http://www.symmetron.ru/articles/resistance-thermometers.pdf
    Внимательно. Станет понятно, для чего трёхпроводная схема, и третий провод должен быть точно таким же.
    Перемычка - это временно только для проверки работоспособности схемы в принципе.
     
  15. parovoZZ

    parovoZZ Гуру

    У датчиков Pt один ТКС, если я правильно помню. Это у Cu их целая таблица.

    Это точная инфа? Мне сейчас дашик лень читать, но микросхема вроде сама все делает.

    Датчик 2-х проводной. Третий провод для компенсации сопротивления проводов.

    я посмотрю у себя - вроде я болта забил на третий провод и показания с рядом стоящим термистором разнятся всего на 1 градус.
     
  16. DLS74

    DLS74 Нерд

    Я знаю что 3 лучше.... но на 3 он вообще отказывается работать.... видимо что-то не так с MAX31865.