5th semester syllabus for Electronics and Instrumentation Engineering




UNIVERSITY DEPARTMENTS
ANNA UNIVERSITY  :: CHENNAI 600 025
REGULATIONS – 2008
B.E. ELECTRONICS AND INSTRUMENTATION ENGINEERING

SEMESTER V 

CODE NO  COURSE TITLE  L  T  P  C 
THEORY 
EI9301 Industrial Instrumentation – I  3  0  0  3
EI9302  Control Engineering  3  1  0  4
CS9311  Data Structures and Algorithm  3  0  0  3
EC9313  Microprocessors and Microcontrollers  3  0  0  3
EI9303  Virtual Instrumentation  3  1  0  4
  Elective – I  3  0  0  3
PRACTICAL 
EI9304  Programming and Data Structures Laboratory  0  0  3  2
EI9305  Microprocessors and Microcontrollers Laboratory  0  0  3  2
GE9371  Communication Skills and Soft Skills  0  0  2  1
 EI9301      INDUSTRIAL INSTRUMENTATION – I                   L T  P C 
    3  0  0  3 

AIM:
To provide an exposure to various measuring techniques for force, torque, velocity,
acceleration, vibration, density, temperature and pressure.

OBJECTIVES: 
  At the end of the course the student will have an insight about different
techniques, units and significance of measuring devices.
      
UNIT I   MEASUREMENT OF FORCE, TORQUE AND VELOCITY                 9
Electric balance – Different types of load cells:- Hydraulic,  Pneumatic strain gauge,
Magneto elastic and Piezo electric load cell  –  Different methods of torque
measurements:-  strain gauge and Relative angular twist  -  Speed measurement:-
Capacitive tacho, Dragcup type tacho, D.C. and A.C. Tachogenerators and
Stroboscope.
      
UNIT II         MEASUREMENT OF ACCELERATION, VIBRATION AND DENSITY   9                                                                      
Accelerometers:-  LVDT,  Piezo-electric, Strain gauge and Variable reluctance type
accelerometer – Mechanical type vibration instruments – Seismic instruments as an
accelerometer – Vibrometers - Calibration of Vibration pickups - Units of density and
specific gravity, Baume scale, and API scale  –  Density Measurement:-  Pressure
head type densitometers, Float type densitometers, Ultrasonic densitometer and
Bridge type gas densitometer.      

UNIT III  PRESSURE MEASUREMENT                                                  9
Units of pressure – Manometers  –  Types:- Elastic type pressure gauges, Bourdon
tube, Bellows and Diaphragms - Electrical methods:- Elastic elements with LVDT and
strain gauges, Capacitive type pressure gauge, Piezo-resistive pressure sensor and
Resonator pressure sensor  -  Measurement of vacuum:-  McLeod gauge, Thermal
conductivity gauges and Ionization gauges:- Cold cathode type and hot cathode type
- Testing and calibration of pressure gauges - Dead weight tester.

UNIT IV  TEMPERATURE MEASUREMENT             9
Definitions and standards  -  Primary and secondary fixed points  –Calibration of
thermometers - Different types of filled in system thermometers -Sources of errors in
filled in  systems and their compensation-Bimetallic thermometers  –  Electrical
methods of temperature measurement-Signal conditioning of RTDs and their
characteristics - 3 lead and 4 lead RTDs - Thermistors.

UNIT V  THERMOCOUPLES AND RADIATION PYROMETERS                     9                                                
Thermocouples  - Laws of thermocouple – Fabrication of industrial thermocouples –
Signal conditioning  -  Isothermal block reference junctions  –  Cold junction
compensation - High temperature Measurement – Radiation methods of temperature
measurement  –  Radiation fundamentals  -  Total radiation pyrometers  -  Optical
pyrometers  -  Two colour radiation pyrometers  –  Fiber Optic temperature
measurement.
                L: 45: TOTAL: 45 PERIODS  

TEXT BOOKS:
1.  Doeblin, E.O., “Measurement Systems Application and Design”, International
Student Edition, 5
th
Edition, McGraw - Hill Book Company, 2004.
2.  Jones, “Instrument Technology”, Vol.2, Butterworth-Heinemann, International
Edition, 2003.

REFERENCES: 

1.  Liptak, B.G., “Instrumentation Engineers Handbook (Measurement)”, CRC Press,
2005
2. Patranabis, D., “Principles of Industrial Instrumentation”, 2
nd
  Edition,  Tata
McGraw - Hill Publishing Company Ltd., New Delhi, 1999.
3.  Holman, P., “Experimental Methods for Engineers”, 6
th
  Edition, McGraw  -  Hill
Book Company, 2000.
4.  Nakra, B.C. and Choudhury, K.K., “Instrumentation Measurement and Analysis”,
Tata McGraw - Hill Pub. Co. Ltd, 2
nd
 Edition New Delhi, 2005.


EI 9302    CONTROL ENGINEERING                        L T P C                    
        3 1 0  4   
AIM: 
To provide a sound knowledge in the basic concepts of Linear Control Theory and
Design.

OBJECTIVES: 
  To understand the methods of representation of systems and their transfer
function models.
 To provide adequate  knowledge in time response of systems and steady state
error analysis.
 To give basic knowledge in obtaining the open loop and closed–loop frequency
responses of systems.
 To understand the concept of stability of control system and methods of stability
analysis.
 To study the three ways of designing compensators for a control system.
 
UNIT I   SYSTEMS AND THEIR REPRESENTATION                                      9  
Basic elements in control systems  – Open and Closed loop systems  –  Feedback
characteristics – Effects of feedback – Mathematical modeling of physical systems:-
Mechanical, Thermal, Hydraulic and Pneumatic systems - Transfer function – AC and
DC servomotors – Block diagram reduction techniques – Signal flow graph - Control
system components - Computer simulation.

UNIT II   TIME RESPONSE ANALYSIS                                                             9
Time response  –  Types of test inputs  -  I and II order system responses  -  Error
coefficients  –  Generalized error series  -  Steady state error  -  Time  domain
specifications - Computer simulation.

UNIT III  FREQUENCY RESPONSE ANALYSIS                                             12
Frequency response  -  Frequency domain specifications  -  Bode plot-  Polar plot  -
Determination of phase margin and gain margin - Constant M and N circles - Nichols
chart  - Determination of closed loop response from open loop response  - Computer
simulation.

UNIT IV  STABILITY OF CONTROL SYSTEM                                                   6
Concepts of stability  –  Location of roots in s-plane for stability  –  Routh Hurwitz
criterion  –  Root locus techniques  –  Construction  –  Nyquist stability criterion  -
Computer simulation.

UNIT V  CONTROL SYSTEM DESIGN                                                             9
PID controllers  - Performance criteria  - Selection of controller modes  –  Lag, Lead,
and Lag-Lead networks  –  Compensator design for desired response using Root
locus and Bode diagrams - Computer simulation.
                                                                                 L: 45 T: 15 TOTAL: 60 PERIODS 

TEXT BOOKS: 
1.  Gopal, M., “Control Systems, Principles and Design”, Tata McGraw-Hill Pub. Co.,
2
nd
 Edition, New Delhi, 2006.
2. Nagrath, I.J. and Gopal, M., “Control System Engineering”, New-age International
(P), 4th Edition Ltd., New Delhi, 2006.


REFERENCES:
1.  Ogata, K., “Modern Control Engineering”, Prentice Hall of India Ltd., 4
th
 Edition,
New Delhi, 2006.
2.  Kuo, B.C., “Automatic Control Systems”, Prentice Hall of India Ltd., New Delhi,
2003.


CS9311   DATA STRUCTURES AND ALGORITHM                  L  T  P C  
                              3  0  0  3                                  
AIM: 
To present the concept of different type data structures through algorithm.

OBJECTIVES: 
  To introduce the concepts of arrays and its representations.
 To study linked lists, stack and queue structures.
 To study trees, representation of trees, tree traversal and basic operations on
trees.
 To study some of the sorting and searching techniques.
 To study the concept of graphs, traversal techniques and minimum spanning tree.
  
UNIT I   ARRAYS AND LINKED LISTS                                                            8
Linear arrays: Representation of linear array, Traversing linear array and  Insertion
and deletion in linear arrays  -  Multidimensional arrays:-  Representation of  Ndimensional arrays in memory -  Linked list:- Representation of linked list in memory,
Traversing linked list, Insertions and deletions in linked list, Doubly linked list, Circular
linked list and Header linked list  -  Sorted linked list:-  Searching,  Insertion and
Deletion.

UNIT II   STACKS AND QUEUES                                                                      8
Stack:-  Representation of stack with array and linked list,  Simple applications,
Recursions and Implementation of recursive procedures -  Queues:- Representation
of queue with array and linked list, Priority queue, Representation of priority queue
with array and list, Circular queue and Dequeue.

