AE3B38PRT Instrumentation for Data Acqusition and Proces Control

Course attribute
Course full name: 
Instrumentation for Data Acqusition and Proces Control
Platil A.
Platil A.
Weekly load: 


Since 2016 this site is obsolete and current version is on new server:





Lectures outline:

1.   Instrumentation for data acquisition (DAQ) systems - overview
2.   Sensors for non electrical quantities measurement and circuits for the connection.
3.   Circuits for analog signal processing. Linearization, autocalibration.
4.   Digitization of analog signals, methods for digital signal processing. Data interpretation and methods for improvement of measurement accuracy.
5.   Hardware for data acquisition and control, industrial controllers.
6.   Noise and noise reduction methods.
7.   Operating systems for DAQ systems. Development of software applications.
8.   Integrated development systems. The use of C/C++ language and graphical programming (LabVIEW, VEE).
9.   Standards for DAQ systems programming (SCPI, VISA, IVI).
10.   Automation of laboratory experiments.
11.   Modular DAQ systems, serial interfaces, wireless measurement systems.
12.   Modular instrumentation, virtual instruments.
13.   Structure of multifunction DAQ modules, programming.
14.   Integration of DAQ and control systems, practical aspects, realization.

Labs outline:

1.   LabWindows and LabVIEW, introduction
2.   Task No. 1: programming systems based on IEEE 488, RS-232, USB or Ethernet; basic programming techniques.
3.   Task No. 1: multimeter - simplified programming overview.
4.   Task No. 1: the SCPI status model.
5.   Task No. 1: data blocks transfer.
6.   Task No. 1 - testing.
7.   Task No. 1 - presentation.
8.   Task No. 2: programming systems based on PCI or PXI; basic programming techniques; DC voltage measurement.
9.   Task No. 2: sampling analog channels; data processing.
10.   Task No. 2 - presentation
11.   Task No. 3: distributed DAQ system based on RS-485, introduction.
12.   Task No. 3: distributed DAQ system - basic programming techniques
13.   Task No. 3: the use of TEDIA or ADVANTECH modules, development and debugging.
14.   Task No. 3 - presentation, evaluation.

Some materials from lectures:

Laboratory and industrial systems

Signal digitization

Sensor circuits

Sensor buses and DAQ software

Plug-in DAQ boards and programming

VISA library and communication

Instrument drivers

LXI standard

Modular systems

Serial interfaces

For description of GPIB (historically HP-IB) see this tutorial


Documentation for instruments and some other materials is here (Czech site, but English manuals, see Dokumentace).

For an overview of C-language programming and common errors see this document: Essential C 


Some materials for labs (assignements):

 Assignements No. 1-8  , and  Transistor (bigger setup CZ/ENG)

Exam topics:

see Exam topics 


Exam and grade:

Short test (approx. in 7th week): max. 20 pts.

+ Individual project (semester-long work): max. 30 pts. (criteria: functionality, well commented code, friendly GUI)

+ Final exam test: max. 50 pts.

TOTAL: max. 100 pts.   -  Grade: see ECTS rules.

ECTS Grade  A B C D E F
Points >= 90 >= 80 >= 70 >= 60 >= 50 < 50
Verbal Excellent Very good Good Satisfactory Sufficient Fail



[1]   J. Park, S. Mackay: Practical Data Acquisition for Instrumentation and Control Systems. Newnes 2003, ISBN: 978-0750657969 (available online from IP addresses of Czech Technical University via  )
[2]   R.B. Northrop: Introduction to Instrumentation and Measurements. CRC 005, ISBN: 978-0849337734
[3]   H.R. Taylor: Data Acquisition for Sensor Systems. Springer 1997, ISBN: 78-0-412-78560-3