Регулятор мощности
Регулятор мощности
Увидел у Грачика новую разработку, фазный регулятор мощности без использования скоростного счетчика, на его основе попробывал собрать схему с обратной связью для поддержания заданной мощности. Прошу расмотреть и указать на ошибки . Например гистерезис как прикрутить, или еще кто что увидит.
Ссылка на видео Грачика [spoiler]http://arduinoprom.ru/shemotehnika/417- ... duino.html[/spoiler]
Ссылка на видео Грачика [spoiler]http://arduinoprom.ru/shemotehnika/417- ... duino.html[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Регулятор мощности
[ref]com[/ref], Данное решение обречено на провал при добавлении сколь немного замедляющего цикл кода. PZEM в данном случае всё разрушит...(пример из бибки в помощь для теста).
Для старой версии PZEM делал свой блок, который не тормозит цикл во время опроса. Возможно, правда, работает не так быстро в плане показаний, но стабильно в паре модбасом на основном UART, на 115200.
Для старой версии PZEM делал свой блок, который не тормозит цикл во время опроса. Возможно, правда, работает не так быстро в плане показаний, но стабильно в паре модбасом на основном UART, на 115200.
Регулятор мощности
[ref=#ff8000]Sancho[/ref], ну чтож, начальника транспортного цеха мы услышали
, хотелось бы и решени данного вопроса увидеть, пожалуйста

- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Регулятор мощности
Используйте прерывания - скоростной счётчик- для регулятора.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Регулятор мощности
Здравствуйте форумчане!
Тоже делал фазный регулятор по проекту Грачика, все работает (обратную связь не пробывал) НО при подключении блока дисплея (любого) происходит срыв стабильной работы (лампа, которая является нагрузкой, начинает хаотично мигать и не регулируется), так что данный проект не совсем надежный.
Решил сделать на пользовательском блоке "регулятор фазовый " и все получилось, он работает в паре с LCD дисплеем и с семисегментным 4х разрядным на драйвере ТМ1637 без каких либо сбоев!
Тоже делал фазный регулятор по проекту Грачика, все работает (обратную связь не пробывал) НО при подключении блока дисплея (любого) происходит срыв стабильной работы (лампа, которая является нагрузкой, начинает хаотично мигать и не регулируется), так что данный проект не совсем надежный.
Решил сделать на пользовательском блоке "регулятор фазовый " и все получилось, он работает в паре с LCD дисплеем и с семисегментным 4х разрядным на драйвере ТМ1637 без каких либо сбоев!
Регулятор мощности
[ref]vsvv[/ref], Эта схему можно использовать тоько в качестве диммера с ручным регулированием, все навороты могут тормозить всю схему. Если использовать промини то норм
Регулятор мощности
Работает и с кнопками!Отправлено спустя 3 минуты 19 секунд:
Но делал только на UNO и LGT8F328P (аналог промини)
Отправлено спустя 1 час 21 минуту 48 секунд: Cхема с индикатором
Но делал только на UNO и LGT8F328P (аналог промини)
Отправлено спустя 1 час 21 минуту 48 секунд: Cхема с индикатором
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Регулятор мощности
Исправил ошибку
Извините
Извините
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Регулятор мощности
Опять ошибся!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Регулятор мощности
Прошу помощи.
Фазоимпульсный регулятор, блок с сайта программы - https://flprog.ru/downloads/usersblocks ... oshhnosti/
Один блок в проекте, работает идеально.
При попытке вставить второй, возникает ошибка при компиляции.
"In function 'void __vector_9()':pr4:170:5: error: redefinition of 'void __vector_9()' ISR(TIMER2_OVF_vect)
^note: 'void __vector_9()' previously defined here ISR(TIMER2_OVF_vect)
^exit status 1redefinition of 'void __vector_9()'" Хотя судя по описанию детектор ноля должен работать со второй и третьей ногой.
По отдельночти так и есть, а вот вместе никак.
Это можно как то исправить?
Фазоимпульсный регулятор, блок с сайта программы - https://flprog.ru/downloads/usersblocks ... oshhnosti/
Один блок в проекте, работает идеально.
При попытке вставить второй, возникает ошибка при компиляции.
"In function 'void __vector_9()':pr4:170:5: error: redefinition of 'void __vector_9()' ISR(TIMER2_OVF_vect)
^note: 'void __vector_9()' previously defined here ISR(TIMER2_OVF_vect)
^exit status 1redefinition of 'void __vector_9()'" Хотя судя по описанию детектор ноля должен работать со второй и третьей ногой.
По отдельночти так и есть, а вот вместе никак.
Это можно как то исправить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2451
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 6 раз
- Поблагодарили: 31 раз
Регулятор мощности
Никак. Два блока работать не будут. Надо делать один блок на 2 или более диммера. Или допилить этот.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей