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

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

Форум самогонщиков Автоматика
1 ... 6 7 8 9 10 11 12 ... 58 9
sevpro Доктор наук Worldwide 769 281
Отв.160  09 Апр. 16, 09:18
Я вот уже заказал трансформатор тока (по наставлению m16 и sevpro)sebra, 09 Апр. 16, 07:29
Я говорил, что трансформатор тока лучше, чем датчик холла, но у него свои недостатки. Трансформаторы - нелинейность, их нужно избегать. Если есть желание поэкспериментировать, попробуй лучше hcpl. С автоматикой msg31 работает отлично, искажения меньше полпроцента и цена соизмерима с трансформатором тока.
Вопрос к тому что будем делать дальше,sebra, 09 Апр. 16, 07:29
Для себя я пришел к схеме непосредственного измерения мощности на нагрузке через резистивный делитель и шунт. Это, плюс управление симистором все на меге8, гальванически развязанной с основным контролером, опционально ручное управление энкодером и дисплей 1602. Детали заказаны, плата протравлена, сижу вспоминаю программирование и занимаюсь быдлокодингом. Сейчас голову ломаю над вопросом, стоит ли разгонять АЦП атмеги, потому что для непосредственного измерения напряжения на нагрузке ее 200 выборок на период слишком мало.
сообщения удалены (25)
m16 Модератор Тамбов 1.9K 1K
Отв.161  29 Апр. 16, 11:57
Дико извиняюсь что встречаю, но каков экономический смысл делать РМ на ардуине ?Newocelot, 28 Апр. 16, 18:04
деньги? смешно. основной недостаток РМ - отсутсвие внешнего управления, второе - изготовлен отвратительно, схемотехника с пробелами.
Управление фазовое по заранее расчитаной при запуске контроллера таблице углов.capsolo, 28 Апр. 16, 23:29
таблица для идеального синуса , я уж на этом спотыкнулся ,и тебе не советую - большая ошибка стабилизации. в реалии у меня сеть такая (после моста). как тебе синус?
220.jpg
220. Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.

Производители тэнов врут за их мощность.capsolo, 29 Апр. 16, 11:12
пустое. измерил сопротивление , записал в контроллер. измерил ток(напряжение) - посчитал мощность
capsolo Профессор Зелик 5.3K 1.6K
Отв.162  29 Апр. 16, 12:15, через 18 мин
пустое. измерил сопротивление ,m16, 29 Апр. 16, 11:57
Мне уже подсказали. Так-то если мерять ток и напряжение постоянно можно видеть как работает регулировка. Пофиг на форму сигнала. Моща упала - подобрал такой угол при котором она обратно вернулась. Тем же ПИДом.
m16 Модератор Тамбов 1.9K 1K
Отв.163  29 Апр. 16, 12:24, через 10 мин
 пид не нужен, гораздо проще
sevpro Доктор наук Worldwide 769 281
Отв.164  29 Апр. 16, 12:34, через 10 мин
Так-то если мерять ток и напряжение постоянно можно видеть как работает регулировка. Пофиг на форму сигналаcapsolo, 29 Апр. 16, 12:15
И с замером только напряжения те же яйца. Закон Ома никто не отменял. С другой стороны измерения тока не забирают драгоценные (в случае атмела) сэмплы АЦП. Мне для нормальной работы разгонять АЦП пришлось.

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

пид не нужен, гораздо прощеm16, 29 Апр. 16, 12:24
Аналогично, только таблицу оставил для более быстрого выхода на режим. Первоначальные данные для таймера берутся из таблицы а потом подгоняются как у m16
capsolo Профессор Зелик 5.3K 1.6K
Отв.165  29 Апр. 16, 12:47, через 14 мин
пид не нужен, гораздо прощеm16, 29 Апр. 16, 12:24
А степ эмпирически какой получился?
sevpro Доктор наук Worldwide 769 281
Отв.166  29 Апр. 16, 13:00, через 13 мин
А степ эмпирически какой получился?capsolo, 29 Апр. 16, 12:47
У меня при 1250 отсчетах (внутренний ген на 8мгц) по единичке добавляет/вычитает. Можно наверное, если без таблицы, шаг изменяемым сделать, но по быстродействию проиграем. Зато код байт на 500 меньше
capsolo Профессор Зелик 5.3K 1.6K
Отв.167  29 Апр. 16, 13:18, через 18 мин
без таблицы,sevpro, 29 Апр. 16, 13:00
то есть у тебя 180 градусов представлены в виде таблицы на 1250 отсчетов (float?), и ты берешь следующее или предыдущее значение? А почему без таблицы всего на 500 байт меньше?

