Тормозит modbus

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Тормозит modbus

Сообщение Sancho »

ecoins писал(а): 05 ноя 2019, 14:13 Откорректироваить не получится - надо "правильные" блоки DS18B20, DHT, другие.
с первой половиной согласен. со второй - спорное утверждение.
Но делить проект на платы и запускать некоторые периодически - будет правильным решением.
Не обязательно использовать диспетчер - можно на паре тройке блоков сделать свой, которого в данном случае хватит за глаза, даже с учётом роста проекта. Главное, как и везде, правильно расставить акценты.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Тормозит modbus

Сообщение Nikan »

.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Nikan 24 мар 2023, 00:08, всего редактировалось 1 раз.
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

Тормозит modbus

Сообщение Phazz »

Так контроллер занят математикой и прерываниями куда ему там до модбаса ))))
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Тормозит modbus

Сообщение Sancho »

Nikan писал(а): 05 ноя 2019, 20:26 Посмотрел проект.... как это вообще может работать?
и что за огород (на картинке обведен красным) ????
Не обратил внимания - ветвить полигон и шкалу-
Phazz писал(а): 05 ноя 2019, 21:00 Так контроллер занят математикой и прерываниями куда ему там до модбаса ))))
большую часть свободного времени. Ещё и в каждом цикле такая математика...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

Тормозит modbus

Сообщение ecoins »

Помочь и сделать - это разное. На мой взгляд необходимо обоюдное желание, и обе стороны должны быть готовы трудиться.
В том числе погружаться в мир непривычных представлений.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Тормозит modbus

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 00:08, всего редактировалось 1 раз.
Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11 сен 2015, 12:21

Тормозит modbus

Сообщение Renigant »

Nikan » Вчера{, 17:26}
и что за огород (на картинке обведен красным) ????
Это управление тремя тэнами по 15кВт.
Nikan писал(а): ↑Вчера{, 17:26}
Посмотрел проект.... как это вообще может работать?
Phazz писал(а): ↑Вчера{, 18:00}
Так контроллер занят математикой и прерываниями куда ему там до модбаса ))))
А вообще подсказали бы конкретнее, что исправить и каких правил придерживаться, может ссылки на полезную информацию дать, а не писать про огород, то что контроллер занят математикой и т.д.
Я за конструктивное общение. Например написали " Посмотрел проект.... как это вообще может работать" и добавили ведь у вас здесь то-то, то-то попробуйте заменить это на это и уходите от использования того-то. Как например это сделали ДедОК, ecoins, Sancho.
Я делал много проектов, использовал блоки пользователей и flprog но мощности ардуино всегда хватало и ни когда не задумывался о том что вычислительного потенциала может не хватить, отсюда я и прошу помочь, указать на ошибки этого проекта, т.к. он будет только разрастаться.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Тормозит modbus

Сообщение Sancho »

[ref]Renigant[/ref], Пример на скринах.
[spoiler]
screenshot_19-11-06_09-13-49.png
screenshot_19-11-06_09-17-08.png
screenshot_19-11-06_09-18-50.png
[/spoiler]
Сравните со своим исходником, в коде обратите внимание на количество считывания входа 0.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11 сен 2015, 12:21

Тормозит modbus

Сообщение Renigant »

Sancho, я так понял, что это вы код в ручную отредактировали?

Отправлено спустя 41 минуту 53 секунды:
ecoins, а использование ваших блоков даст такой же результат?
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Тормозит modbus

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 00:06, всего редактировалось 1 раз.
Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11 сен 2015, 12:21

Тормозит modbus

Сообщение Renigant »

Частный дом-выделено 15кВт электроэнергии.
Дом будет отапливаться электрическим котлом с тремя тэнами по 5 кВт. Управление тэнами осуществляется платами https://ru.aliexpress.com/item/32802025 ... 33edXin7Ne (только поставлен другой симистор BTA80) этими платами как раз и управляет тот участок обведенный красным.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Тормозит modbus

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 00:06, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Тормозит modbus

Сообщение Sancho »

Renigant писал(а): 06 ноя 2019, 10:21 Sancho, я так понял, что это вы код в ручную отредактировали?
Sancho писал(а): 06 ноя 2019, 09:19 Сравните со своим исходником, в коде обратите внимание на количество считывания входа 0.
Речь об отличиях в FLProg, см. скрин - уловите маленькую разницу со своим вариантом....
Renigant писал(а): 06 ноя 2019, 11:05 Частный дом-выделено 15кВт электроэнергии.
А почему сразу фазорезы?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

Тормозит modbus

Сообщение Phazz »

