4

I would like to draw a resolver, but I am lost finding how to do it in circuitikz, any help is appreciated.

enter image description here

\begin{circuitikz} \draw
    (0,0) node[transformer] (T) {}
    (T.A1) node[anchor=east] {A1}
    (T.A2) node[anchor=east] {A2}
    (T.B1) to[L] (3,0) |- (T.B2)
    (T.B2) node[anchor=west] {B2}
    (T.base) node{K}
    ;\end{circuitikz}

enter image description here

EDIT1:

\begin{circuitikz} \draw
    (0,0) node[transformer] (T) {}
    (T.A1) node[anchor=east] {A1}
    (T.A2) node[anchor=east] {A2}
    (T.B1) to[short] (2,0) 
    to [L, l=$Rotor$] (4, -2.0)
    to [short] (4,-2.1)
    to [short] (T.B2)
    (T.base) node{K}

    [short] (7,0)
    to [short] (5,0)
    to [L, l =$Cos$] (5,-2)
    to [short] (7,-2)

    [short] (2,-5)
    to [short] (2,-3)
    to [L, l =$Sin$] (4,-3)
    to [short] (4,-5)

    ;\end{circuitikz}

enter image description here

1
  • 2
    it would be very helpful, if you could provide some code with what you have achieved so far. Commented Mar 14, 2016 at 12:44

1 Answer 1

5

You can use all the tikz commands in circuitikz.

\documentclass{standalone}
\usepackage{circuitikz}
\usetikzlibrary{calc}

\begin{document}
    \begin{circuitikz} \draw
    (0,0) node[transformer] (T) {}
    (T.A1) node[anchor=east] {A1}
    (T.A2) node[anchor=east] {A2}
    (T.B1) to[short] (2,0) 
    to [L, l=\textit{Rotor}] (4, -2.0)
    to [short] (4,-2.1)
    to [short] (T.B2)
    (T.base) node{K}

    [short] (7,0)
    to [short] (5,0)
    to [L, l =\parbox{3cm}{Stator\\ K Ref Cos $\theta$}] (5,-2)
    to [short] (7,-2)

    [short] (2,-5)
    to [short] (2,-3)
    to [L, l_=\parbox{1cm}{Stator\\ K Ref\\ Sin $\theta$}] (4,-3)
    to [short] (4,-5);
    \draw[dashed] (4.1,-2) -- ($(4.1,-2)!1.2!(2.1,0)$) 
      node[above,text width=2cm] {Rotor Shaft Angle ($\theta$)}
      (4.1,-2) -- (4.1,1);
    \draw[->] (4.1,1) arc[start angle=90, end angle=135, radius=3]
      node[midway,below right] {$\theta$};
    \draw[<-] (T.south) -- ++(0,-0.5) node[below,text width=3cm] {Used in brushless resolvers only};
    \end{circuitikz}
\end{document}

demo

1
  • Thank you very much, I wish you to have a nice day and your family, too. Commented Mar 14, 2016 at 19:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .