0% found this document useful (0 votes)
46 views21 pages

Emerxte Internship

The document outlines the requirements and design for a microwave oven developed by Emertxe Information Technologies. It includes sections on purpose, scope, assumptions, functional requirements, user interfaces, and board jumper settings. The document serves as a guide for stakeholders involved in the project, detailing the functionalities and user interactions with the microwave oven.

Uploaded by

Paapap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views21 pages

Emerxte Internship

The document outlines the requirements and design for a microwave oven developed by Emertxe Information Technologies. It includes sections on purpose, scope, assumptions, functional requirements, user interfaces, and board jumper settings. The document serves as a guide for stakeholders involved in the project, detailing the functionalities and user interactions with the microwave oven.

Uploaded by

Paapap
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

EMERTXE INFORMATION TECHNOLOGIES (P) LTD

E ME RTX E TRA I NI NG P RO JE CT DO CUME NTA TI O N FRA ME WO RK


REQUIREMENTS & DESIGN
DOCUMENT

Emertxe Information Technologies (P) Ltd


Microwave Oven
VERSION: 0.1 REVISION DATE: 16-07-2021

Version Date Changed By Modifications

0.1 16-07-2021 Rajani Shinde Initial Draft


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Contents
1 Overview............................................................................................................................... 1
1.1 Purpose................................................................................................................... 1
1.2 Scope....................................................................................................................... 1

2 Assumptions, Dependencies, Constraints............................................................................2


2.1 Assumptions............................................................................................................ 2
2.2 Dependencies.......................................................................................................... 2
2.3 Constraints............................................................................................................... 2

3 Requirements....................................................................................................................... 3
3.1 Functional Requirements......................................................................................... 3
3.2 User Interfaces........................................................................................................ 7
3.3 Interfaces................................................................................................................. 9

4 Board Jumper Settings....................................................................................................... 10

5 References......................................................................................................................... 11

6 Glossary............................................................................................................................. 12
6.1 Abbreviations......................................................................................................... 12

7 Appendices......................................................................................................................... 13

EIDTC RS-V02 Page i


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

1 Overview

1.1 Purpose

Specify the purpose of this Requirement and Design Document (RDD) and its intended
audience.

The purpose of the document is to review and validate the requirements of “MO”

The intended audience are all the stake holders of ECEP trainers and Students.

1.2 Scope

Describe the scope of the system application to be produced.

A microwave oven is a very versatile kitchen appliance that offers a whole range of uses.
Microwave ovens can be used to reheat and cook food .

IDTC RDD-V02 Page 1


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

2 Assumptions, Dependencies, Constraints

2.1 Assumptions

Describe the assumptions that can affect the requirements specified in this document.

All the events will be generated in the Lab and no real interface will be available.

2.2 Dependencies

Describe the dependencies that can affect the requirements specified in this RDD.

None

2.3 Constraints

Describe the constraints that can affect the requirements specified in this RDD.

IDTC RDD-V02 Page 2


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

3 Requirements

3.1 Functional Requirements

• Block diagram
• For each major function specify the following
Please replicate table below for each of the major requirement under this section
Requirement Requirement Name
Function
Description Input All possible inputs pertaining to this requirements in brief in
details
Process Process sequence in detail to satisfy the requirement
(E.g.: Validity checks for input, Exact sequence of operations,
mode of execution etc.)
Output (including any specific error/information messages & reports)

Display
Fan (Modes, Time, Temp)
(CLCD)

Microcontroller

Buzzer Matrix Keypad

IDTC RDD-V02 Page 3


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Requirement No 1 – Power ON Message Screen

Description Inputs System Power ON

Process Power ON Message Screen

Output Display (CLCD) should display the power message on screen


as
██████████
Powering ON
Microwave Oven
██████████

Requirement No 2 – Cooking Mode Screen


Description Inputs Matrix Keypad (SW1 to SW4)
Process Cooking Mode Screen
Output The cooking mode screen will contain following cooking
modes displays
1. Macro
2. Grill
3. Convection
4. Start
The KEY1 is used to select Macro mode
The KEY2 is used to select Grill mode
The KEY3 is used to select Convection mode
The KEY4 is used to start microwave oven by 30 sec. time

IDTC RDD-V02 Page 4


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Requirement No 3 – Macro
Description Inputs Matrix Keypad (SW1 to SW12), Timer
Process To Start Macro Mode of Cooking
Output Display (CLCD) should print

Power = XYZ

where XYZ is power


After 3 sec display should print
SET TIME (MM:SS)
TIME- mm:ss

*:CLEAR #:ENTER

The Secs field should blink indicating the field to be changed


The Matrix Keypad keys 0 to 9 are used to enter time.
The KEY * is used to clear entered time.
The KEY # is used to start microwave oven with entered
time.
Once # key is pressed(User Key) display (CLCD) should print
TIME = MM:SS
4.Start/Resume
5.Pause
6.Stop
Remaining cooking time MM:SS is printed on line1.
The KEY4 is used to resume microwave oven if it is stopped
The KEY5 is used to pause cooking process.
The KEY6 is used to stop cooking process.
The KEY6 press should change to cooking mode screen

IDTC RDD-V02 Page 5


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Requirement No 4 – Grill
Description Inputs Matrix Keypad (SW1 to SW12), Timer
Process To Start Grill Mode of Cooking
Output Display (CLCD) should print
SET TIME (MM:SS)
TIME- mm:ss

*:CLEAR #:ENTER

The Secs field should blink indicating the field to be changed


The Matrix Keypad keys 0 to 9 are used to enter time.
The KEY * is used to clear entered time.
The KEY # is used to start microwave oven with entered
time.
After # key pressed(User Key) display (CLCD) should print
TIME = MM:SS
4.Start/Resume
5.Pause
6.Stop
Remaining cooking time MM:SS is printed on line1.
The KEY4 is used to resume microwave oven if it is stopped
The KEY5 is used to pause cooking process.
The KEY6 is used to stop cooking process.
The KEY6 press should change to cooking mode screen

IDTC RDD-V02 Page 6


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Requirement No 5 – Convection
Description Inputs Matrix Keypad (SW1 and SW12), Timer
Process To Start Convection Mode of Cooking
Output The Convection mode screen will contain the following
displays
SET TEMP. (OC)
TEMP : xyz

*:CLEAR #:ENTER

The Matrix Keypad keys 0 to 9 are used to enter temprature


The KEY * is used to clear entered temerature
The KEY # is used to confirm entered temperature.
After # key pressed(User Key) display (CLCD) should print
Pre-Heating
Time Rem. = sssSEC
Once Pre-Heating time sss is over display(CLCD) should print

SET TIME (MM:SS)

TIME- mm:ss

*:CLEAR #:ENTER

The Secs field should blink indicating the field to be changed


The Matrix Keypad keys 0 to 9 are used to enter time.
The KEY * is used to clear entered time.
The KEY # is used to start microwave oven with entered
time.
After # key pressed(User Key) display (CLCD) should print
TIME = MM:SS
4.Start/Resume
5.Pause
6.Stop
Remaining cooking time MM:SS is printed on line1.
The KEY4 is used to resume microwave oven if it is stopped
The KEY5 is used to pause cooking process.
The KEY6 is used to stop cooking process.
The KEY6 press should change to cooking mode screen

IDTC RDD-V02 Page 7


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Requirement No 6 – Start
Description Inputs Matrix Keypad (SW1 to SW12), Timer
Process To start Microwave oven
Output Display (CLCD) should print
TIME = MM:SS
4.Start/Resume
5.Pause
6.Stop
This mode will start microwave oven with default 30sec time
clock
Remaining cooking time MM:SS is printed on line1.
The KEY4 is used to resume microwave oven if it is stopped
else time clock incremented by 30sec
The KEY5 is used to pause cooking process.
The KEY6 is used to stop cooking process.
The KEY6 press should change to cooking mode screen

IDTC RDD-V02 Page 8


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

3.2 User Interfaces

Describe the user interface requirements for the system like snapshots, block diagram etc.,

Fig 3.1: Power On Message

Fig 3.1 shows the power ON message to user

Fig 3.2: Cooking Mode Screen

The fig 3.2 shows cooking mode screen. Key number is highlighted in front of every mode by
pressing that key respective mode will be selected. User should use KEY1 to KEY4 to select
required mode.

IDTC RDD-V02 Page 9


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Fig 3.3: Power Display


The fig 3.3 will be once the user presses KEY1 to select macro mode of cooking. After 3 sec.
Set time display screen will be displayed.

Fig 3.4: Set Time prompt


The fig 3.4 is the set time screen after displaying power for 3 sec. The secs field should be
blinking to indicate the user about selected field .The user should use KEY1 to KEY9 to enter
time.

IDTC RDD-V02 Page 10


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Fig 3.5: Set Time Entry

The fig 3.5 once time is entered. The KEY * is used to clear entered time. The KEY # is used
to confirm entered time and to start cooking for entered time.

Fig 3.6: Display Time


The fig 3.6 is once # KEY is pressed. Line 1 will display remaining cooking time. The KEY4 is
used to resume microwave oven if it is stopped. The KEY5 is used to pause cooking process.
The KEY6 is used to stop cooking process. The KEY6 press should change to cooking mode
screen.

Fig 3.7: Set Time prompt


The fig 3.7 is the set time screen once user selected grill mode using kEY2. The secs field
should be blinking to indicate the user about selected field .The user should use KEY1 to
KEY9 to enter time.

IDTC RDD-V02 Page 11


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Fig 3.8: Set Time Entry

The fig 3.8 once time is entered. The KEY * is used to clear entered time. The KEY # is used
to confirm entered time and to start cooking for entered time.

Fig 3.9: Display Time


The fig 3.9 is once # KEY is pressed. Line 1 will display remaining cooking time. The KEY4 is
used to resume microwave oven if it is stopped. The KEY5 is used to pause cooking process.
The KEY6 is used to stop cooking process. The KEY6 press should change to cooking mode
screen.

IDTC RDD-V02 Page 12


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

Fig 3.10: Set Temp Prompt

The fig 3.10 is once user selected convection mode using KEY3 from cooking modes. The
temp. field should be blinking to indicate to enter temperature. The user should use KEY1 to
KEY9 to enter temperature..

Fig 3.11:Set Temp Entry


The fig 3.11 once temperature is entered. The KEY * is used to clear entered temperature.
The KEY # is used to confirm entered temperature and to start pre-heating..

Fig 3.12: Pre-Heating Screen

The fig 3.12 is once # KEY is pressed. Line 3 will display remaining pre-heating time. Once
there is time out it will display set time screen.

IDTC RDD-V02 Page 13


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

The fig 3.13 is the set time screen once pre-heating time is over. The secs field should be
blinking to indicate the user about selected field .The user should use KEY1 to KEY9 to enter
time.

Fig 3.13: Set Time prompt

Fig 3.14: Set Time Entry

The fig 3.14 once time is entered. The KEY * is used to clear entered time. The KEY # is used
to confirm entered time and to start cooking for entered time.

The fig 3.15 is once # KEY is pressed. Line 1 will display remaining cooking time. The KEY4
is used to resume microwave oven if it is stopped. The KEY5 is used to pause cooking
process. The KEY6 is used to stop cooking process. The KEY6 press should change to
cooking mode screen.

Fig 3.16: Time Display

IDTC RDD-V02 Page 14


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

The fig 3.16 is once KEY4 is pressed by user to start microwave oven from cooking modes. It
will start cooking for 30sec time. Line 1 will display remaining cooking time. The KEY4 is
used to resume microwave oven if it is stopped else it will increase cooking time clock by 30
secs.. The KEY5 is used to pause cooking process. The KEY6 is used to stop cooking
process. The KEY6 press should change to cooking mode screen.

3.3 Interfaces

Describe the logical characteristics of each interface between the application and other
hardware, software, and communication protocols.

There are no external interface to this application.

IDTC RDD-V02 Page 15


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

4 Board Jumper Settings

Fig 4.1: Project Jumper Configuration

IDTC RDD-V02 Page 16


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

5 References
Provide a list of all documents and other sources of information referenced in this document.

Document No. Document Title Date Location

IDTC RDD-V02 Page 17


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

6 Glossary
Define of all terms and acronyms required to interpret the RDD properly.

6.1 Abbreviations

The following abbreviation are used in this documents

EIDTC : Emertxe Internal Document Template Code

RDD : Requirement and Design Document

e.g. / E.g. : Example

etc., : et cetera

IDTC RDD-V02 Page 18


Emertxe Information Technologies (P) Ltd REQUIREMENTS & DESIGN DOCUMENT
Microwave Oven 0.1 16-07-2021

7 Appendices
Include any relevant appendices.

IDTC RDD-V02 Page 19

You might also like