Почитал код - вопрос снят. У тебя t(U)
sevpro Доктор наук Worldwide 769 281
Отв.168  29 Апр. 16, 13:41, через 24 мин
capsolo, Ты меня с ТС попутал.
У меня таблица нормированной мощности с шагом 0,4% (250 ячеек по два байта).
Потом просто :
iPower = Pust_d * 250 / Pmax_d
OCR1A = Timer [iPower]
Это первоначальная установка, а потом как у m16 по единичке туда/сюда подгоняем.
m16 Модератор Тамбов 1.9K 1K
Отв.169  29 Апр. 16, 14:08, через 28 мин
А степ эмпирически какой получился?capsolo, 29 Апр. 16, 12:47
при модуле счёта таймера = 1500, step = 8
Мне для нормальной работы разгонять АЦП пришлось.sevpro, 29 Апр. 16, 12:34
хез чего тебе не хватает. большой разницы в измерении Urms  при 115 и 230 отсчётах ацп на период сетевого я не почувствовал.
в РМ-2 ацп делает 64 выборки на полпериода, и ничего - точность в  1 вольт держит.
sevpro Доктор наук Worldwide 769 281
Отв.170  29 Апр. 16, 14:26, через 18 мин
хез чего тебе не хватает. большой разницы в измерении Urms  при 115 и 230 отсчётах ацп на период сетевого я не почувствовал.
в РМ-2 ацп делает 64 выборки на полпериода,m16, 29 Апр. 16, 14:08
в РМ-2 меряется входное напряжение, а у меня напряжение и ток на нагрузке, т.е. синусоида уже резанная. на 8мгц встроенного RC имеем на полных полпериода 45 полноценных отсчетов мощности. Чем меньше мощность подаем, тем значащих отсчетов меньше. Прикинь какая точность поддержания выставленной мощности будет (особенно в районе 50% мощности, где на пике синусоиды изменения очень малы), когда измерительная часть тупо не видит те изменения, которые вносит узел регулирования. Мощность постоянно будет гулять в нехилых пределах, а измеритель будет казать, что все ОК.
И кстати, у РМ-2 количество выборок получается больше (64 против 45).
и ничего - точность в  1 вольт держит.m16, 29 Апр. 16, 14:08
вот  именно, что РМ-2 держит 1 вольт, а оно мне нафиг не сдалось. Мне нужна регулируемая мощность с линейной шкалой
Zoldrax Бакалавр spb 69 13
Отв.171  29 Апр. 16, 15:41
Прикинь какая точность поддержания выставленной мощности будет (особенно в районе 50% мощности), когда измерительная часть тупо не видит те изменения, которые вносит узел регулирования. Мощность постоянно будет гулять в нехилых пределах, а измеритель будет казать, что все ОК.sevpro, 29 Апр. 16, 14:26
sevpro, Почему не учитывает? При сдвиге угла изменяется количество отсчетов, которые не учитываются в среднеквадратичном (триак закрыт). Вся разница как происходит отсечение отсчетов программно (когда измерение подключено ко входу) или аппаратно (когда измерение подключено к нагрузке).
m16 Модератор Тамбов 1.9K 1K
Отв.172  29 Апр. 16, 16:08, через 27 мин
Мне для нормальной работы разгонять АЦП пришлось.sevpro, 29 Апр. 16, 12:34
имеем на полных полпериода 45 полноценных отсчетов мощности.sevpro, 29 Апр. 16, 14:26
хмм, не стыкуется. на 8мгц без разгона ацп (125кгц/9,62кsps)на полпериода можно делать 96 отсчётов мощности
sevpro Доктор наук Worldwide 769 281
Отв.173  29 Апр. 16, 16:52, через 44 мин
Zoldrax, АЦП имеет конечную точность и скорость преобразования. Хотя бы в excele смоделируй и все будет видно.
хмм, не стыкуется. на 8мгц без разгона ацп (125кгц/9,62кsps)на полпериода можно делать 96 отсчётов мощностиm16, 29 Апр. 16, 16:08
Что не стыкуется? 8мгц = 192 теоретических отсчета на период в пределах рекомендованных 250кгц (у меня с учетом неидеального детектора 0, обработки прерываний и т.п. получилось 180). За полпериода 90. Меряется через раз ток и напряжение. Сколько отсчетов на мощность приходится? Поэтому и разгонял, что мало. Ищу компромисс между количеством выборок, точностью преобразования и объемом буфера.
сообщения удалены (2)
sevpro Доктор наук Worldwide 769 281
Отв.174  06 Мая 16, 10:20
на 1602 нельзя приспособить скетч?
Что для этого нужно,или не стоит морочится,
А ещё как управлять не кнопками ,а энкодером.
Возможно-ли в этом варианте регулятора?ase70, 05 Мая 16, 23:25
Чего же нельзя? Можно. Нужно взять и подправить скетч под себя. ТС для себя другую задачу ставил. Он ее решил.


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

