1 2 3 4 5 6 7 8 9 10 10/10 9,80оценок: 15

Автоматика управления ТТ котлами своими руками

Тема в разделе "Котлы, горелки, котельное об-е своими руками", создана пользователем Senkiivan, 28.03.14.

Метки:
  1. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502
    Адрес:
    Боровичи
    Пока рано. надо прогнать на разных конструктивах.
    У тебя та ардуинка осталась?
    А то тоже бы присоеденился, и стенд у тебя есть;)
     
  2. Igrek1977
    Регистрация:
    16.11.12
    Сообщения:
    10.423
    Благодарности:
    5.974

    Igrek1977

    Теплый техник

    Igrek1977

    Теплый техник

    Регистрация:
    16.11.12
    Сообщения:
    10.423
    Благодарности:
    5.974
    Адрес:
    Столица
    Такое добро, есть всегда..:)
     
  3. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502
    Адрес:
    Боровичи
    Ну так жди скину информацию по сборке датчика.
    Ищи пока электроды и место где установить, самое главное вывод от датчика чтобы изоляция не прогорела и небыло соприкосновений с металличискими частями котла.
     
  4. Igrek1977
    Регистрация:
    16.11.12
    Сообщения:
    10.423
    Благодарности:
    5.974

    Igrek1977

    Теплый техник

    Igrek1977

    Теплый техник

    Регистрация:
    16.11.12
    Сообщения:
    10.423
    Благодарности:
    5.974
    Адрес:
    Столица
    А ты двумя электродами меришь?
    можно попробовать еще мерить, между корпусом (вторички) и электродом ...;)
     
  5. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502
    Адрес:
    Боровичи
    Только двумя.
    Шумы отсекать пока рано.
    Была идея комбинации термопара и 1 электрод на минус термопары, пока очень капризная.
    Поэтому сконцентрировался на чистом замере на 2-х электродах.
    Когда отшлифуется, можно искать другие решения и сравнивать.
     
  6. Alisan
    Регистрация:
    16.03.09
    Сообщения:
    16.992
    Благодарности:
    14.147

    Alisan

    Живу здесь

    Alisan

    Живу здесь

    Регистрация:
    16.03.09
    Сообщения:
    16.992
    Благодарности:
    14.147
    Адрес:
    Калининград
    А сейчас все равно лето. Мне раньше осени и не надо. Так что время на доводку и обкатку у Вас есть. :)
    А я пока мог бы заняться тем же, что и @Igrek1977:
     
  7. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502
    Адрес:
    Боровичи
    Хорошо подготовлю и скину информацию по сборке.
    Вместе веселее. :)]
     
  8. Оксфорд
    Регистрация:
    12.04.12
    Сообщения:
    9.356
    Благодарности:
    1.859

    Оксфорд

    Живу здесь

    Оксфорд

    Живу здесь

    Регистрация:
    12.04.12
    Сообщения:
    9.356
    Благодарности:
    1.859
    Адрес:
    Уфа
    image.jpg Получил шаговый моторчик с драйвером для привода заслонки. Мне кажется это надежнее сервопривода: нет щеток и потенциометра. Усилие 500 гр вроде вполне достаточно для подъема заслонки.
     
  9. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502
    Адрес:
    Боровичи
    @Оксфорд,
    Заказы сделанны, жду комплектующих и платы.
    Серву дергаю раз в 10 сек. перемещение по 1 град, заслока весит граммы. Шаговик круто:)]
    Алгоритм сервы, через заданый периуд времени сравнимаем текущее положение с заданным- если есть разница перемещаем серву через 1 град до заданного значения.
    Разгруженный цикл программы, серву не держим на постоянном удержании. Подходит для лёгких заслонок.

    Ресурсы атмеги на пределе уже, полный цикл удерживаю в районе 200мс. Вытащил в под циклы ресурсоёмкие операции. Цикл ПИД регуляторов (2 в работе) тоже 200мс.
     
  10. milaa
    Регистрация:
    28.12.11
    Сообщения:
    228
    Благодарности:
    129

    milaa

    Живу здесь

    milaa

    Живу здесь

    Регистрация:
    28.12.11
    Сообщения:
    228
    Благодарности:
    129
    Адрес:
    Украина
    Вань, пора переходить на STM32 для наших нужд вполне должно хватить отладочной stm32vldiscovery, возможности огромные:super:.
    Установил себе среду CooCoxIDE, пока присматриваюсь:)].

    Вань, кинь и мне пожалуйста инфу по сборке, по тихоньку и я буду собирать.

    @Оксфорд, не могли бы Вы поделится алгоритмом управления сервы по температуре? Делаю сейчас угольный автомат, автоматику к ниму накидал - управление шуровкой, таймеры, измерение температуры это все норм, а вот серву ну никак не могу победить. Сейчас использую вот такой код:

    void work (unsigned char temph, unsigned char start){/Функция режима "работа"
    /Алгоритм работы сервомашинки
    if (temph<=tL_mem-GIS_TEMP) OCR1A = OCR_MIN;/temph - итекущая температура с датчика, tL_mem- нижняя уставка
    if (temph>=th_mem+GIS_TEMP) OCR1A = OCR_MAX;/th_mem- Верхняя уставка
    if (temph>tL_mem-GIS_TEMP)&&(temph<th_mem+GIS_TEMP){
    OCR1A = OCR_MIN+(temph- tL_mem)* 10);
    }

    OCR_MIN, OCR_MAX - Крайние положения сервы (между OCR_MIN и OCR_MAX поворот сервы 180град)
    OCR1A - должен быть в диапазоне между OCR_MIN и OCR_MAX
    OCR_MIN=1000
    OCR_MAX=2000

    Но как то мне не очень нравится такое решение:no:
     
    Последнее редактирование: 11.06.15
  11. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502
    Адрес:
    Боровичи
    @milaa,
    Делай ПИ регулятор на серву. Масштабируешь выход регулятора в градусы и поехал.
    Сейчас тек сделанно серва регулирует альфу, точность 0,01 показаний альфы. шаг сервы 1 град.
     
  12. Оксфорд
    Регистрация:
    12.04.12
    Сообщения:
    9.356
    Благодарности:
    1.859

    Оксфорд

    Живу здесь

    Оксфорд

    Живу здесь

    Регистрация:
    12.04.12
    Сообщения:
    9.356
    Благодарности:
    1.859
    Адрес:
    Уфа
    Я, к сожалению, ни разу не программист. То что написали, для меня темный лес. Применяю более простые выражения. Полный алгоритм на ПД - регулировании. Без интегрального. Полностью разработан самостоятельно- без стандартной библиотеки. Работает лучше чем на овеновском ТРМ.
     
  13. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502
    Адрес:
    Боровичи
    Начал потихоньку в ардуину натягивать решения из пром. ПЛК.
    Надоели средне арифметические значения при работе с аналогами.
    Ввёл Экспоненциальный фильтр, с настраиваемым коэффицентом. Шумы и пульсации проглатывает.
    Регулятор с фильтром работает мягче, "иголки" в показаниях датчиков отфильтровываются. Начальный выход согласуется с регулятором.
    Посмотрим что ещё притащить можно будет.
     
  14. Senkiivan
    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502

    Senkiivan

    электронщик

    Senkiivan

    электронщик

    Регистрация:
    23.08.12
    Сообщения:
    2.634
    Благодарности:
    1.502
    Адрес:
    Боровичи
  15. milaa
    Регистрация:
    28.12.11
    Сообщения:
    228
    Благодарности:
    129

    milaa

    Живу здесь

    milaa

    Живу здесь

    Регистрация:
    28.12.11
    Сообщения:
    228
    Благодарности:
    129
    Адрес:
    Украина
    Спасибо за ссылочку, все наглядно буду разбираться:)