Модуль управления питанием

VyacheslavSS
Идет загрузка
Загрузка
06.07.2020
2062
18
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2

После обновления прошивки на моем Sapphire Pro появилась возможность управлять выключением питания принтера через G код. Это позволяет, например, по окончании печати автоматически выключить принтер, а не оставлять его жужжать вентиляторами всю ночь.

Входные требования я для себя сформировал следующие:

  • Кнопка включения-выключения без фиксации
  • Задержка исполнения по нажатию (включение/выключение) - 0.5 сек
  • Коммутация емкостной нагрузки - импульсный блок питания принтера
  • Наличие упраляющего входа с гальванической развязкой, спад (обрыв) сигнала на котором вызывает процедуру выключения
  • Гальваническая развязка силовой части от управляющей

Вопрос о том, что выбрать таймер 555 с обвязкой или минимальный микроконтроллер из области религии. Поэтому просто расскажу что и как работает.

Силовая часть состоит из 2х ключей. Один выполнен на симисторе, второй - параллельно на реле. Сначала включается симистор, затем через 0.2 секунды реле. Таким образом контакты реле не подгорают, а симистор испытывает нагрузку только при включении. Выключение происходит в обратном порядке.

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

В качестве управляющего микроконтроллера применен Tiny13. Порт PB3 управляет включением симистора, а PB4 - реле. Кнопка сброса B1 для установки не обязательна и использовалась только на стадии отладки прошивки.

Сигнал OFF_REQ фронтом вызывает прерывание и микрокотроллер выполняет процедуру выключения нагрузки. Таким образом, если OFF_REQ_IN висит в воздухе, транзистор оптопары закрыт, а OFF_REQ имеет логическую 1 и никак не влияет на работу алгритма микроконтроллера. Но если подключен принтер, OFF_REQ_IN получит потенциал, и транзистор оптопары откроется, на OFF_REQ будет логический 0. Фронт теперь возникнет, если на OFF_REQ_IN пропадет потенциал или под управлением материнской платы принтера OFF_REQ_IN будет прижат к земле.

Кнопка включения/выключения питания подключается между сигналом MISO (PB1) и землей и обрабатывается программно: если 0 держится более 0.5 секунды вызывается процедура включения или выключения ншрузки (описано ранее).

Печатная плата односторонняя. С верхней сороны расположены блок питания дежурного режима, симистор, реле, разъем для нагрузки, разъем программатора (он же кнопки включения-выключения), разъем соединения с материнсой платой. На нижней стороне располагаются SMD копоненты: обвязка ключей, микроконтроллер.

Размер платы позволяет установить ее на боковую стенку корпуса основного блока питания принтера. Фото в первой записи по теме.

Прошивка с исходным кодом, гербер файлы, svg для печати пленки: https://github.com/vyacheslav-shubin/power_control_firmware

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

2
Комментарии к статье

Комментарии

06.07.2020 в 12:59

Комментарий удалён

06.07.2020 в 13:28
0

Прощаю ))).

06.07.2020 в 15:02
0

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

06.07.2020 в 15:36
0

Да? А почему Вы так думаете?

06.07.2020 в 17:19
1

Кто мешает прописать постепеное понижение температуры в G коде, перед отключением питания?

06.07.2020 в 18:47
0

а готовых вариантов нет за денюшку ? :-) 
с паяльником на "держу за сопло" :-)

насколько я понимаю можно попробовать заказать в китае плату + смд монтаж и потом допаять сквозные элементы

06.07.2020 в 19:05
0

Нет, я этим не зарабатываю. Если хотите, могу подготовить гербер файлы для производства в Китае. Но это не быстро и заказать там надо 10 штук сразу плат 100х100. Не знаю, напечатают ли они панель плат без разрезания, если да, то за менее чем 1000р можно получить их штук 60 )))), ну или на те же деньги всего 10.

07.07.2020 в 11:32
0

уже несколько компаний делают смт монтаж даже для одной платы

правда цена долларей 15-20 сверху :-))))

если руки дойдут попробую заказать

по идее вообще хотел на такого роду плату ватчдог повесить - (нет инпута на ноге в течении n минут - рубить все), так как пока оснонвая плата работает - там нормальные защиты, а вот если она зависнет :) то хотенд у меня по естимейтам до 600 градусов разогреется :-)))

07.07.2020 в 20:13
0

заказать там надо 10 штук сразу плат 100х100. Не знаю, напечатают ли они панель плат без разрезания

Если разные схемы будут иметь сквозную нумерацию компонентов и электрические соединения питания и/или земли, то китайцы делают платы. Разрезать самому.

 JLCPCB сейчас делает и по 5 платок.

10.07.2020 в 20:32
0

можно же ЛУТом..

11.07.2020 в 12:22
0

Можно и навесным монтажом) 

11.07.2020 в 12:31
0

можно, но Я бы не стал 220 делать навесным..

:)

11.07.2020 в 13:10
0

Отнюдь. А вот 0603 компоненты = тут нужен зоркий глаз

07.07.2020 в 11:28
0

мне больше умный нужен, чтобы дописать/доделать

просто выходы на реле у меня и на дуетке есть

но за идею спасибо

07.07.2020 в 11:41
0

WD можно приделать, например пульсацией управляющего сигнала. Тогда остается только прошивку поправить на материнке и модуле питания. Хорошая идея, кстати. И решается просто.

А еще wd надо включить в прошивке материнской платы, она тоже может решить что делать по зависанию.

07.07.2020 в 12:20
0

WD на дуетке есть

просто я за WD для WD %-)

07.07.2020 в 12:40
0

А кто будет обеспечивать WD для WD у модуля питания? )))))

07.07.2020 в 12:47
0

вероятность двойного отказа ниже вероятности что ко мне в окно залетит шаровая молния и спалит этот сетап нафиг
поэтому скрипя сердцем я готов пойти на такой риск

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Теория вычисления стоимости изделия 3D печати

Всякие полезности

Первые впечатления об eSUN Hard-Tough Resin.

Радиоуправляемая авиамодель распечатанная на 3Д принтере

Лишние поддержки в фотон с

О программном выборе режима StealthChop/SpreadCicle у драйверов TMC (по UART/SPI) в Marlin