UNIT III  TREES                                                                                                12
Binary Trees:- Types of binary trees, Representation of binary trees and Traversing
binary trees  –  Binary Search Tree:-  Searching, Inserting and Deleting in binary
search tree  –  AVL Search Tree:-  Insertion and Deletion in AVL tree  –  B  Trees:-
Searching, Inserting and Deleting in B trees – Heap Tree:-  Insertion and Deletion in
Heap tree – Threading in trees:- Minimum weighted path length tree – General tree
to binary tree representation.
 
UNIT IV  GRAPHS            9
Definitions  – Representation of graph with adjacency matrix and linked list  – Path
Matrix  –  Shortest path algorithms  –  Warshall’s algorithm, Dijkstra’s algorithm  –
Minimum spanning trees:-  Prim’s algorithm and Kruskal’s algorithm  –Traversing a
graph  – Breadth first search and tree  –  Depth first search and tree  –  Topological
sorting – Operations on graph.

UNIT V  SEARCHING AND SORTING                                         8
Binary search  –  Hashing:-  Hash function, Collision, Separate chaining, Open
addressing, Rehashing and  Extendible hashing  –  Sorting:-  Selection, Bubble,
Insertion, Merge, Quick, Heap and Radix Sort.
                                                                            L: 45: TOTAL: 45 PERIODS
TEXT BOOKS:

1.  Weiss, M. A., “Data Structures and Algorithm Analysis in C”,    4
th
  Impression,
Pearson Education, 2006.
2.  Tanenbaum, A.M., Langsam, Y. and Augenstein, M.J., “Data Structures Using C”,
1
st
 Impression, Pearson Education, 2006.
3. Lipschutz, S., Vijalakshmi Pai,G.A., “Data Structures”, Tata McGraw  -  Hill
Publishing Company Limited, 2006.

REFERENCES: 
1.  Kruse, R.L., Bruce, P. and Tondo, L.C.L., “Data Structures and Program Design
in C”, 16
th
 Printing, Prentice-Hall of India, 2001.
2. Michael Berman, A., “Data Structures Via C++”, 1
st
  Indian Edition, Oxford
University Press, 2007.
3. Sahni, S., “Data Structures, Algorithms and Applications in Java”, 2
nd
  Edition,
Universities Press, Hyderabad, 2005.
  
EC 9313     MICROPROCESSORS AND MICROCONTROLLERS           L T P C 
        3  0 0 3  
AIM: 
To expose the students  to Architecture and Programming of Microprocessors and
Microcontrollers.

OBJECTIVES:
  This course lays an in-depth foundation of 8 bit microprocessor using 8085 family
and overview of advanced processors, discusses organization, architecture and
operation of popular Intel 8051 family of 8 bit  microcontroller and the peripherals,
memory interfacing with these devices.

UNIT I   8085 MICROPROCESSOR                   9
Introduction to 8085  –  Architecture, Instruction set, Addressing modes, Interrupts
Timing diagram, memory and I/O interfacing – Programming exercises in 8085.

UNIT II  ADVANCED MICROPROCESSORS                   9
Overview of Microprocessors Architectures:-  8086/8088, 80186/80188, 80286,
80386, 80486, PENTIUM, PENTIUM PRO PROCESSOR, PENTIUM II, PENTIUM III,
PENTIUM 4.
 
UNIT III  PERIPHERAL INTERFACING         9
PPI (8255) - USART (8251) –Timer (8253) - Programmable DMA Controller (8257) -
Programmable Interrupt controller (8259) - Keyboard display controller (8279) - ADC
and DAC Interfacing.

UNIT IV  MICROCONTROLLERS           9
Intel 8031 and 8051 Architectures - Special function Registers (SFR) - Instruction set
- Addressing modes - Assembly language programming -
Timer and Counter Programming  - Serial Communication Interrupts programming  -
External Memory Interfacing.

UNIT V  MICROPROCESSOR BASED SYSTEMS DESIGN       9
Microprocessor based Data acquisition system  -  Implementation of discrete Control
sequence  –  Implementation of Digital PID Algorithm  -  Stepper Motor Interfacing  -
Case studies in Industrial Process Control Systems.

L: 45: TOTAL: 45 PERIODS  
TEXT BOOKS:
1.  Gaonkar, R.S., “Microprocessor Architecture Programming and Application”,
Wiley Eastern Ltd., New Delhi, 5
th
 Edition, 2002.
2. Hall, D.V., “Microprocessor and Interfacing, Programming and Hardware”, Tata
McGraw - Hill, 2
nd
 edition, 1999.
3.  Ayala, K.J., “The 8051 Microcontroller Architecture and  Programming
Applications”, Penram International Publishing (India) Pvt. Ltd, 2004.

