Sie sind auf Seite 1von 11

Microcontroller based

System Design: Case study


with reference to a
popular 8 bit microcontroller
Sajna V. P.
Hardware Design Group
C-DAC(T)

Contents

A typical application design from requirement


analysis through concept design, detailed
hardware and software design using 8 bit
microcontroller(s) to demonstrate the use of
Interrupts and available peripherals,
interfacing them with real world devices such as
ADC, DAC, sensors etc.

System development

System Requirement
System Description and Working
Top level Block Diagram
Detailed block diagram showing interface
(schematic)
Bill of Materials (Components Required)
Flow chart
Conclusion
Future Scope

Example: Realize using an 8-bit


microcontroller a Temperature
Monitoring
and
Display
System

System Requirement

A brief textual description of the requirement.

Temperature measuring duration.


Display type : LCD or simple LED indication.
Whether alarm required for any special cases.
Power supply: battery or adapter
Temperature range w.r.t sensor

Example: Temperature Monitoring


and Display

System Description and Working

general description
Block level explanation

Example: Temperature Monitoring


and Display

Top level Block Diagram

Block diagram containing


all the necessary block

Temperatu
re Sensor

C / P

ADC

Temperatu
re Display

Example: Temperature Monitoring


and Display

Detailed block diagram showing interface


(Schematic)

Temperature sensor:Its a transducer. It gives corresponding voltage


(or current) output as change in temperature. It can be calibrated to
degree Celsius. Otherwise it has to be calibrated first.
Reference potentiometer:It sets reference temperature between
min to max value. The system operation depends upon this set
temperature value.
ADC:Its analog to digital converter with built in multiplexer. It takes
two analog inputs one from temperature sensor and another from
reference potentiometer. It gives 8-bit digital output corresponding
selected analog input. To get the digital output of any one channel,
micro controller will select the required channel and takes digital
output.
Clock generator:ADC requires clock signal for its operation. This
clock signal is generated byIC555based clock generator.
Micro controller:it controls operation of ADC and LCD. It takes
digital output of both channels and displays them on LCD. It takes
suitable decision by comparing two temperatures. Also it gives
different indications on LEDs
LED indicators:shows different indications like

Example: Temperature Monitoring


and Display

Bill of Materials

Temperature Sensors
ADC
C
Display Device
Clock Generation

Example: Temperature Monitoring


and Display

Flow chart

Timer
running for 1
sec

Read ADC
output

Do the operations
with the data read
(conv to Fahr)

Write data to LCD. Or


Indicate it using LED

>
Pres
et
valu
e

Set Alarm

Example: Temperature Monitoring


and Display

Implementation

Das könnte Ihnen auch gefallen