Server Based Data Acquisition System with Cooperative Sharing

Published: 2020-06-09 13:46:03
2627 words
10 pages
printer Print
essay essay

Category: English Language

Type of paper: Essay

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

Hey! We can write a custom essay for you.

All possible types of assignments. Written by academics

Abstraction— The proposed work presents the rules of a low operational-cost and flexible humanoid based data-acquisition system. The chief nucleus of the system is an embedded hardware which uses embedded C for programming which is a popular and efficient pick of programming linguistic communication for embedded applications. The embedded device communicates through Mobile which makes it flexible. In add-on, the system eliminates the demand for waiter package care. A technique is introduced to minimise the operational costs while runing with a big sum of informations. The system is demonstrated to be suited for different embedded applications as several real-time faculties can be attached through appropriate interfaces. Zigbee is used to reassign informations through radio agencies. Two protocols viz. concerted sharing and inundation control are introduced to forestall loss of informations in any state of affairs. In concerted sharing the information from the slave which is non within the scope of the Zigbee receiving system will be received by any other slave who is within the scope of the Zigbee receiving system and therefore informations will be forwarded to the waiter by this replacement slave. To implement the inundation control i.e. the congestion of informations ensuing in refuse informations and loss of informations, a hop counter is used which will maintain a path of the figure of times the same information is being forwarded by different slaves. The package Basics for Android” is used to construct an application for the Mobile phone which will assist maintain a path of the information from the slaves therefore doing the system more flexible.

Index Footings— informations acquisition system, detectors, android application, concerted sharing.
I. Introduction
CalciferolATA-ACQUISITION systems with distant handiness are in great demand in industry and consumer applications. In some applications, human existences have been replaced by remote-controlled devices that will get informations and relay the informations back to the base [ 1 ] . There are data-acquisition and control device that will be a replacement for a supervisor in a multisite occupation operation. A individual individual can supervise and even interact with the on-going work from a individual base station. An acquisition unit designed to roll up informations in their simplest signifier is detailed in
[ 2 ] , which is based on Linux [ 3 ] , which is a popular pick for embedded Personal computer systems. A similar system in [ 2 ] provides informations acquisition with no concern for distant entree. Data aggregation for post-processing on a vehicle’s place for an advanced traffic study is discussed in [ 3 ] . Some applications adding distant handiness are detailed in [ 2 ] and [ 3 ] , which are built to roll up and direct informations through a modem to a waiter. Although these are well-built systems that serve the intent for a specific undertaking, the user can non interact with the system. Another unidirectional information transportation is designed, which uses the Global System for Mobile Communications ( GSM ) which is a popular radio pick for connectivity between the data-acquisition units and clients.
The paper is organized as follows. Section II gives a brief overview about the WSN engineering. Section-III gives information about the proposed system. Section-IV gives the information about Cooperative sharing and inundation control. Section V gives the consequences and Section VI gives the decisions.
II. Overview of the radio detector webs
Wireless Sensor Networks [ 3 ] are a group of 100s of robust and self-organizing detector nodes arranged in ad-hoc manner that are extensively used for distant monitoring applications. Many radio engineerings have been put to utilize to implement wireless detectors in data acquisition systems runing from really short scope infra-red devices ( IrDAs ) to long scope GSM/GPRS. The intermediate scope includes engineerings as Bluetooth ( 10m ) and ZigBee ( 100m ) [ 5 ] . A node usually consists of feeling, processing, communicating and power direction subsystems. Detectors can be interfaced to the processing subsystem via external ADCs or via processors which have inbuilt ADCs. Some detectors have their built-in ADC and these can be interfaced to the accountant by bit to bit interface protocols like I2C.
Communication systems can besides be interfaced by utilizing protocols as I2C or SPI. Some communicating faculties have their ain on board processor. This helps in signal processing at flat physical and informations link layer therefore offloading the chief processors work [ 6 ] .
The major advantages of WSNs for informations acquisition system include:

Nodes can be deployed at any topographic point in the examination of the system and a node can be added or removed without impacting other nodes.
Optimized and low energy ingestion.
More mistake tolerant and existent clip than other webs.

III. Methodology
A. Hardware Development
The hardware includes three types of Detectors. These include temperature, humidness and gas detectors. They are connected to the ARM7 LPC2148 processor. The information from the detectors is converted into digital signals utilizing the on bit parallel to digital convertor ( ADC ) . This digital information is so sent to the waiter with the usage if zigbee and at the same time sent to the Mobile with the android application utilizing the Bluetooth faculty. The undermentioned subdivisions give inside informations about the node developments and their use.
1 )Detectors: Temperature detector [ 5 ] is used to feel the temperature. We have used a Temperature detector called LM35. This temperature detector can feel the temperature of the ambiance around it or the temperature of any machine to which it is connected or even can give the temperature of the human organic structure in instance if used. So, irrespective of the application to which it is used, it gives the reading of the temperature. The LM35 series are precision integrated-circuit temperature detectors, whose end product electromotive force is linearly relative to the Celsius ( Centigrade ) temperature. Temperature detector is an parallel detector and gives the end product into signifier of linear signal. This signal is feed to ADC which will change over it into digital signifier. Once converted into linear signifier, the microcontroller can treat the digital temperature signal as per the application. The TMP35/TMP36/TMP37 are low electromotive force, preciseness centigrade temperature detectors. They provide a electromotive force end product that is linearly relative to the Celsius ( centigrade ) temperature. The TMP35/ TMP36/TMP37 do non necessitate any external standardization to supply typical truths of ±1°C at +25°C and ±2°C over the ?40°C to +125°C temperature scope. Humidity detector faculty hh10 is an parallel detector and gives the end product into signifier of linear signal. This signal is feed to ADC which will change over it into digital signifier. Once converted into linear signifier, the microcontroller can treat the digital humidness signal as per the application. This detector gives the value of alteration in humidness in the ambiance as per the application. The HH10D comparative humidness detector faculty is comprised with a capacitive type humidness detector, a CMOS capacitance to frequency convertor and an EEPROM used to keeping the standardization factors. Due to the features of capacitance type humidness detector, the system can react to humidness alteration really fast. Each detector is calibrated twice at two different accurate humidness Chamberss, two unique detector related coefficients are stored onto the EEPROM on the faculty. The information is used for humidness calculation.MQ-6 gas detector is agas detectoris a device which detects the presence of variousgaseswithin an country, normally as portion of a safety system. This type of equipment is used to observe a gas leak and interface with a control system so a procedure can be automatically shut down. A gas sensor can besides sound an dismay to operators in the country where the leak is happening, giving them the chance to go forth the country. This type of device is of import because there are many gases that can be harmful to organic life, such as worlds or animate beings. The parallel informations from these detectors is sent to the accountant which will condition the informations and go through it further to the waiter and the android application via wireless medium.

2 )ARM7TDMI CONTROLLE LPC2138: Microcontroller used will be ARM LPC2148. This processor [ 4 ] is used because of its low power ingestion ( with low power manners as Idle and Power down ) and relatively big figure of parallel pins available ( 16 pins ) for detector interfacing. It besides has a comparatively low A/D transition clip ( 2.44µs ) . The processor will condition the parallel outputs from the detectors and direct these values wirelessly to the base station. The block diagram of the system is every bit shown in Fig. 1. . Assorted 32-bit timers, individual or double 10-bit 8-channel ADC ( s ) , 10-bit DAC, PWM channels and 47 GPIO lines with up to nine border or degree sensitive external interrupt pins make these microcontrollers peculiarly suited for industrial control and medical systems. Fast GPIO ports enable port pin toggling up to 3.5 times faster than the original LPC213x. They besides allow for a port pin to be read at any clip regardless of its map. Dedicated consequence registries for ADC ( s ) cut down interrupt operating expense. RS 232 PROTOCOL is used for consecutive communicating in between MCS to Personal computer.
Baud rate: 9600 bits per second, timer manner 1 car reload manner.
3 )HC Bluetooth theoretical account: HC Serial Bluetooth [ 5 ] faculty merchandises consist of Bluetooth consecutive interface faculty and Bluetooth adapter, such as:
( 1 ) Bluetooth consecutive interface faculty:
Bluetooth consecutive faculty is used for change overing consecutive port to Bluetooth. These faculties have two manners: maestro and slave dealer device. The device named after even figure is defined to be maestro or slave dealer when out of mill and can’t be changed to the other manner. But for the device named after uneven figure, users can put the work manner ( maestro or slave dealer ) of the device by AT bids.
4 )XBee/XBeeaˆ?PRO OEM RF Modules: XBee and XBee-PRO Faculties were engineered to run into ZigBee/IEEE 802.15.4 criterions and back up the alone demands of low-cost, low-power radio detector webs. The faculties require minimum power and supply dependable bringing of critical informations between devices. The faculties operate within the ISM 2.4 GHz frequence set and are pin-for-pin compatible with each other.

Detectors will feel the parametric quantities and direct it to the maestro.
The maestro will so roll up the informations from all other slaves and unite it as individual informations.
Master will direct this information to android app via Bluetooth.
Android application will hold the proviso of send oning this information via a samarium ( short messaging service ) manually or as a uninterrupted message.
ZigBee faculty at the Rx side will have the information and will send on it to the waiter.
Server will analyse the consequences and expose it on the screen.