REFERENCES: 
1.  Hint, K. and Tabak, D., “Microcontrollers, Architecture,  Implementation and
Programming”, McGraw - Hill International, USA, 1992.
2.  Mazidi, M.A. and Mazidi, J.G., “The 8051 Microcontroller and Embedded
Systems”, Prentice Hall, 2000.
3. Ray, A.K. and Bhurchandi, K.M.,  “Advanced Microprocessor and  Peripherals”,
Tata McGraw - Hill, 2002.
4.  Brey, B.B., “The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386,  
80486, PENTIUM, PENTIUM PRO PROCESSOR, PENTIUM II, PENTIUM III,
PENTIUM 4, Architecture, Programming and Interfacing”, 7
th
   Edition, Prentice
Hall of India Pvt. Ltd., 2006.
  
EI9303                  VIRTUAL INSTRUMENTATION                                  L T P C   
       3  1 0 4 
AIM: 
Focuses on the development of prototype Virtual Instrumentation.

OBJECTIVES:  
  To learn the programming, data acquisition hardware and implementing small
projects in VI.
UNIT I   INTRODUCTION                             9
Virtual Instrumentation  –  Definition and Flexibility  –  Block diagram and              
Architecture of Virtual Instruments  –  Virtual Instruments versus Traditional
Instruments  –  Review of software in Virtual Instrumentation  –  VI programming
techniques  - VI, sub VI, Loops and Charts, Arrays, Clusters and Graphs, Case and
Sequence Structures, Formula nodes, String and File Input/Output.

UNIT II   DATA ACQUISITION IN VI                                                                  9
A/D and D/A Converters, plug-in Analog Input/Output cards  -  Digital  Input and
Output Cards, Organization of the DAQ VI system  -  Opto Isolation  –  Performing
analog input and  analog output  -  Scanning multiple analog channels  -   Issues
involved in selection   of   Data  acquisition cards  - Data acquisition modules with
serial communication  - Design of digital voltmeters with transducer input  –  Timers
and  Counters .

UNIT III  COMMUNICATION NETWORKED MODULES                                   9
Introduction to PC Buses – Local busses:- ISA, PCI, RS232, RS422 and  
RS485 –  Interface  Buses:- USB,  PCMCIA,  VXI,  SCXI and  PXI  -Instrumentation
Buses :-   Modbus and GPIB  -  Networked busses  –  ISO/OSI  Reference model,
Ethernet and TCP / IP Protocols.

UNIT IV  REAL TIME CONTROL IN VI                                                              9
Design of ON/OFF controller and Proportional controller for a mathematically
described processes using VI software  – Modeling and basic control of Level and
Reactor Processes – Case studies on development of HMI, SCADA in VI.

UNIT V  APPLICATIONS                                                                                   9
PC based digital storage oscilloscope  -  Sensor Technology and Signal          
Processing  - Virtual Laboratory  - Spectrum Analyser  - Waveform Generator – Data
visualization from multiple locations:- Distributed monitoring and control - Vision and
Motion Control.      
                      L: 45 P: 15 TOTAL: 60 PERIODS  
TEXT BOOKS: 

1.  Nadovich, C., “Synthetic Instruments Concepts and Applications”, Elsevier, 2005.
2. Bitter, R., Mohiuddin, T. and  Nawrocki, M., “Labview Advanced  Programming
Techniques”, CRC Press, 2
nd
 Edition, 2007.
3.  Gupta, S. and Gupta, J. P., “PC Interfacing for Data Acquisition and Process
Control”, 2
nd
 Edition, Instrument Society of America, 1994.  

REFERENCES:
1.  Jamal, R. and Picklik, H., “Labview  –  Applications and Solutions”,  National
Instruments Release.
2. Johnson, G., “Labview Graphical programming”, McGraw-Hill, Newyork, 1997.
3. Wells, L.K. and Travis, J., “Labview for Everyone”, Prentice Hall, New  Jersey,
1997.
4. Buchanan, W., “Computer Busses”, CRC Press, 2000.
  
EI9304                  PROGRAMMING AND DATA STRUCTURES                    L T P C 
                              LABORATORY                                                                    0 0 3 2   
                                                   
AIM: 
To practice the various Data Structures through Programming Languages like C, C++
and Java.

OBJECTIVES:
  To facilitate the students, to write programs in C, C++ and Java.
 To implement the various data structures as Abstract Data Types.
 To write programs to solve problems using the ADTs.

