Files
50ohm-contents-dl/contents/drawings/35.tex
T

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}