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

tonyk_av

Участник
  • Постов

    1 151
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

Весь контент tonyk_av


  1. Только не клон, а просто китайский МК. У них ведь всё лицензионное. Последние года 2-3 встретить на "голубой таблетке" настоящий STM32F103 сродни встрече с девственницей в борделе.
  2. Не забывайте, что рядом может стоять китайское оборудование, запросто плюющее в сеть по 600-700В. Зачем экономить на копеечных элементах?
  3. Я бы сказал "обязательно нужно". Есть такая штука "обратный пьезоэлектрический эффект". Почитайте, тогда сразу станет понятно, что нужны 2-3-4 резистора.
  4. Наверно, 2-3 штуки последовательно? А то 1206, по памяти, держит только до 200В.
  5. Иди сюда и смотри файлы. Там есть всё. https://t.me/Electronics_Lab_NR/3
  6. Разобрался. Почему-то для этих компонентов не было задано имя модели. 17-ый их как-то видел, а 21-ый не видит. Написал явно имя модели и 21-ый всё увидел.
  7. Не знаю, с какими преобразователями вы работаете, но сейчас у меня два ПЛК работают с четырьмя разными китайскими преобразователями, и ни на одном я не вижу ошибок, что означает правильный приём-передачу фреймов. И да, фреймы больше 70 байт.
  8. Пробовал до 461К через МОХА. Проблем не было. Драйверы для преобразователей пишут ведь не идиоты. Если узел не сказал, что данных в нём нет, то и драйвер не будет говорить ОС, что у него есть данные. Даже получив такой ответ, драйвером может ведь быть сделана небольшая задержка для того, чтобы удостовериться в отсутствии ещё данных. Конечно, это моё предположение, но я ни разу не встречался с ситуацией прихода разорванных Модбас/RTU-пакетов.
  9. Настораживает, что у компонентов с ошибками в редакторе плат, в схемном редакторе вот такая картинка: После щелчка модель появляется.
  10. А просто вести учёт времени работы? Температура ведь известна, время работы тоже. По-моему, очевидный способ упростить и снизить стоимость контроллера при условии, что печи вы делаете сами или знаете, какие спирали стоят в конкретной печи.
  11. А зачем тогда нужны ток и напряжения, то есть потребляемая печкой мощность?
  12. Дошёл до платы. Опять непонятка. Загружаю изменения на плату, предварительно делая проверку. Получаю несколько ошибок вот такого вида: Открываю схему с этим компонентами и вижу: То есть, вроде, всё на месте. Редактор схем видит посадочное место, а редактор платы- нет. В чём может быть причина, куда рыть?
  13. Ага, так и было. Проект иерархический и многоканальный, поэтому не сразу понял что к чему. Нужно было проверить подключения. Благодарю за пендаль!
  14. Вот ответная часть. Вроде, всё подключено, а по факту- нет. А ведь куски взяты из проекта, где проблем с этим не было. Откуда проблема появилась? Вот что не понятно. Какая-то беда с сеткой. Тупо скопировал другую цепь, подключил, переименовал- подключилось.
  15. Ещё непонятка. Перенёс проект из 17 в 21. В 17 проблем не было. В 21 поначалу тоже не было. Теперь в другом проекте в 21 скопипастил фрагмент схемы из сделанного проекта и на схеме получаю вот такую ошибку: Куда рыть, что проверять, что переделывать?
  16. Делал печки, в которых кое-что плавили. Там нужно было сначала расплавить, потом поддерживать температуру расплава. Использовался адаптивный ПИД. Загрузка печки варьировалась от 0% (прожарка ёмкостей) до 100% (полная ёмкость для плавки). Если есть настроенный регулятор и есть возможность вычислять и/или загружать динамически уставку для него, то... задача как задача. Есть специфика, диктуемая физикой процесса, но это всегда так. И нет никакой разницы, какая абсолютная температура, +40 или +1200. Плойка разогревается до +140, но для экспериментов хватит и +40. В вашем случае нужно учитывать поглощённую теплоту. Если есть понимание _как_ это делать, то и проблем особых с решением нет, остальное становится инженерной рутиной.
  17. SSR Какая разница, до какой температуры греть, +40 или +1200? Принцип один и тот же.
  18. Зачем говорить? Для начала вполне хватает и этого. Вот стенд (громко не смейтесь) из плойки и NTC+Modbus: Вот как раз рассчитывал и проверял работу ПИД-регулятора в режиме нагрева и поддержания температуры. Так что мне теперь понятно, что нужно человеку.
  19. Хм, в производственных помещениях не редки ситуацию, что есть три фазы, но без "нуля". Предлагаю определиться с питанием.
  20. STM32CubeIDE

    Вот-вот. Точно не представляет. ПЛК ведь не в воздухе висит, а взаимодействует с объектами реального мира, у многих из которых протоколы и объёмы информации гораздо сложнее и больше, чем "истина" и "ложь" у GPIO. Вот не самый сложный ПЛК, лежащий сейчас у меня на столе, поддерживает 7 протоколов на трёх интерфейсах.
  21. STM32CubeIDE

    :)))))))) Зачётный подъёбчик!
  22. STM32CubeIDE

    Там нет танцев. Читайте доки на ld, в них всё хорошо описано. У меня в текущем проекте много размещении переменных в памяти по нужным адресам. Линкёр для того и нужен, чтобы взять на себя эту работу. Достаточно рассказать ему, что тебе нужно. Видимо, вы не представляете себе что такое ПЛК. DMA там и так задействован на 100%, но вторая голова совсем не лишняя, даже без HMI.
×
×
  • Создать...