Свежие обсуждения
Консультации

Параметрический стабилизатор и микроконтроллер

1 2 4

Раскладку иногда забываю переключать

 

stump: А порты (лишние) все на выход настроены?
в принципе да (порт В). Порт А - все на вход. Это я исправлю.

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

 

Вот бьюсь с проблемой. Как засинхронзировать выполнение программы с моментами перехода синусоиды через ноль. Все упирается в то, что в корпусе практически не осталось места и надо придумать что-нибудь простое. Сигнал будет подаваться на ножку МК, а дальше все программно.
У меня возникло несколько вариантов (3,6кб), но я не уверен в них. Может кто подскажет нестандартный подход (схемы на транзисторах просто не помещаются)

 

Еще вопросик
Как вы считаете, там гасящий резистор выделяет много тепла и разогревает все внутри, рационально ли сделать по периметру корпуса отверстия диаметром 1 мм (в один ряд) или при таком диаметре отверстий толку будет мало?

 

Я обычно применяю вариант А (со стабилитроном на массу). А можно и не сооружать отдельной цепи синхронизации с сетью, а брать прямо от питающего выпрямителя. Но нужен разделительный диод между выпрямителем и сглаживающим конденсатором: на конденсаторе ловить уже нечего, а до этого диода всё останется как в сети (если 1ПП-выпрямитель) или узкие импульсы 100 гц (если 2ПП).
Насчёт гасящего резистора: всё же советую, если место позволит, ставить конденсатор - проблемы с теплом отпадут. Отверстия для проветривания полости БП большого толку не дадут, какие бы они ни были. Там ведь плотный монтаж, и конвекция воздуха слаба, а потому нагрев при таком питании всё равно будет значительный.

 

Тогда вырисовываеться вариант "Г" (рис). (место для дополнительного диода на плате есть)

А с конденсатором я еще подумаю. Есть два препятствия: 1. по схеме стоит сначала выпрямитель, потом гасящий резистор; 2. конденсатор 0,47х600В по высоте не входит, попробую еще поискать 0,47х400В или 2 по 0,25х400В.

 

"Г" - это полная дичь: и по сложности схемы, и по её неработоспособности (если транзистор открыт, то нет смысла его питать, всё равно будет лог. 0), да и номинал 12 к - это скорее для питания (18-то миллиампер!), чем для получения импульсов синхро. Или у Вас там не всё прорисовано? Надо нарисовать полную схему питания, тогда будет что обсуждать и усовершенствовать.
Конденсатор на 600 в - излишен, достаточно 400. 0,47 мкф даст Вам около 20 ма, что с избытком достаточно для ПИКа, если не питать его выходами что-то мощное, скажем, кучу светодиодов.

 

Резистор R6 (12к) и стабилитрон VD5 ("4,7В") - это штатные компоненты цепи питания ПИКа. Я просто (по Вашему совету) устанавливаю дополнительно диод VD4 и перед ним снимаю импульсы сетевого напряжения. Эти импульсы усиливаются транзистором (мне надо получить сигнал, как только сетевое напряжение станет больше нуля, а без транзистора я буду получать "пики" сетевого напряжения... или я не прав, и можно прямо подать сигнал на цифровую "ногу" PICa?).

 

Конечно, можно, пропустив предварительно через стабилитрон с резистором для ограничения. Транзистор чаще ставят тогда, когда надо отфиксировать фронты (скажем, слишком они пологие) или инвертировать, когда не та полярность. В вашем случае и то, и другое легче сделать программно. И даже дребезг подавить. Вернее, применив тот же способ, каким программно гасят дребезг, подавить ВЧ-помехи, которые на сетевом напряжении часто сидят.
Вот я тут нарисовал по-быстрому, чтобы долго не объяснять.

 

понял, спасибо. А резистор взять... килоом на 10?