450-4083/01 – Microcontrollers Applications in Biomedical Engineering (AMvBI)

Gurantor departmentDepartment of Cybernetics and Biomedical EngineeringCredits4
Subject guarantorprof. Ing. Michal Prauzek, Ph.D.Subject version guarantorprof. Ing. Michal Prauzek, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory type B
Year1Semestersummer
Study languageCzech
Year of introduction2019/2020Year of cancellation
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
CHO0178 Ing. Jan Choutka
PRA132 prof. Ing. Michal Prauzek, Ph.D.
STA048 Ing. Martin Stankuš, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Part-time Credit and Examination 0+16

Subject aims expressed by acquired skills and competences

The aim of subject is to present general knowledge about ARM Cortex M microcontroller and its applications especially in the biomedical engineering field. The student is acquainted with the possibilities of microcontroller usage, including their basic configuration, peripheral settings and program design. Students should be able to use a microcontroller to control simple hardware applications, especially in biomedical engineering field.

Teaching methods

Lectures
Individual consultations
Experimental work in labs
Project work
Teaching by an expert (lecture or tutorial)

Summary

The course focuses on the application of ARM Cortex M microcontrollers and their use in biomedical engineering. The syllabus of the subject has three sub-sections. The first part explains the basic concepts in the field of microprocessors and microcontrollers. The middle part of the subject deals with the individual peripherals of the microcontroller and their usage possibilities. The last part explains the application of a microcontroller in biomedical engineering by basic control and measurement tasks. Laboratory work in the subject includes mainly practical work with development kits.

Compulsory literature:

Dean, Alexander G. Embedded systems fundamentals with ARM Cortex-M based microcontrollers : a practical approach. Cambridge: ARM Education Media, 2017.

Recommended literature:

Zhu, Yifeng. Embedded Systems with ARM® Cortex-M3 Microcontrollers in Assembly Language and C. E-Man Press, LLC, 2014. Ganguly, Amar K. Embedded Systems : Design, Programming and Applications. Oxford: Alpha Science International Ltd, 2014

Additional study materials

Way of continuous check of knowledge in the course of semester

The student is assessed based on laboratory work, a credit test, and an independent project. The credit is awarded from the 13th week. To obtain the credit, the student must achieve at least 10 points, with a maximum of 40 points. The examination consists of a written part – the final test (20–40 points) – and an oral part (10–20 points). The overall evaluation is 51–100 points in accordance with the study regulations.

E-learning

Materials are available at https://lms.vsb.cz/?lang=en

Other requirements

There are not defined other requirements for student.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

1. Embedded control systems: basic specification and current trends in embedded systems, summary of microprocessor and microcontroller theory. 2. Microcontroller: core ARM Cortex M, microcontroller topology a specification. 3. Basic microcontroller configuration: clock signal, watchdog, JTAG, power supply system, reference voltages, package, basic configuration registers. 4. Configuration of input and output interface: configuration registers, electrical characteristic of a port, PORT and GPIO peripherals. 5. Interrupt system in ARM Cortex M, interrupt controller (NVIC), interrupt sources, priority, vector, handler. Internal connection of microcontroller peripherals. 6. Counters and timers: SysTick, periodic interrupt timers, advanced timers, real time timers, low-power timers. 7. Signal digitalization in microcontroller: AD converters and their configuration, synchronization, multiplexing and correct implementation. 8. Other analogue peripherals: DA converters and analog comparator. 9. Basic communication peripherals and their configuration: UART, I2C, SPI. Communication with external memory. 10. Advanced communication interfaces: USB, Ethernet and wireless communication standards. 11. Direct memory access (DMA): Usage methods and peripheral configuration. 12. Modern trends in embedded control systems, review of modern technologies. 13. Final lecture, summary of subject knowledge, preparation for exam.

Conditions for subject completion

Part-time form (validity from: 2019/2020 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 40 (40) 15
                Credit test Written test 40  1 1
        Examination Examination 60 (60) 15 3
                Written part Written examination 40  10 3
                Oral part Oral examination 20  10 1
Mandatory attendence participation: 80% attendance at the exercises

Show history

Conditions for subject completion and attendance at the exercises within ISP: Completion of all mandatory tasks within individually agreed deadlines.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2026/2027 (N0988A060001) Biomedical Engineering K Czech Ostrava 1 Choice-compulsory type B study plan
2026/2027 (N0988A060001) Biomedical Engineering P Czech Ostrava 1 Choice-compulsory type B study plan
2025/2026 (N0988A060001) Biomedical Engineering K Czech Ostrava 1 Choice-compulsory type B study plan
2025/2026 (N0988A060001) Biomedical Engineering P Czech Ostrava 1 Choice-compulsory type B study plan
2024/2025 (N0988A060001) Biomedical Engineering P Czech Ostrava 1 Choice-compulsory type B study plan
2024/2025 (N0988A060001) Biomedical Engineering K Czech Ostrava 1 Choice-compulsory type B study plan
2023/2024 (N0988A060001) Biomedical Engineering P Czech Ostrava 1 Choice-compulsory type B study plan
2023/2024 (N0988A060001) Biomedical Engineering K Czech Ostrava 1 Choice-compulsory type B study plan
2022/2023 (N0988A060001) Biomedical Engineering P Czech Ostrava 1 Choice-compulsory type B study plan
2022/2023 (N0988A060001) Biomedical Engineering K Czech Ostrava 1 Choice-compulsory type B study plan
2021/2022 (N0988A060001) Biomedical Engineering P Czech Ostrava 1 Choice-compulsory type B study plan
2021/2022 (N0988A060001) Biomedical Engineering K Czech Ostrava 1 Choice-compulsory type B study plan
2020/2021 (N0988A060001) Biomedical Engineering K Czech Ostrava 1 Choice-compulsory type B study plan
2020/2021 (N0988A060001) Biomedical Engineering P Czech Ostrava 1 Choice-compulsory type B study plan
2019/2020 (N0988A060001) Biomedical Engineering P Czech Ostrava 1 Choice-compulsory type B study plan
2019/2020 (N0988A060001) Biomedical Engineering K Czech Ostrava 1 Choice-compulsory type B study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2024/2025 Summer
2023/2024 Summer
2022/2023 Summer
2021/2022 Summer
2020/2021 Summer