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

Gurantor departmentDepartment of Cybernetics and Biomedical EngineeringCredits4
Subject guarantordoc. Ing. Michal Prauzek, Ph.D.Subject version guarantordoc. 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
BAN0044 Ing. Kamil Bančík
CHO0178 Ing. Jan Choutka
JAN0389 Ing. Karolína Gaiová
PAT0060 Ing. Tereza Kučová
PRA132 doc. Ing. Michal Prauzek, 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

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

Way of continuous check of knowledge in the course of semester

Verification of study: test individual project Conditions for credit: The student is classifying on base 1 test 5-20 points and individual project 5-20 points. Award of 14 th. week. Condition for receiving is min. 10 points, maximum of receiving points is 40. Examination - Writing part - Closing test - 20-40 points. Oral part 10-20 point. Total classification 51-100 points according study rules.

E-learning

Other requirements

There are not defined other requirements for student.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Timetable of lectures: 1. Subject introduction and motivation, review of important programming construction in C language. 2. Microprocessor (MPU): history, computer architecture, arithmetic and logic unit, internal and external memory, instruction and instruction processing, instruction set, core ARM Cortex M. 3. Microcontroller (MCU): internal structure, peripherals, internal bus, programmers model, documentation. 4. Input and output interface, basic peripherals: basic microcontroller settings, GPIO peripheral, data direction settings, pull-up resistor, logic levels. 5. Interrupt system: interrupt sources, priority, vectors, handlers, interrupt controller (NVIC). 6. Counters and timers: SysTick, peripheral timers, input captures and output compare modes, pulse-width modulation, real time timers. 7. Analog signal in microcontroller: parallel AD converter, successive approximation converter, multiplexed converter, basic DA converters. 8. Basic serial communication interfaces: UART, I2C, SPI 9. User interface options: display, keyboard. 10. MCU application: heart rate sensing by external module, communication by serial bus example. 11. MCU application: electrical potential sensing, biosignal digitalization example. 12. MCU application: pulse oximeter, light source control by pulse width modulation and digitalization of measured optical signal example. 13. Modern trends in microcontroller applications in biomedical engineering, survey of present technology from worldwide manufacturers. 14. Final lecture, preparation for exam, subject summary. The practical exercises in the laboratory will be in line with the lectures in the following areas: - Introduction to implementation of ARM Cortex M embedded systems and work with user environment. - Work with basic microcontroller peripherals: I / O interface, interrupt system, counters and timers, analog-to-digital converter, serial communication interface, user interface. - Application in biomedical electronics using a microcontroller: use of external modules, measurement of analog signals, excitation of external components.

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  15
        Examination Examination 60  15 3
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
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



2022/2023 Summer
2021/2022 Summer
2020/2021 Summer