You are on page 1of 19

Seminar Presentation 2017

Indian Institute Of Technology Kharagpur

Programmable controller for conveyor belt controlling

Presented by:
Shantnu Singh
17AT61R12
Embedded control
and software
ATDC
1
Flow of presentation

1. Objective
2. Introduction
3. Block Diagram
4. Programmer module
5. Level selector module
6. Switch module
7. Pre-calibrated module
8. Hardware designing and Integration
9. Future scope
2
Objective

The aim of our project was to design a programmable controller that can
automate industrial processes which are related to conveyor belt controlling
such as bottle filling ,packing etc.

3
Introduction

• In this project we have designed a hardware which is composition of analog and


digital circuit where the digital circuit will decide the functioning of analog circuit.

• Each module of hardware has a digital circuit with a register . The binary value in
the register will decide the mode of operation of that module.

• We have designed Timer module , Level selector module , Switch module and
Integrated it on the motherboard of our controller.

4
Block Diagram
Switches
Timer
Module
Decoder
Logic Level
controller selector
Module

Switch
Module
Relays
Programmer
Sensors
input

5
Programmer module

• As the name suggest this module is used to for programming of our controller and
the requirement is to get 2 bit address and 2 bit data for selecting and programming
a module.

• Simple diode based switching is done to generate 2 bit address ,data and 2 bit D-flip
flop is used to load the generated bits in a module.

• The 2 bit address generated is then passed to decoder circuit for generating enable
signal for register of different modules.

6
Continue..

Figure 1
Figure 2
S1, S2 , S3 are switches to generate
On receiving address
(00),(01),(10),(11) 2 bit data and load switch
(00)- E1=1 (Logic controller register
is used to pass the generated data to enabled)
decoder circuit. (01)- E2=1 (Level selector register
enabled)
(10)- E3=1 (Timer register enabled)
(11)- E4=1 (Switching module
. register enabled) 7
Level selector module

• This hardware module is designed to select the level of liquid to be filled in the bottle
based on 2 bit data stored in it’s memory.

• It works along with an analog sensor that detects the amount of liquid filled in the
bottle.

• The data stored in memory of this module selectively enables the module to
particularly detect a predefined level, such as 25%,50%,75%
100% filling.

8
Continue..

Figure 3

Program example:
Figure 4
(01,00) >> enable 100% filling.
(01,01) >> enable 75% filling.
(01,10) >> enable 50% filling.
(01,11) >> enable 25% filling. 9
Switch module
• The working of this module is to enable logical operation between switches.

• NAND,NOR,NOT,XOR corresponding to 00,01,10,11 are the logical operation that can


be enabled by setting bit’s in the register of this module.

• Coupling of this module with other modules enhance the flexibility of controller.

10
Figure 5

Program example: Figure 6

(11,00) NAND operation


(11,01) NOR operation
(11,10) NOT operation
(11,11) XOR operation 11
Pre-calibrated module
• This module is based on IC 555 timer in A-stable mode.

• Four different timers are designed with different time period.

• Selection of a particular timer for process is based on 2 bit data stored in register of
this module.

• On/Off time of conveyor belt and tap is controlled in predefined way.

12
1

2
Program example: 3
Delay between filling and Output
moving. module
4 Output module
(10,00) - 10 sec comprise of tap (on/off)
(10,01) - 25 sec and conveyor belt
(10,10) - 50 sec Figure 7 motor(on/off).
(10,11) - 1 min
13
Final Integrated Hardware
LEVEL SELECTOR

SWITCHING

DECODER

TIMER
OUTPUT

PROGRAMMER
DATA BUS
ADDRESS BUS
Figure 8

14
Motherboard
• Motherboard circuit provide interface between all the modules ,
power supply required by a module.
• Port for each module was designed on the motherboard ,any module
can simply be plugged-in for working .

Figure 9
15
Hardware designing and module integration

• The complete hardware is design was based on modular approach.

• For simulation and layout designing we used Proteus 7


STEPS:
1. Requirement analysis
2. Simulation on Proteus
3. Layout printing using Proteus ARES and Etching
4. Component Soldering and module testing
5. Module Integration and final testing
6. Finish
16
Hardware

1.

2. 3. 17
Future scope
• The modular approach of the designing provide us huge flexibility and
and scope to enhance the hardware.
• Programming of controller can de done from any remote location by
adding a wireless transmitter in the programmer module.
• New ports on motherboard can be added to incorporate any newly
developed module.
• Automation of other processes related to controlling of conveyor belt
such as Escalators , Simple Production line etc. can be done by adding
new dedicated modules.

18
Thank you!

19

You might also like