1.  Implementation of Linear and Binary Search Algorithm using C/C++/Java.
2. Implementation of Selection Sort, Bubble  Sort, Insertion Sort Algorithmusing
C/C++/Java.
3. Implementation of Merge sort (array) and Quick Sort (Stack) Algorithm  using
C/C++/Java.
4. Implementation of Heap sort (tree) Algorithm using C/C++/Java.
5. Implementation of Linked List Algorithm (Insertions and Deletions  anywhere in
the list) Using C/C++/Java.
6. Implementation of Sorted Linked List Algorithm (Searching, Insertions and
Deletions) using C/C++/Java.
7. Implementation of Stack Applications (Wellformedness of parenthesis, Evaluation
of postfix expression, Infix expression to postfix expression    conversion) using
C/C++/Java.
8. Implementation of Linear Queue with Linked List using C/C++/Java.
9. Operations in a circular queue with array using C/C++/Java.
10. Queue operations (Priority queue) with priority of items using C/C++/Java.
11. Construction of Binary Search Tree and Traversal (pre, in and post order) using
C/C++/Java.
12. Insertions and deletions in Binary Search Tree using C/C++/Java.

  TOTAL: 45 PERIODS 

EI9305    MICROPROCESSORS AND MICROCONTROLLERS             L T P C 
                          LABORATORY               0 0 3  2        

1.  8085 Assembly Language Programming Exercises.
2. Interfacing 8255 and 8253 with 8085.
3. Interfacing 8279 and 8251 with 8085.
4.    Interfacing 8259 with 8085.
5.    Interfacing Stepper motor with 8085.
6.   8051 Assembly Language Programming Exercises.
7.   Interfacing ADC with Microprocessor and Microcontroller.
8.   Interfacing DAC with Microprocessor and Microcontroller.
9.    Microprocessor based Data Logger.
10.  Microprocessor based Traffic light controller.
11.  Microprocessor based PID controller.
12.  LCD Display Interface with 8051.
      TOTAL: 45 PERIODS   26
GE9371       COMMUNICATION SKILLS AND SOFT SKILLS                 L T P C  
                                        0 0 2 1   
             
AIM: 
To enhance the overall capability of students and to equip them with the necessary
Communication Skills and Soft Skills that would help them excel in their profession.

OBJECTIVES: 
  To equip students of engineering and technology with effective speaking and
listening skills in English.
 To help them develop their soft skills and interpersonal skills, which will make the
transition from college to workplace smoother and help them excel in their jobs.
 To enhance the performance of students at Placement Interviews, Group
Discussions and other recruitment exercises.

     A.   Viewing and discussing audio-visual materials                         (6 periods)  
                                                                                                      
1.  Resume / Report Preparation / Letter Writing:                                          (2)

      Letter writing – Job application with Resume - Project report - Email etiquette.

2.  Presentation skills:                                                                                      (1)

Elements of effective presentation – Structure of presentation  - Presentation
tools – Body language.

      3.   Soft Skills:                                                                                                     (1)
          
Time management – Stress management – Assertiveness – Negotiation
strategies.

4.  Group Discussion:                                                                                       (1)

Group discussion as part of selection process, Structure of group discussion –
Strategies in group discussion – Mock group discussions.

5.  Interview Skills:                                                                                            (1)
Kinds of interviews – Interview techniques – Corporate culture – Mock
interviews.
(Career Lab Software may be used for this section).

    
Note: Career Lab software may be used to learn the skills, to be applied in the
practice session.

     B.   Practice session                                                                           (24 periods)
1.  Resume / Report Preparation / Letter writing: Students prepare their  (4)
      own resume and report.
2. Presentation Skills: Students make presentations on given topics.        (8)
3. Group Discussion: Students participate in group discussions.                (6)
4. Interview Skills: Students participate in Mock  Interviews                        (6)

 
REFERENCES: 

1.  Anderson, P.V,  Technical Communication, Thomson Wadsworth, Sixth
Edition, New Delhi, 2007.
2. Prakash P,  Verbal and Non-Verbal Reasoning, Macmillan India Ltd.,
Second Edition, New Delhi, 2004.
3. John Seely, The Oxford Guide to Writing and Speaking, Oxford University
Press, New Delhi 2004.
4. David Evans, Decisionmaker, Cambridge University Press, 1997.
5. Thorpe, E  and Thorpe, S Objective English, Pearson Education,
      Second Edition, New Delhi 2007.
6. Turton, N.D and Heaton,  J.B,  Dictionary of Common Errors


For more information contact us via Studentstrainer@gmail.com. Caring is sharing, show your caring to us by sharing our post in social sites and keep like us,,,

{ 0 comments... read them below or add one }

Post a Comment

Enter your comments here