B. Software Development: The waiter is based on Visual Basics package. Ocular BASIC is a high degree scheduling linguistic communication which evolved from the earlier DOS version called BASIC. BASIC means Beginners ‘ General-purpose Symbolic Instruction Code. It is a really easy programming linguistic communication to larn. The codification look a batch like English Language. Different package companies produced different versions of BASIC, such as Microsoft QBASIC, QUICKBASIC, GWBASIC and IBM BASICA and so on. However, people prefer to utilize Microsoft Visual Basic today, as it is a well-developed scheduling linguistic communication and encouraging resources are available everyplace. In VB, scheduling is done in a graphical environment. In the old BASIC, you have to compose plan codification for each graphical object you wish to expose it on screen, including its place and its colour. However, In VB, you merely necessitate to drag and drop any graphical object anyplace on the signifier, and you can alter its colour any clip utilizing the belongingss windows.
The followers shows the system flow:
Initialize LCD, RF
Select Channel 1
Read ADC
Shop and show Temperature on LCD
Select Channel 2
Read ADC
Shop and show Humidity on LCD
Select Channel 3
Read ADC
Shop and show GAS degree on LCD
Is Consecutive interrupt1 detected? ( Bluetooth ) i? Ni? ”B”
Yi? Send the detector reading to Android device wirelessly via Bluetoothi? ”A”
Is Consecutive interrupt2 detected? ( Zigbee ) i? Ni? ”B”
Yi? Read the set point in frame
Use the set points to Slave
Send the detector reading to VB server wirelessly via Zigbeei? ”A”
IV. concerted sharing and inundation control

Under certain conditions if ZigBee of any of the slave is non within the scope of the receiving system, so that peculiar slave can air its informations and any slave within the scope of the receiving system will get it and direct it to the waiter thereby forestalling loss of informations. This contributes the co-operative sharing of informations.
The congestion of the informations and thereby the implosion therapy can be controlled by the hop counter used while programming.
The hop counter will avoid the transmittal of informations from all the slaves within the scope hence avoiding implosion therapy of the information at the server terminal.
A proviso is made in the scheduling so as to expose the Idaho of the slave whose information is really being transmitted along with repeater slave id so as to corroborate the information for that peculiar slave.

This concerted sharing and inundation control therefore prevents the loss of informations and avoids congestion thereby extinguishing the opportunities of refuse informations making the waiter and the humanoid Mobile.
V. consequences

Fig 2: Consequences from the waiter

Fig 3: consequences from the android application
Fig 2 and Fig 3 shows the consequences from the waiter and the android application on the Mobile. The information sent to the waiter and the Mobile is existent clip and any alteration in the detector parametric quantities will instantly reflect in the waiter and application doing the system dependable. The overall cost advantage of the system in footings of the constituents used makes it an attractive pick for informations acquisition applications. The system is flexible as the figure of applications can be changed consequently. Implementing concerted sharing and inundation control prevents the loss of informations. Monitoring of informations is existent clip so if any unwanted alteration takes topographic point so instantly action can be taken to forestall the farther bad luck. The power ingestion is low.
VI. Decision
This paper introduced the design of a information acquisition system for the industries which need to supervise and analyse informations from assorted parts of the works. The constituents used in hardware design are readily available and are of low cost. This system will assist in obtaining exact informations of system parametric quantities and as these are shared over the Zigbee and Bluetooth, experts can easy supervise and analyse the information. An advantage of utilizing WSN is the immense decrease in wiring and aggregation of immense sum of informations. The system will guarantee flexibleness as the figure of detectors attached to the accountant can be varied as per the demand. As a hereafter work this system can be implemented over big country of bordering industries, to assist in analysing the parametric quantities over the part. Implementing concerted sharing and inundation control prevents the loss of informations.

C. E. Lin, C.-W. Hsu, Y.-S. Lee, and C. C. Li, Verification of remote-controlled air vehicle flight control and surveillance utilizing nomadic communicating, ”J. Aerosp. Comput. Inf. Commun., vol. 1, no. 4, pp. 189–197, Apr. 2004.
Alkar and Karaca, interactive embedded data-acquisition system for real-time applications 529” , IEEE minutess on instrumentality and measuring, vol. 58, no. 3, March 2009.
J. E.Marca, C. R. Rindt, M.Mcnally, and S. T. Doherty, A GPS enhanced in-vehicle extensile informations aggregation unit, ” Inst. Transp. Studies, Univ. California, Irvine, CA, Uci-Its-As-Wp-00-9, 2000.
LPC2131/2132/2138 User Manual

File Format: PDF/Adobe Acrobat November 22, 2004. Philips Semiconductors. Preliminary User Manual. LPC2131/2132/2138. ARM-based Microcontroller ( LPC2138 with 512 kilobits Flash )
[ 5 ] hypertext transfer protocol: //
hypertext transfer protocol: //
[ 6 ] W. Dargie and C. Pollabaeur,Fundamentalss of Wireless Sensor Networks- Theory and Practise, Wiley Publications, 2012.

Warning! This essay is not original. Get 100% unique essay within 45 seconds!


We can write your paper just for 11.99$

i want to copy...

This essay has been submitted by a student and contain not unique content

People also read