Advanced Embedded Systems: Assignment

Added on -2019-09-18

| 16 pages
| 2836 words
| 659 views

Trusted by 2+ million users,
1000+ happy students everyday

Showing pages 1 to 4 of 16 pages

Mark Awarded: %UNIVERSITY OF SOUTH WALES- FCESAssessment Cover Sheet and Feedback Form2016/17Module Code: NG3S900 Module Title: Advanced Embedded Systems Lecturer: BMAssignment No: 1/1No. of pages in total including this page: 9Maximum Word Count: N/AAssignment Title: Case study: Set of Tasks-Part-1: Smart Autonomous Bot- Tasks details: see attachedDate Set: 1st Nov’2016Submission Date: 28th March 2017Feedback Date: 20 days from dueSection A: Record of SubmissionRecord of Submission and Plagiarism DeclarationI declare that this assignment is my own work and that the sources of information andmaterial I have used (including the internet) have been fully identified and properlyacknowledged as required in the referencing guidelines provided.Student Number:You are required to acknowledge that you have read the above statement by writing your student number(s) above.(If this is a group assignment, please provide the student numbers of ALL group members)Details of SubmissionNote that all work handed in after the submission date and within 5 working days will be capped at 40%.No marks will be awarded if the assignment is submitted after the late submission date unless mitigating circumstances are applied for and accepted.IT IS YOUR RESPONSIBILITY TO KEEP A RECORD OF ALL WORK SUBMITTED.An electronic copy of your work should be submitted via Blackboard.Work should also be submitted to the member of academic staff responsible for setting your work.Work not submitted to the lecturer responsible may, exceptionally, be submitted (on the submission date) to the reception of the Faculty of Advanced Technology, which is on the 2nd floor of G block (Room G221) where a receipt will be issued. Mitigating Circumstances: if there are any exceptional circumstances which may have affected your ability to undertake or submit this assignment, make sure you contact the Faculty Advice Shop on 01443 482540 (G221).You are required to acknowledge that you have read the above statements by writing your student number (s) in the box:Student Number: Section B : Marking and AssessmentThis assignment will be marked out of 100%It is estimated that you should spend1
This assignment contributes to 30% of the total module marks.This assignment is bonded / non- bonded. Details :approximately 24 hours on this written assignment.Learning Outcomes- http://icis.southwales.ac.ukThis assignment addresses the following learning outcome(s) of the module: LO1. The student will be able to apply formal design methodologiesin the development ofembedded solutionsLO2: The student will be able to critically analyse an embedded systemproblem and select the appropriate designmethodology to implement a software solution.For this assignment, the following learning outcomes supplements should also be taken into account:LO3.Critically evaluate a User Requirement Specification and identify the appropriate design methodology required to provide solutions meeting the functionality and requirements defined.LO4.Will be able todesign complex embedded solutions usinga pre-emptiveRTOS that provide reliable applicationsmeeting measuredhard real time constraints.Marking SchemeMarksAwarded MarksAvailable Task-1-Background search & Design Methodology to develop detailed:(a)Analysis(b)Hardware requirements(c) Software Requirements15Task-2- Design(a) Layout diagram/PCB(b) Bot Chassis + BOM(c) Write the Algorithm15Task-3- Implementation(a)Assemble the Bot components (b)Write the code(c) Test including designing a testing strategy20Total50PART C : MARKER’S FEEDBACKLecturer’s Comments:Feedback/feed-forward (linked to assessment criteria):Lecturer’s signature:Date:Mark awarded: All marks are subject to confirmation by the Board of ExaminersAttachmentAims & Objectives 2
The main aim of this CASE STUDY is to attain a hands-on experience in the development ofan (Embedded) Electronics System using the current tools and technologies pertaining toElectrical, Electronics and Computer Systems Engineering fields, culminating into a fullyworking prototype. This project follows a design methodology relying on a project lifecycle model which consistsof two major essential parts- Design part and implementation. Each part is further dividedinto phases. At the inception is a concept (idea) represented by a document that attempts to specifysome aspirations and any technical requirements in view of an aim (conception of an endproduct) that should include some restriction in time and value (budget). The source of thisdocument is usually referred to as the User Requirement Specifications aka URS. This isusually a large detailed document whose small extract is presented in Appendix-A below fordemonstration purposes:Task-1- Background search & Design Methodology to develop detailed:(a)Analysis- Features ExtractionNouns & Noun phrasesVerbs & Adverbs(b)Hardware requirements(c)Software RequirementsThis task requires using the Hardware and Software manuals of theMicrocontroller/microcontroller development (from the manufacturer) and identifying thefeatures that would be needed for a real world/time solution .... The features would resultfrom the analysis stage of the project life cycle of a particular engineering (embedded)problem.Task-2- Design part(a)Draw using an appropriate CAD package the Layout diagram in view of producing aPCB board(b)Commission the Bot Chassis and derive the Bill Of Material (BOM).(c)Write the Algorithm to cover all aspects of the Bot's function This part would provide an outline solution hierarchy which reflects the block diagramwhich would be evolved into a schematic diagram and finalised into a layout diagram. A CADpackage e.g. Proteus or alike, will assist in this part.3
In parallel, a software outline solution should be started. Also, for this part, it expected thatan algorithm should be developed.Task-3- Implementation part (a)Assemble the Bot components into a prototype(b)Write the code ( a direct translation the algorithm)(c)Test the prototype4

Found this document preview useful?

You are reading a preview
Upload your documents to download
or
Become a Desklib member to get accesss

Students who viewed this