Video není dostupné.
Omlouváme se.

STM32 #13. SPI применение на термопаре K-типа с ИМС преобразователя от MAXIM MAX6675

Sdílet
Vložit
  • čas přidán 4. 08. 2024
  • Скачать PVS-Studio:
    pvs-studio.com/nr_winter_2023
    Ссылка на опрос:
    pvs-studio.com/go.php?url=1966
    Статьи по термопарам:
    elektrolife.ru/tipy-termopar-...
    elektrolife.ru/teoriya/ustroj...
    Купить термопару:
    aliexpress.ru/item/3284144877...
    Отдельно оптимизированная библиотека на MAX6675:
    github.com/nr-electronics/MAX...
    Проект как в видео:
    cloud.mail.ru/public/KfaG/GXx...
    Теория по SPI:
    • STM32. Урок 20. SPI. S...
    Продолжаем плейлист по программированию МК STM32. Здесь мы научимся и увидим как легко можно начать использовать периферию микроконтроллера - последовательный интерфейс SPI - STM32 c практическим использованием термопары K-типа и имс преобразователя термоэдс в SPI - MAX6675.
    00:00 Тема видео
    00:51 Немного о полезном инструменте для проверки кода: PVS-Studio
    03:28 Ссылка на мою теорию по SPI - Архитектура и теория
    03:42 Используемая термопара К-типа в видео
    04:51 Типы термопар
    07:11 Микросхема преобразования термоэдс в SPI. Наш драйвер по сути.
    15:56 Создание и отладка проекта в CubeIDE по работе с измерениями термпары
    30:34 Проверяем код по правилам кодирования MISRA C с помощью PVS-Studio
    Подписывайтесь на канал в Телеграм:
    t.me/NR_electronics
    Подписывайтесь на канал на Яндекс Дзене:
    zen.yandex.ru/id/623b57d41d8d...
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
    / @nrelectronics
    А также переводом по номеру карты:
    4377-7237-6190-5714

