INTERNATIONAL JOURNAL FOR TRENDS IN ENGINEERING & TECHNOLOGY VOLUME 5 ISSUE 2 – MAY 2015 - ISSN: 2349 - 9303
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using GPRS N.NITHYA
DR. S. JAYANTHY
Student, M.E Embedded Systems Technologies Sri Ramakrishna Engineering College Coimbatore, India
Professor, M.E Embedded System Technologies Sri Ramakrishna Engineering College Coimbatore, India
nnithi.92@gmail.com
sjayanthyabi@gmail.com
Abstract— Day by day the scope of networked embedded system is rapidly increasing for monitoring & controlling either home appliances or industry devices. The World Wide Web is a global system of interconnected computer networks that utilizes the standard Internet Protocol Suite (TCP/IP) and allows the user to interface many real-time Embedded applications similar to data acquisition, Industrial automations and safety measures etc,. Users can monitor & control remote machines/systems by using an embedded web server. The main objective of this system is used to monitor the industrial parameters and control the various machines/systems in the industry from anywhere in the world through embedded web server. The machine/instrument is monitored and controlled by ARM 7 and in-build web server with GPRS technology. Various sensor’s are used to monitor the parameters like pressure, speed and temperature in the industry. A relay is used in this system to control the machine/instrument by giving ON/OFF command in the web page. The embedded device communicates through General Packet Radio Service (GPRS). GPRS technology along with GSM can be accessed from anywhere in the world. Index Terms—ARM 7, GSM, GPRS, Embedded Web Server, DACs —————————— ——————————
1
embedded language. For a wide range of data transmission the client and server architecture is not suitable. So, the central server is replaced by a web server [6].
INTRODUCTION
DATA-ACQUISITION systems are in huge demand in industry and consumer applications. In this application, it is necessary to monitor the industrial parameters with great accuracy [1]. Monitoring and controlling is significant in industrial automation. With the development of modern industry, the monitoring of industrial parameters gets higher [2]. But also controlling of the machine/instrument is required.
The proposed system is low cost and portability. It contains the GPRS technology and it helps to communicate with GSM. The GSM has an inbuilt TCP/IP protocols for internet data transfer. An embedded web server is an easy way of monitoring and controlling the industrial machines. The client can monitor and control the machines/instruments from anywhere in the world. The sensor’s are used to monitor the parameters of the machine/instruments. The cryptography method is used in this system for data security.
The monitoring and controlling becomes a distributed framework. In framework only wired communication is used between the host and front panel. These systems cannot be widely used and maintenance cost becomes high. In order to solve the problem, we use a GPRS technology to monitor the industrial parameters [3].
The structure of the paper is as follows. Section II explains the concept of an embedded web server. Section III will describe the operation when different sensor’s connected to the embedded system and the software algorithm of the system. Section IV explains the experimental results. Finally, section V presents the conclusion and future work.
Online Interactive Data Acquisition and Control system play the major role in the field of measurement and control systems. It is designed with many electrical and electronic components and makes the system more complicated [4]. So we utilize a system that contains a Data acquisition and control system. In this system we can monitor and control the industrial devices.
2
EMBEDDED WEB SERVER
Every client can access the industry directly without any interaction with additional server and modules [7]. Fig 1 shows proposed DAC system with an embedded web server. This contains a portable ARM 7 processor. An ARM processor is responsible for handling all tasks like measuring & conversion of signals, data base updating, communicating with owner by sending HTML pages. An ARM 7 processor manages all tasks in parallel in tiny amounts of time. The client can monitor and control the various industrial parameters in the web server.
The data acquisition & control devices are best solution for unmanned devices. A single person can monitor and interact with the ongoing work from a single base station through web server. An acquisition unit design to collect data in their simplest form which is based on Linux [5]. The Linux operating system is simple, but difficult to recognize so to overcome this limitation we employ ARM 7 processor which have a Real Time Operating system & we design data acquisition unit with
185
INTERNATIONAL JOURNAL FOR TRENDS IN ENGINEERING & TECHNOLOGY VOLUME 5 ISSUE 2 – MAY 2015 - ISSN: 2349 - 9303 3.3 Software Keil µVision IDE is a simple integrated development environment (IDE) that runs on regular personal computers and provides tools for a powerful, easy to apply and easy to learn environment for developing embedded applications. It includes the components we need to create, debug and assembles our C/C++ source files, and incorporate simulation for microcontrollers and related peripherals. It also has RTX RTOS Kernel Library, Device Database, Debugger and Analysis tools and complete device simulation. It also has RTOS and Middleware components for implementing time-critical software and shorten the development cycle. Further, it has Flash File system, USB Device Interface and CAN Interface. The Keil ULINK-JTAG adapters connect the USB port of a PC to the target hardware. This enables us to download, test and debug the final executable hex code generated by the Keil IDE to the target hardware. The embedded c code is designed to monitor the parameters and to control the machine/instrument. The encryption and decryption code is also designed in this system.
Fig 1 Embedded web server architecture Client can interact with the industry by giving instruction on web page. The system has numerous advantages: userfriendly, low-development cost and high maintainability.
3
SYSTEM DESIGN
3.1 Existing System Networked embedded systems have become quite essential for monitoring and control the industrial devices. The existing system is used to monitor only the parameters of the machine/instruments in the industry through web server [1]. It do not contain any security. The main advantage of the proposed system design is the client can monitor and control the machines/instruments through an embedded web server. Encryption and decryption is carried out in the data sharing in the internet. This system reduces the manpower in the industry.
The software consists of RTOS and HTML. The application runs in the form of tasks. The RTOS is applied to manage the tasks. The tasks are real time operations. The software that runs on the embedded web server follows TCP/IP protocols. The HTML or Hyper Text Mark-up Language is used to design the embedded web page. The HTML page is used for data communication between the client and server. The HTML page displays the parameter information of the machine/instrument. The HTML page is saved on the board.
3.2 Hardware The general hardware structure of the system is shown in the fig2. POWER SUPPLY
ALGORITHM
D1
Step1: Initialize VPDIV register for setting clock frequency. Step2: Initialize ADC ports P 0.6,P 0.7,P 0.8 for pressure sensor, temperature sensor and speed sensor to monitor the parameters. Step3: Initialize the ports P 0.15 and P 0.17 for the relays to control the machine. Step4: Interface GSM to the transmitter and receiver pin of ARM processor. Step5: Initialize and enable the interrupts. Step6: Begin the infinite loop and monitor the sensor values. Step7: For data security encryption and decryption is applied. Step8: GPRS connection is activated using APN command. Step9: HTTP Initialisation is done for web page creation. Step10: LOGIN page is created using HTML. Step11: The temperature, pressure and speed parameters are monitored in the web page. Step12: The Device ON and OFF control action is also performed in the web page.
RELAY D2
TEMPERATURE SENSOR LPC2148 MCU PRESSURE SENSOR
GSM MODEM
SPEED SENSOR
Fig 2 General structure of the system Different types of sensor’s such as temperature sensor, pressure sensor and speed sensor is connected to each I/O channel of the ARM processor. The data from sensors is collected & maintained by the ARM processor. GSM modem is connected to the transmitter and receiver pin of ARM processor. GSM modem shares data from the board to internet. In Web page, the data can be monitored by the client from anywhere across the world through internet. The client can control the machine/instrument by giving ON/OFF in the web page. The relays are used to control the machine/instrument. The cryptography is applied in this system for security.
4
186
RESULTS
INTERNATIONAL JOURNAL FOR TRENDS IN ENGINEERING & TECHNOLOGY VOLUME 5 ISSUE 2 – MAY 2015 - ISSN: 2349 - 9303 The hardware implementation of the system is shown in the fig 3. This system consists of Temperature sensor, pressure sensor and speed sensor which is used to sense the various parameters of the machine/instrument. It consists of relays to control the machine/instrument. The GSM is connected to the ARM 7 for sharing the data from the board to the internet via enabling GPRS connection.
Fig 5 Client requested web page The machine/system control is made in this system by giving ON and OFF command in the web page. The controlling of the machine/system is shown in the fig 6.
Fig 3 Hardware Implementation of the system The online processing, web page for the client authentication is opened. The client has to enter the valid user name & password to access the embedded web server. These web pages are requested by the client and served by the embedded web server which is ported on ARM7 processor. The client can monitor the parameters of the machine/instruments in the web page. The client can control the machine/instruments by giving the ON/OFF command in the web page. The Login page of the system is shown in fig 4.
Fig 6 Controlling of machine/system
Fig 4 Login page of the system
TABLE1 MONITORED PARAMETERS RESULTS OF THE MACHINE/SYSTEM
The sensor values are displayed in the web page is shown in fig 5 and it is maintained by the embedded web server. More than one client can access the data in the web page from anywhere in the world.
187
Parameters
Results
Temperature Pressure Speed
31 0 c 006 16 rpm
INTERNATIONAL JOURNAL FOR TRENDS IN ENGINEERING & TECHNOLOGY VOLUME 5 ISSUE 2 – MAY 2015 - ISSN: 2349 - 9303 [11] http://probots.co.in/Manuals/SIM900.pdf
5 CONCLUSIONS AND FUTURE WORK In this application, a low-cost, Internet-based data acquisition and control system has been designed and implemented. Every client can access the data through the web browser. The client can monitor the industrial parameters and can control the machine/system through the web browser. This system reduces the manpower in the industry. This system is highly secure, reliable and easy to access. This system can be widely applied to petroleum, chemical, metallurgy, steel, Electronic & Electrical industries, Automobiles and so on. The data security is also provided in this system. The system can be extended for sensing malfunctioning in industrial machines and making corrective measures in it. The system can be extended by sending a video recording of the control room to the client through web browser. There is no limit for future scope in the monitoring and control operation in industry.
REFERENCES [1] S.A.N.Sandeep, P.Malyadri, ― Embedded Web Server Based on DAC System Using ARM‖, International Journal of Engineering Research and Applications (IJERA), Vol. 2, Issue 4, July-August 2012, pp.1-6. [2] Potdar Snehal Dilip, S. R. Jagtap, ―Remote Monitoring & Controlling of Real Time Industrial Parameters with GSM & Ethernet‖, International Journal of Electronics, Communication & Instrumentation Engineering Research and Development (IJECIERD), Vol. 3, Issue 3, Aug 2013,pp.1-10. [3] Gayatri B. Kulkarni, Prof. S. G. Joshi.‖ Real Time Data Acquisition and Control System Using ARM & GPRS Technology‖, IJIRSET,vol.3, Issue 4, April 2014, pp 337-341. [4] Manivannan M., Kumaresan N.‖Design of On-line Interactive Data Acquisition and Control System for Embedded Real Time Applications.‖ 2011 IEEE. [5] Q. Zhou, W. Wu, and Y. Ma, ―The embedded data acquisition system for Mössbauer spectrum, in Proc. Third Real- Time Linux Workshop Embedded Linux Expo Conf. Real-Time Embedded Comput Conf.,Milan, Italy, Nov. 2001, pp. 26–29. [6] M Poongothai. ―ARM Embedded Web Server Based on DAC System.‖ IEEE 978-1-61284-764-1/11-2011. [7] RTOS Evaluat ion Project, ―What makes a good RT OS,Dedicated Systems Experts, 2001. Available:http://www.dedicatedsystems.com.
[Online].
[8] Lei Wu, Jie Hu ―Design and Implementation of Production Environment Monitoring System Based on GPRS Internet.‖ 2010 Fourth International Conference on Genetic and Evolutionary Computing. [9] C. E. Lin, C.-C. Li, A.-S. Hou, and C.-C.Wu, ―A real-time remote control architecture using mobile communication, IEEE Trans. Instrum. Meas.,vol. 52, no. 4, pp. 997–1003, Aug. 2003. [10] http://www.farnell.com/datasheets/62306.pdf
188