Разрешение на выполнение математических блоков
Разрешение на выполнение математических блоков
Добрый день.
Есть задача регулировать программно мощность ТЭНа.
Получаем данные с вольтметра, сравниваем с заданным идеалом 220В.
И производим корректировку мощности.
Вопрос как это грамотно обыграть? У меня просто ступор какой то, не могу сообразить как это правильно сделать.
Есть задача регулировать программно мощность ТЭНа.
Получаем данные с вольтметра, сравниваем с заданным идеалом 220В.
И производим корректировку мощности.
Вопрос как это грамотно обыграть? У меня просто ступор какой то, не могу сообразить как это правильно сделать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось adm_art 20 апр 2018, 15:02, всего редактировалось 1 раз.
Разрешение на выполнение математических блоков
регулировать именно мощность или поддерживать температуру путем периодического вкл/выкл ?
Разрешение на выполнение математических блоков
Регулировка будет именно мощностью, грубо говоря димер.
Разрешение на выполнение математических блоков
1. на форуме готовых проектов с диммерами десятки, а то и сотни...
2. для диммирования нужен ШИМ.
3. для измерения напряжения нужно задействовать аналоговый вход как минимум.
хотя не понятно зачем оно надо. вы собираетесь температуру регулировать или напряжение на ТЭНе ?
4.
5. в приложеном вами файле пипец. даже не алгоритм.
вы из переменной byte вычитаете переменную float , котороая занимает 4 байта.... и не только вычитаете
для ленивых :
раз
два
2. для диммирования нужен ШИМ.
3. для измерения напряжения нужно задействовать аналоговый вход как минимум.
хотя не понятно зачем оно надо. вы собираетесь температуру регулировать или напряжение на ТЭНе ?
4.
это как???? по какому закону или принципу?adm_art писал(а): 20 апр 2018, 14:19данные с вольтметра, сравниваем с заданным идеалом 220В.
И производим корректировку мощности
5. в приложеном вами файле пипец. даже не алгоритм.
вы из переменной byte вычитаете переменную float , котороая занимает 4 байта.... и не только вычитаете
для ленивых :
раз
два
Разрешение на выполнение математических блоков
1. 2. К вопросу не относятся.
3. Регулировка будет и температуры и мощности.
4. Закон Ома
5. Это пример хода мысли, а не боевой алгоритм.
3. Регулировка будет и температуры и мощности.
4. Закон Ома
5. Это пример хода мысли, а не боевой алгоритм.
Разрешение на выполнение математических блоков
тогда мне больше нечем вам помочь. моих знаний не хватит для регулировки и температуры и мощностиadm_art писал(а): 20 апр 2018, 14:451. 2. К вопросу не относятся.
3. Регулировка будет и температуры и мощности.
4. Закон Ома
5. Это пример хода мысли, а не боевой алгоритм.
по закону Ома относительно заданного идеала напряжения...
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Разрешение на выполнение математических блоков
[ref]adm_art[/ref],
Называйте темы в соответствии с вопросами в первом, заглавном посте.
А то как поддерживать мощность для пивоварения, так сразу куча несвязанных выражений-вопросов...
Называйте темы в соответствии с вопросами в первом, заглавном посте.
А то как поддерживать мощность для пивоварения, так сразу куча несвязанных выражений-вопросов...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Разрешение на выполнение математических блоков
[ref=#ff8000]Sancho[/ref], У меня и остаётся вопрос из названия темы.
Парни давайте не нагнетать, это абсолютно ни кому не нужно.
Вопрос как из блока сравнения передать команду на выполнение математического блока.
Всё, остального я не чего не спрашивал.
Если так не возможно реализовать в Flprog то так и скажите.
Парни давайте не нагнетать, это абсолютно ни кому не нужно.
Вопрос как из блока сравнения передать команду на выполнение математического блока.
Всё, остального я не чего не спрашивал.
Если так не возможно реализовать в Flprog то так и скажите.
Разрешение на выполнение математических блоков
ответ - ни как.adm_art писал(а): 20 апр 2018, 15:19Вопрос как из блока сравнения передать команду на выполнение математического блока.
математические блоки выполняются всегда и постоянно.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Разрешение на выполнение математических блоков
Используйте в качестве одного из слагаемых/множителей/делителей выход с Switch, на одном из входов значение, никак не влияющее на результат ( для суммы 0, для умножения 1...) , а на втором - необходимое для дальнейших вычислений...adm_art писал(а): 20 апр 2018, 15:19Вопрос как из блока сравнения передать команду на выполнение математического блока.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Разрешение на выполнение математических блоков
[ref=#ff8000]Sancho[/ref], Спасибо большое, хорошая мысль. 

Разрешение на выполнение математических блоков
вот и я столкнулся с той же проблемой по регулировке мощности.. что быстром шиме что на медленном ..
по сути надо димер , а точнее надо просить наших гуру скрестить пид регулятор и фазорезку в один блок..
теже входа что и у пид (макс и мин нощность также желательно на входа чтоб в меню можно было задать) и при большой разнице мощность на макс , подходя к уставке мощность стремится к минимальной или вообще к 0..
по сути надо димер , а точнее надо просить наших гуру скрестить пид регулятор и фазорезку в один блок..
теже входа что и у пид (макс и мин нощность также желательно на входа чтоб в меню можно было задать) и при большой разнице мощность на макс , подходя к уставке мощность стремится к минимальной или вообще к 0..
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Разрешение на выполнение математических блоков
[ref]dizzyy[/ref],
А выход ПИДа к фазорезу что мешает подсоединить?
А выход ПИДа к фазорезу что мешает подсоединить?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Разрешение на выполнение математических блоков
Свой вопрос решил написанием простого кодового блока.
С блоком Switch мою задачу нормально не реализовать.
С блоком Switch мою задачу нормально не реализовать.
Разрешение на выполнение математических блоков
на медленом моргание в зависимости от того какая температура - импульсы 0 -220 -0 -220Sancho писал(а): 21 апр 2018, 15:31[ref]dizzyy[/ref],
А выход ПИДа к фазорезу что мешает подсоединить?
при быстром что то похожее получается и если смотреть лампой то мерцает также сильно , и токое же вкл викл вкл приближаясь у уставке ..
а так бы через фазорезку взависимости от температуры снижается напряжение ...например при старте 220 вольт а при приближении доходит например до 20 вольт по вольтметру.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Разрешение на выполнение математических блоков
[ref]dizzyy[/ref],
ПИД и моргание - это как? Пид регулирования освещения?
А на кой х тэну лампочка впаралель?
Вы хотите красоту( с вольтметром) или работу?
Далее - фазорезов х куча блоков, что мешает поставить пид, любой, выход отправить на вход фазореза, при необходимости масштабировав?
Отправлено спустя 1 минуту 55 секунд:
Фазорезы очень не любят дисплеи - у пивоваров они главные в красоте.
Только ставить дополн. ардуинку, хватит даже 8, не говоря о 16(атмега 168).
Отправлено спустя 5 минут 14 секунд:
Для тэна, не мне Вам объяснять, главное подводимая/выделяемая мощность, причём не за 0,05сек, а может быть за более длительное время.
Фазорез в моменты около 50%, плюс минус 20, самый тяжёлый режим работы - ударный ток, ему легче держать 90-100% - открылся на малом токе и всё, проводи себе.
ПИД и моргание - это как? Пид регулирования освещения?
А на кой х тэну лампочка впаралель?
Вы хотите красоту( с вольтметром) или работу?
Далее - фазорезов х куча блоков, что мешает поставить пид, любой, выход отправить на вход фазореза, при необходимости масштабировав?
Отправлено спустя 1 минуту 55 секунд:
Фазорезы очень не любят дисплеи - у пивоваров они главные в красоте.
Только ставить дополн. ардуинку, хватит даже 8, не говоря о 16(атмега 168).
Отправлено спустя 5 минут 14 секунд:
Для тэна, не мне Вам объяснять, главное подводимая/выделяемая мощность, причём не за 0,05сек, а может быть за более длительное время.
Фазорез в моменты около 50%, плюс минус 20, самый тяжёлый режим работы - ударный ток, ему легче держать 90-100% - открылся на малом токе и всё, проводи себе.

мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Разрешение на выполнение математических блоков
детальки забрал, сижу делаю макетку ..Sancho писал(а): 21 апр 2018, 15:54[ref]dizzyy[/ref],
ПИД и моргание - это как? Пид регулирования освещения?
А на кой х тэну лампочка впаралель?
Вы хотите красоту( с вольтметром) или работу?
Далее - фазорезов х куча блоков, что мешает поставить пид, любой, выход отправить на вход фазореза, при необходимости масштабировав?
нет не для красоты , в доме моргает свет от нагрузки 4.5 кВт(если точнее) в момент вкл-выкл шима .. мне по сути надо 1.5 кВтт ,но чтоб не пригорало сусло на тэнах увеличил площадь количеством самих тэнов и при этом уменьшая температуру самых тэнов .
шим дает 220 вольт и нагревает тэн до макс температуры , сусло не может настолько быстро забрать тепло и пригорает...(нагрев мгновеный получается а отбор медленее тепла)
про экран это да, особенно по I2C, там эти делай и прерывание не дружат .. хочу отойти от 1602 в сторону хотя бы 1637 или 1638, не получится - отдельно ардуино, что будет силовой частью , а одну мастером , и туда хоть вайфай, хоть блютуз.
Отправлено спустя 3 минуты 40 секунд:
сейчас найду скетчи пидов и фазорезок и буду хрестить , а там уже спрошу помощи если что не так..
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Разрешение на выполнение математических блоков
Что-бы нормально, устойчиво работал фазорез, хоть одно, хоть десяти канальный - выделяйте отдельный МК, стоит 100руб на али или дешевле на ebay, а там шлите ему уставки через uart, i2c - как душе угодно.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Разрешение на выполнение математических блоков
[ref]dizzyy[/ref], для себя выбрал nextian экран. Но там свои приколы с управлением 

Разрешение на выполнение математических блоков
вы осцилограмму фазорезки видели? это вам не переменный резистор, вольтметр показывает среднее напряжение!dizzyy писал(а): 21 апр 2018, 15:46а так бы через фазорезку взависимости от температуры снижается напряжение ...например при старте 220 вольт а при приближении доходит например до 20 вольт по вольтметру.
для ТЭНа "медленный" шим более чем достаточно. вам мешают чем то импульсы 0-220 ?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость