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

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

Форум самогонщиков Автоматика
1 ... 33 34 35 36 37 38 39 ... 58 36
Tomat7 Магистр Черноморская губинния 236 138
Отв.700  24 Апр. 18, 16:49
ее аналог с использованием USART.Mnz, 24 Апр. 18, 16:07
Спасибо за наводку, как-то я эту тему игнорировал. Хотя... пока я свою библиотеку сбора данных с DSок писал наступил наверное уже на все грабли, поставил возле них предупредительные таблички, а вокруг еще соломки постелил.  ;D  По второму кругу идти уже просто лень.  
Регулятор напряжения и тока на Arduino Pro Mini
Регулятор напряжения и тока на Arduino Pro Mini. Автоматика.
 
Вообще по хорошему, нужно отказаться от ArduinoIDEMnz, 24 Апр. 18, 16:07
Возможно, но мне для моих устройств пока хватает ArduinoIDE. Вот как увижу тупик - тогда и задумаюсь о переходе.

Tomat7 занял  USART  для внешнего управления  мощностью.m16, 24 Апр. 18, 16:17
А вот и неправда - я мощностью управляю по Modbus TCP через Ethernet модуль W5100.  8)
по-большому не хрен  тулить  в РМ ни дс-ки , ни энкодеры с дисплеями, ни к чему.m16, 24 Апр. 18, 16:17
Да согласен, согласен.  Ну разве что дисплей полезен хотя бы для локальной диагностики - типа видеть что устройство живо-здорово.
m16 Модератор Тамбов 1.9K 1K
Отв.701  24 Апр. 18, 20:09
я мощностью управляю по Modbus TCP через Ethernet модуль W5100Tomat7, 24 Апр. 18, 16:49
В отличие от оригинального скетча от Sebra, значение мощности задаётся через Serial порт в виде SPxxxx!Tomat7, 17 Апр. 18, 17:17
да, пардон - spi, не суть. с точки зрения  построения автоматики решение не правильное и небезопасное.
Ну разве что дисплей полезен хотя бы для локальной диагностики - типа видеть что устройство живо-здорово.Tomat7, 24 Апр. 18, 16:49
опять же грабли. локальная диагностика должна быть в руках контроллера автоматики (КА) и управлять мощностью должен управлять он же. в случае нештатных ситуаций  не оператор а КА должен принимать решение.

впрочем не первый раз твержу о прописных истинах но многие коллеги предпочитают поиметь свои родные грабли.
Tomat7 Магистр Черноморская губинния 236 138
Отв.702  24 Апр. 18, 23:10
да, пардон - spi, не суть. с точки зрения  построения автоматики решение не правильное и небезопасноеm16, 24 Апр. 18, 20:09
Вот тут не понял. Совсем.  В замешательстве Причем тут spi??

Давай по порядку - в чём видишь "не правильное и небезопасное":
1) В сочетании SPхххх? - Всегда можно заменить хоть на TW, хоть на ABC, EPRST и тд.
2) В управлении по Serial? - Я не смог найти аргументов ни "за", ни "против". Я этим не пользуюсь совсем, оставлено для совместимости.
3) В управлении по Modbus TCP? - Тут я знаю грабли, широкие и острые, но на нашем форуме я не видел чтобы про них кто-то написал.
4) В отличиях от оригинального скетча от Sebra? - Согласен. Как и любая работа с напряжением 220в.

опять же грабли. локальная диагностика должна быть в руках контроллера автоматики (КА) и управлять мощностью должен управлять он же
+100500
Однозначно! Кто-то разве не согласен?? Но так и не ясно чего плохого в том, что устройство может "подмигнуть" о неисправности если  вдруг оператор оказался рядом?
Если "излишняя" информативность позволит хотя бы раз проходящему мимо оператору или его тестю краем глаза заметить неисправность, то это только хорошо!

в случае нештатных ситуаций  не оператор а КА должен принимать решение.
То есть, ты веришь в абсолютную безглючность и непогрешимость КА.  Шокированный
А я вот не верю.  В замешательстве  На нештатную ситуацию должны реагировать ВСЕ кто её заметил.
Поэтому у меня в кубе давным-давно два термометра. И DSку в коде своего регулятора я держу для того, чтобы при залёте температуры он мог положить на команды с Модбаса и самостоятельно отрубиться не дожидаясь когда "старший брат" отвиснет.

не первый раз твержу о прописных истинах
Я с некоторых пор стараюсь следить за твоими сообщениями и прислушиваться...
Если не сложно, может тезисно изложишь эти истины, или ссылок хотябы на свои сообщения накидай.
Заранее благодарю.

PS Валить надо либо в личку, либо в другую тему. Потому как тут это чистый оффтопик.  Обеспокоенный  Ща придет Sebra и помножит на ноль.  Шокированный

Rtehnik Доктор наук Барнаул 552 162
Отв.703  25 Апр. 18, 06:14
Чё ждать то? Готово уже.

Скетч IlyaSPB переделанный под библиотеку ACpowerTomat7, 24 Апр. 18, 14:38

В скетче из шапки есть информация для подключения lcd напрямую
Скрытый текст//#include <LiquidCrystal.h>  // Для подключения ЛСД экрана напрямую
//LiquidCrystal lcd(11, 10, 12, 13, 14, 6); // (RS, E, DB4, DB5, DB6, DB7) // Для подключения ЛСД экрана напрямую
Если возможно, добавь пожалуйста.
На выходных постараюсь собрать.

