Все своими руками » Таймер для точечной сварки






Таймер для точечной сварки

Рубрика: Таймеры

Таймер для аппарата точечной сварки

     Здравствуйте, уважаемые посетители. Речь в этой статье пойдет о цифровом таймере, предназначенном для аппарата точечной сварки. Схема устройства показана на рисунке 1.


Цифровой таймер схема, shema

     Основой данного таймера является микроконтроллер PIC16F628A. Вообще программа, записанная в контроллер, это программа вычитающего счетчика. Для работы микроконтроллера используется его внутренний генератор. Обратный отсчет производится с периодом в 100мс. Максимальное время выдержки, чтобы не усложнять программу, я сделал, двадцать пять с половиной секунд. Установка времени выдержки устанавливается при помощи кнопок SB1 и SB2. Кнопкой SB1 увеличиваем значение выдержки времени, а с помощью кнопки SB3 — уменьшаем. Причем при установке времени, период смены показаний не постоянный. Сначала показания будут меняться с периодом в половину секунды. Потом этот период уменьшится до 25мс. Это сделано для увеличения оперативности установки необходимой выдержки.
     При первом включении таймера на индикатор будет выведена из EEPROM контроллера выдержка в 10,0 секунд. В последующем в энергонезависимую память будут записываться уже ваши значения.
     Запускается таймер кнопкой «Старт», после ее нажатия на выводе 15 DD1 появляется фронт управляющего сигнала и сразу же начинается обратный отсчет установленного времени выдержки. По истечении этого времени, напряжение на выводе 15 DD1 падает почти до нуля — спад импульса управления. Повторное нажатие на кнопку возможно только через 3 секунды, если выставленная выдержка менее этого времени, или после окончания импульса управления, если длительность импульса более 3 секунд.

В схему таймера введена перемычка J1, дающая возможность применять индикаторы, как с общим анодом, так и с общим катодом. Если перемычка отсутствует, то программа индикации будет обслуживать индикатор с общим анодом, а если перемычка установлена, то программа будет работать на индикатор с общим катодом.
     Номиналы подтягивающих резисторов R1… R4 — могут быть любыми от 4,7к до 10к. Номиналы гасящих резисторов R5… R12 выбираются в соответствии с необходимой яркостью свечения сегментов индикаторов. Я всегда ставлю резисторы по 510 Ом. Это уменьшает нагрузку на выходы микроконтроллера и увеличивает срок службы самого индикатора. Микросхемный стабилизатор напряжения DA1 можно поставить любой на соответствующий ток нагрузки и выходное напряжение пять вольт. Например, КР142ЕН5А. Максимальное входное напряжение зависит от выбранной вами микросхемы стабилизатора. Максимальное входное напряжение для микросхемы КР142ЕН5А равно 15 вольт. Так как при контактной сварке возникают очень большие электромагнитные поля все устройство, во избежание сбоя программы, должно быть тщательно экранировано, а напряжение питания, возможно, придется подавать через LC фильтр. Конденсатор С2 при монтаже схемы припаивают непосредственно в соответствующим выводам микроконтроллера. Программа и схема разрабатывались по просьбе одного из посетителей сайта, поэтому в железе проверить данную схему пока не представляется возможным. Таймер был промоделирован в протеусе.

Скачать архив

Просмотров:12 088
41 комментарий




Метки:

41 комментарий к “Таймер для точечной сварки”

  • SORBALO
    27 декабря, 2015, 16:35

    Кто-нибудь собирал эту схему. Рабочая? Может печатка есть?

  • ivan
    23 января, 2016, 19:38

    да интересно рабочая в реальности

  • ttop
    12 февраля, 2016, 16:04

    Добрый день! Схемка рабочая проверено.  Я в этом не спец но есть необходимость в том чтоб этот таймер давал импульс продолжительностью хотя б начиная с 10 мс. Кто может в этом помочь ? 

  • ttop
    12 февраля, 2016, 16:20

    Еще что замечено, что тяжело будет сделать импульс длительностью 0,2сек . Если зажать кнопку старт,  опрос состояния кнопок идет циклически и на выходе постоянно присутствует логическая 1 и вместо 0,2сек идет то время которое я продолжаю держать кнопку старт в нажатом состоянии.

  • admin
    12 февраля, 2016, 18:39

    Будет время проанализирую, постараюсь исправить.

  • Валерий
    12 сентября, 2016, 21:06

    В прошивке ошибка по адресу 000038 ,исправте если можете.

  • admin
    12 сентября, 2016, 21:36

    Привет, Валерий, а откуда ты взял этот адрес?

  • Валерий
    13 сентября, 2016, 12:20

    Прошивал в MiniPro выдает ошибку

    При проверке показывает на 0000

    по адресу 000038.

  • admin
    13 сентября, 2016, 12:45

    Привет, Валерий. Это адрес не ошибки в файле прошивки, а адрес ячейки в контроллере, которую не может запрограммировать программатор. Это часто встречается у многих и в простых программаторах, которые не имеют своего блока питания. У меня программатор самодельный и все нормально программирует. Схема в «Радио» 2007 №8 стр.24.

  • Валерий
    13 сентября, 2016, 19:09

    До этого программатор шил все,а сейчас

    Выдает

    ОшибкаПрогр.Адрес:0×0000 ЗначБуф 0×2805 ЗначМС 0×0000

  • Валерий
    13 сентября, 2016, 20:35

    Извините.

    Другим программатором все прошилось.

  • admin
    13 сентября, 2016, 21:38

    За что извинять? Во многих случаях неудача более полезна, она позволяет более плодотворно подумать, приобрести соответствующий опыт. Удачи.

  • Алексанр
    4 февраля, 2017, 20:14

    Благодарю автора за этот проект! Особенно порадовала возможность использования разных индикаторов с общим анодом и катодом! Хочу собрать эту схемку, в связи с этим два вопроса, исправлено ли о чем писал ttop ? У меня планируется импульсы от 0.2сек и выше. И нет ли разводки ПП на сей девайс?

  • admin
    5 февраля, 2017, 22:40

    Привет, Александр. Застрели меня, я уже не помню, но раз последующих комментариев нет, то значит должно все быть исправлено.

  • Дмитрий
    10 марта, 2017, 22:57

    Доброго времени!А печаткой не поделитесь?Спасибо.

  • admin
    13 марта, 2017, 15:51

    Привет, Дмитрий. К сожалению печатки у меня нет, таймер разрабатывался по просьбе посетителей.

  • сергей
    3 августа, 2017, 21:30

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

  • сергей
    3 августа, 2017, 21:38

    точнее 9.99 секунд . спасибо

  • admin
    5 августа, 2017, 23:44

    Привет, Сергей. По моему максимальное время этого таймера 25,5 секунд. 9,9 секунд можно выставить.

  • сергей
    6 августа, 2017, 9:52

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

  • сергей
    8 августа, 2017, 20:30

    спасибо ) лучший сайт для радиолюбителей

  • Levjon1
    29 сентября, 2017, 23:10

    Сергей. помогите с подключением таймера в схему точ. сварки,какие варианты подключения возможны?

  • Levjon1
    30 сентября, 2017, 23:57

    как таймер включить в схему через оптопару?

  • admin
    1 октября, 2017, 11:48

    Привет, не знаешь, как и обращаться. Подключи светодиод оптопары через резистор в выводу 15 контроллера. Ради Бога не обижайся, уже достало! У вас, что, нормальных имен нет? Одни пиндосские?

  • Levjon1
    4 октября, 2017, 23:32

    Извени, писал Сергею Думал ответит, я так понял он собрал аппарат,За мой ник-я без обид, привык к нему, на всех сайтах такой.С подключением понял,спасибо! печатку развёл под SMDшки- думаю проблемм не будет?

  • Александр
    15 января, 2018, 11:29

    Добрый день) собрал схему, всё замечательно работает, спасибо) выход сделал через оптопару(кусок платы, кажется с мастеркита) далее герконовое реле(самодельное, остатки реле + пара герконов) накидал проект в Протеусе, если кому надо — могу скинуть. Появилась необходимость в отсчёте времени 0,1-9,99 (с миллисекундами), возможно ли изменить прошивку. Спасибо)

  • admin
    17 января, 2018, 13:25

    Привет, Александр. Вот эту статью посмотри — www.kondratev-v.ru/tajmer...hnoj-svarki.html

  • Николай
    29 марта, 2018, 13:02

    К Александру: на адрес 3ann@tut.by если можно сбросить проект в Протеусе и если есть разводка платы

  • Максим
    24 апреля, 2018, 19:22

    Здравствуйте Александр! Спасибо за ваш труд. Все работает изумительно и без отказно. Возникла острая потребность в дискретность в 1 мс, 10 многовато. Можно ли как то изменить прошивку, если это Вам не трудно. Готов отблагодарить. Заранее спасибо.

  • aleks237
    13 августа, 2018, 17:59

    Здравствуйте уважаемый Александр!Собрал ваш таймер,работает отлично.Появилась потребность более частого нажатия на кнопку «старт».Можно ли уменьшить паузу с 3 секунд хотя бы до 1 секунды.Спасибо.1

  • admin
    16 августа, 2018, 11:27

    Привет, aleks, Вы к какому Александру обращаетесь?

  • aleks237
    16 августа, 2018, 20:47

    Прошу прощения если я неправильно назвал имя.Конечно же я обращался к автору разработки,admin.Я пенсионер,c паяльником дружу с детства,но в програмировании полный ноль.Сейчас хотел на автоматизировать подачу смазки в подшипники при сборке электродвигателей{сейчас её закладывают столовой ложкой}Электроклапан заказал в Китае,пока он едет занимаюсь таймером.Выдержка 3 секунды будет очень замедлять работу,поэтому к вам и обратился.

  • admin
    16 августа, 2018, 23:37

    Привет, aleks237, в принципе я так и понял, но мало ли... Дело в том, что у меня в прошлом году сдох жесткий диск и с ним вся информация. Исчезла куча исходников программ в их числе и весь проект с таймером. Так что извиняйте. В данный момент помочь не могу.

  • aleks237
    18 августа, 2018, 10:39

    Валерий Юрьевич,спасибо что ответили.Буду пробовать как оно есть.Может ещё вообще идея не заработает,хотя окружающие меня оптимисты уверены что всё должно получится.

  • Эдуард
    15 сентября, 2018, 20:55

    Уважаемый Валерий Юрьевич. Я доделал и опробовал автомат контактной сварки. Сделал небольшой видео обзор.

    Еще раз спасибо Вам за таймер.

  • admin
    19 сентября, 2018, 23:11

    Привет, Эдуард, спасибо за работу. Потом попробую все выложить, сейчас со спиной мучаюсь,сидеть долго не могу.

  • Эдуард
    6 января, 2019, 12:38

    Здравствуйте, Валерий Юрьевич. Такой вопрос. Нет ли у Вас возможности добавить в прошивку функцию сварки двумя импульсами. Было бы еще более функционально. Второй «подварочный» импульс часто важен. Иногда варят даже тремя импульсами. (пообщался со сварщиками)

  • admin
    6 января, 2019, 13:12

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

  • Эдуард
    7 января, 2019, 7:36

    Спасибо

  • Владимир
    9 апреля, 2019, 12:53

    Здравствуйте, Валерий Юрьевич.

    Можно ли получить исходники таймера? В принципе, могу сделать и сам. С PIC-процессорами знаком не по наслышке. Не хочется изобретать велосипед. Да и на другой тип микроконтроллера можно перекомпилировать.

  • admin
    17 апреля, 2019, 0:39

    Привет, Владимир. Извини, не могу, у меня все исходники погибли во время глюка ПК. Скоропостижно пропал диск D, а все было на нем.

Оставить комментарий