Данный проект был испытан на «железе» умершего полуавтомата ТЕМП. Делал товарищу по его просьбе. Имеется три кнопки +,- и меню +/- регулирует параметры. Кнопкой меню можно выбирать необходимый параметр.
В главном меню регулируется ток. Во втором меню регулируется скорость проволоки. В третьем: задержка между включением клапана и подачей проволоки. При неактивности в меню 2 и 3, происходит авто возврат в главное меню через примерно 3-5сек. При удержании кнопок +/- происходит быстрое изменение параметра, что очень удобно.
Частота ШИМ двигателя выбрал довольно высокую примерно 2500 Гц , чтобы не было рывков проволоки. Сварочный ток регулируется фазоимпульсным методом.
Использование данной автоматики моему товарищу понравилось из-за высокой плавности регулировки и удобности использования.
Фьюзы необходимо выставить на частоту 8 МГц в интернете можно найти «генераторы фьюзов» для AVR, желательно использовать внешний кварц и супервизор питания!
Индикатор применяется на три разряда, хоть с общим катодом, хоть с общим анодом.
При включении устройства, когда движутся полоски, нужно зажать до появления корректного изображения либо кнопку +, чтобы использовать общий катод, либо кнопку меню, чтобы использовать общий анод. По умолчанию используется общий анод. При следующем включении не нужно будет программировать конфигурацию индикации, так как данные сохраняются в еепром.
Появились коммерческие версии прошивок:
1) Улучшен алгоритм работы. Исправлены некоторые ошибки.
2) Расширены возможности. Добавлен триггерный и импульсный режим работы.
3) Несколько версий прошивок (с регулятором тока и без регулятора).
Новая версия прошивки (19.04.2013)
Были устранены следующие недостатки, а также добавлены следующие возможности:
— регулировка тока сбалансирована во всем диапазоне.
— введена настройка диапазона регулировки подачи проволоки.
— добавлен специальный алгоритм исключения ошибки настройки минимального значения и максимального значения для скорости проволоки.
— улучшен алгоритм регулятора тока.
— улучшена индикация сохранения данных в еепром.
— исправлен вывод данных на индикатор.
Новая версия прошивки (12.09.2013):
+ Исправлены всплески регулировки
+ Улучшен алгоритм регулятора
+ А также мелкие улучшения
+ ПА+Сварка (можно использовать как обычную электродуговую сварку)
— Ограниченная версия, настройки не сохраняются
— Полную версию можно получить с прошитым МК
Ниже вы можете скачать исходник, прошивку (от 19.04.2013) и печатную плату в формате LAY
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
U1 | Линейный регулятор | LM7805CT | 1 | |||
IC1 | МК AVR 8-бит | ATmega8 | 1 | |||
MOSFET-транзистор | IRLU120 | 3 | ||||
MOSFET-транзистор | IRF9540N | 1 | ||||
Биполярный транзистор | 2N5551 | 2 | ||||
VO1 | Оптопара | PC817 | 1 | |||
D1, D2 | Тиристор | Т160 | 2 | |||
D3, D4 | Выпрямительный диод | MB200 | 2 | |||
D5, D6 | Выпрямительный диод | FR207 | 2 | |||
D7-D11 | Выпрямительный диод | FR207 | 5 | |||
D12, D13 | Выпрямительный диод | 1N4148 | 2 | |||
A1 | Диод Шоттки | MBR10100 | 4 | |||
C1, C2, C6 | Конденсатор | 47 нФ | 2 | |||
C3, C4 | Электролитический конденсатор | 47 мкФ | 2 | |||
C5 | Электролитический конденсатор | 4700 мкФ 25В | 1 | |||
C7, C8 | Конденсатор | 22 пФ | 2 | |||
C9 | Электролитический конденсатор | 1 | ||||
R1, R3, R4, R14 | Резистор | 100 Ом | 4 | |||
R2 | Резистор | 3.3 кОм | 1 | |||
R5 | Резистор | 2 кОм | 1 | |||
R6, R10, R11, R15-R20 | Резистор | 10 кОм | 9 | |||
R7, R9 | Резистор | 680 Ом | 2 | |||
R8 | Резистор | 470 Ом | 1 | |||
R12, R13 | Резистор | 4.7 кОм | 2 | |||
U2-U4 | 7-ми сегментный индикатор | SA10-21GWA | 3 | |||
T1, T3 | Трансформатор сетевой | 12В 10Вт | 2 | |||
T2 | Трансформатор сварочный | 5 кВт | 1 | Штатный | ||
L1 | Катушка индуктивности | 1 | ||||
L2 | Катушка индуктивности | 47 мкГн | 1 | |||
X1 | Кварцевый резонатор | 8 МГц | 1 | |||
PB1-PB4 | Кнопка тактовая | 4 | ||||
F1, F2 | Предохранитель плавкий | 25 А | 2 | |||
F3 | Предохранитель плавкий | 0.25 А | 1 | |||
F4 | Предохранитель плавкий | 2 A | 1 | |||