Komentáře • 39

  • @user-cm2pl2sq9d
    @user-cm2pl2sq9d Před rokem

    Тема мега-интересная! Спасибо, Николай!

    • @NRelectronics
      @NRelectronics  Před rokem +2

      Спасибо Любомир! Главное, чтобы на пользу дела.

  • @user-bx3qg8js3b
    @user-bx3qg8js3b Před rokem

    Отлично. Спасибо.

  • @johnrom8787
    @johnrom8787 Před rokem

    MAX31855 лучше брать для расширения возможностей. Измеряет и "отрицательную температуру", есть защита, детектирует ошибки. Сам использую MAX31856 в своих проектах. Она еще лучше, есть фильтрация и усреднение сигнала, различные режимы измерения, ночь фильтр, fault detection. Сигнал получается чистый.

    • @NRelectronics
      @NRelectronics  Před rokem

      Спасибо за инфу! Как раз хотел искать с отрицательной температурой.

  • @user-ik1uu7pr1i
    @user-ik1uu7pr1i Před rokem

    Интересная тема. Было бы интересно про платиновые термодатчики послушать. Если возможно конечно.

    • @NRelectronics
      @NRelectronics  Před rokem +1

      Я бы сам их пощупал, но к сожалению у меня такой термопары нет. Думаю из платины будут не дешёвые))

    • @johnrom8787
      @johnrom8787 Před rokem

      вы имейте в виду платиновые термопары или платиновые терморезисторы для измерения криогенных температур?

    • @NRelectronics
      @NRelectronics  Před rokem

      Платиновые термопары видимо для криогенных термопар.

    • @johnrom8787
      @johnrom8787 Před rokem

      @@NRelectronics платиновые термопары (платиново родиевая) держат высокие температуры до 1600-1700 по цельсию, если не изменяет память, то есть для более высоких температур чем хромель алюмель. В атмосфере кислорода хромель алюмель при 1250-1300 начинает интенсивно окисляться и показания плывут. А для криогенных температур термопары вроде бы не используются, ставят терморезисторы

    • @user-ik1uu7pr1i
      @user-ik1uu7pr1i Před rokem

      @@NRelectronics Я имел ввиду платиновые терморезисторы типа ПТ-100(PT-100) и ПТ-1000(PT-1000). Они дешёвые. Про платиновые термопары ничего не слышал.

  • @moisneg9705
    @moisneg9705 Před 6 měsíci

    Подскажите, пожалуйста, какой код вставить чтоб считывать с двух мах6675?

    • @NRelectronics
      @NRelectronics  Před 6 měsíci

      Нужно обрабатывать CS с двух ИМС. Писать нет времени.

  • @DIY_PLC
    @DIY_PLC Před rokem

    А для 4-20мА датчиков есть решение?

    • @NRelectronics
      @NRelectronics  Před rokem

      Для токовой петли мне пока не попадалось.

  • @ivanrusev2270
    @ivanrusev2270 Před rokem

    Термопару можно подключить через операционник на прямую АЦП stm32 есть

    • @NRelectronics
      @NRelectronics  Před rokem

      Я боюсь, что вход АЦП придётся очень точно калибровать заранее...

  • @avi-crakhome2524
    @avi-crakhome2524 Před rokem

    Кстати, настоящая MAX6675 в Китай не поступает. А у китайской версии есть новые недокументированные возможности. Вместо прецизионных предварительных усилителей - китайская версия ключами меняет подключение термопары к цапу, для полной компенсации смещения ОУ. В реальности китайская версия получается намного точнее аналога. Отличить очень просто - напряжение на термопаре будет прыгать относительно земли.

    • @NRelectronics
      @NRelectronics  Před rokem

      Интересная информация, спасибо! Как-нибудь надо проверить напряжение на термопаре относительно земли...

    • @johnrom8787
      @johnrom8787 Před rokem

      подделка лучше оригинала?

    • @NRelectronics
      @NRelectronics  Před rokem

      Хороший вопрос ;)

    • @avi-crakhome2524
      @avi-crakhome2524 Před rokem

      @@johnrom8787 Именно так.
      Ну кроме явных китайских пустышек, которых кстати миллионами штампуют в подвалах для продаже на али.

  • @qoblanqoblan9379
    @qoblanqoblan9379 Před rokem

    Здравствуйте, можете показать как использоват криптобиблиотеке AES ГОСТ в мк stm32f407disc ? заранее спасибо!!!

    • @NRelectronics
      @NRelectronics  Před rokem +1

      Здравствуйте. Не надо так много повторять сообщение. АЕS это как бы не гостовское шифрование... Так что нужно?

    • @qoblanqoblan9379
      @qoblanqoblan9379 Před rokem

      @@NRelectronics давайте если можно один курс практический для ГОСТ28147-89 для STM32F407. Спасибо заранее!!

    • @qoblanqoblan9379
      @qoblanqoblan9379 Před rokem

      @@NRelectronics я много сделал попытка для написать код для этого микроконтроллер, но не работал

    • @NRelectronics
      @NRelectronics  Před rokem +1

      Запланирую, но будет не скоро, совсем не скоро.

    • @qoblanqoblan9379
      @qoblanqoblan9379 Před rokem

      @@NRelectronics хорошо жду ваш видокурс .

  • @ElliottGrosvenor
    @ElliottGrosvenor Před rokem +1

    170 мс - быстрое преобразование? Батенька, вы в каком веке живете? Я, конечно понимаю, что для подобных датчиков скорость не особо важна, но называть десятую часть секунды "быстрым преобразованием" - это как-то совсем неправильно.

    • @NRelectronics
      @NRelectronics  Před rokem +1

      Уважаемый дед Мазай. Вы наверное, переловили зайцев в поле)) Системы, где применяются данные датчики, о которых я говорил, очень инерционные, и что время преобразования в 170 мС это достаточно для них быстро. Не надо тут их распространят их на всё и вся, включаем логику. А ничего, что задержка халовская стоит в 300мс...

    • @ElliottGrosvenor
      @ElliottGrosvenor Před rokem +1

      @@NRelectronics Неее, не всех еще переловил :) А насчет халовской задержки не надо кивать, это те еще тормоза (имею в виду всю библиотеку).

    • @NRelectronics
      @NRelectronics  Před rokem

      Халовая задержка это не тормоза, это режим блокировки всей работы мк ;)

    • @ElliottGrosvenor
      @ElliottGrosvenor Před rokem +1

      @@NRelectronics Тебе видней, я этим не пользуюсь.

    • @johnrom8787
      @johnrom8787 Před rokem

      скорость преобразования ограничивается типом АЦП и в некоторых случаях его разрядностью. Есть такое понятие как принцип неопределенности, когда улучшая один параметр (например скорость преобразования) мы проигрываем в другом (например точность измерения). произведение этих параметров дает некоторую фиксированную величину