diff options
Diffstat (limited to 'electronic_instrumentation_by_H_S_Kalsi/Chap15.ipynb')
-rwxr-xr-x | electronic_instrumentation_by_H_S_Kalsi/Chap15.ipynb | 428 |
1 files changed, 428 insertions, 0 deletions
diff --git a/electronic_instrumentation_by_H_S_Kalsi/Chap15.ipynb b/electronic_instrumentation_by_H_S_Kalsi/Chap15.ipynb new file mode 100755 index 00000000..8a106854 --- /dev/null +++ b/electronic_instrumentation_by_H_S_Kalsi/Chap15.ipynb @@ -0,0 +1,428 @@ +{
+ "metadata": {
+ "name": "",
+ "signature": "sha256:fc6706355245368084174ebaf68c877ff8fa2581b1104eec814db836f65c5c69"
+ },
+ "nbformat": 3,
+ "nbformat_minor": 0,
+ "worksheets": [
+ {
+ "cells": [
+ {
+ "cell_type": "heading",
+ "level": 1,
+ "metadata": {},
+ "source": [
+ "Chapter 15 Filters"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "Example 15.1 Page no 547"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Given\n",
+ "fH=2000 #Hz\n",
+ "C=0.01*10**-6 #F\n",
+ "Af=2 #gain\n",
+ "\n",
+ "#Calculation\n",
+ "import math\n",
+ "R=1/(2.0*math.pi*fH*C)\n",
+ "Rf=Af-1\n",
+ "\n",
+ "#Result\n",
+ "print\"In this case R1=Rf=10 Kohm is selected.\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "In this case R1=Rf=10 Kohm is selected.\n"
+ ]
+ }
+ ],
+ "prompt_number": 4
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.2 Page no 547"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "wc=20.0 #K radian/s\n",
+ "C=0.01 #micro F\n",
+ "\n",
+ "#Calculation\n",
+ "R=1/(wc*C)\n",
+ "\n",
+ "#Result\n",
+ "print\"The value of resistance is \", R,\"K ohm\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The value of resistance is 5.0 K ohm\n"
+ ]
+ }
+ ],
+ "prompt_number": 7
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.3 Page no 550"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Given\n",
+ "fh=2000 #Hz\n",
+ "C2=0.0033*10**-6 #F\n",
+ "C3=0.0033*10**-6 #F\n",
+ "R0=0.586 #ohm\n",
+ "R1=10000 #ohm\n",
+ "\n",
+ "#Calculation\n",
+ "import math\n",
+ "R=1/(2*math.pi*fh*C2)\n",
+ "Rf=R0*R1\n",
+ "\n",
+ "#Result\n",
+ "print\" R2=R3=\",round(R*10**-3,0),\"Kohm \\n C2=C3=\",C2 ,\"micro F \\n Rf=\",Rf*10**-3,\"Kohm \\n R1=\",R1*10**-3,\"Kohm\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ " R2=R3= 24.0 Kohm \n",
+ " C2=C3= 3.3e-09 micro F \n",
+ " Rf= 5.86 Kohm \n",
+ " R1= 10.0 Kohm\n"
+ ]
+ }
+ ],
+ "prompt_number": 18
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.4 Page no 553"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Given\n",
+ "R=47*10**3 #ohm\n",
+ "C=0.0022*10**-6 #F\n",
+ "\n",
+ "#Calculation\n",
+ "import math\n",
+ "fl=1/(2.0*math.pi*R*C)\n",
+ "\n",
+ "#Result\n",
+ "print\"The cutoff frequency is \", round(fl*10**-3,2),\"KHz\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The cutoff frequency is 1.54 KHz\n"
+ ]
+ }
+ ],
+ "prompt_number": 24
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.5 Page no 557"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Given\n",
+ "C=0.01*10**-6 #f\n",
+ "fh=1000 #Hz\n",
+ "fl=100\n",
+ "\n",
+ "#Calculation\n",
+ "R=1/(2.0*math.pi*fh*C)\n",
+ "R1=1/(2.0*math.pi*fl*C)\n",
+ "fc=math.sqrt(fl*fh)\n",
+ "Q=fc/(fh-fl)\n",
+ "\n",
+ "#Result\n",
+ "print\"(i) Resistance is \", round(R1*10**-3,0),\"Kohm\"\n",
+ "print\"(ii) The value of Q is \",round(Q,2)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "(i) Resistance is 159.0 Kohm\n",
+ "(ii) The value of Q is 0.35\n"
+ ]
+ }
+ ],
+ "prompt_number": 35
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.6 Page no 561"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Given\n",
+ "C=0.01 #F\n",
+ "Q=5\n",
+ "Fc=1000 #Hz\n",
+ "Av0=8\n",
+ "a=1000 #Hz\n",
+ "b=1.5*10**3 #Hz\n",
+ "\n",
+ "#Calculation\n",
+ "import math\n",
+ "R1=Q/(2.0*math.pi*C*Av0)\n",
+ "R2=(Q/(2.0*math.pi*Fc*C*(2*Q**2-Av0)))*10**3\n",
+ "R3=Q/(math.pi*Fc*C)\n",
+ "Rk=R2*((a/b)**2)\n",
+ "\n",
+ "#Result\n",
+ "print\"(i) Resistances are \\n R1=\",round(R1,0),\"Kohm \\n R2=\",round(R2,0),\"Kohm \\n R3=\",round(R3*10**3,0),\"Kohm\"\n",
+ "print\"(ii) The value of resistance is \", round(Rk*10**3,0),\"ohm\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "(i) Resistances are \n",
+ " R1= 10.0 Kohm \n",
+ " R2= 2.0 Kohm \n",
+ " R3= 159.0 Kohm\n",
+ "(ii) The value of resistance is 842.0 ohm\n"
+ ]
+ }
+ ],
+ "prompt_number": 67
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.7 Page no 563"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Given\n",
+ "fl=100 #Hz\n",
+ "fh=1000 #Hz\n",
+ "R=159 #Kohm, for low pass filter\n",
+ "C=0.1 #micro F , for low pass filter\n",
+ "R1=15.9 # K ohm, for high pass filter\n",
+ "C1=0.01 #micro F , for high pass filter\n",
+ "R2=10.0 #K ohm\n",
+ "R3=10.0 #K ohm\n",
+ "R4=10.0 #K ohm\n",
+ "\n",
+ "#Calculation\n",
+ "Rom=(R2*R3*R4)/(R2+R3+R4)*10**-1\n",
+ "\n",
+ "#Result\n",
+ "print\"Value of resistance is \", round(Rom,1),\"Kohm\"\n"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Value of resistance is 3.3 Kohm\n"
+ ]
+ }
+ ],
+ "prompt_number": 9
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.8 Page no 564"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Given\n",
+ "C=0.047 #micro F\n",
+ "fn=50 #Hz\n",
+ "\n",
+ "#Calculation\n",
+ "import math\n",
+ "R=1/(2.0*math.pi*fn*C)\n",
+ "\n",
+ "#Result\n",
+ "print\"The value of resistance is \", round(R*10**3,0),\"Kohm\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "The value of resistance is 68.0 Kohm\n"
+ ]
+ }
+ ],
+ "prompt_number": 14
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.9 Page no 566"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Given\n",
+ "C=0.01 #micro F\n",
+ "R=15 #K ohm\n",
+ "f=2.5 #K ohm\n",
+ "\n",
+ "import math\n",
+ "b=2*math.pi*f*C*R\n",
+ "a=-(2*math.atan(b)*180/3.14)\n",
+ "\n",
+ "#Result\n",
+ "print\"Phase angle is \", round(a,0)"
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "Phase angle is -134.0\n"
+ ]
+ }
+ ],
+ "prompt_number": 26
+ },
+ {
+ "cell_type": "heading",
+ "level": 2,
+ "metadata": {},
+ "source": [
+ "Example 15.10 Page no 570"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "collapsed": false,
+ "input": [
+ "#Given\n",
+ "R=316.0 #ohm\n",
+ "a=10.0\n",
+ "R1=100 #ohm\n",
+ "F1=1.5 *10**3 #Hz\n",
+ "c=5.03*10**7\n",
+ "R6=1.8*10**3\n",
+ "\n",
+ "#Calculation\n",
+ "R2=R/a\n",
+ "R3=R1/(R*a-1)\n",
+ "R4=c/F1\n",
+ "R7=6*R6 \n",
+ "R8=(R6*R7)/(R6+R7)\n",
+ "\n",
+ "print\"value of external component are \\n R2=\",R2,\"Kohm \\n R3=\",round(R3*10**2,1),\"Kohm \\n R4=R5=\", round(R4*10**-3,2)\n",
+ "print\" R7=\",R7*10**-3,\"Kohm \\n R8=\", round(R8*10**-3,3),\"Kohm\""
+ ],
+ "language": "python",
+ "metadata": {},
+ "outputs": [
+ {
+ "output_type": "stream",
+ "stream": "stdout",
+ "text": [
+ "value of external component are \n",
+ " R2= 31.6 Kohm \n",
+ " R3= 3.2 Kohm \n",
+ " R4=R5= 33.53\n",
+ " R7= 10.8 Kohm \n",
+ " R8= 1.543 Kohm\n"
+ ]
+ }
+ ],
+ "prompt_number": 60
+ }
+ ],
+ "metadata": {}
+ }
+ ]
+}
\ No newline at end of file |