14.08.2021, 16:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.08.2005
Адрес: Одесса
Сообщений: 5,520
Сказал спасибо: 3,763
Сказали Спасибо 2,260 раз(а) в 1,415 сообщении(ях)
|
Три полезных устройства на PIC16FXXX, с усовершенствованным ПО
Добрый день!
Собирал несколько поделок на МК, но в прошивки нужно внести изменения, а для меня эта опция недоступна, как не пытался, всё зря. Если кому будет не лень уделить время, буду благодарен, да и устройства могут пригодиться другим пользователям!
Первое из устройств - управление контактной сваркой. Схема удобная, простая и гораздо лучше китайских аналогов, но есть некоторые ограничения. Рассчитана на 1-99 периодов сетевого напряжения, и этого иногда недостаточно, чтоб не менять схему и не переделывать плату, хотелось бы внести коррекцию в прошивку, чтоб импульс имел продолжительность от 1 до FF периодов сети, а при значении 00, аппарат работал в ручном режиме, то есть сколько нажата кнопка - столько и включен трансформатор! Ну, вместо 00, можно там какие-то символы подставить, уже на вкус автора переделки!
Заранее благодарен! Схема и файлы прошивки выкладываю!
(автор проекта не против, просто заниматься не хочет)
https://chipmk.ru/index.php/8-bytovy...taktnoj-svarki
__________________
При сообщениях на почту и в ICQ, пожалуйста представляйтесь, со ссылкой на форум, дабы не быть спамизированными.
Поубавилось активности в теме http://kazus.ru/forums/showthread.php?t=112099 - заходите, кто не был!
Последний раз редактировалось Sanyo; 15.08.2021 в 17:21.
|
|
|
Эти 4 пользователя(ей) сказали Спасибо Sanyo за это сообщение:
|
|
|
15.08.2021, 15:03
|
|
Частый гость
Регистрация: 05.11.2004
Адрес: Одесса
Сообщений: 47
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 16 сообщении(ях)
|
Re: Помогите с программами МК PIC16FХХ
Приветствую всех на форуме!
Совершенно верно, аппарат был сделан более 10 лет назад. За это время было выявлено нестабильная работа прошивки МК. Некорректная запись (сохранение) в память. Включение симистора во время перехода напряжения через "0".
На данный момент я убрал запись в память последнего установленного "времени сварки", включение аппарата происходит с фиксированного значения "03".
Перед уходом на пенсию успел собрать железо на спарке из двух трансформаторов. Целью было сделать точечную сварку для изготовления корпусов из листового металла 0,3-1,0мм.
|
|
|
Эти 4 пользователя(ей) сказали Спасибо Kern за это сообщение:
|
|
|
15.08.2021, 15:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.08.2005
Адрес: Одесса
Сообщений: 5,520
Сказал спасибо: 3,763
Сказали Спасибо 2,260 раз(а) в 1,415 сообщении(ях)
|
Re: Помогите с программами МК PIC16FХХ
Kern, добрый день!) Так это Ваш проект?
А то я 4 года назад списывался с человеком с сайта, ссылку на который написал, он сказал, что больше не хочет заниматься программой и перешел на китайскую платку с регулировкой мощности и серийными импульсами, а эти схему и прошивку оставил для творчества желающих!
__________________
При сообщениях на почту и в ICQ, пожалуйста представляйтесь, со ссылкой на форум, дабы не быть спамизированными.
Поубавилось активности в теме http://kazus.ru/forums/showthread.php?t=112099 - заходите, кто не был!
|
|
|
|
15.08.2021, 15:26
|
|
Частый гость
Регистрация: 05.11.2004
Адрес: Одесса
Сообщений: 47
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 16 сообщении(ях)
|
Re: Помогите с программами МК PIC16FХХ
Современные (домашние) сварки в основном заточены для сборки батарей на аккумуляторах 18650. Я же хотел иметь более широкие возможности. Но мощности одного транса от микроволновки оказалось недостаточно. Вот спарка уже дает приемлемые результаты.
Но есть проблемы, нужно заставить себя закончить этот проект.
|
|
|
|
15.08.2021, 15:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.08.2005
Адрес: Одесса
Сообщений: 5,520
Сказал спасибо: 3,763
Сказали Спасибо 2,260 раз(а) в 1,415 сообщении(ях)
|
Re: Помогите с программами МК PIC16FХХ
Kern, Ну, вот я своей уже сделал себе корзину на велосипед, и так, пару решёток для кухни из нержавейки, и по этой причине понял, что очень не хватает диапазона выдержки, хотя бы до FF (255 периодов), ну и ручное управление было бы очень уместно!)
__________________
При сообщениях на почту и в ICQ, пожалуйста представляйтесь, со ссылкой на форум, дабы не быть спамизированными.
Поубавилось активности в теме http://kazus.ru/forums/showthread.php?t=112099 - заходите, кто не был!
|
|
|
|
15.08.2021, 15:42
|
|
Частый гость
Регистрация: 05.11.2004
Адрес: Одесса
Сообщений: 47
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 16 сообщении(ях)
|
Re: Помогите с программами МК PIC16FХХ
Не могу не согласиться. Правда, если держать более 2-3 секунд, то сетевая может просто загореться.
С другой стороны, если сеть "гаражная" с просадкой до 180В, то увеличение времени до 5 сек и будет решением проблемы слабых сетей.
|
|
|
|
15.08.2021, 15:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.08.2005
Адрес: Одесса
Сообщений: 5,520
Сказал спасибо: 3,763
Сказали Спасибо 2,260 раз(а) в 1,415 сообщении(ях)
|
Re: Помогите с программами МК PIC16FХХ
Kern, Не, сеть качественная, на работе, ну и трансформатор у меня очень старый, ещё японец, намотан медью греется порядочно, но до дымления не доходило, ну и перерывы делаю! Предохранителем от перегрева я поставил термореле восстанавливающееся на 105 градусов, но пока ни разу не срабатывало!)
__________________
При сообщениях на почту и в ICQ, пожалуйста представляйтесь, со ссылкой на форум, дабы не быть спамизированными.
Поубавилось активности в теме http://kazus.ru/forums/showthread.php?t=112099 - заходите, кто не был!
|
|
|
|
15.08.2021, 18:38
|
|
Частый гость
Регистрация: 05.11.2004
Адрес: Одесса
Сообщений: 47
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 16 сообщении(ях)
|
Re: Помогите с программами МК PIC16FХХ
Sanyo
Прикинул сейчас, чтобы завершить вторую точечную сварку, нужно сделать детектор синуса, чтобы включать трансформатор на пике амплитуды напряжения и минимуме тока в цепи. Чтобы детектор работал одинаково хорошо в диапазоне сетевого напряжения 100-250В.
Можно поискать схему контроля перехода через "0" и включать транс с задержкой 5мс. Тем самым попадая на максимум амплитуды напряжения.
По поводу времени сварки более 5сек., программно сделать не проблема, как и ручное управление. Но, нужно пересмотреть защиту от перегрева сетевой обмотки. Схема контроля температуры должна быть безынерционной.
п.с. Спасибо что откликнулись добрым словом о моей сварке
|
|
|
|
15.08.2021, 18:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.08.2005
Адрес: Одесса
Сообщений: 5,520
Сказал спасибо: 3,763
Сказали Спасибо 2,260 раз(а) в 1,415 сообщении(ях)
|
Сообщение от Kern
|
Можно поискать схему контроля перехода через "0" и включать транс с задержкой 5мс
|
Так особого смысла и нет, там же стоит оптосимистор, который уже на уровне "железа" отслеживает переход через ноль, и даже если подать импульс раньше, то он его проигнорирует, а откроется в нужный момент.
Сообщение от Kern
|
Схема контроля температуры должна быть безынерционной.
|
Ну, так можно использовать терморезисторы-капельки, черного цвета, которые используются в китайских термометрах. У меня есть такие, кажется 10Ком самые ходовые, так вот у них стабильность весьма высокая и изменения температуры отслеживают практически мгновенно, но нужно вносить изменения в программу, задействовать АЦП, ну в общем, в программировании я тёмный!
__________________
При сообщениях на почту и в ICQ, пожалуйста представляйтесь, со ссылкой на форум, дабы не быть спамизированными.
Поубавилось активности в теме http://kazus.ru/forums/showthread.php?t=112099 - заходите, кто не был!
Последний раз редактировалось mike-y-k; 16.08.2021 в 00:11.
|
|
|
|
15.08.2021, 21:05
|
|
Частый гость
Регистрация: 05.11.2004
Адрес: Одесса
Сообщений: 47
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 16 сообщении(ях)
|
Re: Помогите с программами МК PIC16FХХ
Сообщение от Sanyo
|
там же стоит оптосимистор, который уже на уровне "железа" отслеживает переход через ноль
|
Нужно менять на MOC3023, без zerrocros.
Сообщение от Sanyo
|
но нужно вносить изменения в программу, задействовать АЦП
|
Можно попробовать с минимальными изменениями. Если резистор NTC, прицепить его в делителе напряжения к плюсу. При разогреве он RB0 притянет к +5В, и когда напряжение превысит порог переключения, контроллер поймет, что цепь "термопредохранителя" разорвалась.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Ускорить компьютер
|
7Fantomas7 |
Ремонт оргтехники |
111 |
08.08.2018 05:27 |
Часовой пояс GMT +4, время: 07:30.
|
|