27 МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин 27 МОСКОВСКАЯ ВСТРЕЧА

Регулятор напряжения и тока на Arduino Pro Mini

Форум самогонщиков Автоматика
1 ... 28 29 30 31 32 33 34 ... 58 31
condrat Бакалавр Канда 82 42
Отв.600  21 Февр. 18, 10:32
отладку так-же вел и веду на первоначальном скетче. контроль осцилографом. RMS вольтметра нет, поэтому решил проверить что будет на 50% отсечке.

если есть возможность посмотреть/проверить на вашем регуляторе - скажите какое значение у вас измеряет на пол-полупериода (angle_U = 1125) - теоретически должно быть 50%. У меня к сожалению нет Грустный

И 1125 это не полполупериодаsebra, 21 Февр. 18, 10:15

почему??? 
OCR1A = 2250;          // Верхняя граница счета. Диапазон от 0 до 65535.
счетчик считает от zero и до пол периода?
sebra Куратор Республика Коми 147 85
Отв.601  21 Февр. 18, 10:52, через 20 мин
решил проверить что будет на 50% отсечке.condrat, 21 Февр. 18, 10:32

Полупериод 2500, полполупериода 1250, попробуйте.
condrat Бакалавр Канда 82 42
Отв.602  21 Февр. 18, 11:23, через 32 мин
загрузил последний скетч из шапки, поставил в него ограничение if (angle_U <= 100) angle_U = 100;

и намерил:

realU 0
ustU  0
angleU 2250
-----------------

realU 35
ustU  35
angleU 2191
----------------

realU 115
ustU  115
angleU 1682
-----------------

realU 180
ustU  180
angleU 1251
----------------

realU 230
ustU  400
angleU 100
-----------------
sebra Куратор Республика Коми 147 85
Отв.603  21 Февр. 18, 11:29, через 6 мин
Ну так все работает, что вас беспокоит? А менять ограничения угла я бы не советовал, не зря оно там так сделано думаю)
condrat Бакалавр Канда 82 42
Отв.604  21 Февр. 18, 11:36, через 8 мин
смущает вот что: - на отсечке в пол полупериода 1250 при входном 230 В должно быть 115 В - а измеряет как 180 В

realU 180
ustU  180
angleU 1251

А менять ограничения угла я бы не советовал, не зря оно там так сделано думаю)sebra, 21 Февр. 18, 11:29
- на углах менее 100 у меня глюки с управлением семистором, писал ранее
sebra Куратор Республика Коми 147 85
Отв.605  21 Февр. 18, 11:55, через 19 мин
смущает вот что: - на отсечке в пол полупериода 1250 при входном 230 В должно быть 115 В - а измеряет как 180 Вcondrat, 21 Февр. 18, 11:36

- на углах менее 100 у меня глюки с управлением семисторомcondrat, 21 Февр. 18, 11:36

Было бы интересно посмотреть на форму вашей синусоиды в сети.
А есть возможность проверить TrueRMS тестером выход регулятора?

Вообще измеритель напряжения регулятора (в моем регуляторе) довольно точный и бьется с тестером.

Что еще сказать не знаю, нужны приборы.

Добавлено через 4мин.:



- на углах менее 100 у меня глюки с управлением семистором, писал ранееcondrat, 21 Февр. 18, 11:36

А у вас с детектором нуля проблема похоже, потому и сдвиг угла.
Или с симистором, он поздно открывается, думаю что в этом направлении надо искать.
geha69 Студент Воронеж 17 1
Отв.606  22 Февр. 18, 11:57
Добрый День!попробовал скеч с управлением через uart с трансформатором.все соответствует заявленным характеристикам.
-----------------
realU 219
ustU  220
angleU 818
-----------------
realU 220
ustU  220
angleU 818
-----------------
realU 220
ustU  220
angleU 818
-----------------
realU 219
ustU  220
angleU 818
в реалии на выходе (мерил FLUKE 87)расхождение как и заявлено 1-2 вольта.
при проседании сети на 10-12 в. показания калеблются и востанавливают значение примерно за 3 сек.

Добавлено через 1мин.:

сейчас буду пробовать с дисплеем.

Добавлено через 7мин.:

напряжение сети 235


Добавлено через 14мин.:

залил скеч с тр-ром напряжения и LCD.при включении вых уст по нолям.
при установке UST_U 1 вольт на выходе по приборам 33v(было написано от 35 вольт стабилизирует)не прнципиально напряжение дост.маленькое
при UST_U 2 вольта выходное плавно нарастает до максимума если в этот момент уменишить установленное на 1 вольт останавливается на том показании какое установилось в данный момент.при выставлении ноль выходное плавно падает до ноля

Добавлено через 4мин.:

иногда  BbIx_U становится 30 но все тоже с регулировками.

Добавлено через 6мин.:

в мониторе порта вотчто вижу
-----------------
realU 0
ustU  2
-----------------
realU 0
ustU  2
-----------------
в монитор не передается realU напряжение оно всегда ноль
-----------------
realU 0
ustU  32
-----------------
realU 0
ustU  32
-----------------
-----------------
realU 0
ustU  60
-----------------
realU 0
ustU  60
-----------------
-----------------
realU 0
ustU  100
-----------------
realU 0
ustU  100
-----------------




Добавлено через 3мин.:

на дисплее если выставлено 100 уменьшаеш на 1 показывает 990 не сбрасывает последний знак.

Добавлено через 3мин.:

а при установке ноль на дисплее показывает 3 ноля
sebra Куратор Республика Коми 147 85
Отв.607  22 Февр. 18, 13:32
geha69, По замечаниям все понятно, в ближайшее время постараюсь исправить.
geha69 Студент Воронеж 17 1
Отв.608  22 Февр. 18, 14:01, через 30 мин
Спасибо!

Добавлено через 21ч. 57мин.:

вчера мучал ардуинку с LCD и тр-ром напряжения.перегружаеш ардуинку если при выставлении 1 вольта на выходе начинает показывает 30-31 вольт добавляеш установленное например до 50 вольт монитор порта показывает все,но толи что то зависает,выходное замирает  на дисплее и монитор порта вых показывает ноль.но не каждый раз при перезагрузке это происходит.из3-4 раз 1 раз может запустится в полном обьеме но все равно потом происходит какойто сбой.

Добавлено через 34мин.:

Мерцаний, всплесков напряжения не видел.Chatterbox, 06 Апр. 17, 20:35
.попробовал Ваш регулятор.нагрузка 2 кВт+лампа 100 Вт(для визуализации).мерцаний не наблюдалось,но иногда происходят без системные всплески( на тестере иногда получалось увидеть 10-15 v всплеск)что на малых что на больших мощностях.так функционал понравился вот только всплески портят всю картину.

sebra Куратор Республика Коми 147 85
Отв.609  23 Февр. 18, 14:37
geha69, Попробуйте вот этот вариант, код постарался максимально упростить. Регулятор должен запуститься только при установке напряжения на выход более 35В, менее 35В должно пропасть напряжение на выходе.

А вот то что
монитор порта вых показывает нольgeha69, 22 Февр. 18, 14:01
для меня до сих пор непонятно, код практически идентичный обычному регулятору.

монитор порта вых показывает ноль.но не каждый раз при перезагрузке это происходит.из3-4 раз 1 раз может запустится в полном обьеме но все равно потом происходит какойто сбой.geha69, 22 Февр. 18, 14:01

Если будет такая же нестабильность, могу посоветовать сначала попробовать с физически отключенным дисплеем, после подключить дисплей напрямую без I2C. В каждом варианте контролировать наличие измеренного напряжения через порт.

Полагаю что все проблемы с регулировкой из за того что у вас не измеряется выходное напряжение, нужно выяснять причину.

П.С. Всех с праздником!
geha69 Студент Воронеж 17 1
Отв.610  23 Февр. 18, 17:29
Полагаю что все проблемы с регулировкой из за того что у вас не измеряется выходное напряжение, нужно выяснять причину.sebra, 23 Февр. 18, 14:37
я думал над этим.проверил физические контакты все нормально сам пытался сравнивать с рабочим кодом без дисплея но моих познаний не хватает.

Добавлено через 2мин.:

ВСЕХ с Днем СА и ВМФ.

Добавлено через 1дн. 23ч. 13мин.:

Добрый день!sebra, попробовал новый скеч не пошел,выход ноль уст ноль,и теже симптомы.попробовал в скеч для UART вставил строки со скеча с LSD и кнопками все что косается кнопок.скеч заработал.параметры контролировал с монитора порта.

Добавлено через 3мин.:

получается что код с LCD что то тормозит.дисплей подключен по I2C.может попробовать на прямую.блин не хочется кучу проводов паять.
sebra Куратор Республика Коми 147 85
Отв.611  25 Февр. 18, 20:58
geha69, Проверьте что в IDE выставлена правильная плата ардуино, обновите необходимые библиотеки, обновите IDE (как вариант попробуйте более старую версию).
geha69 Студент Воронеж 17 1
Отв.612  25 Февр. 18, 21:12, через 14 мин
плата ардуина выставлена правильно.библиотеки обновлены иде 1.8.1
sebra Куратор Республика Коми 147 85
Отв.613  25 Февр. 18, 22:08, через 57 мин
geha69, То есть в итоге:

регулятор тока на 712 с ЛСД дисплеем и энкодером работает нормально
регулятор напряжения без дисплея работает нормально
регулятор напряжения с ЛСД дисплеем и кнопками не работает?

Можно фото устройства в сборе? Просто пока нет мыслей, либо вы что то недоговариваете
geha69 Студент Воронеж 17 1
Отв.614  26 Февр. 18, 07:06
ДА сделаю 28 .

Добавлено через 2дн. 11ч. 33мин.:

вот на макетке собрано
макет.jpg
макет.jpg Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
sebra Куратор Республика Коми 147 85
Отв.615  28 Февр. 18, 20:56
geha69, Сделал вам два файла, один с кнопками без дисплея другой с дисплеем без кнопок. В обоих вариантах можно управлять с порта.
Надеюсь не добавил еще ошибок так как у себя проверить пока не имею возможности.
Итого у вас сейчас есть три варианта. Попробуйте, возможно найдете причину.
No_display.ino 11.8 Кб
No_button.ino 12.1 Кб
geha69 Студент Воронеж 17 1
Отв.616  28 Февр. 18, 23:20
спасибо!попробовал с кнопками без дисплея-работает.дисплей без кнопок-не работает.теже симптомы что и раньше.

Добавлено через 11мин.:

без физически подключеного дисплея секунд 30 работает и клинит.realU секунд 30 сщитает а потом замирает и стоит.
sebra Куратор Республика Коми 147 85
Отв.617  01 Марта 18, 07:44
geha69, geha69, В конце следующей недели смогу проверить на своем оборудовании. Ну а пока экспериментируйте, попробуйте сменить версию библиотеки LCD, смените если есть возможность плату Arduino, поковыряйтесь в скетче...
К сожалению больше пока ничем помочь не могу.
geha69 Студент Воронеж 17 1
Отв.618  01 Марта 18, 10:29
Спасибо!ардуино уно 1 шт.в наличии пробовал.нано есть 3 шт.но чет ума не хватило поменять.попробую поменяю.у меня на LCD адрес 27 не 3F,думаю это не влияет.попробую библиотеку поменять раньше к ней притензий не было.но на всякий случай.самому интересно разобратся.датчик тока с LCD работает.с энкодерами работает,а с тр-м напряжения и LCD никак.заказал токовый трансформатор.придет попробую с ним.буду копать до упора пока не разберусь.

Добавлено через 1ч. 20мин.:

поковырятся в скече не для меня.я тока в флпрог могу немного.
SA1348 Профессор Саратов 3.3K 1.5K
Отв.619  01 Марта 18, 13:59
получается что код с LCD что то тормозит.дисплей подключен по I2C.может попробовать на прямую.блин не хочется кучу проводов паятьgeha69, 23 Февр. 18, 17:29
Я подключал дисплей по I2C, всё работало корректно на длительных ректификациях.