71 lines
2.0 KiB
TeX
71 lines
2.0 KiB
TeX
% Author: Prof. Dr. Matthias Jung, DL9MJ
|
|
% Year: 2023
|
|
\begin{circuitikz}[american]
|
|
\ctikzset{
|
|
quadpoles/transformer core/inner=1,
|
|
quadpoles/transformer core/width=0.6,
|
|
diodes/scale=\getDarcImageFactor,
|
|
capacitors/scale=\getDarcImageFactor
|
|
}
|
|
\tikzset{german switch/.style={
|
|
cute open switch,
|
|
bipoles/cuteswitch/thickness=0.2,
|
|
bipoles/cuteswitch/shape=circ,
|
|
bipoles/cuteswitch/width=0.5,
|
|
}}
|
|
|
|
% Gleichrichter
|
|
\draw (0.0, 0.0) coordinate(bottom)
|
|
to [stroke diode, -*] ++( 1.5, 1.5) coordinate(plus)
|
|
to [stroke diode, invert, -*] ++(-1.5, 1.5) coordinate(top)
|
|
to [stroke diode, invert, -*] ++(-1.5,-1.5) coordinate(minus)
|
|
to [stroke diode, -*] (bottom);
|
|
|
|
\draw(top)
|
|
to [short, -o] ++(-2.25,0) coordinate(o0);
|
|
\draw(bottom)
|
|
to [short, -o] ++(-2.25,0) coordinate(u0);
|
|
|
|
\draw(o0)
|
|
to [open, name={h0}] (u0);
|
|
\draw(h0.center)
|
|
node[anchor=north, rotate=90](){$\sim~\qty{230}{\volt}$};
|
|
|
|
|
|
% Oben
|
|
\draw(plus)
|
|
to [short] ++(0,1.5) coordinate(a1)
|
|
to [german switch, l_={E}] ++(2,0) coordinate(a2)
|
|
node[transformer core, anchor=A1](T){};
|
|
\draw(T.B1)
|
|
to [stroke diode, -*] ++(1.5,0) coordinate(o2)
|
|
to [short, -o] ++(0.5,0);
|
|
|
|
% Kasten
|
|
\draw(a1) ++( 0.25,0) coordinate(aa1);
|
|
\draw(a2) ++(-0.25,0) coordinate(aa2);
|
|
\draw[gray, thick] (aa1) -- ++(0,0.75) -| (aa2) -- ++(0,-0.75) -| (aa1);
|
|
|
|
% Unten
|
|
\draw(minus)
|
|
to [short] ++(0,-2)
|
|
to [short] ++(3,0)
|
|
to [short] ++(1,0) coordinate(u1)
|
|
to [short] ++(1,0)
|
|
-| (T.A2);
|
|
\draw(T.B2)
|
|
to [short, -*] ++(1.5,0) coordinate(u2)
|
|
to [short, -o] ++(0.5,0);
|
|
|
|
% Mitte
|
|
\draw(plus)
|
|
to [short ] ++(1,0)
|
|
to [C, -*, name={myC1}] (u1);
|
|
|
|
\draw(o2)
|
|
to [C, name={myC2}] (u2);
|
|
|
|
\draw(myC1.south west) node[anchor=south](){+};
|
|
\draw(myC2.south west) node[anchor=south](){+};
|
|
|
|
\end{circuitikz} |