Создание пользовательского блока

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Shurik2975
Рядовой
Сообщения: 78
Зарегистрирован: 29 апр 2018, 22:59
Имя: Александр

Создание пользовательского блока

Сообщение Shurik2975 »

Brand2 писал(а): 26 дек 2018, 23:35давай скетч в студию,а там видно будет
Что мне нужно. Нужен стабилизатор напряжения. Я задаю из меню значение например 210 вольт или 90% не важно он (блок) проверяет что в сети через вольтметр и выдаёт на выход (на симистор) нужное значение ШИМ.
Стабилизатор.flp
Power_regulator.c
Power_regulator_2.c
Эти скетчи рабочие выложены на одноимённом форуме. За основу берите хоть первый хоть второй.

Отправлено спустя 52 минуты 30 секунд:
Вот еще скетч.
Power_regulator_3.txt
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Создание пользовательского блока

Сообщение Ingwar »

Shurik2975 писал(а): 27 дек 2018, 01:04(на симистор) нужное значение ШИМ
Вы неправы 2 раза...
В лучшем случае Вы добьетесь регулировки мощности на нагрузке. Ну и как минимум терминология хворает.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Shurik2975
Рядовой
Сообщения: 78
Зарегистрирован: 29 апр 2018, 22:59
Имя: Александр

Создание пользовательского блока

Сообщение Shurik2975 »

Ingwar писал(а): 27 дек 2018, 03:31В лучшем случае Вы добьетесь регулировки мощности на нагрузке. Ну и как минимум терминология хворает.
Мне это и нужно. Только регулировка должна происходить с учетом напряжения сети (упало напряжение сети на 1в на нагрузке поднялось на 1в).
Ingwar писал(а): 27 дек 2018, 03:31(на симистор) нужное значение ШИМ
Нужное значение угла открытия симистора.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Создание пользовательского блока

Сообщение Brand2 »

а почему не мерять напряжение на нагрузке и уже регулировать его?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Shurik2975
Рядовой
Сообщения: 78
Зарегистрирован: 29 апр 2018, 22:59
Имя: Александр

Создание пользовательского блока

Сообщение Shurik2975 »

Во я тупой. И схемы эти есть а вот вбил себе в голову что меряют в сети и всё.
198281 (1).jpg
И датчик ACS712 есть у меня можно вот так
158815.jpg
Вообщем спасибо буду пока пробовать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Создание пользовательского блока

Сообщение Brand2 »

Я так понял схема 1 регулирует напряжение на нагрузке,вторая ток, что Вам нужно регулировать?
Shurik2975
Рядовой
Сообщения: 78
Зарегистрирован: 29 апр 2018, 22:59
Имя: Александр

Создание пользовательского блока

Сообщение Shurik2975 »

По суте без разницы.Есть возможность измерять и то и то, а вот как лучше в програмном смысле не знаю.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Создание пользовательского блока

Сообщение Brand2 »

Я извиняюсь,ШИМ тут не проходит,это же симистор,нужно выдавать пульсы на его открытие,попробую набросать попозже
Shurik2975
Рядовой
Сообщения: 78
Зарегистрирован: 29 апр 2018, 22:59
Имя: Александр

Создание пользовательского блока

Сообщение Shurik2975 »

Окей
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Создание пользовательского блока

Сообщение Ingwar »

Shurik2975 писал(а): 27 дек 2018, 08:30упало на 1 вольт
Поправьте если не прав.
1 вольт от 220 это меньше полпроцента.
Учитывая как "гуляет" сетевое питание, задача невыполнима. Вот если в пределах нескольких процентов, то наверное проще контролировать через датчик тока.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Создание пользовательского блока

Сообщение Brand2 »

Попробуйте вот так,нужно толькр подобрать значение U_заданное в зависимости от того,что вы получаете на аналоговом входе,частоты генератора от точности поддержания напряжения и тд.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Shurik2975
Рядовой
Сообщения: 78
Зарегистрирован: 29 апр 2018, 22:59
Имя: Александр

Создание пользовательского блока

Сообщение Shurik2975 »

Ingwar писал(а): 27 дек 2018, 11:03Поправьте если не прав.
1 вольт от 220 это меньше полпроцента.
Учитывая как "гуляет" сетевое питание, задача невыполнима. Вот если в пределах нескольких процентов, то наверное проще контролировать через датчик тока.
Наверное 1% ещё можно допустить, больше уже будет ощущать я на работе.
Не прав. Прикинул 2,5_3% наверное будет нормально.

Отправлено спустя 2 минуты 9 секунд:
Brand2 писал(а): 27 дек 2018, 11:20Попробуйте вот так
Окей. Прямо сейчас не могу, в течении дня думаю получится проверить.
Я так понял это вы по напряжению сделали?

Отправлено спустя 15 минут 41 секунду:
Вот описание РМ2
Цифровой высокоточный регулятор мощности РМ-2 предназначен для регулирования рабочей мощности различных электроприборов. Принцип действия — поддержание на нагрузке потребителя заданного высокостабильного и высокоточного (до ± 1 Вольт) эффективного (среднеквадратичного) значения напряжения переменного тока с частотой 50 Гц. Коммутация нагрузки осуществляется посредством управления внешним симистором (триаком).

Он у меня есть и напряжение реально гуляет +-1в, то есть это возможно.
Да и я как бы хотел чтобы скетч что я выложил в сунуть в ПБ а там уже как будет. 1в это просто для примера, хотя чем-то неё будет держать тем лучше, продукт не испорчу.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Создание пользовательского блока

Сообщение Brand2 »

Да,по напряжению,я только не знаю детектор нуля выдает пульс при каждой полуволне или только при переходе с на положительную полуволну
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Создание пользовательского блока

Сообщение Ingwar »

Shurik2975 писал(а): 27 дек 2018, 12:07реально гуляет +-1в
Даже любопытно стало...
Итак, начало полуволны, допустим симистор откроется на трети от предполагаемого максимума. Он будет открыт до точки нуля. Но максимум в пике может быть больше/меньше от планируемого. И он уйдет в нагрузку. Вот для следующей полуволны можно внести корректировки. Выходит что выходное напряжение стабилизируется по среднему за какой то период времени.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Shurik2975
Рядовой
Сообщения: 78
Зарегистрирован: 29 апр 2018, 22:59
Имя: Александр

Создание пользовательского блока

Сообщение Shurik2975 »

Яже выложил скетчи там даже я нуб в коде увидел комментарий расчёт среднеквадратичного.

Отправлено спустя 1 минуту 56 секунд:
Brand2 писал(а): 27 дек 2018, 12:12я только не знаю детектор нуля выдает пульс при каждой полуволне или только при переходе с на положительную
Вот тут не знаю не помогу, может в скетчах что поймёте как нужно.
Brand2
Лейтенант
Сообщения: 450
Зарегистрирован: 26 фев 2018, 21:27
Откуда: Haifa
Имя: Alex
Благодарил (а): 2 раза
Поблагодарили: 5 раз

Создание пользовательского блока

Сообщение Brand2 »

Согласно схеме Вы получаете после трансформатора и выпрямителя уже действующее значение напряжения,которое и подается на аналоговый вход ардуино,я бы поставил еще конденсатор для сглаживания пульсаций.Понятно что данная схема не измеряет и не регулирует мгновенное значение напряжнения.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Создание пользовательского блока

Сообщение Ingwar »

Вроде как действующее, эффективное, среднеквадратичное напряжение - это ОДНО и ТО ЖЕ и это равно максимальному значению напряжения делённому на корень из двух для синусоидальной формы напряжения. И про время там ни слова...)
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Shurik2975
Рядовой
Сообщения: 78
Зарегистрирован: 29 апр 2018, 22:59
Имя: Александр

Создание пользовательского блока

Сообщение Shurik2975 »

Кондер стоит сейчас правда не скажу на сколько. Где-то в скетчах было что-то о таймер и о прохождении через ноль. Но могу ошибаться.

Отправлено спустя 3 минуты 19 секунд:
Вот нашёл что-то в последнем скетче только не знаю оно ли.
/------ Timer1 ---------- Таймер задержки времени открытия триака после детектирования нуля (0 триак не откроется)
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Создание пользовательского блока

Сообщение Sancho »

Brand2 писал(а): 27 дек 2018, 12:12Да,по напряжению,я только не знаю детектор нуля выдает пульс при каждой полуволне или только при переходе с на положительную полуволну
814 оптрон внутри имеет два светодиода, включенных параллельно-встречно. Т.е. обе полуволны отрабатывает.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Shurik2975
Рядовой
Сообщения: 78
Зарегистрирован: 29 апр 2018, 22:59
Имя: Александр

Создание пользовательского блока

Сообщение Shurik2975 »

Черт. А у меня 817 стоит а он с одним, но это исправимо.
Ответить

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

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

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