[ref]Renigant[/ref], тут проблема не в мощности, у вас 3 прерывания за 10 мс и они не дают нормально работать всей остальной программе. И фазорез вам действительно совсем не нужен, достаточно длинного ШИМа.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Тормозит modbus

Сообщение Rovki »

Renigant писал(а): 06 ноя 2019, 11:05 Частный дом-выделено 15кВт электроэнергии.
Дом будет отапливаться электрическим котлом с тремя тэнами по 5 кВт. Управление тэнами осуществляется платами https://ru.aliexpress.com/item/32802025 ... 33edXin7Ne (только поставлен другой симистор BTA80) этими платами как раз и управляет тот участок обведенный красным.
Так что ж у вас все на обогрев уйдет ,а как же остальное (холодильники ,телеизоры ,чайники итд)?
Электронщик до мозга костей и не только
Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11 сен 2015, 12:21

Тормозит modbus

Сообщение Renigant »

Речь об отличиях в FLProg, см. скрин - уловите маленькую разницу со своим вариантом....
Понял действительно незаметная вещь, то есть добавив переменную мы уже лишний раз не опрашиваем аналоговый пин.
А почему сразу фазорезы?
Это единственный способ который я знаю для плавной регулировки тэнов с ардуино.

Отправлено спустя 3 минуты 11 секунд:
Rovki » 19 минут назад
Так что ж у вас все на обогрев уйдет ,а как же остальное (холодильники ,телеизоры ,чайники итд)?
Нет, программа ограничивает максимальную мощность тэнов, процентов до 80( возможно в дальнейшем будет уменьшено)

Отправлено спустя 2 минуты 17 секунд:
Phazz писал(а): 06 ноя 2019, 11:48 Сообщение Phazz » 22 минуты назад
Renigant, тут проблема не в мощности, у вас 3 прерывания за 10 мс и они не дают нормально работать всей остальной программе. И фазорез вам действительно совсем не нужен, достаточно длинного ШИМа.
Как его реализовать?

Отправлено спустя 9 минут 35 секунд:
Nikan писал(а): 06 ноя 2019, 11:32 3 фазы?
и если можно подробнее разъясни математику, что в выделенной зоне
ПИД регулятор выдает значение от 0 до 1000, масштабируем от 0 до 1500, и нелинейным масштабированием выставляем значение для каждого из тэнов чтобы они набирали мощность постепенно-последовательно один за другим от 0 до 500 работает первый тэн остальные отключены, от 500 до 1000 первый тэн работает на 100% второй набирает мощность, от 1000 до 1500 первый и второй тэны работают на 100% третий набирает мощность. Далее масштабирование ограничивает мощность тэнов до 80% и последнее масштабирование для работы симисторов.
Аватара пользователя
Phazz
Полковник
Сообщения: 3136
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

Тормозит modbus

Сообщение Phazz »

Зачем ограничивать мощность тэна?
Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11 сен 2015, 12:21

Тормозит modbus

Сообщение Renigant »

Phazz писал(а): 06 ноя 2019, 13:09 Зачем ограничивать мощность тэна?
Если не ограничивать мощность тэна то он заберет все, что выделено на дом и другими приборами пользоваться будет нельзя.

Отправлено спустя 25 минут 29 секунд:
Под длинным шимом вы подразумеваете запуск тэна на полную мощность на короткий промежуток времени 1-2с и паузой в 1-2 с?
Аватара пользователя
ДедОк
Рядовой
Сообщения: 23
Зарегистрирован: 31 окт 2016, 13:48
Откуда: Славута

Тормозит modbus

Сообщение ДедОк »

[ref]Renigant[/ref],
Каждый ТЭН подключен к своей фазе. поэтому включать их "последовательно", это искуственно создавать перекос фазы. это не страшно, но не правильно. фазорез, это тоже не очень правильно, лучше б ТЭНы послабее поставить. Но даже если электротехнически ничего не менять, то лучше взять выход регулятора, умножить на 0,8 и ты сильно разгрузишь схему.

Отправлено спустя 5 минут 52 секунды:
[ref]Renigant[/ref],
а вообще и это ни к чему, просто подай сигнал регулятора на масштабирование,а с него на управление. только верхнюю точку регулятора установи не в 100, а в 80
Renigant
Рядовой
Сообщения: 82
Зарегистрирован: 11 сен 2015, 12:21

Тормозит modbus

Сообщение Renigant »

ДедОк писал(а): 06 ноя 2019, 13:50 Но даже если электротехнически ничего не менять, то лучше взять выход регулятора, умножить на 0,8 и ты сильно разгрузишь схему.
Учту спасибо :smile38:
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей