1. Уважаемые форумчане! Убедительная просьба, используйте наиболее подходящие темы для своих сообщений. Спасибо за понимание.
    Dismiss Notice

Контроллер на Arduino MEGA 2560 + TFT

Discussion in 'Автоматика' started by Vadim Pivovaroff, Nov 25, 2014.

Thread Status:
Not open for further replies.
  1. HBPro

    HBPro Admin Staff Member

    Joined:
    10.02.2012
    1,102
    397
    Это не так. Please login or register to view links можно почитать как работает ПИД регулятор.
     
  2. Vadim Pivovaroff

    Vadim Pivovaroff Active Member

    Joined:
    19.03.2014
    156
    63
    Что-то я тогда совсем запутался... Эту статью я читал но тот регулятор, что они строили получает намного больше данных, у меня же только один вид данных - температура. Один шаг - 0.25С. Есть ли смысл в ПИД?? Формально тот разброс что я получил во время тэста для затирания сусла сполне приемлем.
     
  3. alexgo

    alexgo Active Member

    Joined:
    07.10.2014
    712
    36
    Имя:
    Александр
    это я так образно описал, а по факту?( пример с мотором не очень уместен ) реле при достижении заданной температуры активно шелкает и вот эти шелчки как раз импульсная подача напряжения на тэн (мощность тэна не меняется)
     
  4. alexgo

    alexgo Active Member

    Joined:
    07.10.2014
    712
    36
    Имя:
    Александр
    Please login or register to view links
     
  5. mishgan

    mishgan Active Member

    Joined:
    29.04.2014
    255
    77
    При использовании ШИМ. Делал алгоритм по следующей схеме: При приближении температуры к заданной, мощность ТЭНа уменьшалась с помощью ШИМ
     
  6. Phantom

    Phantom Active Member

    Joined:
    11.05.2014
    490
    138
    Имя:
    Олег
    Любой ПИД регулятор для расчетов использует ошибку, т.е. величину равную разности требуемого и реального значения. И уже на основании этой ошибки и характера ее изменения во времени рассчитывается требуемая сила воздействия.
    В реальности регуляторы могут обрастать дополнительными ограничениями: на величину выходного сигнала, его скорость изменения, на интегральное насыщение и прочее.

    Пару слов в защиту метода Вадима. Вполне имеет право на жизнь. Самый обычный двухпозиционный регулятор. Расколбаса реле не происходит из-за дискретности показаний датчика в 0,25гр. Я бы советовал усложнить алгоритм до трехпозиционного регулятора с введением величины гистерезиса 0,25-0,5 гр.
     
  7. flexx

    flexx Active Member

    Joined:
    22.08.2014
    295
    34
    На самом деле, для наших нужд, ПИД-регулятор не особо то и нужен. ПИД нужен в тех системах где есть большие шумы или велики отклоняющие воздействия . В нашем же случае инерционность системы огромна по сравнению с интервалом регулирования. Я думаю обычного линейного регулятора будет предостаточно.
    На досуге поиграюсь с мат моделированием ПИД. О результатах отпишусь
     
  8. Vadim Pivovaroff

    Vadim Pivovaroff Active Member

    Joined:
    19.03.2014
    156
    63
    Начал показывать сборку контроллера.
     
  9. Aleksandr

    Aleksandr Новенький

    Joined:
    24.12.2014
    18
    4
    Спасибо, Вадим!!! Мега с тачскрином уже пришли из китая, остальное уже заказал на алиэкспресс. С нетерпением жду следующего видео.
     
  10. akkord-48

    akkord-48 Новенький

    Joined:
    30.04.2014
    17
    0
    Доброго времени Вадим! Спасибо за видео!!! Очень подробно все представлено. Думаю многие форумчане изъявят желание повторить твоё устройство. Вопрос другой! Будет ли видео или ссылки на программную часть твоего проекта, или это коммерческий проект?
     
  11. Vadim Pivovaroff

    Vadim Pivovaroff Active Member

    Joined:
    19.03.2014
    156
    63
    Это не коммерческий проэкт. Код будет распространятся бесплатно. Ссылки на скачивание будут в следующем видео.
     
  12. Yuriiv

    Yuriiv Active Member

    Joined:
    19.02.2014
    429
    175
    У меня уже давно все приехало, ждем ссылку на скачивание.
     
  13. Aleksandr

    Aleksandr Новенький

    Joined:
    24.12.2014
    18
    4
    я жду когда приедет, и морально готовлюсь к работе с паяльником )))))
    а ты уже все спаял? и в корпус поместил?
     
  14. Yuriiv

    Yuriiv Active Member

    Joined:
    19.02.2014
    429
    175
    Пока соединил и проверил скетчами из библиотеки экрана. Работает. :)
     
  15. Aleksandr

    Aleksandr Новенький

    Joined:
    24.12.2014
    18
    4
    понятно, короче все еще впереди, терпения нам...
     
  16. Олег

    Олег Участник

    Joined:
    18.11.2013
    509
    20
    Вадим так когда будет продолжение? Да и скетч заждались
     
  17. Vadim Pivovaroff

    Vadim Pivovaroff Active Member

    Joined:
    19.03.2014
    156
    63
    Извеняюсь, попробую сегодня снять ))))
     
  18. Vadim Pivovaroff

    Vadim Pivovaroff Active Member

    Joined:
    19.03.2014
    156
    63
  19. HBPro

    HBPro Admin Staff Member

    Joined:
    10.02.2012
    1,102
    397
    Для удобства форумчан код Вадима выложил в этой теме.
     

    Attached Files:

    Aleksandr likes this.
  20. Aleksandr

    Aleksandr Новенький

    Joined:
    24.12.2014
    18
    4
    Спасибо, Вадим, за твой труд!!!
     
Thread Status:
Not open for further replies.