artos5

Сварочный Полуавтомат Под Управлением Микроконтроллера

1 420 сообщений в этой теме

artos5    290

Эта ветка предназначена для обсуждения моих разработок "управлялок" для сварочников. Поэтому попрошу людей пришедших просто "поболтать" проходить просто мимо и не засорять эту ветку.

Вот ссылки на статьи:

http://cxem.net/house/1-269.php довольно актуальный проект на данный момент.

http://cxem.net/house/1-279.php усложненная версия предыдущего проекта (менее активно развивается).

То с чего начались эксперименты: http://cxem.net/house/1-264.php

Старая тема обсуждения

Внимание! Возможен заказ заводских плат с маской и металлизацией (любых версий) ! По ооочень вкусной цене! :)

Итак, первая порция прошивок.

вариант №1:

m8_4.02D.rar - содержит дополнительную опцию, это наличие зуммера при нажатии на кнопки.

Имеет ограничения в виде отсутствия сохранения настроек.

Регулирует напряжение , и имеет поддержку работы в режиме сварочного аппарата.

Прошивка для этого устройства: http://cxem.net/house/1-269.php

вариант №2:

m8_V4.2D_24.06.14.rar - содержит дополнительную опцию, это наличие зуммера при нажатии на кнопки.

Имеет ограничения в виде отсутствия сохранения настроек.

НЕ регулирует напряжение , и НЕ имеет поддержки работы в режиме сварочного аппарата.

Прошивка для этого устройства: http://cxem.net/house/1-269.php

вариант №3:

V0.4D_19.06.2013.rar - контроллер для дуговой сварки

Прошивка для этого устройства: http://cxem.net/house/1-269.php

вариант №4:

По просьбе трудящихся прикрепил самую первую версию прошивки.

V1.0.rar - бесплатная и полная версия прошивки. Умеет регулировать напряжение , регулировать подачу проволоки, имеет настраиваемую задержку подачи проволоки. На этом ее возможности заканчиваются. Прошивка вылечена от не сохранения настроек :) то есть - не ДЭМО версия.

Прошивка для этого устройства: http://cxem.net/house/1-269.php

Схема зуммера:

http://forum.cxem.ne...ttach_id=190655

Внимание! В схеме ошибка . Вместо PORTD.5 Нужно использовать PORTD.3

В этих прошивках исправлена проблема с торможением мотора.

Данные прошивки совместимы только с этим проектом (схемой) : http://cxem.net/house/1-269.php

Все обновления которые представлены ниже относятся к этой: http://cxem.net/house/1-269.php статье.

Итак, вышла новая версия прошивки. Именуемая: V4.02

В ней внесены все улучшения которые отсутствовали в прошлых версиях.

Были устранены следующие недостатки, а также добавлены следующие возможности:

- регулировка тока сбалансирована во всем диапазоне.

- введена настройка диапазона регулировки подачи проволоки.

- добавлен специальный алгоритм исключения ошибки настройки минимального значения и максимального значения для скорости проволоки.

- улучшен алгоритм регулятора тока.

- улучшена индикация сохранения данных в еепром.

- исправлен вывод данных на индикатор.

- Исправлена активация силовой части в отключенном состоянии при 100% значении на индикаторе.

Эта версия является бесплатной и доступна для некоммерческого использования.

В этой версии есть только один режим работы - это стандартный режим.

Триггерный и импульсный режимы , доступны только в платной версии.

Описание версии:

В этой версии введено

три режима работы кнопки:

1) обычный

2) триггерный

3) импульсный

4) ПА / ЭД

Для выбора режима нужно удерживать кнопку "меню" , после чего последняя точка

в первом случае, будет потушена.

во-втором - гореть.

в третьем - мигать.

Значение без индекса в начале означает что мы находимся в режиме настройки тока.

Значение с индексом "Р" в конце означает что мы настраиваем скорость подачи проволоки.

Значение "t" - настраиваем ПОС газ.

Значение с индексом "L" в начале, означает что мы устанавливаем предел по нижнему значению (то есть ниже этого значения мы не сможем настроить скорость подачи проволоки).

Значение с индексом "H" в начале, означает что мы устанавливаем предел по верхнему значению (то есть выше этого значения мы не сможем настроить скорость подачи проволоки).

Значение "d" - устанавливаем паузу в импульсном режиме (для импульсного режима).

Значение "C" - станавливаем время сварки после паузы (для импульсного режима).

Навигация по меню:

Нажимая кратковременно кнопку "меню" - мы по кругу выбираем нужный параметр для настройки.

Удерживая кнопку "меню" - активируем один из трех режимов.

нажимая "+" или "-" - регулируем текущий параметр.

Для настройки контроллера на внешний кварцевый резонатор 8мгц надо:

CKSEL3..1 – 111

CKSEL0 – 1

SUT1..0 – 10

Обновление Печатной платы и схемы.

Из улучшений:

- введена оптопара на пусковую кнопку.

- введена ВЧ развязка по питанию.

- улучшено подключение к клеммным колодкам исполнительных механизмов.

- подправлена разводка платы в целом.

Все керамические конденсаторы использовать только NP0!

Электролитические конденсаторы использовать с низким импедансом! 105 град.

Внимание! Обновление печатной платы, от 2.05.2013

Именуемая: V1.3_2.05.2013.

//======================================//

23.05.2013

Новая версия прошивки для первой статьи! V3.0

В этой версии немного переработано меню. Системное и главное меню разделено по отдельным "отсекам". Перемещение между ними производится удержанием кнопки "меню". Эта идея предложена товарищем

colin7795

//======================================//

23.05.2013

Еще одна прошивка! Полуавтомат + ручная дуговая сварка.

Работает следующим образом:

В главном меню 3 подменю .

1)рег. тока

2)рег. подачи проволоки

3) выбор режима полуавтомат/ручная сварка.

в этом подменю нажав кнопку "-" выбирается режим, а нажимая "+" можно включать/отключать напряжение на выходе аппарата когда выбран режим ручной сварки (РС).

Удерживая кнопку "меню" мы переключаемся между системным и главным меню , кратковременное нажатие кнопки "меню" приводит к циклической прокрутке подменю.

//======================================//

23.05.2013

И, как и обещал, обрезанная версия прошивки!

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

В нем работает только две кнопки! + и -.

Схема подключения двигателя с динамическим торможением:

post-59941-0-52949200-1369576411_thumb.png

//=========================================//

19.06.2013

ПА + Сварка

Версия 3.2: ___

Исправлены всплески регулировки, модифицировано меню, увеличено быстродействие управляющей части.

Сварка

Версия 0.4: ___

Исправлены всплески регулировки.

//=========================================//

Итак , стартует новая модификация блока управления!

- электронное торможение

- МК в планарном корпусе

- индикатор 4 разряда

- измерение и индикация напряжения на выходе

- сенсорное управление

- оптическая развязка управляющих узлов

В архиве прошивка (тестовая, ДЭМО) и проект в Протеус.

Прошивка заточена под SMD микроконтроллер , с небольшой модификацией старой версии. Из особенностей - умеет измерять напряжение на выходе ПА

И отображать на индикаторе.Точность: до десятых, в диапазоне от 0 до 60.1 В . Имеет 4 разрядный индикатор. Параметры устанавливаются теперь от 0 до 100 (в предыдущих версия было от 0 до 99).

Также введен импульсный режим работы ПА (имитация точечной сварки) !

Прикрепленные файлы:

zip.gif симуляция SMD V2.4D.rar 51,42 Кб

Дальнейшая разработка будет именно под это железо!

Заказал тестовую пару комплектов плат (заводских) при всех сохранившихся габаритах 92х65мм. , на плате поместились

все основные схемотехнические узлы! Внешне, подключаются только 2 шт. полевых транзистора и исполнительные реле, клапана.

Вот ее вид из программы:

post-59941-0-68385800-1385458851_thumb.png

Внимание! Полные/Стандартные (не полные) прошивки , любых версий, будут доступны при покупке прошитого микроконтроллера.

Пример работы блока управления (тест на лампочке):

Видео работы нового контроллера (электронное торможение проволоки):

Новая перспективная схема торможения: http://forum.cxem.ne...ttach_id=240692

Внимание! схема приняла вид:

post-59941-0-40177700-1386184740_thumb.png

Внимание! Для тех кто не знает как выставить фьюзы : http://forum.cxem.net/index.php?showtopic=123537&st=1360#comment-2279826

ПП сварочного полуавтомата.rar

post-126067-0-90337700-1367409801_thumb.png

post-126067-0-79643300-1367409850_thumb.png

Изменено пользователем artos5
  • Одобряю 8
  • Не одобряю 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

Одни из подходящих зуммеров для пищалки:

HPE-120 или HPE-220

Если Вы хотите подключить внешний супервайзер:

вырезка из даташит по супервизору: http://forum.cxem......tach_id=190984

ногу INPUT надо соединить с +5В микроконтроллера.

ногу GND (Ground) с -5В микроконтроллера (общий провод)

ногу RESET подключить к ноге RESET микроконтроллера.

Можно также заюзать встроенные возможности МК. Для этого надо изменить определенные фьюзы.

BODLEVEL. И тогда МК будет сам себя сбрасывать.

Изменено пользователем artos5
  • Одобряю 1
  • Не одобряю 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

Полная маркировка элементов на печатной плате к первой статье: http://forum.cxem.net/index.php?app=core&module=attach&section=attach&attach_rel_module=post&attach_id=192354

  • Одобряю 2
  • Не одобряю 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
SchVePs    2

Извините. Ошибся. :unknw:

Изменено пользователем SchVePs

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

artos5    290

Они привязаны, только вне платы. В одной точке должны соединяться все земли.

Изменено пользователем artos5
  • Не одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vanette    0

Здравтвуйте, спаял плату Вашего контроллера, залил прошивку с зуммером, все опции вроде регулируются(проверял осцилографом), но вот зуммер трещит постоянно, меня смущает то, что он посажен на PIN5,который идёт ещё и на индикатор, и зуммер стабатывает судя по всему с частотой обновления дисплея, а на нажатие кнопок не реагирует....

И второй вопрос : у меня сварочник с вольт добавкой на вторичке, поэтому управление предложенное Вами(регулируемый мост) мне не подойдёт(высокое будет присутствовать на держаке всегда), можно ли управлять первичкой и если да , то как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

Надо подключить зуммер к ножке 5 микроконтроллера (PORTD.3) На картинке порт с "очепяткой" но номер ножки обозначен верно. К индикатору конечно нельзя цеплять зуммер :)

И второй вопрос : у меня сварочник с вольт добавкой на вторичке, поэтому управление предложенное Вами(регулируемый мост) мне не подойдёт(высокое будет присутствовать на держаке всегда), можно ли управлять первичкой и если да , то как?

Регулировать по первичке "электронным" способом (симисторы , тиристоры) не советую..

А почему высокое будет присутствовать?

Можно и без регулятора на тиристорах сделать, для этого у меня есть прошивки без регулятора тока.

Изменено пользователем artos5
  • Не одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vanette    0

Высокое будет присутствовать по причине дополнительной обмотки с высоким напряжением(ну вроде по схеме аппарата так выглядит) а регулировать я буду тиристорами только рабочую обмотку... В моём аппарате хотел бы сделать именно ещё и регулировку тока, так как в стандартном виде - это переключение 4-х обмоток первички(4 положения) и особой точности добиться сложно, а включение напряжения на держаке производится тиристором первички...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

Высокое будет присутствовать по причине дополнительной обмотки с высоким напряжением(ну вроде по схеме аппарата так выглядит) а регулировать я буду тиристорами только рабочую...

............а включение напряжения на держаке производится тиристором первички...

Вчитайтесь внимательно в выше приведенную цитату :)

тиристоры можете смело ставить , все будет нормально работать! (возможно придется задействовать доп. аппаратный блок. Пока схемы не вижу , сложно что то точно сказать).

Изменено пользователем artos5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vanette    0

Если возможно - сбросте мыло, я скину схему данного аппарата, может что то посоветуете, а то здест прикрктить - ну непойму как

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

artyombooster_цюцько_mail.ru

Изменено пользователем artos5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vanette    0

Схемы сбросил, все что сейчас там есть - пуско-зарядное и прочий хлам буду выбрасывать....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

По схемам вроде все гуд. Работает на двух (фактически) диодах . Полный период получается за счет двойной вторичной обмотки.

Вместо этих двух диодов Вам надо будет включить два тиристора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vanette    0

Я думал немного по другому, а диоды VD1 VD4 по схеме и тиристор VS2 предлагаете выбросить(как впрочем и VS1)? просто помоему в этих деталях и заключается улучшеный поджиг дуги?

И если по вашему варианту, диоды VD2 VD3 выбрасываем , а тиристоры можно использовать существующие , они вроде на 200А?

Изменено пользователем vanette

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

нет, выкидывать ничего не надо кроме диодов (VD2, VD5) В любом случае надо тестировать. Я Вам предлагаю собрать тиристорный мост , накинуть 3 провода в те точки где стоят диоды, а диоды временно отключить. И проверить работоспособность . Только правильно все подключайте!

Общий управляющей схемы подключить в точку соединения двух диодов (VD2, VD5) но вместо них будут стоять тиристоры с управляющими ногами :)

Изменено пользователем artos5
  • Не одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
xomak    11

'artos5' вы хоть сюда схему выложте чтоб всем видно было какой аппарат в переделке

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

как впрочем и VS1

Да эту козявку однозначно выкинуть :)

Только выкидывать лучше, в случае успешных испытаний.

post-59941-0-71911800-1365615714_thumb.jpg

post-59941-0-61077300-1365615787_thumb.jpg

Изменено пользователем artos5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vanette    0

Меня терзают смутные сомнения :huh: всётаки как тогда поступить с VS1 и если его исключить - то всегда будет на держаке напруга через VS2, а если не и сключать - как (через что) его активировать(можно заменить его на ВТА40 и МОС.... и подключить параллельно управлению клапана газа)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

Меня терзают смутные сомнения :huh: всётаки как тогда поступить с VS1 и если его исключить - то всегда будет на держаке напруга через VS2,

А прикрутить через реле торможения - не судьба? :)

Вы можете все оставить кроме двух выше указанных диодов. А управление тиристором по первичке модифицировать. Выход тот что идет на управление торможением через силовой ключ снабдить еще одним реле (менее мощным) и управлять запуском тиристора в первичке (на схеме получается вместо кнопки надо включить контакты реле).

Изменено пользователем artos5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
xomak    11

['vanette' ]

а вы этим комплектом уже варили или нет ,а то ваш источник с вольтодобавкой ММАшный и возможно что для нормальной работы п\а вольтодобавку необходимо будет отключить

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
vanette    0

['vanette' ]

а вы этим комплектом уже варили или нет ,а то ваш источник с вольтодобавкой ММАшный и возможно что для нормальной работы п\а вольтодобавку необходимо будет отключить

Аппарат эксплуатируется "как есть" с момента выпуска, года 4 назад схема подачи заменена на связку 555+транзистор, в остальном ничего не менялось, но варит в последнее время не ахти, поэтому и хочу убрать все сопли в виде ненужных и никогда не использовавшихся пуско-зарядных и тд и заодно повысить точность настройки данной доработкой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

Спасибо, буду пробовать

Также стоит использовать дополнительный трансформатор малой мощности для питания автоматики и для детектора перехода через ноль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

Добрый день уважаемые товарищи!

Итак, сегодня вышла новая версия прошивки. Именуемая: V1.01

В ней внесены все улучшения которые отсутствовали в прошлых версиях.

Были устранены следующие недостатки, а также добавлены следующие возможности:

- регулировка тока сбалансирована во всем диапазоне.

- введена настройка диапазона регулировки подачи проволоки.

- добавлен специальный алгоритм исключения ошибки настройки минимального значения и максимального значения для скорости проволоки.

- улучшен алгоритм регулятора тока.

- улучшена индикация сохранения данных в еепром.

- исправлен вывод данных на индикатор.

Эта версия является бесплатной и доступна для некоммерческого использования.

В этой версии есть только один режим работы - это стандартный режим.

Триггерный и импульсный режимы , доступны только в платной версии.

Изменено пользователем artos5
  • Одобряю 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
artos5    290

Обновление Печатной платы и схемы.

Из улучшений:

- введена оптопара на пусковую кнопку.

- введена ВЧ развязка по питанию.

- улучшено подключение к клеммным колодкам исполнительных механизмов.

- подправлена разводка платы в целом.

Все керамические конденсаторы использовать только NP0!

