455-0092/01 – Embedded Control Systems (VRS)

Gurantor departmentDepartment of Measurement and ControlCredits4
Subject guarantorIng. Vladimír Kašík, Ph.D.Subject version guarantorIng. Vladimír Kašík, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory
YearSemestersummer
Study languageCzech
Year of introduction2001/2002Year of cancellation2002/2003
Intended for the facultiesFEIIntended for study typesMaster
Instruction secured by
LoginNameTuitorTeacher giving lectures
KAS73 Ing. Vladimír Kašík, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2

Subject aims expressed by acquired skills and competences

The target of this course is to familiarize students with a design technology of the Embedded Control Systems, integrated in complex function blocks and final products. The contents of lectures and excersises is composed to improve the digital and microprocessor technique skills. The students will be able to choose apropriate hardware for solved task and then implement required control algorithms. They solves consequently the problems with power supply, supporting devices, reliability etc.

Teaching methods

Summary

The target of this course is to familiarize students with a design technology of the Embedded Control Systems, integrated in complex function blocks and final products. The contents of lectures and excersises is composed to improve the digital and microprocessor technique skills. The students will be able to choose apropriate hardware for solved task and then implement required control algorithms. They solves consequently the problems with power supply, supporting devices, reliability etc. This course is engaged in the use of microprocessor technique in control system applications. The aspects of digital system design, simulation and implementation are discussed. Then the architectures of various microprocessors are described: Motorola 68HC12, M68332, M-Core, Atmel series 89Cxxxx a 90Cxxxx, Atmel AVR. The excersises are aimed to particular hardware - implementation of digital design in FPGAs, programming the microcontrollers.

Compulsory literature:

Klúčik, J.: Mikrokontroléry ATMEL s jádrem 8051. Praha, BEN-technická literatura, 2001. M-Core Reference Manual, Motorola, 2000. CPU12 Reference Manual, Motorola, 1997. Hrbáček, J.: Programování mikrořadičů PIC. Praha, BEN-technická literatura, 2000

Recommended literature:

M-Core Reference Manual, Motorola, 2000. CPU12 Reference Manual, Motorola, 1997. Reference Manuals in http://www.atmel.com/

Way of continuous check of knowledge in the course of semester

Verification of study: 1 test and 2 individual works Conditions for credit: min.20 points (40 points maximum)

E-learning

Další požadavky na studenta

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: Embedded Control Systems, basic specification, today´s trends. HW versus SW realization of logic functions - comparison. Programmable Logic devices PAL, GAL. The architecture of Xilinx FPGA series 4000. Design entry, simulation, implementation and debugging tools for FPGAs. Xilinx Foundation: Schematic editor, State diagram editor, HDL languages. Hazards in logic systems and methods of elimination of them. Synchronnous and asynchronnous logic design of Control systems. Programmable logic devices Xilinx series 5200, 9500 and Virtex. The IEEE 1149.1 standard - Boundary Scan. Analog and Digital peripheral circuits of embedded control systems. The use of Motorola 68HC12 in control systems. Architecture, programming model, memory subsystem. Microcontroller Motorola 68HC12: Architecrute - continued, input/output system. The use of Motorola M-CORE in control systems. Architecture, programming model, memory subsystem. Microcontroller Motorola M-CORE: Architecrute - continued, input/output system. The use of Motorola 68332 in control systems. Architecture, programming model, memory subsystem. The use of Atmel microcontrollers series 89Cxxxx and 90Cxxxx in control systems. Architecture, programming model, input/output system. Development Tools for Atmel microcontrollers: Programming (assembler, C language), debugging, ISP. The embedded control systems design with emphasis on HW and SW reliability. Laboratories: Storing the configuration data into external memory, serial interface implementation in FPGA. Controlling the display and keyboard. Continuing on 1-st individual work. Familiarizing with M68HC12 development board. Compilation the C-program example, storing the compiled code into FLASH memory, running the code. Presentation of the of 1-st individual work. Test no.1: Embedded Control Systems, programmable logic devices - basic terms, use. Specification of 2-nd individual work: The software application on choosen processor type - create and debug. Individual working - creating and debugging the program on M68HC12. Familiarizing with EVB2107 development board and development tool "CodeWarrior". Compilation the C-program example, storing the compiled code into FLASH memory, running the code. Individual working - creating and debugging the program on EVB2107. Familiarizing with Atmel AVR development board. Compilation the program example, storing the compiled code into FLASH memory, running the code. Individual working - creating and debugging the program on Atmel AVR. Seminar: Presentation of the of 2-nd individual work. Computer labs: Familiarizing with the FPGA development tools. Xilinx Foundation development tool: Schematic editor, device library, LogiBLOX. Specification of 1-st individual work: Design entry, simulation and implementation of the logic system in FPGA. Xilinx Foundation: Hierarchical design structure, buses, logic simulator. Xilinx Foundation: Design implementation, timing simulation, timing analysis, EPIC.

Conditions for subject completion

Full-time form (validity from: 1960/1961 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Exercises evaluation and Examination Credit and Examination 100 (145) 51
        Examination Examination 100  0
        Exercises evaluation Credit 45  0
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2002/2003 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (2612T018) Electronics and Communication Technology P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (10) Elektrické stroje a přístroje P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (20) Elektrické pohony a výkonová elektronika P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (3907T001) Electrical Power Engineering P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering P Czech Ostrava 4 Optional study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (2612T018) Electronics and Communication Technology P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (10) Elektrické stroje a přístroje P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (20) Elektrické pohony a výkonová elektronika P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (3907T001) Electrical Power Engineering P Czech Ostrava Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner