0% found this document useful (0 votes)
26 views2 pages

M.L.K Nilupul - 29034T - A1

Uploaded by

Kalindu Liyanage
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)
26 views2 pages

M.L.K Nilupul - 29034T - A1

Uploaded by

Kalindu Liyanage
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
You are on page 1/ 2

EE5206 - Embedded Systems Design and Implementation

M.L.K Nilupul - 29034T


Assignment – 01
1) Consider capabilities of PIC16F87X microcontroller based on specifications given in
the data sheet.
Automated Industrial Conveyor System

An automated industrial conveyor system is a widely used automation solution in manufacturing


and logistics to transport materials from one point to another with minimal human intervention.
This system integrates different components such as motors, sensors, controllers, and actuators to
ensure smooth, efficient, and safe operation.

Key Components:

• Inputs (Sensors): Proximity sensors, weight sensors, speed sensors, photoelectric


sensors, limit switches, temperature sensors.

• Controller: Programmable Logic Controller (PLC) or microcontroller, which processes


sensor inputs, calculates the required actions, and sends commands to actuators.

• Outputs (Actuators): Motors, servos, brakes, and conveyors that execute the physical
movement of materials.

Fig_01
Typical Control Flow:

a) Sensors: Detect the presence of an object on the conveyor (e.g., proximity sensors).

b) Controller: Based on sensor inputs, the controller decides whether to start, stop, or adjust
the speed of the conveyor.

c) Actuators: The controller sends signals to motors and servos to move the conveyor belt.

d) Feedback (Closed-loop): Sensors continuously monitor the speed, position, or weight of


items on the belt, and the controller adjusts the system accordingly.

2) List three examples of hard real-time systems and explain the real-time conditions
for one example.

i). Airbag Control System in Automobiles


ii). Pacemaker
iii). Avionic Weapons Delivery System

Explanation of Real-Time Conditions for Airbag Control System in Automobiles:

The airbag must deploy within a very strict time frame, typically within 20-30 milliseconds,
after detecting a crash event. This extremely short deadline ensures the airbag is deployed
before the passenger hits the steering wheel, dashboard, or other parts of the car. The system
must always guarantee that the airbag will deploy within this deadline, regardless of the
circumstances If it fails to do so, can result in such as severe injury or death.

3) Compare the properties of the microcontrollers

Feature ATmega328P PIC16F877A ARM Cortex-M4 TI


(STM32F407) MSP430G2553
32-bit RISC
Architecture 8-bit RISC 8-bit Harvard 16-bit RISC
(ARMv7)
Clock Speed 16 MHz 20 MHz Up to 168 MHz 16 MHz
Flash Memory 32 KB 14 KB 1 MB 16 KB
RAM 2 KB 368 Bytes 192 KB 512 Bytes
Power
Low Low Ultra-low Ultra-low
Consumption
ADC, DAC, USB,
ADC, PWM, UART, ADC, PWM, UART, ADC, UART, SPI,
Peripherals Ethernet, UART,
SPI, I2C SPI, I2C I2C
I2C
GPIO Pins 23 33 82 24

You might also like