Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2

ТЕМА: Управління зварювальним апаратом CO2

Управління зварювальним апаратом CO2 12 жовт. 2022 09:54 #1

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
У меня есть просьба к уважаемому Soir,написать программу для управления сварочным аппаратом CO2 а именно ШИМ управление смещением проволоки и управление клапаном CO2.
настройка предварительной продувки газом и настройка задержки газа.Настройка частоты ШИМ в EEPROM (диапазон в зависимости от размера двигателя примерно 100-5000 Гц),настройка времени предварительного продувки в EEPROM (диапазон 0,1-1секунды)
реле для плавного пуска (SOFT START), настройка задержки диапазон 0,1-1секунды
Двухтактный (2Т) - нажатие кнопки на горелке запускает сварочный аппарат, отпускание кнопки останавливает. Используется для коротких швов.
Четырехтактный (4Т) - нажатием кнопки на горелке запускается источник, затем кнопку отпускают, а сварочный аппарат продолжает работать. Нажмите и снова отпустите кнопку горелки, чтобы остановить сварочный аппарат. Этот режим используется для длинных швов.
временные интервалы заносятся в EEPROM также частота ШИМ и функция 2T/4T. Выходы схемы можно менять.
Спасибо вам Soir
Долучення:
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 12 жовт. 2022 14:34 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Цей МК не дуже підходить для таких функцій.
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 12 жовт. 2022 19:29 #3

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
И какой подойдет, можно ли использовать PIC16F676 или PIC16F819.Я хотел бы что-нибудь в маленьком корпусе.
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 12 жовт. 2022 20:42 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Може підійти PIC16F819, PIC12F683... ATTINY13... та ще багато чого. Мені ще теж потрібно буде подивитись більш предметно на можливості МК і вимоги до прошивки.

Можна і на PIC12F675, але частота PWM буде невелика, можливо до 0,5-1 кГц.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

Управління зварювальним апаратом CO2 13 жовт. 2022 10:33 #5

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
Используйте тот, который будет соответствовать требованиям.
Я бы сделал еще одно изменение, если возможно, переключать режим 2T/4T внешне, а не в памяти, при использовании аналогового входа S
Долучення:
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 13 жовт. 2022 13:10 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Я поки що не можу відповісти, який саме МК краще підійде - кілька днів буду зайнятий. ATTINY13 влаштує?
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

Управління зварювальним апаратом CO2 13 жовт. 2022 19:09 #7

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
Да, у меня есть в наличии и дешево и доступно.

большое спасибо Soir
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 14 жовт. 2022 13:20 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
По вибору МК.
ATTINY13 доведеться використовувати pin 1. Можуть виникнути складнощі з наступною перепрошивкою МК, буде потрібен FUSE-доктор. Є ще і інші програмні обмеження, тому його брати небажано.
PIC12F683 - Така реалізація кнопки разом з вибором режиму неможлива. Також через функціональні виводів МК.
Тому з перерахованих у темі, залишається тільки PIC16F819. Якщо у Вас є інші - пишіть, подивлюсь.
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 14 жовт. 2022 20:38 #9

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
Да,
мы можем использовать PIC16F819, тогда вход 2T/4T будет раздельным входом.
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 15 жовт. 2022 13:35 #10

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
при увеличении входов и выходов pic16f819
Можно ли еще дополнить вход датчика температуры 18В20, который будет управлять вентилятором охлаждения и сигналом перегрева? например, включение вентиляторов при температуре выше 50 градусов, отключение при 45 градусах и сигнализация повышенной температуры (80-120 градусов на светодиоде ALARM),температуры в EEPROM
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 15 жовт. 2022 14:46 #11

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
pert пише:
Можно ли еще дополнить вход датчика температуры 18В20
Доповнити можна. Тільки є обмеження. PIC не дуже підходить для формування PWM. Щоб забезпечити його роботу у всьому діапазоні частот та зберегти плавність регулювання ширини імпульсів, потрібно маніпулювати роботою всього МК, що не дозволить підключити датчик температури DS18B20.
Тому потрібно або перейти на AVR (наприклад ATMEGA8, з дешевих та доступних), або обмежити використання PWM (звузити діапазон частот та зменшити плавність регулювання ширини імпульсів) - вкажіть які допустимі межі та дискретність регулювання.
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 15 жовт. 2022 22:13 #12

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
PIC16F819
А что получится, если вместо 18В20 использовать датчик температуры KTY 81-210?
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 16 жовт. 2022 08:27 #13

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Можна, але будуть проблеми з калібровкою...
Я би все ж таки порадив обмежити діапазон частот. Або розділити його на окремі прошивки. Я ще подумаю, як краще зробити.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

Управління зварювальним апаратом CO2 16 жовт. 2022 16:25 #14

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
диапазон частот PWM можно разделить на 200-500 Гц для более крупных двигателей (от автомобильных дворников),2500-5000 Гц для небольших двигателей Mabuchi
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 16 жовт. 2022 16:53 #15

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Поки що склав проект, подивіться. Частину виводів МК можна переназначити. Діапазон частот 250-5000 Гц. За замовчуванням 1000 Гц.
Proteus не зовсім коректно симулює схему і без тестів я не можу бути впевненим, що все буде працювати правильно. Тому якщо у Вас є можливість перевірити хоча б частково роботу - перевірте частоту на виході, повинна бути 1 кГц.
Ще при підключеному датчику температури повинен світитися світлодіод ALARM.
Також вихід POWER буде включатись/виключатись з частотою 0,5 Гц (1 сек включений, 1 відключений).
Мені потрібен хоча б один з цих тестів.
Якщо все буде добре, тоді продовжу, поки що більше нічого не працює (таймери, управління і все таке інше).
Долучення:
Останнє редагування: 08 лист. 2022 19:09 від Soir. Причина: Оновлення прошивки
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

Управління зварювальним апаратом CO2 17 жовт. 2022 20:00 #16

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
проверено на контактном поле, выход POWER имеет импульсы 0,5 Гц, выход ALARM даже с подключенным датчиком находится на нуле, в протеусе показывает log."1"
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 17 жовт. 2022 20:22 #17

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
выход MOTOR имеет частоту 1 кГц
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 17 жовт. 2022 21:04 #18

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Ок. Буде вільний час - продовжу. Це може бути через декілька днів.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

Управління зварювальним апаратом CO2 22 жовт. 2022 10:02 #19

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
Могу сделать печатную плату по предложенной схеме, или будут какие-то изменения.
Спасибо Soir
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 22 жовт. 2022 20:03 #20

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Так, плату можете виготовляти. Якщо потрібні якісь зміни у призначенні виводів МК - пишіть. Прошивкою пока не маю змоги зайнятись.
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 23 жовт. 2022 16:51 #21

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
pert пише:
выход ALARM даже с подключенным датчиком находится на нуле, в протеусе показывает log."1"
Оновив прошивку. Якщо є можливість - ще раз перевірте роботу датчика.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: pert

Управління зварювальним апаратом CO2 23 жовт. 2022 20:18 #22

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
Выход ALARM теперь в лог.1
еще не работает на повышение температуры
disk.yandex.ru/i/CR__TsqdMeCVQw
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 23 жовт. 2022 20:44 #23

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
pert пише:
еще не работает на повышение температуры
Там ще нічого не працює. Це були тести.

pert пише: Не давайте посилання на ресурси ru, туди я навіть заходити не буду.
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 24 жовт. 2022 09:53 #24

  • pert
  • pert аватар
  • Оффлайн
  • I live here
  • Дописи: 461
  • Подякували: 24
Я понимаю, это был тест.
Адміністратор заборонив доступ на запис.

Управління зварювальним апаратом CO2 26 жовт. 2022 16:36 #25

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Оновив прошивку, перевірте роботу.
EEPROM:
[0x00] - T1 (діапазон 1-100 (0,1-10 сек), за замовчуванням 10 (1 сек));
[0x01] - T2 (діапазон 1-100 (0,1-10 сек), за замовчуванням 10 (1 сек));
[0x02] - T3 (діапазон 1-100 (0,1-10 сек), за замовчуванням 10 (1 сек));
[0x03] - T4 (діапазон 1-100 (0,1-10 сек), за замовчуванням 10 (1 сек));
[0x04] - VENT on (діапазон 1-120 за замовчуванням 50),градуси;
[0x05] - VENT off (діапазон 1-120 за замовчуванням 45),градуси;
[0x06] - температура ALARM (діапазон 1-120 за замовчуванням 80),градуси;
[0x08]*256 + [0x09] - частота PWM (діапазон 250-5000, за замовчуванням 1000), Гц.

N.B.
1. T1-T4 встановлюється в 0,1 сек. Наприклад, 7 - це 0,7 сек
2. Якщо параметр виходить за межі діапазону - беруться значення за замовчуванням.
2. Якщо VENT on <= VENT off, беруться значення температури за замовчуванням.
Адміністратор заборонив доступ на запис.
  • Сторінка:
  • 1
  • 2
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir