Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

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

Форум самогонщиков Автоматика
1 ... 13 14 15 16 17 18 19 ... 57 16
sevpro Доктор наук Worldwide 769 281
Отв.300  10 Янв. 17, 11:13
mak, неактуально. Эта схема нужна на высокие частоты, а тут вообще понты - 50гц, да и питание операционнику нужно обеспечить если перед опторазвязкой его делать.
woddy Доцент Новосиб 1.3K 489
Отв.301  12 Янв. 17, 00:08
Опять детектор нуля изобретаете... Провереная схема много раз публиковалась тут.
сообщения удалены (63)
mak Модератор Екатеринбург 6.3K 1.8K
Отв.302  08 Февр. 17, 14:09
про бесперебойники и их модулю тут
[Использование силовых модулей от бесперебойников, делимся опытом]
сообщения удалены (10)
namelessnkz Новичок Новокузнецк 2 4
Отв.303  10 Марта 17, 12:00
Спасибо большое за реализацию в виде отдельного скетча! Встроил в свою программу управления колонной. Если кому надо делюсь печатной платой для версии с трансформатором напряжения. Плата проверена и испытана. В архиве в формате SprintLayout и в DipTrace. Разрабатывалась и изготавливалась плата по чертежам DipTrace, затем импортировал ее в SprintLayout. Для большей надежности на самые широкие дорожки сверху припаял облуженный провод сечением около 2 мм².
regylyator_napryajeniya.jpg
Regylyator_napryajeniya. Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.

https://cdn.homedistil.ru/fs/1703/10/34554.116015.rar

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

Не нашел как редактировать свои сообщения, напишу здесь. Зеркалить платы не нужно.
сообщения удалены (2)
sevpro Доктор наук Worldwide 769 281
Отв.304  12 Марта 17, 11:09
Плата проверена и испытана.namelessnkz, 10 Марта 17, 12:00
Поосторожней с малыми зазорами между дорожками в высоковольтных цепях, а также между ними и низковольтной частью. Небольшой фейерверк может случиться или оператор пострадать. На приведенной плате местами на вид меньше 1мм, а это очень мало.
P/S/ не рекомендовал бы повторять эту плату. Нельзя ее в 220 включать.
namelessnkz Новичок Новокузнецк 2 4
Отв.305  15 Марта 17, 05:26
Зазоры, конечно, хотелось бы сделать побольше, но нужно было уложиться в размеры платы. Иначе в коробку не лезла... Но судя по этой таблице, для 220В минимальный зазор, для стеклотекстолита, от 0.4 до 0.7 мм между дорожками. У меня плата работает, нареканий нет. Для пущей безопасности можно покрыть лаком.
zazori.jpg
Zazori. Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
sevpro Доктор наук Worldwide 769 281
Отв.306  15 Марта 17, 10:58
Но судя по этой таблице, для 220В минимальный зазор, для стеклотекстолита, от 0.4 до 0.7 мм между дорожками.namelessnkz, 15 Марта 17, 05:26
Номинальное напряжение сети 230в +-10% итого максимум 253в, что соответствует амплитудному 354в, + температура и влажность. Поэтому 1,2 - это минимум, а лучше не менне 2-х
Зазоры, конечно, хотелось бы сделать побольше, но нужно было уложиться в размеры платы. Иначе в коробку не лезла...namelessnkz, 15 Марта 17, 05:26
В твоем случае не невозможность сделать по-другому, а откровенные косяки трассировщика, которые Ты не видишь + к этому неопытность и непонимание особенностей разводки плат разного назначения.. Например, нахера дорожки от выводов 2 и 4 оптотиристора идут так близко? Ответ прост: элемент тягали по плате, а трассировщик тянул за ним дорожку. Ручками нужно все делать и проблем не будет.  А дорожка между клеммами G и A1, где под 400 разность потенциалов может быть? Флюс плохо отмыли и пиз.ец. Такая разводка может привести к очень печальным последствиям.
У меня плата работает, нареканий нет.namelessnkz, 15 Марта 17, 05:26
Расскажите это потом тому, кто повторит эту плату и останется без квартиры или коньки отбросит. Хотите учиться, ради бога. Только делайте это на себе. Зачем давать вредные советы.
Вот набросал по-быстрому. Справа твоя плата, слева - моя. Можно еще поджать. Так, что проблем с размером никаких. Наименования элементов не ставил, разобраться не сложно, а онанизмом заниматься неохота.

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

Немного подпилил платку (arduino_new.lay6). Размер получился 37ммх58мм без крепежа. Может кому полезна будет. Под ЛУТ уменьшите диаметр всех отверстий до 0,5-0,6мм (удобнее сверлом попадать). В случае если мощность ТЭНа больше 1,5кВт, широкие дорожки вверху хорошо пролудить нужно, а лучше вдоль дорожки припаять медную моножилу диаметром 1-2мм в зависимости от мощности.  
Снимок.JPG
Снимок.JPG Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.

arduino.lay6 57.2 Кб
arduino_new.lay6 19.4 Кб
сообщения удалены (11)
m16 Модератор Тамбов 1.9K 1K
Отв.307  16 Марта 17, 00:41
начение среднеквадратичного вычисляется пачками по 6 полупериодов.Chatterbox, 15 Марта 17, 22:35
Может быть попробовать вычислять скользящее среднее среднеквадратичных значений? Тем самым отфильтровав скачки.Chatterbox, 15 Марта 17, 22:35
необходимо обсчитывать только один период. в противном случае может быть переполнение переменной в которой накапливается сумма квадратов измерений.  у меня эта переменная 32-х разрядная (double) и отладчиком прекрасно видно что максимальная сумма квадратов имеет значение примерно 2/3 от максимально возможного. т.е. если обсчитывать более одного периода то нужно увеличивать разрядность переменной , но это нахрен не нужно.

