Доступная автоматика HelloDistiller на Ардуино Мега 2560
Pauedi
Бакалавр
Добруш
87 16

Отв.15620 13 Июля 23, 15:37
SA1348 будь добр перезагрузи настройки mqttdash.
limon
Доцент
Липецк
1K 952

Отв.15621 13 Июля 23, 15:41 (через 4 мин)
Посмотрел профиль SA1348, его забанили в апреле 2023. Может под другим ником зарегится. Pauedi, а чего ты на даше остался? Переходи на веб интерфейс.
Pauedi
Бакалавр
Добруш
87 16

Отв.15622 13 Июля 23, 16:16 (через 35 мин)
"Pauedi, а чего ты на даше остался? Переходи на веб интерфейс."
Понимаешь, limon, У меня схема Поток 1 353 скетч и переделывать сейчас это надо перечитывать весь форум. А мне это надо не для интереса, а чисто для практических целей. И мне кажется для меня это будет слишком сложно. По даше был отдельный DOC и там было все очень понятно описано.
Понимаешь, limon, У меня схема Поток 1 353 скетч и переделывать сейчас это надо перечитывать весь форум. А мне это надо не для интереса, а чисто для практических целей. И мне кажется для меня это будет слишком сложно. По даше был отдельный DOC и там было все очень понятно описано.
Vitaliwit
Студент
Катав-Ивановск
38 4

Отв.15623 26 Июля 23, 17:46
Подскажите, что может быть?
EugenySG
Новичок
Москва
6
Отв.15624 26 Июля 23, 17:48 (через 2 мин)
Добрый день!
Помогите, пожалуйста. Собрал автоматику на платах Bengoor v5.2, модификация 12В. При попытке отладить обратил внимание, что ток, замеряемый трансформатором тока корректен, мощность при авто обнаружении ТЭНа тоже, а вот регулятор мощности работает неправильно, при уставке в 1000вт показывает фактическую мощность в 300вт, и она подтверждается измерениями.
Не знаю зачем, решил пропаять MOC3023 схемы управления BTA, и после включения выгорел резистор 510ом, подходящий к 6 ноге MOCа. Поменял MOC и резистор, включил, опять дым. Поменял MOC, резисторы 510 и 39 ом, конденсатор пленочный, стоящий рядом с ними и BTA. В результате все то же самое, при подключении нагрузки горит резистор 510 ом.
Половину дня с ним воюю, пока он побеждает. Подскажите, пожалуйста, куда копать?
Помогите, пожалуйста. Собрал автоматику на платах Bengoor v5.2, модификация 12В. При попытке отладить обратил внимание, что ток, замеряемый трансформатором тока корректен, мощность при авто обнаружении ТЭНа тоже, а вот регулятор мощности работает неправильно, при уставке в 1000вт показывает фактическую мощность в 300вт, и она подтверждается измерениями.
Не знаю зачем, решил пропаять MOC3023 схемы управления BTA, и после включения выгорел резистор 510ом, подходящий к 6 ноге MOCа. Поменял MOC и резистор, включил, опять дым. Поменял MOC, резисторы 510 и 39 ом, конденсатор пленочный, стоящий рядом с ними и BTA. В результате все то же самое, при подключении нагрузки горит резистор 510 ом.
Половину дня с ним воюю, пока он побеждает. Подскажите, пожалуйста, куда копать?
SedoY
Профессор
Новосибирск
5.1K 2.2K

Отв.15625 26 Июля 23, 18:07 (через 19 мин)
EugenySG, симистор заменить
EugenySG
Новичок
Москва
6
Отв.15626 26 Июля 23, 18:13 (через 7 мин)
SedoY, так заменил уже. На последней итерации поменял всю цепь, и MOC, и BTA, и 2 резистора. Все равно дымит.
SedoY
Профессор
Новосибирск
5.1K 2.2K

Отв.15627 26 Июля 23, 18:18 (через 6 мин)
Все равно дымит.EugenySG, 26 Июля 23, 18:13может алиэкспресс виноват?
Добавлено через 1мин.:
чудес не бывает
все замени на новое и вместо нагрузки - лампочку подключи
EugenySG
Новичок
Москва
6
Отв.15628 26 Июля 23, 18:28 (через 10 мин)
SedoY, да уж, не думал в эту сторону. Были у меня еще bta41800b, накинул времянкой, заработало. Спасибо!
Заказывал у разных продавцов две BTA40800B, в итоге одна сдохла почти сразу, а вторая изначально пробитая...
Вторая часть проблемы (изначальная) осталась - в регуляторе мощности ставлю мощность, при этом фактическую показывает сильно меньше.
Заданная 300 - фактическая 27
Заданная 400 - фактическая 53
Заданная 500 - фактическая 87, при этом показывает ток 1.93А
Заданная 600 - фактическая 132
Заданная 700 - фактическая 174
Заданная 800 - фактическая 231
Заданная 900 - фактическая 303
Заданная 1000 - фактическая 370, при этом показывает ток 3.9А
Ваттметр, через который подключена автоматика, подтверждает фактическую мощность, с небольшой погрешностью. Предполагаю, что что то не настроил в конфиге, но что?
Плата Bengoor, распаяна под трансформатор тока. Трансформатор DL-CT08CL5 2000/1. Нагрузочное сопротивление 330ом. Датчик напряжения калиброван. Прошивка _v40.
Мощность ТЭНа определяет правильно.
UPD. Заменил нагрузочное сопротивление на 280 ом. Кардинально картина не изменилась.
Что то к вечеру видимо не понимаю. Вот сейчас поставил заданную 700W, при этом фактическую пишет 164W. Ток 2.64А. Напряжение 226В. Ваттметр пишет ток 2.57А, 188W. Измерил TrueRMS мультиметром 2.67А. Как 226 вольт при токе в 2.57-2.46А дают 164-188W?
Заказывал у разных продавцов две BTA40800B, в итоге одна сдохла почти сразу, а вторая изначально пробитая...
Вторая часть проблемы (изначальная) осталась - в регуляторе мощности ставлю мощность, при этом фактическую показывает сильно меньше.
Заданная 300 - фактическая 27
Заданная 400 - фактическая 53
Заданная 500 - фактическая 87, при этом показывает ток 1.93А
Заданная 600 - фактическая 132
Заданная 700 - фактическая 174
Заданная 800 - фактическая 231
Заданная 900 - фактическая 303
Заданная 1000 - фактическая 370, при этом показывает ток 3.9А
Ваттметр, через который подключена автоматика, подтверждает фактическую мощность, с небольшой погрешностью. Предполагаю, что что то не настроил в конфиге, но что?
Плата Bengoor, распаяна под трансформатор тока. Трансформатор DL-CT08CL5 2000/1. Нагрузочное сопротивление 330ом. Датчик напряжения калиброван. Прошивка _v40.
Мощность ТЭНа определяет правильно.
UPD. Заменил нагрузочное сопротивление на 280 ом. Кардинально картина не изменилась.
Что то к вечеру видимо не понимаю. Вот сейчас поставил заданную 700W, при этом фактическую пишет 164W. Ток 2.64А. Напряжение 226В. Ваттметр пишет ток 2.57А, 188W. Измерил TrueRMS мультиметром 2.67А. Как 226 вольт при токе в 2.57-2.46А дают 164-188W?
limon
Доцент
Липецк
1K 952


Это напряжение в розетке, а не на нагрузке. Напряжение в расчете мощности не учавствует, только ток и сопротивление тэна. (В меню надо выбрать, помоему 2). Вот не знал бы ты закон Ома и не было бы проблемы
. [сообщение #13854713]

Phisik
Куратор
Екатеринбург
706 1.5K
Отв.15630 26 Июля 23, 21:58 (через 12 мин)
Что то к вечеру видимо не понимаюEugenySG, 26 Июля 23, 18:28iCorrectASC = 2 сделай. Скорее всего 1 стоит, а эти приближенные формулы на малых углах открытия плохо работают.
Проблемы 2: детектор нуля срабатывает не точно в нуле, и есть заметная задержка от детекции нуля до открытия симистора. В итоге ты выставил 700Вт, автоматика внутри калькулятором пошуршала - вычислила угол открытия симистора. Открывает, а время уже ушло, в итоге у тебя не 700, а всего 200Вт. Особенно это на малых углах проявляется на "правом" конце синусоиды, где она резко спадает.
Можешь в прошивке руками отнять от времени открытия симистора, которое внутри меняется в диапазоне 0-2500, единиц 300-400. И мощность станет нормальной для iCorrectASC = 1.
EugenySG
Новичок
Москва
6
Отв.15631 27 Июля 23, 12:07
limon, Phisik Спасибо за объяснение принципов работы!
Извиняюсь за свою невнимательность, а скорее неосведомленность - в настройках в параметрах "Использ. Д.Тока" установил “2-ДТ используется”, и все более-менее заработало, однако наблюдается следующее ненормальное поведение регулятора:
При установленной мощности в 1000вт одним действием изменяем уставку заданной мощности в 200вт, и вместо снижения фактической мощности происходит ее рост до полной мощности ТЭНа. При изменении уставки на 300-400-500вт ничего не происходит. Если установить 1000 вт, то регулятор отрабатывает.
Если сбрасывать уставку не сразу с 1000-800w до 150w, а несколькими заходами, отпуская на секунду кнопку уменьшения каждые 100-150w, то все работает нормально, хоть 50w устанавливай.
Попробовал в параметрах "Использ. Д.Тока" поставить "3". Разницы в работе не заметил.
Тот же сбой встречается при изменении мощности с 0 до 10-20w. Сразу выходит на полную мощность.
Приложу видео, там более понятно.
У меня нет еще 10 сообщений на форуме, система не позволяет приложить ссылку на YouTube. Попробую так, надеюсь это не сильное нарушение правил - к адресу ютуба.ком добавить путь /watch?v=R5zPS_n9dpE
Кажется, до меня начинает доходить то, о чем вы вчера писали – с задержкой детектировали ноль, с задержкой открыли симистор, в итоге при малых мощностях настолько поздно открываем, что попадаем на следующую синусоиду, в итоге огребаю полную мощность (при снижении уставки с 1000 до 150вт отрабатывает ПИД, который пытаясь снизить мощность все позже открывает симистор, и в итоге попадаем в ту же ловушку в виде начала след.периода). Вопроса 2, один технический – подскажите, пожалуйста, поточнее, где и чего отнять в прошивке. И отнять ли, или ограничить?
Второй риторический – мне казалось, что за столько лет проект обкатан, и автоматику на данных платах собирал не один десяток человек, соответственно возникает вопрос, это мне так не везет и сделал что-то не так, или проблема системная?
Помогите, пожалуйста, два дня бьюсь с этим регулятором...
Добавлено через 57мин.:
Добавлю логи происходящего:
Уставка 10W, нагрузка отключена:
BEGIN SQNAPR
UstPower=10
Power=1950
NaprPeregrev=150
MaxVoltsOut=227.01
R_TEN20=496
SqNapr=372
RMS/AVG/MAX 1
SqNaprT=372
index_input=312
index_input*SENSITIVE_ASC712=89232
SqNaprPrev=0
FindPower=0
FactPower=0
VOLTS
j=1944
SqNapr=0
SqNaprPrev=0
FindPower=0
b_value=0
OpenTriac=2170
OpenKLP=1330
COUNT=312
TICZERO= 2494
ENDVOLTS
Уставка 10W, нагрузка включена, регулятор неожиданно выходит на полную мощность ТЭНа:
BEGIN SQNAPR
UstPower=10
Power=1950
NaprPeregrev=150
MaxVoltsOut=214.78
R_TEN20=496
SqNapr=18107824
RMS/AVG/MAX 240
SqNaprT=18107824
index_input=312
index_input*SENSITIVE_ASC712=89232
SqNaprPrev=20292
FindPower=1759
FactPower=1753
VOLTS
j=1944
SqNapr=0
SqNaprPrev=20292
FindPower=1759
b_value=0
OpenTriac=2170
OpenKLP=1260
COUNT=312
TICZERO= 2494
ENDVOLTS
В нормальном режиме (уставка 700W, фактически стабилизировалось на 696W)
BEGIN SQNAPR
UstPower=700
Power=1950
NaprPeregrev=150
MaxVoltsOut=222.10
R_TEN20=496
SqNapr=7235123
RMS/AVG/MAX 152
SqNaprT=7235123
index_input=313
index_input*SENSITIVE_ASC712=89518
SqNaprPrev=8082
FindPower=700
FactPower=696
VOLTS
j=1944
SqNapr=0
SqNaprPrev=8082
FindPower=700
b_value=0
OpenTriac=990
OpenKLP=1310
COUNT=313
TICZERO= 2494
ENDVOLTS
Извиняюсь за свою невнимательность, а скорее неосведомленность - в настройках в параметрах "Использ. Д.Тока" установил “2-ДТ используется”, и все более-менее заработало, однако наблюдается следующее ненормальное поведение регулятора:
При установленной мощности в 1000вт одним действием изменяем уставку заданной мощности в 200вт, и вместо снижения фактической мощности происходит ее рост до полной мощности ТЭНа. При изменении уставки на 300-400-500вт ничего не происходит. Если установить 1000 вт, то регулятор отрабатывает.
Если сбрасывать уставку не сразу с 1000-800w до 150w, а несколькими заходами, отпуская на секунду кнопку уменьшения каждые 100-150w, то все работает нормально, хоть 50w устанавливай.
Попробовал в параметрах "Использ. Д.Тока" поставить "3". Разницы в работе не заметил.
Тот же сбой встречается при изменении мощности с 0 до 10-20w. Сразу выходит на полную мощность.
Приложу видео, там более понятно.
У меня нет еще 10 сообщений на форуме, система не позволяет приложить ссылку на YouTube. Попробую так, надеюсь это не сильное нарушение правил - к адресу ютуба.ком добавить путь /watch?v=R5zPS_n9dpE
Кажется, до меня начинает доходить то, о чем вы вчера писали – с задержкой детектировали ноль, с задержкой открыли симистор, в итоге при малых мощностях настолько поздно открываем, что попадаем на следующую синусоиду, в итоге огребаю полную мощность (при снижении уставки с 1000 до 150вт отрабатывает ПИД, который пытаясь снизить мощность все позже открывает симистор, и в итоге попадаем в ту же ловушку в виде начала след.периода). Вопроса 2, один технический – подскажите, пожалуйста, поточнее, где и чего отнять в прошивке. И отнять ли, или ограничить?
Второй риторический – мне казалось, что за столько лет проект обкатан, и автоматику на данных платах собирал не один десяток человек, соответственно возникает вопрос, это мне так не везет и сделал что-то не так, или проблема системная?
Помогите, пожалуйста, два дня бьюсь с этим регулятором...
Добавлено через 57мин.:
Добавлю логи происходящего:
Уставка 10W, нагрузка отключена:
BEGIN SQNAPR
UstPower=10
Power=1950
NaprPeregrev=150
MaxVoltsOut=227.01
R_TEN20=496
SqNapr=372
RMS/AVG/MAX 1
SqNaprT=372
index_input=312
index_input*SENSITIVE_ASC712=89232
SqNaprPrev=0
FindPower=0
FactPower=0
VOLTS
j=1944
SqNapr=0
SqNaprPrev=0
FindPower=0
b_value=0
OpenTriac=2170
OpenKLP=1330
COUNT=312
TICZERO= 2494
ENDVOLTS
Уставка 10W, нагрузка включена, регулятор неожиданно выходит на полную мощность ТЭНа:
BEGIN SQNAPR
UstPower=10
Power=1950
NaprPeregrev=150
MaxVoltsOut=214.78
R_TEN20=496
SqNapr=18107824
RMS/AVG/MAX 240
SqNaprT=18107824
index_input=312
index_input*SENSITIVE_ASC712=89232
SqNaprPrev=20292
FindPower=1759
FactPower=1753
VOLTS
j=1944
SqNapr=0
SqNaprPrev=20292
FindPower=1759
b_value=0
OpenTriac=2170
OpenKLP=1260
COUNT=312
TICZERO= 2494
ENDVOLTS
В нормальном режиме (уставка 700W, фактически стабилизировалось на 696W)
BEGIN SQNAPR
UstPower=700
Power=1950
NaprPeregrev=150
MaxVoltsOut=222.10
R_TEN20=496
SqNapr=7235123
RMS/AVG/MAX 152
SqNaprT=7235123
index_input=313
index_input*SENSITIVE_ASC712=89518
SqNaprPrev=8082
FindPower=700
FactPower=696
VOLTS
j=1944
SqNapr=0
SqNaprPrev=8082
FindPower=700
b_value=0
OpenTriac=990
OpenKLP=1310
COUNT=313
TICZERO= 2494
ENDVOLTS
9rov
Студент
Новосибирск
13 9
Отв.15632 28 Июля 23, 09:13
Добрый день, уважаемые коллеги. Может быть, у кого нибудь, есть платы v.5.3 на 12v. Готов приобрести.
EugenySG
Новичок
Москва
6
Отв.15633 28 Июля 23, 14:16
Сдвинул заполнение таблицы "tableS10" на 24 шага "вверх", т.е. tableS10[0]=180. В принципе, заработало, но не уверен, что это правильно. Подскажите, на что это может еще повлиять?
Добавлено через 21мин.:
Вернул таблицу обратно, как было. В loop.cpp добавил условие:
if (FindKt<1) FindKt=1;
if (FindKt>200) FindKt=200;
--->>> if (FindKt<174) {TimeOpenTriac=tableS10[FindKt +25];} else {TimeOpenTriac=tableS10[199] -10; }
TimeOpenTriac=tableS10[FindKt - 1];
TimeOpenTriac*=10;
По сути, итог такой же, как от сдвинутой таблицы, но как понимаю таблица еще используется для расчета клапанов, поэтому ее лучше оставить как есть.
Подскажите, правильно ли я сделал, или лучше по другому?
И все таки меня терзает вопрос, откуда в моей реализации платы взялась такая значительная задержка определения нуля? Может не прошивку ковырять нужно, а плату? (bengoor v5.2 12В) Ведь по сути утрачена возможность работы на полной мощности, симистор никогда полностью не откроется, всегда с задержкой.
Добавлено через 21мин.:
Вернул таблицу обратно, как было. В loop.cpp добавил условие:
if (FindKt<1) FindKt=1;
if (FindKt>200) FindKt=200;
--->>> if (FindKt<174) {TimeOpenTriac=tableS10[FindKt +25];} else {TimeOpenTriac=tableS10[199] -10; }
TimeOpenTriac=tableS10[FindKt - 1];
TimeOpenTriac*=10;
По сути, итог такой же, как от сдвинутой таблицы, но как понимаю таблица еще используется для расчета клапанов, поэтому ее лучше оставить как есть.
Подскажите, правильно ли я сделал, или лучше по другому?
И все таки меня терзает вопрос, откуда в моей реализации платы взялась такая значительная задержка определения нуля? Может не прошивку ковырять нужно, а плату? (bengoor v5.2 12В) Ведь по сути утрачена возможность работы на полной мощности, симистор никогда полностью не откроется, всегда с задержкой.
Rtehnik
Доктор наук
Барнаул
556 163

Встречалось, что китайцы на плату ардуино устанавливают в место кварцевогого резонатора дешёвый керамический резонатор. Вы этом случае тактовая частота может уплывать и проявляются различные глюки. Посмотрите ради интереса.
EugenySG
Новичок
Москва
6
Отв.15635 28 Июля 23, 15:29 (через 11 мин)
Rtehnik, вроде бы кварц. Интересно, для чего вторая площадка под кварц на плате?
01-99b
Студент
Новочебоксарск
33 3
Отв.15636 29 Июля 23, 12:48
Добрый день, уважаемые коллеги. Может быть, у кого нибудь, есть платы v.5.3 на 12v. Готов приобрести.9rov, 28 Июля 23, 09:13Присоединяюсь, я бы тоже не отказался.
Rtehnik
Доктор наук
Барнаул
556 163

вроде бы кварцEugenySG, 28 Июля 23, 15:29Да, кварц. Эта проблема исключена.
Вторая площадка под разные модификации usb-uart (ttl) конвертора (связь платы с компьютером через usb. Этот кварц в зависимости от модификации может не использоваться.
metcerzaker
Бакалавр
Москва
80 12


Добрый день, форумчане. Подскажите, из за чего спустя пол года могут пропадать символы на экране и появляться кракозябра? После перезапуска все в норме, но только полистаешь меню как что то слетает. При этом в веб версии работает управление и отображение.
Mim
Кандидат наук
Ульяновск
438 71


Добрый деньmetcerzaker, 23 Авг. 23, 17:33плохой контакт исключён?