SubjectsSubjects(version: 945)
Course, academic year 2016/2017
   Login via CAS
Experiment Automation - NFPL017
Title: Automatizace experimentu
Guaranteed by: Department of Macromolecular Physics (32-KMF)
Faculty: Faculty of Mathematics and Physics
Actual: from 2007 to 2017
Semester: summer
E-Credits: 4
Hours per week, examination: summer s.:1/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Guarantor: doc. RNDr. Ivo Křivka, CSc.
Classification: Physics > Solid State Physics
Annotation -
Last update: Marcela Búryová (11.05.2018)
Personal computers in physical experiments. Basic interconnection interfaces and their usage to control devices and transfer data (Centronics, IEEE-1284, RS-232, USB, IEEE-1394, FireWire). IEEE-488 standard (GPIB, HP-IB, IEC-625). Plug-in I/O boards. Data acquisition. Real-time experiment control. Basic principles of advanced measuring instrument; its integration into the apparatus. Exercise in a form of a particular programming task using the TestPoint programming environment.
Aim of the course -
Last update: doc. RNDr. Ivo Křivka, CSc. (22.03.2018)

The student will learn to connect an experimental apparatus to a computer and to create a program for its control.

Literature - Czech
Last update: doc. RNDr. Ivo Křivka, CSc. (22.03.2018)

Mark Minasi : Velký průvodce hardwarem, Grada, 1994

H. Bernstein : PC tuning, Unis. Brno, 1993

M. Brandejs : Mikroprocesory INTEL, Grada, 1991

M. Šnorek : Periferní zařízení I., skriptum ČVUT, 1991

Low level measurements, 5th edition, Keithley, 1998

Switching handbook, 4th edition, Keithley, 2001

TestPoint Techniques & Reference, Capital Equipmet Corporation, 1995

Teaching methods - Czech
Last update: KRIVKA/MFF.CUNI.CZ (11.04.2008)

přednáška + praktická cvičení

Syllabus -
Last update: doc. RNDr. Ivo Křivka, CSc. (07.05.2018)
1. Personal computers in physical experiments.
Possible levels of computer integration into the apparatus (data acquisition, control).

PC structure - hardware and software:

Processor (operational modes, instruction set, MMX, SSE, 3DNow! extensions, HT technology, dual-core),

memory (virtual address, paging), chipset, internal bus (ISA, PCI, AGP, PCI-Express),

graphic adapters, disc drives (ATA, SATA, SCSI, RAID principles), I/O interfaces.

Operating system, filesystems (FAT, FAT32, NFTS).

Basic principles of multitasking operating systems (processes, threads, parallel programming).

Network environment, basic protocols (IPX/SPX, TCP/IP, UDP).

2. Communication with peripheral devices.
Principles of communication with peripheral devices, basic interface types.

Parallel interface Centronics (IEEE-1284 - SPP, ECP, EPP).

Serial interface RS-232 (data terminal equipment, data communications equipment, handshake, null modem).

Extended interfaces - USB, IEEE-1394 (FireWire, i-Link), IEEE-488.

PC extension cards. Plug-in data acquisition boards.

3. IEEE-488 standard (GPIB, HP-IB, IEC-625).
Electrical and logical limitations. Interconnection topology.

Basic interface functions (listener, talker, controller).

Universal and addressed commands. Communication description. Handshake.

IEEE-488.2 extension.

4. Plug-in data acquisition boards. Experiment control.
Plug-in I/O board installation, configuration and software support.

Programming environment for development of experiment control software.

Programmed data acquisition. Real-time experiment control.

5. Advanced measuring instruments.
Digital multimeters and electrometers, programmable voltage/current sources,

fast voltmeters, memory oscilloscopes, LCR meters, programmable switch systems

(scanners), suitability of various switching contact types for particular purposes

(e.g. temperature sensing), programmable amplifiers.

Basic principles of advanced measuring instrument; its integration into the apparatus.

6. Exercise in a form of a particular programming task.
Development of a simple computer controlled experiment set-up using the TestPoint programming environment.

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html