Думаю m16, объяснит лучше чем яsebra, 15 Марта 17, 18:30
вот тут  [сообщение #12691149]
Chatterbox Специалист Калуга 123 60
Отв.308  16 Марта 17, 07:35
необходимо обсчитывать только один период. в противном случае может быть переполнение переменной в которой накапливается сумма квадратов измеренийm16, 16 Марта 17, 00:41
Для скользящего фильтра нужен кольцевой буфер. Складывать туда значения каждого полупериода. А когда время придет, все это сложить и поделить
m16 Модератор Тамбов 1.9K 1K
Отв.309  16 Марта 17, 08:08, через 34 мин
Для скользящего фильтра нужен кольцевой буферChatterbox, 16 Марта 17, 07:35
  на пустом месте усложняешь простую задачу расчёта среднеквадратичного. ну что ж флаг в руки.

повторю - для измерения  Urms на нагрузке с точностью +/- 1в (0,5%) необходимо и достаточно обсчитать один период.
и поделитьChatterbox, 16 Марта 17, 07:35
а на сколько делить? от периода к периоду ацп делает разное количество измерений в пределах +/- 2. и что , ещё один кольцевой буфер?
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.310  16 Марта 17, 08:15, через 7 мин
повторю - для измерения  Urms на нагрузке с точностью +/- 1в (0,5%) необходимо и достаточно обсчитать один период.m16, 16 Марта 17, 08:08
Это если не пользоваться AnalogRead() ардуино, а читать напрямую из портов или перевести в режим непрерывного преобразования.
А если пользоваться, то за полу-период около 60 значений получишь, что маловато.
Chatterbox Специалист Калуга 123 60
Отв.311  16 Марта 17, 08:52, через 37 мин
повторю - для измерения  Urms на нагрузке с точностью +/- 1в (0,5%) необходимо и достаточно обсчитать один период.m16, 16 Марта 17, 08:08
Все эти танцы с бубном исключительно для фильтрации помех и шумов. Количество прерываний ацп у нас есть. Не сложно выбрать из буфера нужное количестао считанных значений. Предложи другой способ фильтрации. Хотелось бы свой кругозор расширить.
сообщения удалены (2)
m16 Модератор Тамбов 1.9K 1K
Отв.312  16 Марта 17, 10:15
Это если не пользоваться AnalogRead() ардуино, а читать напрямую из портов или перевести в режим непрерывного преобразования.
А если пользоваться, то за полу-период около 60 значений получишь, что маловато.msg31, 16 Марта 17, 08:15
разумеется непрерывное.
Все эти танцы с бубном исключительно для фильтрации помех и шумов.Chatterbox, 16 Марта 17, 08:52
Предложи другой способ фильтрации. Хотелось бы свой кругозор расширить.Chatterbox, 16 Марта 17, 08:52
ничего не предложу, так как не  имею предмета для фильтрации. из опыта - в большинстве случаев причиной шумов  и помех АЦП есть:
- хреновое питание AVCC
- хреновая опора   AREF
- нет отдельной аналоговой земли AGND
- неправильная  разводка аналоговой, цифровой и силовой части
- отсутствие снаббера (либо он хреновый) в параллель симистору
- что ещё? да дафига.

Chatterbox, я не теоретизирую , это связка теории и практики. у меня два самопальных регулятора . один на меге16 пид-регулятор со стабилизации по току, второй - на тини13 со скользящей стабилизацией по напряжению. в обоих обсчёт одного периода, никаких мер по фильтрации помех/шумов не предпринято, даже кондёров по входу ацп нет.

кстати у ардуин плачевная разводка аналоговой части не говоря о цифровой.
sevpro Доктор наук Worldwide 769 281
Отв.313  16 Марта 17, 10:23, через 8 мин
у ардуин плачевная разводка аналоговой частиm16, 16 Марта 17, 10:15
Да нет ее в принципе: цифровое и аналоговое питание на общей шине, земля общая, кондер AREF на другом конце платы болтается. Не думали родители ардуины об аналоге в принципе
сообщение удалено
capsolo Профессор Зелик 5.3K 1.6K
Отв.314  16 Марта 17, 10:54, через 32 мин
сглаживает выбросы и провалыsevpro, 16 Марта 17, 09:52
Внесу свои 10 копеек:
1) Выбросы и провалы очень легко и дешево фильтровать по порогу дельты с предыдущим значением.
2) Поскольку самогонная система инертна, нет необходимости "менять показания" каждый период или полупериод. Скользящее среднее можно сделать по финишным результатам вычислений с глубиной 50 отсчетов и временем реакции на изменения 1 секунда. Мне кажется ничего страшного, если переключение на другую мощность будет происходить в пределах нескольких секунд.
сообщения удалены (6)
qwest_ans Бакалавр Самара 63 4
Отв.315  16 Марта 17, 17:28
Так получилось собирал несколько регуляторов на МК - среди них "Регулятор мощности для паяльника на AtMega48 и AtMega8" так вот он работал идеально, может посмотреть его код, тем паче что он и по Брезинхему, или на фазовый переключается. Я просто непрограммер, только паять горазд. А там есть модель для Протеуса, и исходники. http://startcd.narod.ru/paialnik/index.html
Регулятор напряжения и тока на Arduino Pro Mini
Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
sevpro Доктор наук Worldwide 769 281
Отв.316  16 Марта 17, 17:38, через 10 мин
А там есть модель для Протеуса, и исходники. http://startcd.narod.ru/paialnik/index.htmlqwest_ans, 16 Марта 17, 17:28
Это просто регулятор мощности. Т.е. без стабилизации. Таких полинтернета.
Если конкретно по схеме, то мне очень не нравится датчик перехода через ноль. Помимо существенного сдвига (можно программно подлечить) он еще и очень неточный.
Jager-f Новичок Казань 2
Отв.317  17 Марта 17, 14:20
Повторил схему с трансформатором, все работает, в качестве нагрузки ТЭН 3,7кВт. Присутствуют небольшие выбросы но это не смертельно.
В общем рабочий вариант, спасибо всем приложившим руку.
Со своей стороны добавил регулятору связь с внешним миром через WiFi, при помощи ESP8266.
Вот фрагмент интерфейса.
Регулятор напряжения и тока на Arduino Pro Mini
Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
Zoldrax Бакалавр spb 69 13
Отв.318  18 Марта 17, 02:13
Пока у людей есть желание протестировать и найти проблему ( не факт что она из за хреновой разводки) давайте дадим им возможность поработать.sebra, 16 Марта 17, 10:50
Еще раз напомню, что в своей версии программы избавился от нестабильностей, хотя до конца не разобрался в чем была ошибка изначально. Все работает очень стабильно с интегральным регулятором. Попробуйте применить к версии с трансформатором. Может я случайно исправил этот баг. Ссылка в первом сообщении и [сообщение #12784736]
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.319  18 Марта 17, 03:08, через 55 мин
помощи ESP8266.
Вот фрагмент интерфейса.Jager-f, 17 Марта 17, 14:20
А скетчи и описание будут?
сообщение удалено