Контроллер управления контакной сваркой для аккумуляторов и тп.

aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение aidar_i »

Не думал , что напишу об этом "простом" контроллере здесь. Но... Я использую данную сварку очень редко, до знакомства с ардуино делал на автомобильном реле регтайм. Сварил штуки 4 аккумулятора для шуруповертов. Сейчас, как то стремно, немного зная Ардуино, так же пользоваться им. Решил быстро накинуть программу , казалось очень простую. Предполагал, что буду при необходимости, собирать на проводках со штырьками, загнал программу сварил и разобрал.
Сделанную программу решил проверить в Протеус, вроде все хорошо, светодиоды мигают, настройки работают. Но решил проверить с осциллографом встроенным в Протеус. И тут началось! Длительности импульсов и пауз не соответствовали настроенным! Грешил, что симулятор не корректен. Убрал все лишнее, оставил только "генератор" импульсов, задав настройки константами , все выдает корректно.
Вспомнил, что Грачик(ArduinoProm) выкладывал видео про такой сварочник.[spoiler] https://www.youtube.com/watch?v=jSsFBIGbzzY&t=79s [/spoiler] Скачал и прогнал в Протеусе. Все как у меня, настройки и выдаваемые значения не совпадают! Я уже почти окончательно убедился, что Протеус глючит, даже Грачику в комментарии к видео писал, не измерял ли он импульсы с настоящим осциллографом, и собирался просит форумчан, у кого есть осциллограф, проверить.
Не знаю почему, но решил сделать пользовательский блок "генератор импульсов" для сварочника с паузами из обычных delay. В основу взял проект Грачика (оставил плату энкодера с меню, добавив еще один пункт меню , задержку включения импульсов (удобно, если кнопка не ножная) и плату дисплея). И о чудо, осциллограф Протеуса выдал корректные значения!
Выкладываю проект. Кто хочет повторить, смотрите видео Грачика, там все есть, и изготовление, и схема. С трансформатора пластины шунты я не снимал, для аккумуляторов силы тока хватает. Вторичную обмотку делал 2 витка и из кабеля 25мм2. Управление будет с помощью реле 30А(модуль из Китая), реле тоже работает хорошо, тем более я использую крайне редко. В проекте у меня стоит дисплей 2004, можно 1602 поставить без изменения положения курсоров.
И прошу, у кого есть осциллограф и возможность, проверить длительность импульсов и паузы.
Мой проект доработанный во втором посту.

Проект Грачика[spoiler]
kontroller-dlya-kontaktnoy-svarkiflp.flp
[/spoiler]

В Протеус
Контроллер сварки 1.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 25 окт 2021, 20:38, всего редактировалось 11 раз.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение aidar_i »

Доработал свой контроллер: добавил обратный отсчет, немного изменил вывод на дисплей (1602) и добавил кириллицу. Испытал в железе, лучше получается на моем сварочнике при 50-60-80 мс.
Контроллер контактной сварки для аккумуляторов2_1.flp
У меня подключено:
-энкодер: DТ к пину 2, CLK к 3, кнопка энкодера к 9(кнопка в моем модуле не подтянута к +, хотя и есть пятачки для резистора);
-пуск к 5;
Выход:
- к реле пин 6;
-светодиод к 13.
Дисплей:
-SDA - А4,
-SKL - А5.
Не забудьте в блоках дисплея поставить его адрес правильно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 31 май 2018, 07:54, всего редактировалось 6 раз.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение aidar_i »

aidar_i писал(а): 17 май 2018, 12:08И прошу, у кого есть осциллограф и возможность, проверить длительность импульсов и паузы.
Я вспомнил, что скоростной счетчик это может! И измерил им длительность импульсов и паузы. В моем проекте, как показал Протеус, все корректно. Проверил и проект Грачика, длительности импульсов и пауз не соответствуют настроенным. Значит Протеус можно верить!
Почему так происходит? Может, кто нибудь из ГУРУ подскажет для общего развития?
Прилагаю проект измерения длительности импульсов и пауз.
Измерение длительности импульсов и пауз.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение aidar_i »

Заменил симулятор на Протеус. Научился более красиво рисовать.:)
И окончательный вариант контроллера.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение aidar_i »

Вот что у меня получилось https://youtu.be/d7RIts37Q3I.
Последний раз редактировалось aidar_i 25 окт 2021, 20:41, всего редактировалось 1 раз.
enselt
Рядовой
Сообщения: 3
Зарегистрирован: 27 май 2018, 22:11

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение enselt »

Здравствуйте! Повторил проект, но энкодер не работает. Все подключения по схеме Грачика, ардуино нано 328. Информация на дисплее присутствует, но энкодер не работает. Может библиотека не подходит.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение aidar_i »

Энкодер подключить к 2 и 3.

Отправлено спустя 48 секунд:
У Вас модуль или отдельный энкодер?

Отправлено спустя 3 часа 8 минут 8 секунд:
Последний измененный проект дб - http://forum.flprog.ru/download/file.php?id=11154 (в собщении 2)
enselt
Рядовой
Сообщения: 3
Зарегистрирован: 27 май 2018, 22:11

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение enselt »

Энкодер подключен CLK-D2, DT-D3, SW-D4 и питание +5 и GND. энкодер модуль. Подтягивающий резистор кнопки энкодера установлен. Во вложении библиотека энкодера. Где ошибка не пойму. плата нано 328.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение aidar_i »

Подключения смотрите в сообщении 2.

