Programplaner og emneplaner - Student
ELFT2500 Embedded Systems and Instrumentation Course description
- Course name in Norwegian
- Innebygde systemer og instrumentering
- Study programme
-
Bachelor’s Programme in Electrical EngineeringBachelor's Degree Programme in Mechanical Engineering
- Weight
- 10.0 ECTS
- Year of study
- 2023/2024
- Curriculum
-
SPRING 2024
- Schedule
- Programme description
- Course history
-
Introduction
Increased use of high-performance microcontrollers and microprocessors in manufacturing automation control systems, robots, home appliances, power tools, office equipment, implantable medical devices, remote controls and toys has caused the embedded systems segment of electronics to expand within the last few decades to dominate the computing. Particularly, real-time embedded systems, fueled by processor efficiency improvements and advancements in instrumentation such as sensors and actuators, have sustained steep growth globally in industrial automation, energy infrastructure, transportation, telecommunication, and healthcare applications.
The course covers the fundamentals of microcontroller hardware/software architecture, common types of instrumentation used to interact with the physical world of automation, and different types of embedded system interfaces that allow the partnership between processors and instrumentation to be effective in automation systems. Sensors, measurement techniques, and important elements of industrial automation are studied, including examples of highly reliable robust PLC system hardware and programming. In-class discussions on design tradeoffs associated with embedded systems and instrumentation highlight evaluation of primary metrics for automation systems such as reliability and performance, as well as other considerations such as power consumption and battery life. Theory is reinforced with lab exercises, through which simple to complex embedded systems are progressively designed, verified, implemented, and tested in the lab using Computer-Aided-Design (CAD) tools. Lab examples present concepts and interfaces associated with automation engineering.
Recommended preliminary courses
Noen av konseptene fra ELPE1300, ELPE1400, ELI2300 vil være nyttige.
Required preliminary courses
Eksamen er todelt. Del 1 består av den store reportasjen/dokumentaren samt en analyseoppgave (åtte til ti sider). Denne delen vurderes etter en gradert skala med fem trinn fra A til E for bestått og F for ikke bestått.
Etter at sensuren på del 1 er publisert, holdes del 2, som er en justerende muntlig eksamen, der kandidaten kan få spørsmål fra pensum, undervisning og/eller eksamen. Studentene må ha fått bestått karakter på del 1 for å kunne gå opp til del 2, muntlig eksamen. Karakteren fra del 1 kan til muntlig justeres ett trinn opp eller ned.
Kandidater som ikke består eller har gyldig fravær ved ordinær eksamen, kan levere ny, utsatt eksamen. Kandidaten må da også fremstille seg til muntlig eksamen.
Learning outcomes
After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills, and general competence:
Knowledge
The student has knowledge of:
- Processor architecture and organization to support embedded system design;
- assembly and high-level programming of simple to intermediate complexity using modular approaches to execute typical embedded system tasks,
- hardware/software interfacing, embedded system design techniques and Computer-Aided Design (CAD) tools,
- physical principles of different instruments commonly used in automation, and equipment used for validation and testing of embedded systems,
- hardware and programming methods for common embedded subsystems such as memory technologies, digital/analog I/O, parallel/serial buses, timers, waveform generators, and interrupts,
- principles of data acquisition systems (data/signal conditioning, classification of instrumentation error, different calibration techniques),
- automation and IT layers at an industrial plant (Field, Control, Supervision, Planning, and Management),
- PLC systems: Components and input/output devices of a PLC and differences in programming from a microcontroller,ndustrial Internet of Things (IoT).
Skills
The student is capable of:
- setting up a simple automation plan
- interpreting instrumentation datasheets,
- providing an embedded system solution to an automation problem for measurement of different variables and control of various parameters,
- providing suggestions to minimize errors
- proposing a microcontroller and/or PLC based system with required I/O support,
- programming a microcontroller both in assembly and in high-level language for an embedded system design of simple to medium complexity with multi-tasked automation capabilities,
- using CAD tools and lab equipment to execute a design flow that includes programming, hardware configuration, simulation-based verification, and physical testing.
General competence
The student is capable of:
- setting up a general automation plan by selecting the appropriate instruments, microcontrollers and/or PLCs;
- designing, simulating, implementing, and testing a basic embedded automation system, including development of multi-tasked assembly or high-level programs.
- developing simple PLC programs
Teaching and learning methods
Eksamen vurderes etter en gradert skala med fem trinn, fra A til E for bestått og F for ikke bestått.
Course requirements
Intern og ekstern sensor er sammen om å vurdere alle kandidatene, både på skriftlig og muntlig eksamen.
Assessment
Anne Hege Simonsen
Permitted exam materials and equipment
Exam is "Open book"
Grading scale
Grade scale A-F.
Examiners
One internal examiner. External examiners are used regularly.