Электролитические конденсаторы использовать с низким импедансом! 105 град.

Печатные платы находятся в первом сообщении.

post-59941-0-48571300-1366654806_thumb.png

post-59941-0-64171300-1366655638_thumb.png

Изменено пользователем Starichok

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Гость Keil
      Автор: Гость Keil
      Добрый день, ситуация такая - попались мне под руку куча рассыпухи в числе которых достаточное количетво тинек и прочей лабуды - пытась хеловродить, попробовал взять готовый пример работы тиньки и лсдишника здесь также имею ардуинку как  Айсипи и чудесно мигаю светодиодом на мк прошитом ею же  так вот при попытке залить код который по ссылке чуда не произошло.
      курение мануалов лсдишника дало понять лиш одно что старший и младший биты одинаковы с лсдишником со статьи - лсдишник рабочий (игрался контрастом одной строки через V0  и потенциометр ) - как в прочем и мк, было задумано ковырнуть все это в протеусе и атмельстудии, но результатом не увенчалось. Пожалуйста тыкните носом что да где не так.
      fail.zip
    • Автор: В гостях у Михалыча
      Приветики. На днях купил колонку сгоревшую под ремонт. При нажатии на кнопку включения сразу же нагревается микросхема (B6THM1016 1516arz) В интернете вообще нет ничего о ней. Как я понял, это контроллер сенсорных кнопок и питания (даже если включить зарядку, то микруха не греется, пока не нажмешь на кнопку), ибо есть еще две микросхемы, одна из них усилитель, а вторая-блютуз. Может ее получится как-то заменить или выкинуть вообще? 


    • Автор: Сергей Скопинцев
      Нужно разработать циклическую программу сбора информации от 10 измерительных источников. Период повторения цикла - одна секунда
      Источники:
       М - тензопреобразователь давления. Мостовая схема питается постоянным напряжением, выходной сигнал от 0 до 100 милливольт
       Т, ТМ, ТА- три канала измерения изменения напряжения в диапазоне от 400 до 600 милливольт (тоже нужен мост?)
       ЛМ - анализатор максимума напряжения (от 0 до 5 Вольт) по 10 точкам более-менее распределённых в измерительном цикле. Найденный максимум потом должен участвовать в анализе, постепенно уменьшаясь на 20% каждый цикл
       ВЛ - измерить напряжение на Малой емкости (50 пФ) с помощью емкостного делителя по алгоритму:
                         Снять Землю со средней точки емкостного делителя, подать на емкостной делитель положительный Импульс
                         Замерить нужное нам напряжение в средней точке делителя
                         Снять положительный Импульс с делителя, посадить на землю среднюю точку делителя
      - остальные каналы К7...К10  служебные
      Разрядность данных - 16 двоичных.

      Результаты писать на MicroSD текстовым файлом, на первом месте в строке текущее время в секундах, остальные каналы разделены пробелами
      Порядок каналов:
      Т - М -ТМ - Вл - ЛМ -...
      Коэффициенты усиления по каждому информационному каналу должен иметь возможность изменить оператор по формуле y = Ax + B
      Прибор автономный, питается от + 5 Вольт.
       
    • Автор: Ru_s
      Здравствуйте. Подскажите пожалуйста, возможно ли на attiny13 реализовать такую штуку. Мне в процессе работы программы нужно поменять режим работы таймера/счетчика с fast PWM на обычный счёт, отсчитать длительный промежуток времени и опять вернутся в режим ШИМ. Т.е. я подаю на ногу сигнал ШИМ и когда он в максимальном значении, я его отключаю, и тупо подаю на ногу высокий лог. уровень. В это время Т/С по идее свободен, и мне надо посчитать время работы выхода на максимальном лог. уровне, при достижении какого-то значения времени нужно перевести т/с обратно в ШИМ. Возможно ли это? И как приблизительно это реализовать
    • Автор: Kiraspbkiev Kira
      День Добрый. Есть два вопроса от новичка: 1) Правильная ли схема сделанная мною? 2) если схема верна то как правильно подключить к atmega328p-mu usb на чипе cp2102-grm?
      На схеме колодка JP1 это AVR ISP а JP2 это UART
      С проектированием столкнулся в первый раз, цель узнать что то новое и сделать своими руками:)