Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition...

download Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition and Control System Using TCPIP

of 8

Transcript of Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition...

  • 8/12/2019 Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition and Control

    1/8

    ETHERNET BASED INDUSTRIAL APLICATION

    CONTROL SYSTEM

    INTRODUCTION

    Computer communication systems and especially the Internet are playing an important role in

    the daily life. Using this knowledge many applications are imaginable. Home automation, utility

    meters, appliances, security systems, card readers, and building controls, which can be easily,

    controlled using either special front-end software or a standard internet browser client fromanywhere around the world.

    A server is a system which hosts a web site and provides services for any requesting clients. The

    general purpose servers compose of an operating system, the web pages or the application and

    a huge amount of memory and sometimes a special hardware.

    In This Project we are using TCP/IP protocol implementation for controlling of the apparatus

    from remote location using internet connection System is good example of interoperable

    system and highly compatible. This project is designed to make industrial monitoring and dataacquisition In This project different sensors are used to measure the parameters like RPM

    methane gas & temperature. That will be sent to the local PC first and then to the server pc

    using TCP/IP protocol

  • 8/12/2019 Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition and Control

    2/8

    System Architecture

    A server is a system which hosts a web site an provides services for any requesting clients. The

    general purpose servers compose of an operating system, the web pages or the application and

    a huge amount of memory and sometimes a special hardware Fig shows a typical client-server

    architecture where, the client accesses the server through the LAN router and the Internet.

    Whenever, the client wants to access the sever, it sends the request to the server, this request

    is taken by the router, which is connected to the Internet. The web processes the request made

    and finally connects to the desired server, access the requested data and sends the data to the

    client

  • 8/12/2019 Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition and Control

    3/8

    SYSTEM ARCHITECTURE:

    MACHINEMOTOR

    PWMMOTORDRIVER

    ADC I

    MACHINEMOTOR

    ARM 7

    Board

    RPMSensor

    Methane

    Boiler TempSerial Port

    DC

    MOTOR1

    MOTOR

    DRIVER

    DCMOTOR2

    MOTORDRIVER

  • 8/12/2019 Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition and Control

    4/8

  • 8/12/2019 Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition and Control

    5/8

    Transmission Control Protocol

    The Transmission Control Protocol (TCP) is one of the core protocols of the Internet Protocol

    Suite. TCP is one of the two original components of the suite, complementing the Internet

    Protocol (IP), and therefore the entire suite is commonly referred to as TCP/IP. TCP provides

    reliable, ordered delivery of a stream of bytes from a program on one computer to another

    program on another computer. TCP is the protocol that major Internet applications such as the

    World Wide Web, email, remote administration and file transfer rely on. Other applications,

    which do not require reliable data stream service, may use the User Datagram Protocol (UDP),

    which provides a datagram service that emphasizes reduced latency over reliability.

    Brief Description

    TCP provides a communication service at an intermediate level between an application program

    and the Internet Protocol (IP). That is, when an application program desires to send a large chunk

    of data across the Internet using IP, instead of breaking the data into IP-sized pieces and issuing a

    series of IP requests, the software can issue a single request to TCP and let TCP handle the IP

    details. IP works by exchanging pieces of information called packets. A packet is a sequence of

    octets and consists of a header followed by a body. The header describes the packet's destination

    and, optionally, the routers to use for forwarding until it arrives at its destination. The body

    contains the data IP is transmitting.

    Due to network congestion, traffic load balancing, or other unpredictable network behavior, IP

    packets can be lost, duplicated, or delivered out of order. TCP detects these problems, requests

    retransmission of lost data, rearranges out-of-order data, and even helps minimize network

    http://en.wikipedia.org/wiki/Communications_protocolhttp://en.wikipedia.org/wiki/Internet_Protocol_Suitehttp://en.wikipedia.org/wiki/Internet_Protocol_Suitehttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/World_Wide_Webhttp://en.wikipedia.org/wiki/Emailhttp://en.wikipedia.org/wiki/Remote_administrationhttp://en.wikipedia.org/wiki/File_transferhttp://en.wikipedia.org/wiki/User_Datagram_Protocolhttp://en.wikipedia.org/wiki/Datagramhttp://en.wikipedia.org/wiki/Latency_%28engineering%29http://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Application_softwarehttp://en.wikipedia.org/wiki/Packet_%28information_technology%29http://en.wikipedia.org/wiki/Octet_%28computing%29http://en.wikipedia.org/wiki/Router_%28computing%29http://en.wikipedia.org/wiki/Packet_losshttp://en.wikipedia.org/wiki/Out-of-order_deliveryhttp://en.wikipedia.org/wiki/Out-of-order_deliveryhttp://en.wikipedia.org/wiki/Packet_losshttp://en.wikipedia.org/wiki/Router_%28computing%29http://en.wikipedia.org/wiki/Octet_%28computing%29http://en.wikipedia.org/wiki/Packet_%28information_technology%29http://en.wikipedia.org/wiki/Application_softwarehttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Latency_%28engineering%29http://en.wikipedia.org/wiki/Datagramhttp://en.wikipedia.org/wiki/User_Datagram_Protocolhttp://en.wikipedia.org/wiki/File_transferhttp://en.wikipedia.org/wiki/Remote_administrationhttp://en.wikipedia.org/wiki/Emailhttp://en.wikipedia.org/wiki/World_Wide_Webhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocol_Suitehttp://en.wikipedia.org/wiki/Internet_Protocol_Suitehttp://en.wikipedia.org/wiki/Communications_protocol
  • 8/12/2019 Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition and Control

    6/8

    congestion to reduce the occurrence of the other problems. Once the TCP receiver has

    reassembled the sequence of octets originally transmitted, it passes them to the application

    program. Thus, TCP abstracts the application's communication from the underlying networking

    details.

    SOFTWARE USED

    Keil u-Vision 3.0 IDE

    ORCAD 16.2.

    Languages: EMBEDDED C.

    Hardware Tools: Microcontroller

    Sensor modules

    Ethernet

  • 8/12/2019 Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition and Control

    7/8

    Advantages

    Very useful for remote monitoring of a system

    Can be accessed through anywhere from the world because of internet connectivity

    Time and money saving system

    Highly secure and user friendly system

    Applications

    For monitoring of Industrial gas emissions

    For monitoring industrial machines and devices

    For detecting toxic gases in case of any accidents In companies

    Monitoring gas emission from green houses

    To protect the workers from any accidents alarms can be given

    Remote Area access

  • 8/12/2019 Design and Development of ARM Processor Based Ethernet Web Server for Industrial Data Acquisition and Control

    8/8

    REFERENCES

    *1+ David Brash, The ARM Architecture Version, AR White Paper, Januar y 2002

    *2+ Brian W. Kernigan and Dennis M.Ritchie, The C Programming Language (ANSI), Prentice Hall,

    second edition, 2001

    *3+ Tao Lin ,Hai Zhao ,Jiyong Wang ,Guangjie Han and Jindong Wang ,An Embedded Server forEquipment ,School of Information Science & Engineering, Northeastern University, Shenyang,

    Liaoning, China

    *4+ Yanzheng LI, Shuicai WU, Jia LI and Yanping BAI ,The ECG Tele -monitor Based on Embedded Web

    Server, Biomedical Engineering Center, Beijing University of Technology Beijing, China

    [5] Hong-Taek Ju, Mi- Joung Choi and James W. Hong, An efficient and lightweight embedded Server forWeb- based network element management,