Last modified: 25 May 2018 11:16
This course provides design, analysis and control of digital systems (hardware/Software) through practical implementation. This course involves three practical design projects. Each project relates with practical applications encounters in our daily life. The course begins with a discussion of different sensors commonly employed by the industry. The hardware aspects are explained with specific reference to the task of interfacing sensors to a microcontroller; the operation and programming of integrated systems is implemented using C++ code. The elements of writing well-structured software are introduced. Sustainability, environmental issue and ethics considerations are studied for embedded system design.
|Second Sub Session
|10 credits (5 ECTS credits)
1. Project 1 (Sensors to outputs): review of digital electronics; comparison of digital and analogue systems; review of Microcontrollers and embedded systems; Integrating components to form real-world systems: high and low level languages; programming in C; Simple programs and expected inputs and outputs; arithmetic operators, logical expressions and conditional statements; Architecture of programmable systems; set up inputs and outputs to the microcontroller; read sensors and send a digital output; multiple-sensors microcontroller based operation. (4 lectures)
2. Project 2 (Actuators): serial interfacing control interfacing; opto-coupler and DC motors; understanding a simple but complete hardware design; power supply and clock generation; H-bridge and motion direction control; switch DC motor ON/OFF with input from a push button; DC motor control by using input sensors; PWM control. Sustainability, and environmental issues in embedded system design. (4 lectures)
3. Project 3 (Automation): Examples of digital and analogue applications in an engineering context; design and build hardware and software for a given practical project; basic control implementation; using sensors to drive the control process; advanced multi-sensors control designed system impacts on environment; professional ethics in design. (3 lectures)
Information on contact teaching time is available from the course guide.
1st Attempt: Continuous assessment based on the laboratory/design exercises (100%).
Resit: Students who fail (less than D3) and 'No Paper' for all assessments will not be given resubmission opportunity and will be required to re-register for this course or its equivalent at the next available opportunity.
The continuous assessment will include 3 different projects, and each project will be assessed separately.
a) Students can receive feedback on their progress within the Course on request at the regular class sessions.
b) An individual feedback on assignment is given one week after the submission date.
c) Students requesting feedback on their project performance should make an appointment during the half session.
Marked submissions (typically via MyAberdeen) will be returned to the students promptly, including feedback on the laboratory exercises.