Essay:

Essay details:

  • Subject area(s): Engineering
  • Price: Free download
  • Published on: 7th September 2019
  • File format: Text
  • Number of pages: 2

Text preview of this essay:

This page is a preview - download the full version of this essay above.

Paste Project Report

On

LOW COST DESIGN AND DEVELOPMENT OF PROGRAMMABLE LOGIC CONTROLLER USING ATMEL CONTROLLER AND MATLAB

User defined project

Group id- 75676

Prepared By

CHAUHAN RAJENDRAKUMAR R. (110670111101)

PATANI KAMALESH V. (110670111079)

PATEL PAKSHIK P. (110670111090)

In fulfillment for the award of the degree

Of

BACHELOR OF ENGINEERING

IN

ELECTRONICS & COMMUNICATION

GUJARAT TECHNOLOGICAL UNIVERSITY

AHMEDABAD APRAIL, 2017

SAL INSTITUTE OF TECHNOLOGY & ENGINEERING RESEARCH

ELECTRONICS & COMMUNICATION ENGINEERING

CERTIFICATE

Date:

This is to certify that the project entitled 'LOW COST DESIGN AND DEVELOPMENT OF PROGRAMMABLE LOGIC CONTROLLER USING ATMEL CONTROLLER AND MATLAB' has been carried out by CHAUHAN RAJENDRAKUMAR R. (110670111101) under my guidance in fulfillment of the degree of Bachelor of Engineering in Electronics & Communication of Gujarat Technological University, Ahmedabad during academic year 2017.

Internal Guide Mrs. Nidhi Bhatt

(Mr. Kuldeep Shukla) (Head of Department)

Mr. Rupesh Vasani

(Principal)

SAL INSTITUTE OF TECHNOLOGY & ENGINEERING RESEARCH

ELECTRONICS & COMMUNICATION ENGINEERING

CERTIFICATE

Date:

This is to certify that the project entitled 'LOW COST DESIGN AND DEVELOPMENT OF PROGRAMMABLE LOGIC CONTROLLER USING ATMEL CONTROLLER AND MATLAB' has been carried out by PATANI KAMALESH V. (110670111079) under my guidance in fulfillment of the degree of Bachelor of Engineering in Electronics & Communication of Gujarat Technological University, Ahmedabad during academic year 2017.

Mr.Kuldeep shukla Mrs. Nidhi Bhatt

(Internal Guide) (Head of Department)

Mr.RupeshVasani

(Principal)

SAL INSTITUTE OF TECHNOLOGY & ENGINEERING RESEARCH

ELECTRONICS & COMMUNICATION ENGINEERING

CERTIFICATE

Date:

This is to certify that the project entitled 'LOW COST DESIGN AND DEVELOPMENT OF PROGRAMMABLE LOGIC CONTROLLER USING ATMEL CONTROLLER AND MATLAB' has been carried out by PATEL PAKSHIK P. (110670111090) under my guidance in fulfillment of the degree of Bachelor of Engineering in Electronics & Communication of Gujarat Technological University, Ahmedabad during academic year 2017.

Mr.Kuldeep shukla Mrs. Nidhi Bhatt

(Internal Guide) (Head of Department)

Mr.RupeshVasani

(Principal)

i | P a g e

ACKNOWLEDGEMENT

Words have drawback of not being able to express the feelings fully. Still, I would like to take this opportunity to express my deep and sincere gratitude towards all those, who have been Part of this project in some way or the other.

I wish to express my heartfelt appreciation to all those who have contributed to this project, both explicitly and implicitly, without the co-operation of whom, it would not have been possible to complete this project.

We are also very thankful to our internal guide, Mr.Kudeep shukla for guiding us throughout the project.

We thank Mrs. Nidhi Bhatt, Head of Department, E & C Department, S.A.L. Institute of Technology and Engineering Research, for her constant guidance. Her mentoring was a great source of motivation.

Last, but not the least, I am thankful to my parents & friends for their cooperation, encouragement & moral support throughout the project.

Mr. Kuldeep Shukla

(Internal guide)

Chauhan Rajendrakumar R. Patani Kamalesh V.

(110670111101) (110670111079)

Patel Pakshik P.

(110670111090)

ii | P a g e

ABSTRACT

This paper focuses on the design and implementation of proportional integral derivative (PID) voltage control for direct current (DC) motor. This controller has been selected due to the ability of the block diagrams that can be built in the Matrix Laboratory (MATLAB) Simulink.

The MATLAB Simulink block will be used as an interface between the design controller that will be downloaded to the Arduino. The gating signal generation of the Arduino microcontroller will be observed.

This microcontroller is selected due to low cost and easy market availability. DC motor is a machine that widely used due to excellence speed control for acceleration and deceleration. The PID controller is employed to control the output voltage of three phase controlled rectifier to run a DC motor.

The Pulse Width Modulation (PWM) signals which generated from MATLAB Simulink model will be burnt into Arduino microcontroller. The Arduino microcontroller board is an interfacing between MATLAB Simulink model and actual hardware.

The PWM signals from Arduino will step up by using a gate driver and will be sent to power metal oxide semiconductor field effect transistor (MOSFET) gates for triggering rectifier. The output which produced from this controlled rectifier is in DC form.

Simulation analysis of PID control voltage for the open loop and closed loop were successfully conducted. The results show that the error of voltage for closed loop is lower compared to the open loop. Furthermore, hardware has been set up to verify the MATLAB Simulink model.

iii | P a g e

DECLARATION OF ORIGINALITY

I hereby certify that I am the sole author of this report and that neither any part of this work nor the whole of the work has been submitted for a degree to any other university or institute.

I certify that to the best of my knowledge my work does not infringe upon anyone's copyright nor violate and proprietary rights and that any ideas techniques and quotations or any other material from the work of other people including in my report published or otherwise are fully acknowledge in included in accordance with the standard references practices further more to the extent that we have included copyright material that surpasses the bounds of fair dealing within the meaning of the Indian copyright act.

I declare that this is a true copy of my report including any final revisions as approved by our supervisor.

Enrollment No.

Name

Signature

Mobile Number

110670111101

Chauhan Rajendra

7405571478

110670111079

Patani Kamalesh

8866553688

110670111090

Patel Pakshik

9998884349

Place: Ahmedabad Mr. Kuldeep Shukla

Date: (Internal Guide)

iv | P a g e

LIST OF TABLE

Table No. Table description Page No.

Table 2.1 Arduino 20

Table 2.2 Atmel MCU 24

Table 2.3 IR sensor 27

Table 2.4 Serial Communication 29

Table 2.5 Relay & Motor 30

Table 3.1.1 Matlab Simulation 31-33

Table 3.3 Schematic diagram 34

v | P a g e

LIST OF FIGURE

Figure No Figure Description Page No

1.3 Block Diagram of system 16

1.4 PLC System 17

2.1 Arduino System 18

2.2 Atmel Controller 23

2.3 IR Sensor 28

2.4 Serial communication 29

2.5 Relay Card & Motor 30

V_1.0 Observation canvas 39

V_2.0 Ideation Canvas 40

V_3.0 Product development Canvas 41

V_4.0 AEIOUS canvas 42

vi | P a g e

LIST OF SYMBOLS, ABBREVIATIONS AND

NOMENCLATURE

Symbol Name Abbreviations

AC Alternating Current

DC Direct Current

'' Ohm

F Farad

A Ampere

V Voltage

RMS Root Mean Square

P Peak

W Watt

Hz Hertz

LED Light Emitting Diode

LDR Light Dependent Resistor

f Frequency

K Kilo

M Mega

'' Micro

p Pico

m Mille

T Turns

RPM rpm (Revolution per minute)

I/O Input/output

Transmitter TX

Receiver RX

vii | P a g e

TABLE OF CONTENTS

Acknowledgement i

Abstract ii

Declaration of Originality iii

List of Tables iv

List of Figures v

List of Abbreviations vi

Table of Contents vii

Chapter 1: Introduction

1.1 Introduction to the Project 12

1.2 Objective 13

1.3 General Block diagram of System 14

1.3.1 Block diagram of System 15

1.3.2 PLC 16

1.4 History 17

Chapter 2: Component Used

2.1 Arduino 18

2.1.1 Features of Arduino 19

2.2 Atmel Controller 22

2.1.1 Feature of Microcontroller 23

2.3 IR Sensor 26 2.3.1 Description of Sensor 26

2.4 Serial communication 27

2.4.1 Transmitter and Receiver 28

2.5 Relay Card 29

viii | P a g e

Chapter 3: Software Work

3.1 Matlab simulation 30

3.2 Matlab Arduino I/O Package 33

3.3 Proteus Circuit Designing 34

Chapter 4: Advantage and Observations

4.1 Input & output signal observation of the project 36

4.2 Advantage and Disadvantage 37

Chapter 5: Discussion and Conclusion

5.1 Discussion and Conclusion 38

REFERENCE

APPENDIX I Periodic Progress Report

APPENDIX II Business Model Canvas

APPENDIX III Patent Drafting Exercise

1

Chapter 1

1.1 Introduction

' Programmable logic controllers (PLCs) have become the most predominant control elements for the discrete event control of a mechatronics system. Simplification of engineering and precise control of manufacturing process can result in significant cost savings.

' The most cost-effective way which can pay big dividends in the long run is flexible automation; a planned approach towards integrated control systems. It requires a conscious effort on the part of plant managers and engineers to identify areas where automation can result in better deployment and/or utilization of human resources and savings in man-hours or down time.

' Controls automation need not be high ended and extremely sophisticated; it is the phased, step-by-step effort to automate, employing control systems tailored to one's specific requirements that achieves the most attractive results.

' This is where programmable logic controls have been a breakthrough in the field of automation and control techniques. This report looks at the role PLCs play in these Techniques.

' A constant demand for better and more efficient manufacturing and process machinery has led to the requirement for higher quality and reliability in control techniques.

' With the availability of intelligent, compact solid state electronic devices, it has been possible to provide control systems that can reduce maintenance, down time and improve productivity to a great extent.

2

1.2 Objective:

' The system would have an ATMEL controller and also have two parallel relay cards. (Using Arduino UNO system)

' The first card would have 5 volt use and second would have 24 volt use.

' As programming is relation, we would interface MATLAB simulink with the PLC.

' 1.2.1 What we are going to design:

Installing MATLAB I/O package in MATLAB

'Serial Communication Output Relay Unit

'Microcontroller

'Output Relay Unit

3

1.3 General Block Diagram Of The System:

(1.3General Block Diagram of the System)

MATLAB I/O package Serial communication ATMEL Controller 4 channel digital Input Relay Unit 4 channel digital output

4

1.4 PLC System:

(1.4 PLC system) [Ref-1]

5

1.5 PLC History:

' When production requirements changed so did the control system. This becomes very expensive when the change is frequent. Since relays are mechanical devices they also have a limited lifetime because of the multitude of moving parts. This also required strict adhesion to maintenance schedules.

' Troubleshooting was also quite tedious when so many relays are involved. Now picture a machine control panel that included many, possibly hundreds or thousands, of individual relays. The size could be mind boggling not to mention the complicated initial wiring of so many individual devices. These relays would be individually wired together in a manner that would yield the desired outcome. The problems for maintenance and installa tion were horrendous.

' These new controllers also had to be easily programmed by maintenance and plant engineers. The lifetime had to be long and programming changes easily performed. They also had to survive the harsh industrial environment.

' The answers were to use a programming technique most people were already familiar with and replace mechanical parts with solid-state ones which have no moving parts.

' The first such system was Modicon's Modbus. The PLC could now talk to other PLCs and they could be far away from the actual machine they were controlling. They could also now be used to send and receive varying voltages to allow them to use analog signals, meaning that they were now applicable to many more control systems in the world.

' Unfortunately, the lack of standardization coupled with continually changing technology has made PLC communications a nightmare of incompatible protocols and physical networks.

' The 1980's saw an attempt to standardize communications with General Motor's manufacturing automation protocol (MAP). It was also a time for reducing the size of the PLC and making them software programmable through symbolic programming on personal computers instead of dedicated programming terminals or handheld programmers.

' The 1990's saw a gradual reduction in the introduction of new protocols, and the modernization of the physical layers of some of the more popular protocols that survived the 1980's.

6

Chapter 2: Description of Components

2.1 Arduino Uno

Overview

' The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button.

' It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started.

' The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter.

' "Uno" means one in Italian and is named to mark the upcoming release of Arduino 1.0. The Uno and version 1.0 will be the reference versions of Arduino, moving forward. The Uno is the latest in a series of USB Arduino boards.

Summary

' Microcontroller ATmega328

' Operating Voltage 5V

' Input Voltage (recommended) 7-12V Input Voltage (limits) 6-20V

' Digital I/O Pins 14 (of which 6 provide PWM output)

' Analog Input Pins 6

' DC Current per I/O Pin 40 mA

' DC Current for 3.3V Pin 50 mA

' Flash Memory 32 KB (ATmega328) of which 0.5 KB used by boot loader

' SRAM 2 KB (ATmega328)

' EEPROM 1 KB (ATmega328)

7

(2.1 Arduino diagram) [Ref-2]

Input and Output

' Each of the 14 digital pins on the Uno can be used as an input or output, using pin Mode(), digital Write(), and digital Read() functions. They operate at 5 volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 k Ohms. In addition, some pins have specialized functions:

' Serial: 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to the corresponding pins of the ATmega8U2 USB-to-TTL Serial chip.

' External Interrupts: 2 and 3. These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See the attach Interrupt() function for details.

8

' PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analog Write() function. SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication using the SPI library.

' LED: 13. There is a built-in LED connected to digital pin 13. When the pin is HIGH value, the LED is on, when the pin is LOW, it's off.

' The Uno has 6 analog inputs, labeled A0 through A5, each of which provide 10 bits of resolution (i.e. 1024 different values). By default they measure from ground to 5 volts, though is it possible to change the upper end of their range using the AREF pin and the analog Reference() function. Additionally, some pins have specialized functionality:

' TWI: A4 or SDA pin and A5 or SCL pin. Support TWI communication using the Wire library.

There are a couple of other pins on the board:

' AREF. Reference voltage for the analog inputs. Used with analog Reference().

' Reset. Bring this line LOW to reset the microcontroller. Typically used to add a reset button to shields which block the one on the board. See also the mapping between Arduino pins and ATmega328 ports. The mapping for the Atmega8, 168, and 328 is identical.

9

2.2 ATMEL328 Controller

' Pin Configurations

(2.2 Pin diagram of Atmel328) [ Ref-3]

10

2.2.1 I/O Multiplexing

Each pin is by default controlled by the PORT as a general purpose I/O and alternatively it can be assigned to one of the peripheral functions. The following table describes the peripheral signals multiplexed to the PORT I/O pins.

(2.2.1Pin diagram of ATMEL controller)

11

2.2.2 Feature

' High Performance, Low Power Atmel''AVR'' 8-Bit Microcontroller Family

' Advanced RISC Architecture

' 131 Powerful Instructions

' Most Single Clock Cycle Execution

' 32 x 8 General Purpose Working Registers

' Fully Static Operation

' Up to 20 MIPS Throughput at 20MHz

' On-chip 2-cycle Multiplier

' High Endurance Non-volatile Memory Segments

' 32KBytes of In-System Self-Programmable Flash program

Memory

' 1KBytes EEPROM

' 2KBytes Internal SRAM

' Write/Erase Cycles: 10,000 Flash/100,000 EEPROM

' Data Retention: 20 years at 85''C/100 years at 25''C(1)

' Optional Boot Code Section with Independent Lock Bits

' In-System Programming by On-chip Boot Program

' True Read-While-Write Operation

' Programming Lock for Software Security

' Atmel'' QTouch'' Library Support

' Capacitive Touch Buttons, Sliders and Wheels

' QTouch and QMatrix'' Acquisition

' Up to 64 sense channels

Atmel-42735A-AT

12

2.2.3 Peripheral Features

' Two 8-bit Timer/Counters with Separate Prescaler and Compare Mode

' One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode

' Real Time Counter with Separate Oscillator

' Six PWM Channels

' 8-channel 10-bit ADC in TQFP and QFN/MLF package

' Temperature Measurement

' 6-channel 10-bit ADC in PDIP Package

' Temperature Measurement

' Two Master/Slave SPI Serial Interface

' One Programmable Serial USART

' One Byte-oriented 2-wire Serial Interface (Philips I2C compatible)

' Programmable Watchdog Timer with Separate On-chip Oscillator

' One On-chip Analog Comparator

' Interrupt and Wake-up on Pin Change

' Special Microcontroller Features

' Power-on Reset and Programmable Brown-out Detection

' Internal Calibrated Oscillator

' External and Internal Interrupt Sources

' Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby, and Extended Standby.

2.2.4 I/O and Packages

' 23 Programmable I/O Lines

' 28-pin PDIP, 32-lead TQFP, 28-pad QFN/MLF and 32-pad QFN/MLF

' Operating Voltage:

1.8 - 5.5V

' Temperature Range:

-40''C to 105''C

' Speed Grade:

0 - 4MHz @ 1.8 - 5.5V

0 - 10MHz @ 2.7 - 5.5V

0 - 20MHz @ 4.5 - 5.5V

' Power Consumption at 1MHz, 1.8V, 25''C

13

2.3 IR Sensor (3 SENSOR LINE FOLLOWING ARRAY)

DESCRIPTION

' This is an infrared based sensor array which can be used in basic line following and grid navigation robots. The array has 3 individual sensors placed next to each other.

' Each sensor has its own digital output and can sense the presence of a line and indicate it with a 5V logic output. On reading the digital state of the eight sensors, the user can not only detect the line but also get to know how far the center of the robot is from the line.

' When all sensors sense the line, the robot is on an intersection.

Features:

' Uses 3 sensors for good resolution and simplicity

' Great useful in building basic line following and grid navigating robots

' Input Voltage: 5V DC

' Comes with easy to use digital outputs that can be connected directly to microcontrollers

' The array has mounting holes of 3mm diameter for easy mounting

14

2.4 Serial Communication

' A common method of communication between microcontrollers and PCs.

FOR TWO DEVICES TO COMMUNICATE SERIALLY

' Digital Pulses are sent back and forth between devices.

' They must agree on a rate of communication and synch tov that rate. Why? Each device has a different clock.

' 'Sender' sends pulses that represent data, at the a greedon rate.

' 'Receiver' listens for pulses at the same rate.

' Three connections needed for Serial Comm.

' A common ground -- so both devices have a common reference point to measure voltage by.

' A wire to send data.

' A wire to receive data.

(2.4 Diagram of serial communication) [Ref-5]

15

2.5 DC motor control using Relay control

' We can control DC motor using simple relay available in market. We must make sure that for motors with high torque and high current requirement, relay with high current capacity should be used.

' Relay logic:

' Relay is a Mechanical switch. It contains two type of contacts which are normally open and normally close.

' Whenever we give supply to relay coil, its normally open contact will close hence allowing current to pass through the contact and thereby makes complete circuit. Also, normally close contact becomes open, thereby breaking the circuit which is previously made by that contact.

16

(2.5 Diagram of motor and relay)

17

Chapter 3

3.1 Set up MATLAB and Simulink support package for Arduino Due:-

Start MATLAB

Open MATLAB and click the Add-Ons drop down menu on the top right

18

3.2.1 Start Support Package Installer

Click on Get Hardware Support Packages in the drop down menu to start the installer. Select 'Install from Internet' as the source for installing the support package.

(3.2.1 Start Support Package Installer)

19

3.2.2 Select Arduino from a list of support packages

Click Next to see a list of support packages and select Arduino from the list for MATLAB

Support Package and Arduino Due for the Simulink Support Package.

20

3.3 Schematic Diagram of the Circuit:

(3.3 Schematic diagram of the circuit)

21

A(2)

22

MATLAB Simulation:

23

Chapter 4

4.1 Input & output signal observation of the project

24

4.2 Advantage:

1. Low Cost and very fast

2. Easy to change logic i.e. flexibility

3. Reliable due to absence of moving parts

4. Low power consumption

5. Easy maintenance

6. Facilities in fault finding and diagnostic

7. Good documentation facilities

8. Easy to couple with the process computers.

4.2.1Application

' Manufacturing/ machining

' Food/ beverage

' Metals

' Power

' Mining

' Petrochemical/ chemical

' Industry automation.

25

Chapter 5

Discussion and Conclusion

' Industries are fully equipped with PLC and HMI (Human Machine Interface), as each and every device are being operated automatically. Our try is to design a controller based PLC with would have again 4channel I/O and 4channel analog Input.

' The system would have an ATMEL controller and also have two parallel relay cards.

' The first card would have 5 volt use and second would have 24 volt use.

' As programming is relation, we would interface MATLAB Simulink with the PLC.

26

1.Version 1.0 : Observation Matrix

27

2. Version 2.0 Ideation Canvas

28

3. Version 3.0 Product Development Canvas

29

Version 4: AEIOU canvas

30

REFERENCE:

1. http://www.rsisinternational.org/3ICMRP-2016/74-78.pdf

2. http://www.idc-online.com/technical_references/pdfs/electronic_engineering/0305_0310.pdf

3. http://docsdrive.com/pdfs/ansinet/jas/2010/1449-1454.pdf

4. https://www.asee.org/documents/zones/zone1/2008/professional/ASEE12008_0055_paper.pdf

5. http://mail.ace.ucv.ro/sintes11/Volume1/2MECHATRONICS/M07_Dobriceanu_Mircea_1.pdf

6. http://anale-ing.uem.ro/2009/2009_a37.pdf

7. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.498.447&rep=rep1&type=pdf

8. http://www.ijert.org/view-pdf/5988/design-of-scada-systems-for-medical-a-industrial-applications-using-arduino-atmega8-a-matlab

9. http://www.bmsce.in/sites/default/files/procedwise13.pdf

10. http://eprints.uthm.edu.my/4325/1/CHIN_KEN_LEONG.pdf

11. http://docplayer.net/42871208-Interconnection-between-industrial-small-micro-linear-actuator-and-matlab-replacement-of-plc-controller-for-intelligent-robotic-systems.html

12. https://www.pinterest.com/pin/477100154251840161/

13. https://www.asee.org/papers-and-publications/publications/jee

14. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.104.1909&rep=rep1&type=pdf#page=155

15. http://www.icvr.ethz.ch/ConfiguratorJM/publications/Conceptual_121981824390953/iced_2003.pdf

16. http://www.idc-online.com/technical_references/pdfs/instrumentation/PLCfforoutsidetheautomationlab.pdf

17. http://et.nmsu.edu/~etti/Fall09/Fall09/001.pdf

18. http://www.wseas.us/e-library/transactions/control/2009/29-283.pdf

19. http://www.aaai.org/Papers/IAAI/1990/IAAI90-018.pdf

20. http://www.kfupm.edu.sa/deanships/library/Pages/Default.aspx

21. http://internet.ktu.lt/lt/mokslas/zurnalai/elektr/z81/05_ISSN_1392-1215_State%20Controller%20Design%20in%20Programmable%20Logic%20Controllers.pdf

22. http://red.pe.org.pl/articles/2012/11b/26.pdf

23. http://pe.org.pl/articles/2012/9a/66.pdf

24. http://www.aece.ro/abstractplus.php?year=2011&number=4&article=4

25. http://dcl.isti.cnr.it/Documentation/Papers/file-MCCB00-PESSRA2000-119.pdf

31

Appendix I (Periodic Progress Report)

Periodic Progress Report: First PPR

Project: Low Cost Design and Development of Programmable Logic Controller Using ATMEL Controller and MATLAB

Status: Reviewed (Freeze)

1.1 What progress you have made in the project?

' In first phase started with understanding of datasheets of atmel controller and specification of component. parallely understand their pin diagram that will interface to arduino and other electronic component(like relays, sensor etc).

1.2 What challenge you have faced?

' We have faced difficulties in basic understanding of MATLAB simulation and also for selecting right equipment that will reliable for our project in future. Also need some support to understanding of electronic equipment.

1.3 What support you need?

' We need some source like internet about our equipment in project. we need also some software help to execute our program and process of matlab.

1.4 Which literature you have reffered?

' MATLAB Simulation 2. atmel controller datasheet(microchip) 3. arduino Uno datasheet 4. Ir sensor (sunrom technology) we use matlab simulation beacuse in other field,they does not understand programming language so it is easy to understand for everyone. in matlab, atmel controller and arduino uno interfacing is suitable to design and operate easily. it is low cost, not complicated to understand,secure. we choose atmelcontroller beacose it has more memory and more input adressess. we choose arduino uno beacuse atmel controller inbuils provide thier and also multitasking circuit.

32

Periodic Progress Report: Second PPR

Project: Low Cost Design and Development of Programmable Logic Controller Using ATMEL Controller and MATLAB

Status: Reviewed (Freeze)

2.1 What progress you have made in the project?

' As per understandind datasheet and arduino. try to understandind how it will interface with atmel controller as well as software section.and also deciding the soft layout of our hardware section.

2.2 What challenge you have faced?

' Also faced difficulties in interfacing with atmel controller and arduino with their command pin and datapin.

2.3 What support you need?

' Need some support in hardware section to execute relay is triggered interface with matlab. we also need some support of externally that execute our project layout and design of our electronic component that fixed on the board.

2.4- Which literature you have reffered?

' We can use both bulb and motor but we are creating a low cost plc system so we use bulb(but we can also use motor as well). we use ATMEL controller in our project beacose it is a multi-purpose controller so if we can add some other project or component and it is low cost and reliable to our project.thatswhy we take this component. there are two type relay either static relay or mechnism relay but we use mechanism relay beacuse In Industry, mostly plc sytems have used to operate mechanical equipment like dc motors etc. t. there are two type of relay either static relay or mechanism relay. we are using mechanism relay beacose in plc system we mostly want to operate mechanical equipment in industry so thats why we choose machnism relay.

33

Periodic Progress Report: Third PPR

Project: Low Cost Design and Development of Programmable Logic Controller Using ATMEL Controller and MATLAB

Status: Reviewed (Freeze)

3-1. What progress you have made in the project?

' We have understand also tx and rx pin that interfaced with atmel and also connected with motor or relay that we will used in our project. also selection of some hardware component that introduced in our project.

3-2. What challenge you have faced

' We have faced challanges in MATLAB Simulation to link with arduino in that will use as sensor. we have faced some challanges with equipment selection to improve our PLC than original PLC in market and programming with in MATLAB for some result that will give the original PLC of market with high Accuracy.

3-3. What support you need?

' We have need some support to improve over plc's accuracy than original PLC system.also facing challanges with programming that will improve over parformance other PLC which is provide in market.

3-4. Which literature you have reffered?

' We have referred some journal that have execute PLC system that have earlier and use their execution and programming that will help in our project. we are used IR sensor that will sense tempreture or heat of the system.

34

Periodic Progress Report: Fourth PPR

Project: Low Cost Design and Development of Programmable Logic Controller Using ATMEL Controller and MATLAB

Status: Reviewed (Freeze)

4-1. What progress you have made in the project?

' Finally, we have completed with MATLAB interfacing with Arduino as well as atmel controller that transmitted sense of tempreture and heat of the system. we are also almost completed hardware section of our project and linked with matlab programming.

4-2 What challenge you have faced?

' We have faced difficulties in programming execution of our PLC system and also matlab simulation of the particular pulse generated with ir sensor. we have need some information about our project related in internet and also journal.

4-3. What support you need?

' We have need some support of MATLAB simulation basic concept and learing of MATLAB instumention. we have need some support to execute low cost PLC systemin programming part as well as equipment selection of the system.

4-4. Which literature you have reffered?

' We have referred with some internet source and equipment of electronic device that help us to improve our project accuracy of project and more effective than original PLC system. we have referred some logic operation related with arduino uno and IR sensor that will operated by pulser generated.

35

Appendix II Business Model Canvas

Step-1: Key Partner

' In key partner, we are using microchip'8bit microcontroller (ATMEL) and have also got datasheet to understand their 40 pin's description as well as programming process.

' We are using Sunrom technology's ATMEL controller and ARDUINO UNO pin for wireless communication between TX(transmitter) and RX(receiver) section and also focus on datasheet of its.

' Our main component ARDUINO UNO and similarly we are trying to study datasheet of its.

36

Step-2:Key Activities

' In key activities, we have to build relationship with sensor Manufacturer Company.

' We have to advertise continuously to understand proper operate and use of our product in market.(related to industry, automation or some personal industry or mini-industry)

' We are also improving gain credibility of our product and new feature will include in future reference.

' We must be get certification through government or authorities for our product to release in the market as well as legal documents of our product.

' We have needed some industry support to implementation and guidance over our product as well as to take some tips on price tag related of our product in the current market situation.

37

Step-3: Key Resource

' In key resource, physical: we have needed electronic component such as MCU (Atmel), Arduino Uno, sensor,bulb, Relay etc.

' Our main priority is strategic deal with sensor Manufacturer Company that provides us number of sensor for our product.

' Financial: we are trying to reduce cost through bulk deal of our product as well as regular customer.

' We will also endorse our product to many industry or company groups that which will give us best deal on our product compare to other.

' We will also take to permission of patent and copy right to government or authorities on our product.

38

Step-4: value propositions

' Channel: we are creating healthy channel or connection with sensor Manufacturer Company as well as relationship in the market.

' We are trying to explain our product efficiency security of data, quick result to sensor manufacturer and also creating own area with manufacturer company with loyalty and trust.

' We will provide fast pay back to customer for any result error, component defect and sensor problem that we will give solution under providing the term and condition policy of product.

' We will provide customer service for quick response of customer's query as well as their problem to operate and use of its.

' We are tankful to customer if they give us feedback of our product so we can improve our product and service better in future as well as solving the problem of the product.

39

Step-5: customer Relation

' We will provide 2 year of full service warranty to customer.

' We can solve and manage any other problem related to our product (like electronic component not working, any damage of sensor, Relays etc.) after warranty expire of our product's customer.

' We can also extend our policy or warranty service if customer has demand more and any issue or problem related to our product.

' We will create a team that it will take quick action on customer's problem as well as built good communication with our customer.

40

Step-6: Channel

' We can reach to customer through direct sale.

' We can sale to industry or company than after it will go to customer.

' If we can create our own optional service (like online service) provider to customer or customer will take it from in the market.

' We can deliver our product through delivery boy of our agency that give directly to customer's home or purchased from our related or branch industry.

' Authorities will also give their role to declaration, verification, clearance, safety, secure or approval of our product in the market.

41

Step-7: customer segmentation

' In mass market, Automation or industry is important customer for our product.

' Multi sided platform for product planning is also important customer for our product.

' Excessive result regulation for quick result in our product as well as customer can announced result in few seconds or minute.

' Diversify our product so that it will give by government or authorities that organized for industry as well as on LCD display(if required) to PC or server.

42

Step-8: Cost Structure

' In our business model there are three costs inherent in the produce (1) Arduino model (2) Atmel MCU (3) Sensor modem.

' Mcu (Atmel) and Arduino Uno key resource are most expensive in our product development.

' Layout design and development of sensor or atmel is also expensive for us.

' Internet source and it source is also costly for research and developing a form of our product.

' We are advertising of our product so it will also costly for us as well as online service provider than it will also effect on our budget or expensive in e-commercial advertisement.

' Fitment of installation is also much costly for our product.

43

Step-9: Revenue Streams

' Customer can pay directly to us or our refer retailer store of our product.

' Customer can also pay their bill to prefer to industry service or online payment (optional) is also available for our product through debit or credit card.

' Customer will pay for subscription and installation fees of our product as well as set up charges.

' Our product asset is quick result and accuracy of arduino as well.

' Another asset sale of our product (like industry, mini-industry or private work) that customer can connect relay or mechanism in our PLC to PC that working result quickly in few seconds or minute.

44

Appendix III Patent Drafting Exercise

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61your

...(download the rest of the essay above)

About this essay:

This essay was submitted to us by a student in order to help you with your studies.

If you use part of this page in your own work, you need to provide a citation, as follows:

Essay Sauce, . Available from:< https://www.essaysauce.com/essays/engineering/essay-2017-04-03-000CeU.php > [Accessed 24.10.19].