Tomat7 Магистр Черноморская губинния 236 138
Отв.704  25 Апр. 18, 09:30
Если возможно, добавь пожалуйста.Rtehnik, 25 Апр. 18, 06:14
Не понял - что и куда добавить??
Rtehnik Доктор наук Барнаул 552 162
Отв.705  25 Апр. 18, 09:52, через 23 мин
Возможность подключения дисплея без модуля i2c. Или она есть в скетче?
Мне этот модуль с Китая месяц ждать.

Просьба снимается, похоже у ардуинки количества выводов не хватит.
Tomat7 Магистр Черноморская губинния 236 138
Отв.706  25 Апр. 18, 12:46
похоже у ардуинки количества выводов не хватит.Rtehnik, 25 Апр. 18, 09:52
Точно! Можно отказаться от части функций, но тогда нужно весь скетч перелопатить.
Moonshine Специалист Altai 112 47
Отв.707  25 Апр. 18, 13:22, через 36 мин
Мне этот модуль с Китая месяц ждать.Rtehnik, 25 Апр. 18, 09:52
У меня есть этот модуль, могу поделиться
killboss Студент Пермский край 33 6
Отв.708  25 Апр. 18, 13:24, через 3 мин
Тоже имею такой, могу помочь в тестировании и отладке
RGB33 Студент Владимир 11
Отв.709  25 Апр. 18, 13:41, через 18 мин
Коллеги, Tomat7, еще раз спрошу/попрошу. Можно увеличить функционал устройства режимом выбора мощности нагрузки например при старте программы? Работаю попеременно с 2-мя ТЭНами 3 и 4 кВт, соответственно на 4 кВт показывает не "то". Скетч который от IlyaSPB
mak Модератор Екатеринбург 6.3K 1.8K
Отв.710  25 Апр. 18, 14:09, через 29 мин
Просьба снимается, похоже у ардуинки количества выводов не хватит.Rtehnik, 25 Апр. 18, 09:52
почему не хватает?
если например не считать энкодер
d0 - tx
d1 - rx
d3 - zc
d4 - triac
d5-d10 - lcd
a0 - U_in
a1 - I_in
a2-a5 keys
свободные остаются
d2,d11,d12,d13
Rtehnik Доктор наук Барнаул 552 162
Отв.711  25 Апр. 18, 14:58, через 49 мин
Скетч который от IlyaSPBRGB33, 25 Апр. 18, 13:41
Ты используешь оригинальный скетч от IlyaSPB? Скетч от Tomat7 устанавливает необходимую мощность невзирая на мощность тэна.
К примеру: если на дисплее регулятора мощности от Tomat7 установить 1600Вт, то двух киловаттный тэн будет греть на 1600Вт и трёх киловаттный тэн тоже будет греть на 1600Вт. Мощность тэна перед включением выбирать не надо. Этим данный регулятор мне и интересен.
Tomat7 Магистр Черноморская губинния 236 138
Отв.712  25 Апр. 18, 15:51, через 54 мин
Скетч от Tomat7 устанавливает необходимую мощность невзирая на мощность тэна.Rtehnik, 25 Апр. 18, 14:58
Верно. Но необходимо подключение и датчика тока, и датчика напряжения.
RGB33 Студент Владимир 11
Отв.713  25 Апр. 18, 16:03, через 12 мин
Но необходимо подключение и датчика тока, и датчика напряжения.Tomat7, 25 Апр. 18, 15:51
Вооот... Собрано уже только с датчиком тока. Я понять не могу, это реально сложно сделать, просто самому ради этого изучать программирование не целесообразно.
Tomat7 Магистр Черноморская губинния 236 138
Отв.714  25 Апр. 18, 16:08, через 6 мин
почему не хватает?mak, 25 Апр. 18, 14:09
Ага, про А* и забыли.  Смеющийся  Спасибо!

Rtehnik, лови https://yadi.sk/d/KD-AbX_d3UmGQe
Кнопки будут вот так:
button1 A4 // 1 кнопка
button2 A5 // 2 кнопка
ACCELERATOR A2 //Вывод разгона (подтянут вверх, активен когда замкнут на GND, при отпускании вызывает мощность из памяти)
STOP        A3
Там другая библиотека используется, поэтому как оно заработает неизвестно.
Сообщи о результате. Удачи.

Rtehnik Доктор наук Барнаул 552 162
Отв.715  25 Апр. 18, 16:22, через 15 мин
Я понять не могу, это реально сложно сделатьRGB33, 25 Апр. 18, 16:03
Если это устройство с датчиком тока собрано и работает, то совершенно не сложно добавить один трансформатор, один диодный мост, один стабилитрон, один резистор, один подстроечный резистор (всего пять деталей). И получить в итоге реально крутой регулятор мощности.
RGB33 Студент Владимир 11
Отв.716  26 Апр. 18, 08:50
Если это устройство с датчиком тока собраноRtehnik, 25 Апр. 18, 16:22
Вопрос по софтовой части был, Вы не допускаете мысли, что в реально собранном устройстве может банально не оказаться места под транс и прочее. Просто уже не хочется лезть в железо, если можно решить проблему 5-ю строками кода...
Dimastik rus Студент Москва 14 1
Отв.717  01 Мая 18, 23:02
Доброго времени суток. Собрал данный девайс на дисплее 1602 I2C , энкодере и датчике тока ACS712 30A. Напряжение в сети при включенном в нее ТЭНе 175в. Регулятор набирает максимум 1850вт. По моим расчетам при таком напряжении должно быть не менее 3000вт. Подскажите, в чем может быть проблема?
killboss Студент Пермский край 33 6
Отв.718  01 Мая 18, 23:06, через 5 мин
Тэн на сколько ватт.?
Dimastik rus Студент Москва 14 1
Отв.719  02 Мая 18, 07:36
Тэн на 4500вт. Выставлял на регуляторе 2200вт.