Контроллер управления контакной сваркой для аккумуляторов и тп.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Контроллер управления контакной сваркой для аккумуляторов и тп.
Не думал , что напишу об этом "простом" контроллере здесь. Но... Я использую данную сварку очень редко, до знакомства с ардуино делал на автомобильном реле регтайм. Сварил штуки 4 аккумулятора для шуруповертов. Сейчас, как то стремно, немного зная Ардуино, так же пользоваться им. Решил быстро накинуть программу , казалось очень простую. Предполагал, что буду при необходимости, собирать на проводках со штырьками, загнал программу сварил и разобрал.
Сделанную программу решил проверить в Протеус, вроде все хорошо, светодиоды мигают, настройки работают. Но решил проверить с осциллографом встроенным в Протеус. И тут началось! Длительности импульсов и пауз не соответствовали настроенным! Грешил, что симулятор не корректен. Убрал все лишнее, оставил только "генератор" импульсов, задав настройки константами , все выдает корректно.
Вспомнил, что Грачик(ArduinoProm) выкладывал видео про такой сварочник.[spoiler] https://www.youtube.com/watch?v=jSsFBIGbzzY&t=79s [/spoiler] Скачал и прогнал в Протеусе. Все как у меня, настройки и выдаваемые значения не совпадают! Я уже почти окончательно убедился, что Протеус глючит, даже Грачику в комментарии к видео писал, не измерял ли он импульсы с настоящим осциллографом, и собирался просит форумчан, у кого есть осциллограф, проверить.
Не знаю почему, но решил сделать пользовательский блок "генератор импульсов" для сварочника с паузами из обычных delay. В основу взял проект Грачика (оставил плату энкодера с меню, добавив еще один пункт меню , задержку включения импульсов (удобно, если кнопка не ножная) и плату дисплея). И о чудо, осциллограф Протеуса выдал корректные значения!
Выкладываю проект. Кто хочет повторить, смотрите видео Грачика, там все есть, и изготовление, и схема. С трансформатора пластины шунты я не снимал, для аккумуляторов силы тока хватает. Вторичную обмотку делал 2 витка и из кабеля 25мм2. Управление будет с помощью реле 30А(модуль из Китая), реле тоже работает хорошо, тем более я использую крайне редко. В проекте у меня стоит дисплей 2004, можно 1602 поставить без изменения положения курсоров.
И прошу, у кого есть осциллограф и возможность, проверить длительность импульсов и паузы.
Мой проект доработанный во втором посту.
Проект Грачика[spoiler] [/spoiler]
В Протеус
Сделанную программу решил проверить в Протеус, вроде все хорошо, светодиоды мигают, настройки работают. Но решил проверить с осциллографом встроенным в Протеус. И тут началось! Длительности импульсов и пауз не соответствовали настроенным! Грешил, что симулятор не корректен. Убрал все лишнее, оставил только "генератор" импульсов, задав настройки константами , все выдает корректно.
Вспомнил, что Грачик(ArduinoProm) выкладывал видео про такой сварочник.[spoiler] https://www.youtube.com/watch?v=jSsFBIGbzzY&t=79s [/spoiler] Скачал и прогнал в Протеусе. Все как у меня, настройки и выдаваемые значения не совпадают! Я уже почти окончательно убедился, что Протеус глючит, даже Грачику в комментарии к видео писал, не измерял ли он импульсы с настоящим осциллографом, и собирался просит форумчан, у кого есть осциллограф, проверить.
Не знаю почему, но решил сделать пользовательский блок "генератор импульсов" для сварочника с паузами из обычных delay. В основу взял проект Грачика (оставил плату энкодера с меню, добавив еще один пункт меню , задержку включения импульсов (удобно, если кнопка не ножная) и плату дисплея). И о чудо, осциллограф Протеуса выдал корректные значения!
Выкладываю проект. Кто хочет повторить, смотрите видео Грачика, там все есть, и изготовление, и схема. С трансформатора пластины шунты я не снимал, для аккумуляторов силы тока хватает. Вторичную обмотку делал 2 витка и из кабеля 25мм2. Управление будет с помощью реле 30А(модуль из Китая), реле тоже работает хорошо, тем более я использую крайне редко. В проекте у меня стоит дисплей 2004, можно 1602 поставить без изменения положения курсоров.
И прошу, у кого есть осциллограф и возможность, проверить длительность импульсов и паузы.
Мой проект доработанный во втором посту.
Проект Грачика[spoiler] [/spoiler]
В Протеус
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 25 окт 2021, 20:38, всего редактировалось 11 раз.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Контроллер управления контакной сваркой для аккумуляторов и тп.
Доработал свой контроллер: добавил обратный отсчет, немного изменил вывод на дисплей (1602) и добавил кириллицу. Испытал в железе, лучше получается на моем сварочнике при 50-60-80 мс.
-энкодер: DТ к пину 2, CLK к 3, кнопка энкодера к 9(кнопка в моем модуле не подтянута к +, хотя и есть пятачки для резистора);
-пуск к 5;
Выход:
- к реле пин 6;
-светодиод к 13.
Дисплей:
-SDA - А4,
-SKL - А5.
Не забудьте в блоках дисплея поставить его адрес правильно.
У меня подключено:-энкодер: DТ к пину 2, CLK к 3, кнопка энкодера к 9(кнопка в моем модуле не подтянута к +, хотя и есть пятачки для резистора);
-пуск к 5;
Выход:
- к реле пин 6;
-светодиод к 13.
Дисплей:
-SDA - А4,
-SKL - А5.
Не забудьте в блоках дисплея поставить его адрес правильно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 31 май 2018, 07:54, всего редактировалось 6 раз.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Контроллер управления контакной сваркой для аккумуляторов и тп.
Я вспомнил, что скоростной счетчик это может! И измерил им длительность импульсов и паузы. В моем проекте, как показал Протеус, все корректно. Проверил и проект Грачика, длительности импульсов и пауз не соответствуют настроенным. Значит Протеус можно верить!aidar_i писал(а): 17 май 2018, 12:08И прошу, у кого есть осциллограф и возможность, проверить длительность импульсов и паузы.
Почему так происходит? Может, кто нибудь из ГУРУ подскажет для общего развития?
Прилагаю проект измерения длительности импульсов и пауз.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Контроллер управления контакной сваркой для аккумуляторов и тп.
Заменил симулятор на Протеус. Научился более красиво рисовать.
И окончательный вариант контроллера.

И окончательный вариант контроллера.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Контроллер управления контакной сваркой для аккумуляторов и тп.
Вот что у меня получилось https://youtu.be/d7RIts37Q3I.
Последний раз редактировалось aidar_i 25 окт 2021, 20:41, всего редактировалось 1 раз.
Контроллер управления контакной сваркой для аккумуляторов и тп.
Здравствуйте! Повторил проект, но энкодер не работает. Все подключения по схеме Грачика, ардуино нано 328. Информация на дисплее присутствует, но энкодер не работает. Может библиотека не подходит.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Контроллер управления контакной сваркой для аккумуляторов и тп.
Энкодер подключить к 2 и 3.
Отправлено спустя 48 секунд:
У Вас модуль или отдельный энкодер?
Отправлено спустя 3 часа 8 минут 8 секунд:
Последний измененный проект дб - http://forum.flprog.ru/download/file.php?id=11154 (в собщении 2)
Отправлено спустя 48 секунд:
У Вас модуль или отдельный энкодер?
Отправлено спустя 3 часа 8 минут 8 секунд:
Последний измененный проект дб - http://forum.flprog.ru/download/file.php?id=11154 (в собщении 2)
Контроллер управления контакной сваркой для аккумуляторов и тп.
Энкодер подключен CLK-D2, DT-D3, SW-D4 и питание +5 и GND. энкодер модуль. Подтягивающий резистор кнопки энкодера установлен. Во вложении библиотека энкодера. Где ошибка не пойму. плата нано 328.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Контроллер управления контакной сваркой для аккумуляторов и тп.
Подключения смотрите в сообщении 2.
Отправлено спустя 43 минуты 52 секунды:
Отправлено спустя 43 минуты 52 секунды:
Пины у Вас стоят в программе мои, а подключили пины по Грачику. Или измените в программе или переподключите. Я добавил во 2 посте подключения, не думал, что это создаст трудности для новичков.
Контроллер управления контакной сваркой для аккумуляторов и тп.
.
Последний раз редактировалось Nikan 23 мар 2023, 22:20, всего редактировалось 1 раз.
Контроллер управления контакной сваркой для аккумуляторов и тп.
Влезу в тему)) Я тоже сделал транс, но без контроллера. Транс от микроволновки, намотал из того что было - два провода паралельно сечением по 25 каждый - влезло 4 витка. Напряжение что то около 3,5 вольт, ток -хз. Стальной стержень диаметром 6мм перегорает (расплавляется) за примерно 3-4 секунды.
Контроллер управления контакной сваркой для аккумуляторов и тп.
при такой схеме настройки не имеют смысла
вот как делать надо
https://mysku.ru/blog/russia-stores/48049.html
-
- Лейтенант
- Сообщения: 373
- Зарегистрирован: 25 фев 2018, 17:56
- Имя: sonata
Контроллер управления контакной сваркой для аккумуляторов и тп.
удалено
Последний раз редактировалось pony sonata 19 авг 2018, 13:03, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Контроллер управления контакной сваркой для аккумуляторов и тп.
Я намотал 2 витка 25 мм2, на аккумулятор хватило мощности.
Так как применяю очень редко , мне удобно собрать на Ардуино, приварить и разобрать. Собирать еще что то нет смысла (для меня).
Настройки имеют смысл, проверил: лучше , чем раньше я варил с таймером с одним импульсом!
Так как применяю очень редко , мне удобно собрать на Ардуино, приварить и разобрать. Собирать еще что то нет смысла (для меня).
Настройки имеют смысл, проверил: лучше , чем раньше я варил с таймером с одним импульсом!
Контроллер управления контакной сваркой для аккумуляторов и тп.
Здравствуйте. Собрал ваш проект- работает корректно. Появилось желание добавить регулировку выходного напряжения, для этого необходимо освободить вход D2 для прерывания при переходе синусоиды через 0, а энкодер перекинуть на другой вход. Когда вхожу в блок энкодера для изменения параметров- меню голое. Подскажите как это сделать (я новичек).
Спасибо
Спасибо
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Контроллер управления контакной сваркой для аккумуляторов и тп.
[ref]Alex62[/ref], Нажми редактировать блок энкондера :Encoder myEnc(Pin1 , Pin2) — указываем пины, к которым будут подаваться импульсы.Либо замена блока энкодера другим ,поищи по фору их много.
Контроллер управления контакной сваркой для аккумуляторов и тп.
В этом скетче при нажатии "редактировать" в меню блока энкодера ничего не отображается, а блок хотелось бы оставить.ViktorPetrov писал(а): 02 ноя 2018, 12:35[ref]Alex62[/ref], Нажми редактировать блок энкондера :Encoder myEnc(Pin1 , Pin2) — указываем пины, к которым будут подаваться импульсы.Либо замена блока энкодера другим ,поищи по фору их много.
Отправлено спустя 1 час 14 минут 49 секунд:
Спасибо, получилось - что то с программой было, перезагружал FLProgViktorPetrov писал(а): 02 ноя 2018, 12:35 [ref]Alex62[/ref], Нажми редактировать блок энкондера :Encoder myEnc(Pin1 , Pin2) — указываем пины, к которым будут подаваться импульсы.Либо замена блока энкодера другим ,поищи по фору их много.
Контроллер управления контакной сваркой для аккумуляторов и тп.
Здравствуйте! Как писал выше пробую добавить к вашему проекту регулировку мощности.Создал димер, добавил в меню новый пункт. на выход димера временно подключил лампу 100Вт. Налампе напряжение задается от нуля до максимума 230В. Вот только не могу добиться управлением димера от генератора двойных импульсов. Врезал между блоками MENU и SCALE блок Switch а управление блоком Switch задавал с вых. генератора- проходит один короткий импульс по времени не привязанный к заданию таймерам. Может какой то другой корректный блок имеется- подскажите.
Отправлено спустя 5 минут 59 секунд:
Alex62 писал(а): 07 ноя 2018, 13:54Снимок.PNG 1.PNG
Здравствуйте! Как писал выше пробую добавить к вашему проекту регулировку мощности.Создал димер, добавил в меню новый пункт. на выход димера временно подключил лампу 100Вт. Налампе напряжение задается от нуля до максимума 230В. Вот только не могу добиться управлением димера от генератора двойных импульсов. Врезал между блоками MENU и SCALE блок Switch а управление блоком Switch задавал с вых. генератора- проходит один короткий импульс по времени не привязанный к заданию таймерам. Может какой то другой корректный блок имеется- подскажите.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Контроллер управления контакной сваркой для аккумуляторов и тп.
Лучше проект прикрепите, чтобы можно было проверить. Почему один вход свитч - интежер, другой болеан? Второй поставьте 0 интежер.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость