FLprog - Калибровка датчика температуры

Поделиться
HTML-код
  • Опубликовано: 12 янв 2025

Комментарии • 58

  • @cultofsogga5863
    @cultofsogga5863 6 лет назад +1

    18B20 обычно в колпачке из нержавеющей стали

  • @solo_mania
    @solo_mania 5 лет назад

    Спасибо, много нового понял насчёт флпрог

    • @kalinfl
      @kalinfl  5 лет назад

      Это только начало, главное придумать что тебе нужно, а дальше просто.

  • @ЭдуардДубин-г9р
    @ЭдуардДубин-г9р 6 лет назад

    Уважаемый коллега здравствуйте. Такой вопрос. В китае нет не одного датчика кислорода.
    Нужно чтобы печь отопления показывала колличество кислорода в процентном соотношении.
    Так вот вы случаем не знаете возможно сделать этот датчик из лямда зонда
    которые в автомобилях в выхлопной трубе стоят. И в результате показаний лямды регулировать надув воздуха от вентилятора 220 вольт. Спасибо.

  • @aliask6136
    @aliask6136 7 лет назад +1

    Очень любопытный подход! +1. Но при реальной, не демонстративной калибровке, я бы воду принудительно не остужал. Мало того, увеличил бы объем. Для чего? Для нивелирования теплоемкости калибруемого датчика. Времени уйдет на порядок больше, но и кривая будет поточнее. Кстати, чисто для расширения оперативного простора, попробуйте сделать датчик на базе миниатюрной лампочки накаливания. Я так измеряю температуру уходящих газов котла. Планирую спроектировать погодозависимый контроллер взамен овеновского ТРМ-151, и на первое время, а, быть может, и на второе, оставить все-таки лампочку по ряду соображений. Ссылку дать не могу - сайт никак не восстановлю после одного "помощника", если только текст читать будете.

    • @aliask6136
      @aliask6136 7 лет назад

      ЗЫ На второй раз услышал про инерционность, спасибо!

    • @kalinfl
      @kalinfl  7 лет назад

      +Alias K поддерживаю по времени охлаждения. Я в своих видео даю логику и программные варианты. Про лампочку читал. Не заморачивался так сильно.

    • @aliask6136
      @aliask6136 7 лет назад

      Калинников Николай Лампочка может быть удобна, когда ds18 или тот же терморезистор уже не смогут работать, например, при 200С, а с термопарой связываться еще нет резона.

    • @aliask6136
      @aliask6136 7 лет назад

      Взялся за восстановление своего сайта, вот ссылка, о которой говорил выше - delta-f.ru/stoker/ Можете этот ответ удалить. Но на Ардуино теперь все то же самое можно реализовать куда более гибко и удобно.
      Спасибо за Ваши рассказы об Flprog, очень помогает таким как я - непрограммистам :)
      Кстати, если Вам интересно поэкспериментировать, - как Вы говорите, чисто на программном уровне как разминка для мозга, - могу предложить задачку с бойлером в той же системе отопления из Вашего цикла. Задача - график водоподготовки. То есть, имеем дежурный режим, когда дома никого нет и воду греть выше, допустим, 50С смысла нет. Вечером, когда разбор больше, можно часов с 18 нагревать до 65, а в выходные, допустим, уже с обеда. А еще можно раз в месяц нагревать воду до 80С с целью профилактики проявления на стенках бака микробиоты и характерного ей запаха сероводорода.
      Какой бойлер - электрический или косвенного нагрева от котла - не принципиально. Они даже по нагрузке для Ардуино не отличаются, ему без разницы, что там потом будет - насос или ТЭН.
      Спасибо!

  • @ЕкатеринаБаньковская-з3п

    Добрый день, а разбежку не сделали, я тут калибровал термистор, разбежка увеличивается с ростом температуры. От 24 до 31гр, значение на входе а0 колеблется на 2 порядка. 919-917. С 32 до 42 - 3,4,5. Но больше троек. !! часть Вашего проекта использовал, лог снимал с прокрутки данных через ком порт.

    • @kalinfl
      @kalinfl  4 года назад

      ruclips.net/p/PLdznRETrJD8_0K57e-LkQs820oncvm1Qa

  • @Trikster567
    @Trikster567 3 года назад

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

    • @kalinfl
      @kalinfl  3 года назад

      Шутка юмора?

    • @Trikster567
      @Trikster567 3 года назад

      @@kalinfl это от бессилия перед вашими замыслами.
      Я день сегодняшний уложил в то чтобы датчик температуры DS18B20 на плате , вывести в монитор порта FLprog в UART .Вывел показания методом тыка . Сначала для меня должно было дойти , что датчик -это float . И показывать не будет . Когда поставил конвертацию типов , то выводится начал , но какие то не понятные цифры . А потом мне надо было снова догадаться , что надо в UART выводить и ставить галочку в блоке " заканчивать переводом в строки"
      И вот это и есть обучение ? Но по вашему видео разве об этом поймешь ?

  • @free_men8513
    @free_men8513 7 лет назад

    самое главное что все понятно

  • @ВалераРыжков-ж1п
    @ВалераРыжков-ж1п 5 лет назад

    офигенно!!!!

  • @маратсадыков-д7о
    @маратсадыков-д7о 7 лет назад +1

    КЛАСС

  • @ДенисПриг
    @ДенисПриг 5 лет назад

    Все отлично, но остаются вопросы, появились симметричный мультивибратор и 2 блока отправки в UART и переключатель.
    1) Предположу период симметричного мультивибратора 500-1000?
    2) UART после ТТ тригера какое установлено отправление и какую роль он выполняет?
    3) UART после переключателя предположу стоит отправка по переднему фронту?
    Заранее Спасибо!

    • @kalinfl
      @kalinfl  5 лет назад

      Сами же понимаете что спросили о коне в вакууме.

    • @ДенисПриг
      @ДенисПриг 5 лет назад

      @@kalinfl что за бред про коня и вакуум?

    • @kalinfl
      @kalinfl  5 лет назад

      @@ДенисПриг это выражение, описывающие непонятный вопрос непонятными словами. Ролик уже года два и тут вы. Мне очень хочется ответить на ваш вопрос, но увы , с такой формулировкой я не могу.

    • @ДенисПриг
      @ДенисПриг 5 лет назад

      @@kalinfl Вы изначально подключали SD и тут все хороше рассказано, а потом появляются примерно на 18 минуте два блока передачи на UART и генератор. После RemoteXY идут 2 тригера и потом в одной полосе блока передачи на UART Не пойму функцию данного блока.
      Уважаемый Николай, прикладывайте сетчи к видео и тогда не будет вопросов через пару лет)))

  • @ДенисШамраев-в9г
    @ДенисШамраев-в9г 7 лет назад +2

    А что со звуком? или только у меня проблемы?

    • @kalinfl
      @kalinfl  7 лет назад

      +Денис Шамраев не, не! Это у меня барахлит микрофон. Скоро поменяю.

    • @ДенисШамраев-в9г
      @ДенисШамраев-в9г 7 лет назад +1

      Калинников Николай меняй быстрее!!! Видео очень познавательно.

  • @МихайлоКостецький-ч2м

    Просто супер лайк i пiдписка.

  • @sergheik9582
    @sergheik9582 7 лет назад

    Возможно глупый вопрос! Я недавно только стал заниматься в flprog , А как или же можно добавить десятки ? В плане не 42 Цельсия а 42.5

    • @kalinfl
      @kalinfl  7 лет назад +2

      Sergei Klimenko легко. Колибруйте вместо 42 - 420, а при выводе делите на 10.

    • @sergheik9582
      @sergheik9582 7 лет назад

      Спасибо

    • @РоманЯрцев-у7г
      @РоманЯрцев-у7г 3 года назад +1

      Всё гениальное просто ))
      В измерениях малых токов и напр помехи, после фильтров только целые числа, вот так вышел из проблемы

  • @tankimira
    @tankimira 7 лет назад

    А как счетчик на воду откалибровать?

    • @kalinfl
      @kalinfl  7 лет назад +1

      Евгений Пархоменко
      1. Встраиваемых в водопровод
      2. Настраиваемый счёт импульсов
      3. Выливаем, замеряя, 100 литров воды.
      4.1. Сравниваем механические показания, так делают при поверке
      4.2. Делим 100 на количество импульсов и на 100, получаем импульсы на литр.

    • @tankimira
      @tankimira 7 лет назад

      Благодарю, попробую сделать)

  • @VitILS
    @VitILS 4 года назад

    Ох, блин. Я говорил, что у языка Arduino вместо порога вхождения - канава вхождения... так у этой программки, как я погляжу, траншея вхождения...

    • @kalinfl
      @kalinfl  4 года назад

      Главное что? Чтобы твое устройство работало. А есть ли разница шнайдер, овен или атмел работает.

    • @VitILS
      @VitILS 4 года назад

      ​@@kalinfl, я себе сваял с помощью микроконтроллера в машину (Kangoo) "умное" управление окнами, фарами и стеклоочистителями (с последним ещё вожусь, уже сумел не пускать его в режим "дождь" после омывателя - жду дождей, у нас они даже зимой нечасты). Сейчас использую Arduino Nano, но пока ещё под окна пилил - начинал на TI LaunchPad с MSP430G2553, там память под программу в два раза меньше. Перешёл на Ардуино по двум причинам: а) MSP оказался более чувствителен к наводкам, когда сигналю, он умудряется это воспринять как сигнал на запирание машины; б) у него меньше ног, на фары и дворники вообще не остаётся. Но даже если бы я на Ардуино использовал не Си, а вот эти вот "средства разработки", у меня и программа для окон в Ардуино не влезла бы. Потому что использование стандартных ардуиновских команд вместо прямой работы с регистрами микроконтроллера раздувает размер прошивки, по моим исследованиям, в 5-10 раз, а мой код, даже будучи оптимизирован, на чистом Си даёт на выходе порядка 7-8 килобайт. В общем, разница становится значимой, когда нужно втиснуть в микроконтроллер довольно объёмистую программу. Мне пока не настолько скучно, чтобы переписывать свою программу на ардуинский и оценивать, сколько она займёт, но для наглядности сравнения: я написал утилитку для загрузки в EEPROM начальных калибровочных данных основной программы. В двух версиях. Одна на чистом Си, и результат компиляции 1128 байт. Вторая на чистом ардуинском, и результат компиляции 2322 байта. При том, что обе делают ровно одно и то же: записывают в EEPROM 8 байт, выводят содержимое этих байт на серийный порт, а дальше мигают ледом в качестве индикации завершения основной программы. Вот такая вот разница.

    • @kalinfl
      @kalinfl  4 года назад

      @@VitILS уважаемы коллега. Всем побайтовикам я советую включить чтение 5 ацп, и засунуть этот опыт ... в общем это не показатель. Величина кода это показатель сложности и криворукости. Чтобы занять контроллер на 100 процентов нужно внедрить кучку операций с флоат или строками. Если подумать и этого не делать, то места на каждом проекте дофига отается

    • @VitILS
      @VitILS 4 года назад

      @@kalinfl, вообще нет операций ни с флоат, ни со строками. к тому же, я говорю не о конкретно своём случае (я не программист, мой код, вероятно, есть ещё много куда оптимизировать), а о том, что в принципе ардуинские библиотеки бессмысленно и беспощадно жрут место на флешке - почти пол килобайта, чтобы только запустить программу? Серьёзно?

    • @kalinfl
      @kalinfl  4 года назад +1

      @@VitILS сейчас смешной момент. 2 непрограмиста спорят о спицифике низкоуровнего програмирования. Мало места - потрать лишних 200 рублей - поставь мегу. Если гонишься за ценой, попроси програмиста который на асемблере воткнет тебе в минимальный контроллер. А если просто жалко времени, которое потратил на изученее буковок, и как их в ряд составлять, а не сделал свою программу на флпрог, то я не могу тебе этого запретить. Твои доводы в первом посте верны.

  • @arli5414
    @arli5414 3 года назад

    Сначала нужно откалибровать DS18 )

    • @kalinfl
      @kalinfl  3 года назад

      ну он цифровой ... и в приблизительных измерениях с точностью 1 градус на ура

  • @cultofsogga5863
    @cultofsogga5863 6 лет назад

    Слишком вальяжный

    • @choice9697
      @choice9697 5 лет назад

      Не вольяжный, а самовлюблённый. Смотрит на себя в зеркало и вещает. И охуевает с этого процесса.

  • @alfred1991hakim
    @alfred1991hakim 2 месяца назад

    А как с автомобильного датчика температуры считывать температуры не мешая работы штатной стрелки