Кому это интересно. Эксперименты окончательно подтвердили, что практической необходимости в датчике тока для стабилизации мощности на ТЭНе нет абсолютно никакой. ATmega8 без особого напряга честно держит установленную мощность с точностью +-5Вт (для ТЭНа>2,5кВт лучше чем 0,2%), что с датчиком тока, что без. 
сообщение удалено
m16 Модератор Тамбов 1.9K 1K
Отв.175  06 Мая 16, 14:54
практической необходимости в датчике тока для стабилизации мощности на ТЭНе нет абсолютно никакой.sevpro, 06 Мая 16, 10:20
с датчиком тока проще диагностика на предмет:
- обрыв в цепи тэна
- обрыв в цепи триака
- обрыв фазы
sevpro Доктор наук Worldwide 769 281
Отв.176  06 Мая 16, 15:43, через 50 мин
с датчиком тока проще диагностика на предмет:
- обрыв в цепи тэна
- обрыв в цепи триака
- обрыв фазыm16, 06 Мая 16, 14:54
2 и 3 отслеживаются в легкую, поскольку в этом случае после тиристора напряжение равно нулю или не работает zerocross. Да и перечисленные проблемы, ИМХО, надуманные поскольку не влекут катастрофических последствий, в отличие от КЗ тиристора (а он к сожалению зачастую так и выгорает).
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.177  24 Мая 16, 07:33
Получил ZMPT101b из Китая. Подключил, проверил. Вот что он выдает на выходе. Не очень красиво, даже обычный трансформатор лучше картинку имеет.
Может потому, что датчик дешевый http://ru.aliexpress.com/...2572955179.html. Есть там и в два раза дороже. Визуально и по описанию не отличаются.

zmpt.jpg
Zmpt. Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
HOMER Студент Красноярский край 20 10
Отв.178  24 Мая 16, 08:53
msg31, Буквально на днях такой же пришёл. Картинка на осциллографе: yadi.sk/d/Rxw9Rq7Qru4TN (Сверху сигнал с РС814, снизу с ZMPT101b)

Похоже ничего путного не добиться... Сигнал с трансформатора, действительно, лучше.
sevpro Доктор наук Worldwide 769 281
Отв.179  24 Мая 16, 14:16
msg31, так а импульсные выбросы от чего? От китаезовской платки?
забил в гугле "ZMPT101B". Первые же две ссылки на видео в ютубе показывают какая жуткая нелинейность у этой штуки.
Что-то не догоняю, зачем на этой платке операционник? Разводка такая же как на фото по твоей ссылке? Посмотри, по-моему, там гальванической развязки нет ("N" херачит на низкую сторону) может помехи из-за этого?