Reference no: EM132566968
201AEE Embedded Microprocessors Group Project - Coventry University
Learning Outcome 1: Identify, review and select techniques, procedures and methods to undertake engineering tasks associated with a microprocessor system using a development board, interfacing modules and software for an application, considering the constraints of cost, environmental and safety factors.
Learning Outcome 2: Contribute to the design, development and implementation of microprocessor engineering solutions.
Learning Outcome 3: Manage the planning, budgeting and organisation of tasks, people and resources associated with project and product development.
Introduction
201AEE Resit Coursework
In this project, we will apply our previous experimental work of the PIC microcontroller and it peripherals to complete a project about an industrial production line. We will also use the c-programming and simulation skills to:
1. Develop and refine a project specification
2. Design and implement a prototype (subsystem component, system component)
3. Implement test and quality procedures
4. Design suitable container for the product.
5. Describe a production process, main tasks and processes together with a schedule of events.
6. Analyse and report outcomes.
Scenario:
You are asked to design and build a prototype of a programmable control system for a production line.
The programmability and functionality selection is by using a PIC microcontroller and required peripherals. The system must fulfil the following tasks:
(a) Via USART communication with a remote system, the system must ask the operator to insert a valid 3-digit product key.
(b) The validity is checked by looking up among 5 sets of 3-digit keys, all stored in a table of 3-digit product keys saved in PIC EEPROM.
(c) If the key is not found, the user can try the key again after 20 second time laps in another attempt (every 20 sec an attempt can be made till the correct key is inserted).
(d) The production line becomes active upon receiving the valid 3 digit product key. System activation requires completion of the following tasks:
(d-1) The three digit key should be shown on the first line of an LCD display.
(d-2) The products move on a conveyor and are counted by triggering the external Timer0/counter0 clock at RA4. The counts are implemented using a button in Proteus. Every 10 product is placed in one box. When their number reaches to 10, a new box should be placed at the end of the conveyor by toggling a relay bit. Model the relay by one output bit from PIC which toggles a yellow LED. (use counter interrupt for task d-2)
(d-3) The system should also measure continuously the temperature condition of the environment using LM35 sensor. The measured temperature should be shown on the second line of the LCD. If any temperature is more than 22° or less than 18°, then the system should activate an air conditioning system to control the thermal condition. This is done by writing 0 to its electronic activation system. (You do not need to consider designing the mechanical part of this system. Only turn an LED by writing 0.). Once the temperature condition changed and fall into the 22°-18°range, the air conditioner should become inactive again. (Please consider performing the air conditioning task (d-3) in main program.)
Your tasks:
1. Introduce the design task. Identify and describe the components of your prototype and their corresponding function in the design.
2. Provide the Proteus schematic of the circuit that shows the microcontroller together with the all required peripheral circuitry including any electronic sensors, inputs or outputs. (no hardware implementation is required.)
3. Provide a UML diagram of system functions.
4. Provide the required software for your design, including sufficient explanations and/or comments.
5. Describe the operation and calibration procedures.
6. Show a concept design of your product. Identify and discuss any problem areas in your design.
7. Produce a costing of your product based on a list of parts that are readily available from conventional UK suppliers. Identify potential hazardous effects of components on the environment.
8. Provide overall conclusions
9. Produce a full report that fully discusses above tasks using a correct use of a table of contents, citation and referencing.
Attachment:- Embedded Microprocessors Group Project.rar