Как разработать переключатель для обнаружения переменного тока?

Я работаю над системой домашней автоматизации, и мне нужно определить, получает ли прибор питание или нет. В принципе, мне нужен переключатель для обнаружения переменного тока, который может быть установлен на линии электропередачи и посылает сигнал постоянного напряжения на микроконтроллер всякий раз, когда обнаруживает переменный ток в линии. Я провел небольшой поиск и нашел датчики на эффекте Холла, которые обеспечивают обнаружение с изоляцией, но поскольку магнитное поле будет колебаться, то и выходной сигнал будет колебаться. Мне просто нужен датчик на эффекте Холла, который просто дает постоянное напряжение, когда он обнаруживает магнитное поле от линии переменного тока и дает выход постоянного тока, который может быть подан на компаратор. Я новичок в электронике и работаю над проектами DIY. Я планировал разработать свою собственную плату, чтобы сохранить низкую стоимость. Приборы работают при 230 В переменного тока и максимальном токе 5 А.

Вы можете использовать датчик Холла. Сигнал переменного тока вы преобразуете в сигнал постоянного тока с помощью диода и емкости.

Проблема с датчиком Холла может заключаться в том, что он имеет смещение.

Комментарии (3)

В прошлом я использовал токоизмерительный трансформатор и подключал его к АЦП через некоторую схему для преобразования тока в напряжение, а затем напряжения в цифровой сигнал. Это сработало, хотя мне нужно было нечто большее, чем просто знать, существует ли ток.

Комментарии (3)

Вот как это сделать с помощью трансформатора тока,

и вот список схем LTspice, чтобы вы могли поиграть со схемой, если захотите:

Version 4
SHEET 1 880 680
WIRE -112 -32 -640 -32
WIRE 0 -32 -112 -32
WIRE 128 -32 0 -32
WIRE -112 0 -112 -32
WIRE 128 0 128 -32
WIRE 0 96 0 -32
WIRE -112 112 -112 80
WIRE -32 112 -112 112
WIRE 128 128 128 80
WIRE 128 128 32 128
WIRE -416 144 -544 144
WIRE -240 144 -336 144
WIRE -32 144 -240 144
WIRE -544 192 -544 144
WIRE -416 192 -416 144
WIRE -336 192 -336 144
WIRE -240 192 -240 144
WIRE 128 192 128 128
WIRE -384 288 -384 176
WIRE -368 288 -368 176
WIRE 128 304 128 256
WIRE 224 304 128 304
WIRE 320 304 224 304
WIRE -544 320 -544 272
WIRE -416 320 -416 272
WIRE -416 320 -544 320
WIRE -336 320 -336 272
WIRE -240 320 -240 272
WIRE -240 320 -336 320
WIRE 224 336 224 304
WIRE -640 352 -640 -32
WIRE -416 352 -416 320
WIRE -112 352 -112 112
WIRE 128 352 128 304
WIRE -640 464 -640 432
WIRE -416 464 -416 432
WIRE -416 464 -640 464
WIRE -240 464 -240 320
WIRE -240 464 -416 464
WIRE -112 464 -112 432
WIRE -112 464 -240 464
WIRE 0 464 0 160
WIRE 0 464 -112 464
WIRE 128 464 128 416
WIRE 128 464 0 464
WIRE 224 464 224 416
WIRE 224 464 128 464
WIRE -640 528 -640 464
FLAG -640 528 0
FLAG 320 304 OUT
SYMBOL ind2 -432 176 R0
WINDOW 0 -34 42 Left 2
WINDOW 3 -53 69 Left 2
SYMATTR InstName L1
SYMATTR Value 100µ
SYMATTR Type ind
SYMBOL ind2 -320 176 M0
WINDOW 0 -48 44 Left 2
WINDOW 3 -61 69 Left 2
SYMATTR InstName L2
SYMATTR Value 1.3m
SYMATTR Type ind
SYMBOL current -544 192 R0
WINDOW 3 24 80 Invisible 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName I1
SYMATTR Value SINE(0 .1 50)
SYMBOL voltage -640 336 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL res -432 336 R0
WINDOW 0 -36 40 Left 2
WINDOW 3 -41 66 Left 2
SYMATTR InstName Rx
SYMATTR Value 1G
SYMBOL res -256 176 R0
SYMATTR InstName R1
SYMATTR Value 60
SYMBOL Comparators\\LT1716 0 128 R0
SYMATTR InstName U2
SYMBOL res 112 -16 R0
SYMATTR InstName R2
SYMATTR Value 510
SYMBOL schottky 112 192 R0
SYMATTR InstName D1
SYMATTR Value RB705D
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL cap 112 352 R0
SYMATTR InstName C1
SYMATTR Value 2µ
SYMBOL res 208 320 R0
SYMATTR InstName R3
SYMATTR Value 100k
SYMBOL res -128 -16 R0
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL res -128 336 R0
SYMATTR InstName R5
SYMATTR Value 20
TEXT -424 104 Left 2 !K L1 L2 .9
TEXT -618 496 Left 2 !.tran .5 startup uic
Комментарии (0)