Страница 1 из 2
Регулятор напряжения
Добавлено: 07 окт 2017, 20:35
Rif
Всем доброго времени суток. У меня возник вопрос и хотел быполучить совет от знатоков.
На днях решил реализовать схему для
регулирования напряжения переменного тока. И в дальнейшем использовать эту
схему для регулирования скорости вращения коллекторного электродвигателя
переменного тока. Суть задачи заключается в следующем. По задуманному
микроконтроллер управляет подачей импульсов на симистор через определенные
промежутки времени определяемые сигналом задания с подстроичного резистора (на
схеме Uz). Силовую
часть регулятора составил из двух частей. Первая
отслеживает переход синусоиды через ноль , а вторая управляет симистором. В
программе все реализовал на двух платах. Первая плата для управления
симистором. А вторая для вывода информации на дисплей. На дисплей буду выводить
информацию косинуса угла отпирания симистора и скорость вращения
электродвигателя. Использую дисплей на чипе HD44780.
Так вот перехожу к сути. При загрузки в arduino программы с первой платы все работает идеально
и происходит регулирование напряжения до нуля (синусоида режется идеально). Но
как только я загружаю в arduino программы с
двух плат, то управление становится не
стабильным и регулировка напряжения сбивается (при подключении лампы
накаливания она беспорядочно мерцает и не регулируется плавно как до
подключения дисплея). Но при этом на дисплее вся информация высвечивается идеально
(при изменении Uz цифры меняются согласно требованию).
Заранее спасибо за отклик!
Регулятор напряжения
Добавлено: 07 окт 2017, 20:50
DerAlex
Где сама программа ?
Регулятор напряжения
Добавлено: 07 окт 2017, 20:56
Rif
Закинул
Регулятор напряжения
Добавлено: 07 окт 2017, 21:10
DerAlex
Нужно обязательно использовать блок СКОРОСТНОГО СЧЕТЧИКА. Какой блок у вас ?
Добавлено (07.10.2017, 21:08)
---------------------------------------------
Дисплей вносит в работу программу большую задержку.Поэтому нужно применять блок Скоростного счетчика.Скоростной счетчик не реагирует на дополнительные задержки так как использует для своей работы прерывания
Добавлено (07.10.2017, 21:10)
---------------------------------------------
Посмотрите учебное видео по этой теме.
Регулятор напряжения
Добавлено: 07 окт 2017, 21:19
Rif
спасибо большое за совет. У меня тоже возникала идея по поводу прерывания, но я не могу понять как это реализовать в FLProg. Обязательно посмотрю видео про скоростной счетчик и буду думать как его использовать.
Я не понял вопроса "Какой блок у вас ?"
Регулятор напряжения
Добавлено: 07 окт 2017, 21:24
DerAlex
Я задал этот вопрос до того как увидел программу.Можно этот вопрос игнорировать.
Добавлено (07.10.2017, 21:24)
---------------------------------------------
Поищите в предыдущих темах.Этот вопрос уже обсуждался, а именно применение блока скоростного счетчика
Регулятор напряжения
Добавлено: 07 окт 2017, 22:19
Rif
Хорошо, поищу. И буду думать. Т.е. этот блок нужно использовать во второй моей программе (на второй плате)?
Добавлено (07.10.2017, 22:19)
---------------------------------------------
Для программирования использую arduino nano (ATmega328). Почитав про скоростной счетчик как я понял, что у этого контроллера нет входов с аппаратным прерыванием и применить его для данной идеи не получится. Верно ли я понял?
Регулятор напряжения
Добавлено: 07 окт 2017, 22:42
SVS55
Rif, Добрый вечер! Вы уже опробовали схему детектора нуля она работает? я тоже сейчас пытаюсь сделать блок управления тиристорами для регулировки сварочного тока.
Регулятор напряжения
Добавлено: 07 окт 2017, 22:50
Rif
добрый вечер! Да, опробовал и полностью работает. и Сейчас закину фотки с осциллографа
Регулятор напряжения
Добавлено: 07 окт 2017, 22:51
SVS55
Rif, Это хорошо а то я все думал как изобразить это!
Регулятор напряжения
Добавлено: 07 окт 2017, 22:59
Rif
На осциллографе замерил синусоиду (отрицательную полуволну осцил. не показывает, но она есть) и на другом фото видно как детектор выдает импульсы при прохождении синусойды через ноль.
Регулятор напряжения
Добавлено: 07 окт 2017, 23:02
SVS55
Rif, Замечательно буду свой детектор настраивать завтра свои выложу осцылки.
Регулятор напряжения
Добавлено: 07 окт 2017, 23:02
Rif
а вот при увеличенной развертке
Регулятор напряжения
Добавлено: 07 окт 2017, 23:04
SVS55
Rif, при 100Гц это детектор работает?
Регулятор напряжения
Добавлено: 07 окт 2017, 23:04
Rif
ок, мне тоже интересно. Кстати, моя схема тоже идеально работает, только совместно с экраном тупит. Мне тут подсказали, вот уже третий час голову продолжаю ломать
Регулятор напряжения
Добавлено: 07 окт 2017, 23:05
SVS55
при подключении экрана тормозит все?
Регулятор напряжения
Добавлено: 07 окт 2017, 23:13
Rif
нет, не 100Гц, а при 50 я это все опробывал. Ему нет разницы при скольки работать. Время срабатывания оптрона 3мкC. Просто детектор выловил те моменты прохождения синусоиды через ноль, когда она с положительной полуволны переходит на отрицательную и как бы получилось, что в одно и то же премя полуволны (0,01С) осциллограф замерил два скачка сигнала и высчитал это как 100Гц. Посмотрите на фото осцила. где волна синусоиды, там 50Гц
Регулятор напряжения
Добавлено: 07 окт 2017, 23:15
SVS55
Rif, Понятно! Ко мне можно на ты) так проще.
Регулятор напряжения
Добавлено: 07 окт 2017, 23:21
Rif
да, здорово тормозит, ритм работы сбивается и синусоида то режется, то нет или вообще симистр не открывается
Добавлено (07.10.2017, 23:17)
---------------------------------------------
ок, буду на ты
Добавлено (07.10.2017, 23:21)
---------------------------------------------
кстати, резисторы до выпрямительного моста лучше использовать от 1-го Ватта и выше, а то мои 0,5Вт чуток греются
Регулятор напряжения
Добавлено: 07 окт 2017, 23:23
SVS55
это все из за лсд нужно использовать прерывание я сам тоже не знаю точно как это изобразить там в настройках платы нужно разбираться выполнять по условию......