Отправлено спустя 43 минуты 52 секунды:
enselt писал(а): 27 май 2018, 22:21Повторил
Пины у Вас стоят в программе мои, а подключили пины по Грачику. Или измените в программе или переподключите. Я добавил во 2 посте подключения, не думал, что это создаст трудности для новичков.
enselt
Рядовой
Сообщения: 3
Зарегистрирован: 27 май 2018, 22:11

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение enselt »

Большое спасибо, все работает.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение Nikan »

.
Последний раз редактировалось Nikan 23 мар 2023, 22:20, всего редактировалось 1 раз.
Anydy

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение Anydy »

Влезу в тему)) Я тоже сделал транс, но без контроллера. Транс от микроволновки, намотал из того что было - два провода паралельно сечением по 25 каждый - влезло 4 витка. Напряжение что то около 3,5 вольт, ток -хз. Стальной стержень диаметром 6мм перегорает (расплавляется) за примерно 3-4 секунды.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение kalobyte »

aidar_i писал(а): 23 май 2018, 12:50Вот что у меня получилось
при такой схеме настройки не имеют смысла

вот как делать надо
https://mysku.ru/blog/russia-stores/48049.html
pony sonata
Лейтенант
Сообщения: 373
Зарегистрирован: 25 фев 2018, 17:56
Имя: sonata

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение pony sonata »

удалено
Последний раз редактировалось pony sonata 19 авг 2018, 13:03, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение aidar_i »

Я намотал 2 витка 25 мм2, на аккумулятор хватило мощности.
Так как применяю очень редко , мне удобно собрать на Ардуино, приварить и разобрать. Собирать еще что то нет смысла (для меня).
Настройки имеют смысл, проверил: лучше , чем раньше я варил с таймером с одним импульсом!
Alex62
Рядовой
Сообщения: 16
Зарегистрирован: 04 окт 2018, 01:49
Имя: Александр

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение Alex62 »

Здравствуйте. Собрал ваш проект- работает корректно. Появилось желание добавить регулировку выходного напряжения, для этого необходимо освободить вход D2 для прерывания при переходе синусоиды через 0, а энкодер перекинуть на другой вход. Когда вхожу в блок энкодера для изменения параметров- меню голое. Подскажите как это сделать (я новичек).
Спасибо
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение ViktorPetrov »

[ref]Alex62[/ref], Нажми редактировать блок энкондера :Encoder myEnc(Pin1 , Pin2) — указываем пины, к которым будут подаваться импульсы.Либо замена блока энкодера другим ,поищи по фору их много.
Alex62
Рядовой
Сообщения: 16
Зарегистрирован: 04 окт 2018, 01:49
Имя: Александр

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение Alex62 »

ViktorPetrov писал(а): 02 ноя 2018, 12:35[ref]Alex62[/ref], Нажми редактировать блок энкондера :Encoder myEnc(Pin1 , Pin2) — указываем пины, к которым будут подаваться импульсы.Либо замена блока энкодера другим ,поищи по фору их много.
В этом скетче при нажатии "редактировать" в меню блока энкодера ничего не отображается, а блок хотелось бы оставить.

Отправлено спустя 1 час 14 минут 49 секунд:
ViktorPetrov писал(а): 02 ноя 2018, 12:35 [ref]Alex62[/ref], Нажми редактировать блок энкондера :Encoder myEnc(Pin1 , Pin2) — указываем пины, к которым будут подаваться импульсы.Либо замена блока энкодера другим ,поищи по фору их много.
Спасибо, получилось - что то с программой было, перезагружал FLProg
Alex62
Рядовой
Сообщения: 16
Зарегистрирован: 04 окт 2018, 01:49
Имя: Александр

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение Alex62 »

aidar_i писал(а): 23 май 2018, 12:50Вот что у меня получилось https://youtu.be/d7RIts37Q3I.
Снимок.PNG 1.PNG
Здравствуйте! Как писал выше пробую добавить к вашему проекту регулировку мощности.Создал димер, добавил в меню новый пункт. на выход димера временно подключил лампу 100Вт. Налампе напряжение задается от нуля до максимума 230В. Вот только не могу добиться управлением димера от генератора двойных импульсов. Врезал между блоками MENU и SCALE блок Switch а управление блоком Switch задавал с вых. генератора- проходит один короткий импульс по времени не привязанный к заданию таймерам. Может какой то другой корректный блок имеется- подскажите.

Отправлено спустя 5 минут 59 секунд:
Alex62 писал(а): 07 ноя 2018, 13:54
aidar_i писал(а): 23 май 2018, 12:50Вот что у меня получилось https://youtu.be/d7RIts37Q3I.
Снимок.PNG 1.PNG
Здравствуйте! Как писал выше пробую добавить к вашему проекту регулировку мощности.Создал димер, добавил в меню новый пункт. на выход димера временно подключил лампу 100Вт. Налампе напряжение задается от нуля до максимума 230В. Вот только не могу добиться управлением димера от генератора двойных импульсов. Врезал между блоками MENU и SCALE блок Switch а управление блоком Switch задавал с вых. генератора- проходит один короткий импульс по времени не привязанный к заданию таймерам. Может какой то другой корректный блок имеется- подскажите.
Снимок.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

Контроллер управления контакной сваркой для аккумуляторов и тп.

Сообщение aidar_i »

Лучше проект прикрепите, чтобы можно было проверить. Почему один вход свитч - интежер, другой болеан? Второй поставьте 0 интежер.
Ответить

Вернуться в «Проекты различных устройств на Arduino»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость