artos5

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

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

artos5    283

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

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

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

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


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

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
artos5    283

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

HPE-120 или HPE-220

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

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

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

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

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

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

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

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

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


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

Полная маркировка элементов на печатной плате к первой статье: 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

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


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

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

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

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


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

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

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

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


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

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

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

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

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

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

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

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


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

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

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


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

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

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

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

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

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

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


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

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

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


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

artyombooster_цюцько_mail.ru

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

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


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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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

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


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

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

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


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

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

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

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

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

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

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

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


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

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

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


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

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

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

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

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

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


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

['vanette' ]

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

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


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

['vanette' ]

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

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

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

    • Автор: karomag
      Добрый день.
      Экспериментирую с подключение 7-сегментного индикатора к мк stm32. Индикатор с общим катодом. Соответственно для вывода цифры необходимо на анод каждого сегмента подать 1, а на общий катод 0. И тут я не могу понять какие токи будут через порты. Теоретически, пины МК подключенные через резистор 300 Ом к аноду (напряжение МК 3.3 В) то ток будет 4 мА, тогда на общем катоде должно быть 7 * 4 = 28 мА (цифра 8, т.е. горят все сегменты). Т.е. это небольшое, но превышение макс тока на ногу 20 мА. И надо общий вывод подключать через транзисторный ключ.
      Взял мультиметр. Результаты замера: ток каждого сегмента ~2.5 мА, ток общего катода 5 мА. Вот тут я подумал о школе Хогвардс))) Как все таки рассчитывается все таки ток на общем выводе? 
    • Автор: art_budka
      Ищу подрядчика для разработки проекта робота-рисовальщика. Есть бюджет, ТЗ. 
      Устройство представляет собой манипулятор передвигающий головку в плоскости XY в пределах жесткой рамы на которой установлены двигатели и направляющие перемещения. Головка представляет собой блок, отвечающий за передвижение закрепленного в фиксаторе объекта-пера по оси Z на расстояние до 20 мм. Фиксатор на элементе подъёма головки должен обеспечить жесткое закрепление предметов массой 10 - 80 грамм - кистей, шариковых ручек, карандашей и маркеров диаметром от 5 до 20 мм.
      Решение необходимо для обеспечения точных, многократно повторяющихся перемещений “пера” над плоской поверхностью. Для формирования движений в устройстве должна быть реализована электромеханическая схема, подключенная посредством USB-интерфейса к персональному компьютеру для отправки команд на манипулятор и получения обратной связи от контроллера манипулятора. 
      ТЗ, смета и бюджет через art_budka@rambler.ru 
    • Автор: green_whale
      Доброго времени суток.
      Собственно, сразу к делу. Необходимо измерить вч напряжение (частота порядка 20кГц, максимальная амплитуда 75мВ) с помощью микроконтроллера (скорее всего будет использоваться Arduino).
      Форма входного сигнала - пила (возрастает от минимального значения до максимального). Сигнал однополярный.
      Измерить нужно именно максимальное значение входящего сигнала. Измерение должно быть весьма точным (желательно, чтобы погрешность не превышала 1-2%).
      Есть пару идей :
      1. Сгладить сигнал, используя пиковый детектор (сможет ли сигнал такой частоты и формы зарядить конденсатор?).
      2. Использовать цап для генерации постепенно снижающегося напряжения и аналоговый компаратор.

      Надеюсь, кто-нибудь уже решал подобную проблему и сможет помочь советом или схемой.
    • Гость мистер_чувак
      Автор: Гость мистер_чувак
      Здравствуйте. Нашёл свои старые китайские портативные колонки, которые давно уже разобрал и потерял некоторые провода. Помогите разобраться, что к чему соединять, чтобы работало.
      фотка1
      фотка2
      фотка3
      фотка4
      фотка5
      фотка6
      фотка7
    • Автор: butyavk
      Компания "Диаконт" приглашает на собеседование по вакансии инженер-программист микроконтроллеров.
      Мы производим и поставляем современные приборы управления электроприводами для различных отраслей отечественной промышленности.
      Пополняем нашу команду программистов (готовы принять 2-3 кандидатов с различным опытом работы)!

      Основные обязанности:
      Разработка программного обеспечения для блоков управления приводами и др. вычислительных систем.
      Программирование на C++ микроконтроллеров фирмы Texas Instruments и НИИЭТ на базе ядра ARM Cortex-M4.
      Поддержка и доработка существующего программного обеспечения.
      Участие в научно-исследовательских и опытно-конструкторских работах.
      Участие во внедрении систем на объектах (редкие командировки).

      Требования к кандидатам:
      Хорошее знание схемотехники;
      Знание методов разработки и проектирования ПО для микроконтроллеров и опыт работы с их периферией;
      Знание основ управления электроприводами и ТАУ;
      Знание языков программирования высокого уровня (C++, C);
      Знание современных методов разработки ПО (ООП, ...);
      Знание английского языка (чтение технической документации);
      Приветствуется знание Python, Matlab/Octave;
      Дополнительным плюсом будет опыт автоматизированного тестирования встроенного ПО.

      Условия:
      Оплата полностью белая (на руки в зависимости от знаний и опыта от 50 000 руб до 100000 руб). Но, готовы обсуждать!;
      Карьерный и профессиональный рост;
      Предприятие с комфортными условиями труда на севере города;
      ДМС;
      График работы понедельник - пятница 9:00-17:40;
      Плавающее начало работы с 8:00-10:00;
      Льготное питание в столовой на территории предприятия;...

      Ключевые навыки
      Программирование микроконтороллеров
      C/C++
      Управление электродвигателями

      Адрес
      Санкт-Петербург, ул. Учительская 2, м. Гражданский проспект

      Тип занятости
      Полная занятость, полный день

      Резюме лучше отправлять на rykov@diakont.com