Digital Instrumentation
Overall Course Objectives
To give the students an understanding of the use of microprocessor peripheral circuits in instrument systems and intelligent devices with systems engineering processes.
See course description in Danish
Learning Objectives
- develop microprocessor programs in C
- apply SPI-, I2C- and/or UART-bus/interface based peripheral components
- implement sensors (accelerometer, gyroscope, magnetometer, thermometer, distance meter,…) for measuring physical variables
- apply the build-in functions of the microprocessor
- expand a microprocessor system with external memory
- use analog-to-digital converters in a microprocessor based measurement system
- use the microprocessor to calibrate and linearise digitised measurements
- use advanced components for digitalisation of sensor signals.
- design a microprocessor-based instrumentation system and its software and/or firmware with standard processes (milestone, requirement specifications,…) of systems engineering.
Course Content
The course consists of laboratory work. There are no lectures, but there will be a brief introduction to each exercise.
During the exercises, a number of microprocessor-based systems with serial interface to peripheral components like AD converters, digital sensors, memory, and LCD displays are developped. In the last part of the course, a self designed larger instrumentation project is implemented, where system engineering processes are used.
These exercises/project shall be documented in reports.
Recommended prerequisites
30010, Experience with C programming or the like and a basic knowledge of the microprocessor and its interfacing with peripherals.
Teaching Method
Mandatory quizzes, laboratory exercises, and project work.
Faculty
Limited number of seats
Maximum: 20.
Please be aware that this course has a limited number of seats available. If there are too many applicants, a pool will be created for the remainder of the qualified applicants, and they will be selected at random. You will be informed 8 days before the start of the course, whether you have been allocated a spot.