Information on this page, including unit offerings, is from the 2020 academic year.
Real Time and Embedded Systems (ENG319)
|Organisational Unit||Engineering and Energy|
|Teaching Timetables||Murdoch S2
|Description||This unit provides thorough understanding, knowledge and practical experience in using embedded and computer-based systems in measurement and control applications. Topics: measurement systems; embedded systems, microcontrollers, program development environments; emulators, simulators and in-situ testing; a typical microcontroller and subsystems; watchdog and interrupts; digital signal processing; real-time embedded systems; DAQ Systems; analogue and digital I/O; sampling, aliasing and signal conditioning; signal analysis and spectral content; buffered I/O; simultaneous input and output; counting and timing operations; dynamic system simulation.|
|Unit Learning Outcomes||On successful completion of the unit you should be able to:
1. Explain the operating concepts and the capabilities of a range of embedded and real time systems
2. Explain and apply the type and range of types of physical I/O associated with a range of systems
3. Compare and contrast the different types of typical signals and the requirements and limitations of measuring each
4. Develop a skill set and experience in using microcontroller-based systems and develop an appreciation of the range of capabilities
5. Analyse, design, & implement a range of small embedded system applications
6. Design and create applications using LabVIEW for computer-based measurement, analysis and communication
7. Configure and use DAQ based systems to perform measurement, analysis, logging and control
8. Analyse, design and implement a range of small DAQ based applications
9. Be able to ascertain, define and solve problems appropriate to the above technical area
10. Be able to work effectively in small groups
11. Be able to effectively communicate the above technical information using both written and verbal skills.
|Timetabled Learning Activities||Lecture/Workshop/Laboratory: 2 x 3 hours per week in PS2.027|
|Unit Learning Experiences||This unit utilises the specialised Industrial Computer Systems facility. This facility is available 24/7, so students are encouraged to use the facility outside of the formal class times. Indeed, given the specialised industrial computer systems equipment and electrical panels, students must practice the skills and building upon the knowledge introduced during the formal classes. At any time within the facility, both formally timetabled classes or at other times, an informal 'studio' style of learning is encouraged, whereby students help each other, discuss and solve problems together.|
|Other Learning Experiences||As this unit makes use of specialised equipment available only in the Industrial Computer Systems facility which is available 24/7, students must regularly practice their skills and build their knowledge and understanding. When within the facility, all students are encouraged to help each other and discuss problems and solutions with each other. As the background work for projects is also done outside of class in groups, these also provide an opportunity to develop group-oriented skills.|
|Assessment||10% Laboratory Work - During the twice-weekly sessions, students learn and apply the basic knowledge of the unit. Students are assessed on their participation in the 'studio' style approach where everyone is encouraged to help and learn from each other.
30% Project work - Students in small groups are expected to develop a deeper understanding by applying the skills and knowledge to a practical computer based project. The assessment is based on the group formally presenting to the class, demonstrating the working system and submitting an electronic report.
60% Tests - Two tests consisting of both a practical and written component, are used to assess each student's skill level, understanding and knowledge of the area.
|Prerequisites||ENG109 Computing for Scientists and Engineers; ENG207/ENG262 Principles of Electronic Instrumentation; ENG294 Discrete Time Systems or ENG267 Process Dynamics and Control Systems.|
|Appears in these Courses/Majors:
see individual structures for context
|Internet Access Requirements||Murdoch units normally include an online component comprising materials, discussions, lecture recordings and assessment activities. All students, regardless of their location or mode of study, need to have access to and be able to use computing devices with browsing capability and a connection to the Internet via Broadband (Cable, ADSL or Mobile) or Wireless. The Internet connection should be readily available and allow large amounts of data to be streamed or downloaded (approximately 100MB per lecture recording). Students also need to be able to enter into online discussions and submit assignments online.|