From 680d88758fa56798d0cd89ab95c8062c4b2cb690 Mon Sep 17 00:00:00 2001 From: Trupti Kini Date: Thu, 7 Jul 2016 23:30:28 +0600 Subject: Added(A)/Deleted(D) following books A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter1.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter10.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter13.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter14.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter15.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter2.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter3.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter4.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter5.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter6.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter7.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter8.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter9.ipynb A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/screenshots/Screenshot_(88).png A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/screenshots/Screenshot_(89).png A Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/screenshots/Screenshot_(90).png A "sample_notebooks/PRAVEENKUMAR C/STATICS_CHAPTER_1.ipynb" --- .../chapter15.ipynb | 394 +++++++++++++++++++++ 1 file changed, 394 insertions(+) create mode 100644 Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter15.ipynb (limited to 'Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter15.ipynb') diff --git a/Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter15.ipynb b/Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter15.ipynb new file mode 100644 index 00000000..242a7d17 --- /dev/null +++ b/Basic_Electronics_(Electronics_Engineering)_by_J.B.Gupta/chapter15.ipynb @@ -0,0 +1,394 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#Chapter 15 , Cathode Ray Oscilloscope" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##Example 15.1 , Page Number 537" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Deflection sensitivity : 0.167 mm/V.\n" + ] + } + ], + "source": [ + "#Variables\n", + "\n", + "l = 25.0 * 10**-3 #Length of plates (in meter)\n", + "d = 5.0 * 10**-3 #Distance between plates (in meter)\n", + "S = 0.20 #Distance between screen and centre of plates (in meter) \n", + "Va = 3000.0 #Accelerating voltage (in volts)\n", + "tracelen = 0.1 #Trace length (in meter)\n", + "y = tracelen/2 #vertical distance (in meter)\n", + "\n", + "#Calculation\n", + "\n", + "Vd = 2*d*Va*y/(l*S) #Deflecting voltage (in volts)\n", + "Vrms = Vd/2**0.5 #RMS value of voltage (in volts)\n", + "defsen = l*S/(2*d*Va) #Deflection sensitivity (in meter per volt)\n", + "\n", + "#Result\n", + "\n", + "print \"Deflection sensitivity : \",round(defsen * 10**3,3),\"mm/V.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##Example 15.2 , Page Number 537" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Maximum velocity of electrons : 18.75 e+6 m/s.\n" + ] + } + ], + "source": [ + "#Variables\n", + "\n", + "Va = 1000.0 #Accelerating voltage (in volts)\n", + "e = 1.6 * 10**-19 #Charge on electron (in Coulomb)\n", + "m = 9.1 * 10**-31 #Mass of electron (in kilogram) \n", + "\n", + "#Calculation\n", + "\n", + "v = (2*Va*e/m)**0.5 #Maximum velocity of electrons (in meter per second) \n", + "\n", + "#Result\n", + "\n", + "print \"Maximum velocity of electrons : \",round(v*10**-6,2),\"e+6 m/s.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##Example 15.3 , Page Number 538" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Applied voltage : 100.0 V.\n" + ] + } + ], + "source": [ + "#Variables\n", + "\n", + "defsen = 0.05 * 10**-3 #Deflection Sensitivity (in meter per volt)\n", + "spotdef = 5.0 * 10**-3 #Deflection factor (in volt per meter)\n", + "\n", + "#Calculation\n", + "\n", + "V = spotdef/defsen #Applied voltage (in volts)\n", + "\n", + "#Result\n", + "\n", + "print \"Applied voltage : \",V,\"V.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##Example 15.4 , Page Number 538" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Deflection sensitivity : 0.1667 mm/V.\n", + "Deflection factor : 6.0 V/mm.\n" + ] + } + ], + "source": [ + "#Variables\n", + "\n", + "l = 20.0 * 10**-3 #Length of plates (in meter)\n", + "d = 5.0 * 10**-3 #Distance between plates (in meter)\n", + "S = 0.25 #Distance between screen and centre of plates (in meter) \n", + "Va = 3000.0 #Accelerating voltage (in volts) \n", + "\n", + "#Calculation\n", + "\n", + "defsen = l*S/(2*d*Va) #Deflection Sensitivity (in meter per volt)\n", + "deffact = 1/defsen #Deflection factor (in volt per meter)\n", + "\n", + "#Result\n", + "\n", + "print \"Deflection sensitivity : \",round(defsen*10**3,4),\"mm/V.\"\n", + "print \"Deflection factor : \",deffact*10**-3,\"V/mm.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##Example 15.6 , Page Number 549" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Ratio of freqency of vertical and horizontal signals : 1.5 .\n" + ] + } + ], + "source": [ + "#Variables\n", + "\n", + "tangv = 3.0 #Positive of Y - peak to vertical line\n", + "tangh = 2.0 #Positive of X - peak to horizontal line \n", + "\n", + "#Calculation\n", + "\n", + "ratio = tangv/tangh #Ratio of freq. of vertical and horizontal signals \n", + "\n", + "#Result\n", + "\n", + "print \"Ratio of freqency of vertical and horizontal signals : \",ratio,\".\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##Example 15.7 , Page Number 549" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Frequency of vertical input : 7500.0 Hz.\n" + ] + } + ], + "source": [ + "#Variables\n", + "\n", + "fx = 3.0 * 10**3 #Frequency of horizontal input (in Hertz)\n", + "tangv = 2.5 #Positive of Y - peak to vertical line\n", + "tangh = 1.0 #Positive of X - peak to horizontal line \n", + "\n", + "#Calculation\n", + "\n", + "fy = fx*tangv/tangh #Frequency of vertical input (in Hertz)\n", + "\n", + "#Result\n", + "\n", + "print \"Frequency of vertical input : \",fy,\"Hz.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##Example 15.8 , Page Number 549" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Frequency of vertical input : 2500.0 Hz.\n" + ] + } + ], + "source": [ + "#Variables\n", + "\n", + "fx = 1000.0 #Frequency of horizontal input (in Hertz)\n", + "tangv = 2.0 #Points of tangency to vertical line\n", + "tangh = 5.0 #Points of tangency to horizontal line \n", + "\n", + "#Calculation\n", + "\n", + "fy = fx*tangh/tangv #Frequency of vertical input (in Hertz)\n", + "\n", + "#Result\n", + "\n", + "print \"Frequency of vertical input : \",fy,\"Hz.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##Example 15.9 , Page Number 549" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Mark to Space ratio : 0.25 .\n", + "Pulse frequency : 50.0 kHz.\n", + "Magnitude of pulse voltage : 0.43 V.\n" + ] + } + ], + "source": [ + "#Variables\n", + "\n", + "div = 1.0 #One division = one cm (in cm)\n", + "mark = 0.4 #One mark (in cm)\n", + "space = 1.6 #One space (in cm)\n", + "Amp = 2.15 #Amplitude \n", + "Ampctrl = 0.2 #Signal amplitude control (in volt per division) \n", + "tbctrlset = 10.0 * 10**-6 #Time based control setting (in seconds)\n", + "\n", + "#Calculation\n", + "\n", + "MtoS = mark/space #Mark to space ratio\n", + "T = (space + mark)*tbctrlset #Pulse time period (in seconds)\n", + "f = 1/T #Pulse frequency (in Hertz)\n", + "Vp = Amp * Ampctrl #Magnitude of pulse voltage (in volts) \n", + "\n", + "#Result\n", + "\n", + "print \"Mark to Space ratio : \",round(MtoS,2),\".\"\n", + "print \"Pulse frequency : \",(f*10**-3),\"kHz.\"\n", + "print \"Magnitude of pulse voltage : \",Vp,\"V.\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##Example 15.10 , Page Number 550" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "RMS value of ac voltage : 17.678 V.\n" + ] + } + ], + "source": [ + "#Variables\n", + "\n", + "L = 10 #Length of trace (in cm)\n", + "S = 5 #Deflection sensitivty (in volt per cm)\n", + "\n", + "#Calculation\n", + "\n", + "Vpktopk = L*S #Voltage peak-to-peak (in volts)\n", + "Vpeak = Vpktopk/2 #Peak value of voltage (in volts)\n", + "Vrms = Vpeak/2**0.5 #RMS of peak value (in volts) \n", + "\n", + "#Result\n", + "\n", + "print \"RMS value of ac voltage : \",round(Vrms,3),\"V.\"\n", + "\n", + "#Slight variations due to higher precision." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "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.10" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} -- cgit