summaryrefslogtreecommitdiff
path: root/Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch6.ipynb
diff options
context:
space:
mode:
authorTrupti Kini2016-11-28 23:30:53 +0600
committerTrupti Kini2016-11-28 23:30:53 +0600
commit53019404538843d215fc9613bc149910cd80f735 (patch)
treebcf3b3377b6440e0f6369074a3d1700107722330 /Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch6.ipynb
parentf6b9d55c51123989c8c0eab953eb13fff2131da6 (diff)
downloadPython-Textbook-Companions-53019404538843d215fc9613bc149910cd80f735.tar.gz
Python-Textbook-Companions-53019404538843d215fc9613bc149910cd80f735.tar.bz2
Python-Textbook-Companions-53019404538843d215fc9613bc149910cd80f735.zip
Added(A)/Deleted(D) following books
A Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch1.ipynb A Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch2.ipynb A Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch3.ipynb A Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch4.ipynb A Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch5.ipynb A Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch6.ipynb A Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/screenshots/Screenshot_from_2_1irZXi7.png A Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/screenshots/Screenshot_from_2_PuHsZd9.png A Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/screenshots/Screenshot_from_2_sWGbyRo.png
Diffstat (limited to 'Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch6.ipynb')
-rw-r--r--Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch6.ipynb448
1 files changed, 448 insertions, 0 deletions
diff --git a/Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch6.ipynb b/Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch6.ipynb
new file mode 100644
index 00000000..f247911b
--- /dev/null
+++ b/Advanced_Measurements_And_Instrumentation_by_A._K._Sawhney/Ch6.ipynb
@@ -0,0 +1,448 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Chapter 6:Cathode ray oscilloscope"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.1"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "amplitude of voltage after 10 ms=4.76 V\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.1\n",
+ "import math\n",
+ "Vcc=50;\n",
+ "t=10*10**-3;\n",
+ "R=500*10**3;\n",
+ "C=0.2*10**-6;\n",
+ "tc=R*C;\n",
+ "Vo=Vcc*(1-math.exp(-t/tc));\n",
+ "print (\"amplitude of voltage after 10 ms=%.2f V\" %Vo)\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.2"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "voltage across the capacitor after 50 microsecond=1.36 V\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.2\n",
+ "import math\n",
+ "Vcc=4.76;\n",
+ "t=50*10**-6;\n",
+ "R=0.2*10**3;\n",
+ "C=0.2*10**-6;\n",
+ "tc=R*C;\n",
+ "Vo=Vcc*(math.exp(-t/tc));\n",
+ "print (\"voltage across the capacitor after 50 microsecond=%.2f V\" %Vo)\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.3"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Rise time=0.03 us\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.3\n",
+ "import math\n",
+ "BW=10*10**6;\n",
+ "tr=0.35/BW*10**6;\n",
+ "print (\"Rise time=%.2f us\" %tr)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.4"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Attenuation factor=10.0 \n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.4\n",
+ "import math\n",
+ "R=(9.0*10**3)+(900+90+10);\n",
+ "Rt=100*10**3;\n",
+ "Attenuation=R/Rt;\n",
+ "Attenuation_factor=1/Attenuation;\n",
+ "print (\"Attenuation factor=%.1f \" %Attenuation_factor)\n",
+ "\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.5"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Attenuation factor=11.0 \n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.5\n",
+ "import math\n",
+ "R=10.0*10**3;\n",
+ "Ri=100*10**3;\n",
+ "Rt=100*10**3;\n",
+ "Rp=(Ri*R)/(Ri+R);\n",
+ "Attenuation=Rp/Rt;\n",
+ "Attenuation_factor=1/Attenuation;\n",
+ "print (\"Attenuation factor=%.1f \" %Attenuation_factor)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.6"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "For point A Attenuation_factor=400\n",
+ "voltage per division value at point A=20.00\n",
+ "For point B Attenuation_factor=100\n",
+ "voltage per division value at point B=5.00\n",
+ "For point C Attenuation_factor=40\n",
+ "voltage per division value at point C=2.00\n",
+ "For point D Attenuation_factor=10\n",
+ "voltage per division value at point D=0.50\n",
+ "For point E Attenuation_factor=4\n",
+ "voltage per division value at point E=0.20\n",
+ "For point F Attenuation_factor=1\n",
+ "voltage per division value at point F=0.05\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.6\n",
+ "import math\n",
+ "Vo=50*10**-3;\n",
+ "print ('For point A Attenuation_factor=400')\n",
+ "Attenuation_factor=400;\n",
+ "Vi=Attenuation_factor*Vo;\n",
+ "print (\"voltage per division value at point A=%.2f\" %Vi)\n",
+ "print ('For point B Attenuation_factor=100')\n",
+ "Attenuation_factor=100;\n",
+ "Vi=Attenuation_factor*Vo;\n",
+ "print (\"voltage per division value at point B=%.2f\" %Vi)\n",
+ "print ('For point C Attenuation_factor=40')\n",
+ "Attenuation_factor=40;\n",
+ "Vi=Attenuation_factor*Vo;\n",
+ "print (\"voltage per division value at point C=%.2f\" %Vi)\n",
+ "print ('For point D Attenuation_factor=10')\n",
+ "Attenuation_factor=10;\n",
+ "Vi=Attenuation_factor*Vo;\n",
+ "print (\"voltage per division value at point D=%.2f\" %Vi)\n",
+ "print ('For point E Attenuation_factor=4')\n",
+ "Attenuation_factor=4;\n",
+ "Vi=Attenuation_factor*Vo;\n",
+ "print (\"voltage per division value at point E=%.2f\" %Vi)\n",
+ "print ('For point F Attenuation_factor=1')\n",
+ "Attenuation_factor=1;\n",
+ "Vi=Attenuation_factor*Vo;\n",
+ "print (\"voltage per division value at point F=%.2f\" %Vi)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.7"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Attenuationn for dc=10.0\n",
+ "Attenuationn for ac=3.0\n",
+ "Therefore the attenuation with ac is different from that of dc\n"
+ ]
+ }
+ ],
+ "source": [
+ "#6.7\n",
+ "import math\n",
+ "R2=100*10**3;\n",
+ "Vi=1.0;\n",
+ "R1=900*10**3;\n",
+ "Vo_dc=Vi*R2/(R1+R2);\n",
+ "k_dc=1/Vo_dc;\n",
+ "print (\"Attenuationn for dc=%.1f\" % k_dc)\n",
+ "XC2=1592.0;\n",
+ "Vi=1;\n",
+ "XC1=3183;\n",
+ "Vo_ac=Vi*XC2/(XC1+XC2);\n",
+ "k_ac=1/Vo_ac;\n",
+ "print (\"Attenuationn for ac=%.1f\" % k_ac)\n",
+ "print ('Therefore the attenuation with ac is different from that of dc')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.8"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "maximum velocity of the beam of electrons=16772557.39 m/s\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.8\n",
+ "import math\n",
+ "e=1.6*10**-19;\n",
+ "Ea=800;\n",
+ "m=9.1*10**-31;\n",
+ "Vox=(2*e*Ea/m)**0.5;\n",
+ "print (\"maximum velocity of the beam of electrons=%.2f m/s\" %Vox)\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.9"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "maximum velocity of the beam of electrons=26519741.77 m/s\n",
+ "deflection sensitivity=0.38 mm/V\n",
+ "Deflection Factor=2.67 V/mm\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.9\n",
+ "import math\n",
+ "e=1.6*10**-19;\n",
+ "Ea=2000;\n",
+ "m=9.1*10**-31;\n",
+ "Vox=(2*e*Ea/m)**0.5;\n",
+ "print (\"maximum velocity of the beam of electrons=%.2f m/s\" %Vox)\n",
+ "L=5;\n",
+ "ld=1.5*10**-2;\n",
+ "d=5*10**-3;\n",
+ "S=(L*ld/2*d*Ea);\n",
+ "print (\"deflection sensitivity=%.2f mm/V\" %S)\n",
+ "G=1/S;\n",
+ "print (\"Deflection Factor=%.2f V/mm\" %G)\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.10"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Input voltage required for deflection of 3mm =1.0 V\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.10\n",
+ "import math\n",
+ "Ea=2000;\n",
+ "L=0.3;\n",
+ "ld=2*10**-2;\n",
+ "d=5*10**-3;\n",
+ "D=3*10**-2;\n",
+ "Ed=(2*d*Ea*D)/(L*ld);\n",
+ "gain=100;\n",
+ "V_require=Ed/gain;\n",
+ "print (\"Input voltage required for deflection of 3mm =%.1f V\" %V_require)\n"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Exa 6.11"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {
+ "collapsed": false
+ },
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "maximum velocity of the beam of electrons=26519741.77 m/s\n",
+ "Cutt off frequency=132.60 MHz\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 6.11\n",
+ "import math\n",
+ "e=1.6*10**-19;\n",
+ "Ea=2000;\n",
+ "m=9.1*10**-31;\n",
+ "Vox=(2*e*Ea/m)**0.5;\n",
+ "print (\"maximum velocity of the beam of electrons=%.2f m/s\" %Vox)\n",
+ "l=50*10**-3;\n",
+ "fc=Vox/(4*l)*10**-6;\n",
+ "print (\"Cutt off frequency=%.2f MHz\" %fc)\n"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python [Root]",
+ "language": "python",
+ "name": "Python [Root]"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 2
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython2",
+ "version": "2.7.12"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 0
+}