Gpib General Purpose Interface Bus Computer Science Essay

Data acquisition is a procedure of mensurating existent universe signals normally in electromotive force signifier and delivery that information in to the computing machine for processing, analysis, storage, and other informations use. The physical phenomenon represents existent universe signals such as velocity, temperature, humidness, force per unit area, and radiation and so on. We use detectors, which are besides called transducers to measure the physical phenomena and bring forth electrical signals proportionally. In laboratory research, scientists and applied scientists can utilize personal computing machines with PCI, PXI, PCMCIA, Parallel, and Serial ports for informations acquisition for both trial and measuring and industrial mechanization.

To get the information and reassign it straight to a computing machine ‘s memory, many of applications use devices which plug in straight to the Personal computer, whereas, other devices use external informations acquisition hardware which can be coupled via Ethernet, analogue or consecutive ports ( RS-232 or USB normally ) .

Lab VIEW is a popular package tool for machine-controlled trial and measuring.

Get quality help now
Verified writer

Proficient in: Bus

5 (339)

“ KarrieWrites did such a phenomenal job on this assignment! He completed it prior to its deadline and was thorough and informative. ”

+84 relevant experts are online
Hire writer

It can command informations acquisition ( DAQ ) devices to read parallel input signals ( A/D transition ) , generate end product signals ( D/A transition ) , read and write digital signals and pull strings the on board counters for frequence measuring, pulse coevals, quadrature encoder measurings and so on to interface with the detector. In instance of parallel input, the electromotive force informations from the detector goes in to the stopper in DAQ devices in the computing machine memory for storage, processing, or other use.

GPIB ( General Purpose Interface Bus ) :

GPIB facilitates the communicating between computing machines and instruments.

Get to Know The Price Estimate For Your Paper
Number of pages
Email Invalid email

By clicking “Check Writers’ Offers”, you agree to our terms of service and privacy policy. We’ll occasionally send you promo and account related email

"You must agree to out terms of services and privacy policy"
Write my paper

You won’t be charged yet!

A coach is merely the agencies of which computing machines and the instruments reassign informations and GPIB, provided a much needed specification and protocol to regulate this communicatin.GPIB ‘s basic intent was to supply computing machine control of the trial and measuring instruments. However, its usage has expanded beyond these applications into other countries, such as computer-to-computer communicating and control of millimeters, scanners, and CROs.

GPIB is a parallel coach that many instruments use for communicating. It sends informations in bytes and the massages transferred are often encoded as ASCII character strings. We can hold many instruments and computing machines connected to the same GPIB coach. Every device including the computing machine interface board, must hold a alone GPIB reference between 0 and 30, so that the informations beginning and finish can be specified by this information beginning and finish can be specified by this figure. Where reference 0 is usually assigned to the GPIB interface board, instruments connected to the coach can utilize address 1 through 30.The GPIB has one accountant, normally the personal computing machine, which controls the coach direction maps. To reassign the instrument bids and informations on the coach the accountant addresses one speaker and one or more listener.thw informations strings are so sent across the coach from the speaker to the hearers. The lab position GPIB VI ‘s automatically handles the addressing and most other coach direction maps, salvaging the fuss of low degree scheduling to the user.

To utilize GPIB as a portion of practical instrumentality system, we need a GPIB board or external box, a GPIB overseas telegram, Lab position package and a computing machine.

Data Acquisition Systems:

In the industrial mechanization parametric quantities, one of the major characterising characteristics of advanced mechanization is that, there is a batch of informations flow in and out or up and down the systems, which does the existent clip calculating which control the optimisation techniques. All the information is seen collected utilizing detectors so the information acquisition systems interface to the detectors on one side and the computing machines which transform the informations, on the other side: so, through these systems the informations ( parallel ) will come through the detectors get converted from beginning physical signifier to an electrical signifiers and so through the informations acquisitions will change over into digital informations.

Data acquisition system is the aggregation of hardware and package constituents that enable a computing machine to have physical signals.

Physical Procedure



ADC Digital Interfacing

Signal Conditioning Sample & A ; holdData Acquisition System

Figure 1 Block diagram of a Data Acquisition system


Electrical signal conditioning

Multiplexing, sample and Keep

A/D Conversions

Interfacing with Computer

Storage, processing and show in computing machine with package

Signal Conditioning






Amplification is really of import in informations acquisition because every A/D convertor has a dynamic scope, the parallel signals showing at the input port of the A/D convertor to avoid the approximative mistakes. Therefore, it is of import to magnify the signal to increase the declaration.

Isolation: Isolation is typically required because the parallel channels by and large come either has individual ended or as differential, so when we have individual ended it means that the value of the parallel electromotive force with regard to the electrical land of the A/D convertor, so when we are using in a individual ended manner this electromotive force will be measured by the A/D convertor with regard to its ain land and so change over it.




On the other manus, when it comes to the differential input, there are two inputs provided to the A/D convertor, so we have both the positive and negative terminuss and the difference in these two signals are provided. The potency of this can be different from the land, so we place and isolation circuit such that the input side is really galvanically isolated with the end product.





It is required for noise remotion, Anti Aliasing, and Linearization of signal conditioning.


In a standard information acquisition system, it is typically specify and parallel channels at the same time. From the above figure allow us presume the four channels of parallel signals are being presented at the four inputs which consists of four electronic switches which can be put ON or OFF, depending on the address signal, presuming each of the switches in Binary notation. When we close the first one, that peculiar signal gets connected to the sample and holds and so goes to the A/D convertor. If we connect all the switches in speedy sequence so over a given clip interval a?†T, so for every clip interval ‘a?†T ‘ we receive four values of the signal.

4-1 Multiplexer:

Sample & A ; Hold Control signal Addressing Signal

Sample and Clasp:

When the A/D convertor is change overing the signal, it is necessary to keep the same values as at the input. Therefore, the sample and clasp has an extra circuit such that we put ON the circuit, allow this electromotive force sensed by the circuit which holds the electromotive force value even if the circuit opened, this occurs for every rhythm until the new value arrives.

a?†T a?†T a?†T/4

0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 Multiplexed Signal After Sample & A ; Hold

We use the sample and keep to avoid the mistakes, the above is the sample and keep circuit, which consists of two amplifiers which acts as a Buffer, where whenever we turns the switch on the tow points in the MOS are connected, the applied electromotive force V1 appears through the switch and charges the capacitance which is the trying stage. So, the minute the switch if off the electrical capacity electromotive force has high electric resistance on either sides which does non let the charge to get away so, the last electromotive force the capacitance had is held and the stored electromotive force is passed on to the following buffer A2.

A1 Switch ( MOS ) A2 V0


Gate control electromotive force

Analog -Digital Converter:

N-Bit ADC Analog Input N-Bit Digital Out put

Sing the 3-bit ADC, where with 3 spots we can stand for 8 Numberss ( 23-1 ) as every ADC has an parallel mention electromotive force which decides where the figure ‘0 ‘ corresponds to 0 Vs. The binary value additions when the signal electromotive force additions by the rule of quantisation, seemingly the higher the figure of spots the smaller is the quantisation interval and the better is the declaration. To acquire the better declaration it is ever of import to magnify the signal with programmable addition amplifier when under the package control. Each division is represented by a binary codification between 000 and 111. Clearly, the digital representation is non a good representation of the original parallel signal because information has been lost in the transition. By increasing the declaration to 16 spots, nevertheless, the figure of codifications from the ADC additions from 8 to 65,536, and you can therefore obtain an highly accurate digital representation of the parallel signal if the remainder of the parallel input circuitry is decently designed.

Digitized Sine Wave with a Resolution of Three Bits


In the recent yesteryear before the computing machines were non widely introduced in to the industrial mechanization systems, all the mistakes that occured in industrial procedures were checked and dealt with by trained or experienced operators by monitering the operational conditions manually or in a semiautomatic mode, which nevertheless had some major drawbacks.For case sing the industrial experience the operator had to make the bulk of the work by manus, the unnatural conditions could non be monitered and handled in the existent clip, the distant measuring parametric quantities could non be efficaciously monitered and there by operators were prone to do errors in entering and manupulating a big sum of data.Therefore it is extremely necessary to automatize the measuring operations every bit good as to better the operating efficiency.

In recent decennaries, this image has been dramatically changed due to the broad acceptance of engineering in a broad scope of industrial applications.Information engineerings have been quickly developed in recent old ages, and they have provided sufficient proficient support for edifice modern industrial mechanization systems with more unfastened architecture with regard to the old ones.It turns out that the computerized existent clip monitering analysis can recognize the full mechanization of an industrial trial & A ; measurement system.It will significantly better the on the job efficiency of the system operators and determination makers.As a consequence, developing such systems with the aforesaid features for acheiving induatrial mechanization has a positive practical significance in both economic system and proficient perspectives.A typical industrial mechanization system, as illustrated in the figure below is normally made up of the physical system, sensors/transducers, device drivers and informations I/O, host computing machine, web waiter and distant computing machines.

A modern industrial mechanization is made up of a assortment of independently working but interacting modules.It opens a new window of oppurtunity to increase productiveness and direction effectivity of industrial process.the wider usage of distributed supervisory control and informations acquisition across the industrial applications turns out to be able to heighten the productiveness and the profitabliity significantly.Future tendencies in mechanization include bettering the industrial automationsystem reliabilty/availability, reactivity, scalability, expandability, flexibleness, interoperability and so on. The development tendencies in the modern industrial mechanization systems were carried out in two waies, foremost, the size of the instruments are portable and cosmopolitan which controls the running of the works floor off from the works by roll uping the signals utilizing the general intent package burned in the system it self which is further connected to a computing machine for analysing the informations through the general instrument coachs like IEEE-488 and RS-232.Secondly, the development focused on the continous, on-line, existent clip measuring and command systems.This maps include every option needed with respect to mechanization but the cost is much higher as they have more capableness for informations acquisition and signal conditioning utilizing electrical circuits such as operational amplifiers and filters.signal analysers and effectual algorithms are besides used in this procedure for existent clip signal conditioning of the processed information which is collected from the chief unit of the works.

Introdution to Virtual instrumentality:

The engineering has improved quickly for the last to decennaries which resulted in the development of the microprocessors and the VLSI engineerings in the field of electronic industrial mechanization trial and measurementation.The practical instrumentality system consists of the set of measurement devices with strong informations acquisition capableness and analysis package with efficient calculation and presentation capabilities.Virtual instrumentality has an advantage of doing usage of the on-line resources through web engineering to print and portion informations through cyberspace and intranet installations where applied scientists can hold entree and run the existent clip production and can besides portion the information to the other applied scientists across the Earth for status monitering and mistake diagnosis.Virtual instrumentality is a promising engineering which can be used in assorted mechanization Fieldss like military, aerospace, induastrial measuring and control, pharmaceuticals etc.virtual instrumentality is acheived by utilizing the modular instruments which consists of both the hardware and the sofware that can offer first-class characteristic such as unfastened construction, modularity, reuseablity, interoperablity with out set uping the external factors such as overseas telegram length, impedence, coefficient difference and so on.The maps in practical instrumentality can be created at the user degree which defines the instrument functionality that helps in tuning the bing device for modifying harmonizing to the hereafter promotions in the modular instruments.

VXI instruments:

PXI defines modular hardware platform based on the Intel 8086 microprocessor and a compact PCI coach. The typical constellation involves a PXI human body, which holds its ain Personal computer accountant running Microsoft Windowss and slots for all types of measuring faculties like parallel input, imagination, and gesture control, sound holds, GPIB and VXI interfaces and more.

VXI-VME extensions for instrumentality is an instrumentality criterion for instrument on a card system, introduced in 1987 which is based on the VME bus.VXI coach is higher-end normally more expensive system than PXI.VXI consists of a mainframe human body with slots keeping modular instruments on stopper in boards.

A assortment of instruments and mainframes size is available from legion sellers and can utilize VME faculties in VXI systems. VXI has broad array of utilizations in traditional machine-controlled trial and measuring equipment applications. VXI is besides popular in informations acquisition and analysis for research and industrial control applications that require more figure of channels. VXI instruments has the same characteristics and the charateristics of the practical instruments which is fundamentally a modular instrument which has to be connected to the external devices like the computing machine to moniter the panel operations based on the VXI-bus architecture. The major features of VXI instruments are their compatibility with many instrument industries globally based on their applications. It can besides pass on with multiple processors of the back board with the shared informations storage construction and has a high measuring system throughout. Modular instruments like PXI/VXI are designed to increase the system throughput by cut downing the trial clip with increased capableness. Unlike the traditional instruments modular devices are compact in size and reduces thr cost ove rthe life-time of the system.

The chief purpose of industrial mechanization package is to supervise the system runing status in real-time, and to execute certain undertakings such as informations processing, statistical analysis, study coevals, printing, real-time alarming, etc.In this procedure, each and every portion complements one another to accomplish overall system functionality.

Basic model of automated measuring system based on practical instruments.

Features, which are considered while planing Industrial mechanization package:

Versatility: The interior decorator of industrial mechanization package needs to see assorted design petitions from different industries such as crude oil, chemical, metallurgy, electric power, electric machinery, whirling etc. The designed package should be capable of fulfilling assorted demands and supply broad spread application

Comprehensive maps: Industrial monitoring package should supply several basic and high-ranking maps such as in writing monitoring show, tendency analysis, study coevals and printing, automatic informations assemblage, automatic memory/restore, real-time dismaying etc.

System transparence: The system developed should be more flexible and should let the user to cover with information harmonizing to their demands. The system should be more flexible for communicating, capable of back uping different webs and different type of equipment interconnectedness, unfastened control schemes, permission to add user defined control schemes, flexible representation and printing manners and effectual interfaces for database communicating with other systems.

User-oriented unworried constellation: The package should let user for flexible constellation based on user demands through the constellation tool provided by the built in constellation system. The system should non implement the user with fixed or stiff constellation forms.

Man-machine Interface: The purpose of this is to supply the user with high-quality in writing shows by the usage of advanced in writing tools, usage of multimedia engineerings to better the quality of user interface, and to better user interface operation

Textual Scheduling:

By and large, textual scheduling linguistic communications take long clip to hold on and larn. It requires important programming accomplishments. This can be achieved by a well developed codification. Industrial mechanization applied scientists can utilize other programming linguistic communications such as ocular and graphical scheduling linguistic communications to develop a codification without much attempt and accomplishment.

Ocular Scheduling:

A aggregation of ocular development tools are developed based on Windowss API ‘s or object Windowss of Borland C++ . This type of scheduling is event-based package. For every event, the system automatically generates a message and passes them to the corresponding message managing maps. This map is automatically loaded in ocular development tool.

Graphic Scheduling: Graphic scheduling linguistic communication is a aggregation of many nodes which are connected together to transport a specific undertaking. In this scheduling, developer can look into the informations flow after infixing a subdivision of codification. This includes the usage of arrays, strings, and cringles. It is much similar to the text based cryptography linguistic communications where we use nodes for developing the codification alternatively of text and Numberss


The debut of Lab VIEW created a cardinal alteration in graphical scheduling field. This is chiefly designed for informations acquisition, device control, and informations analysis and informations representation. This can be easy understood and used while supplying high flexibleness. In the Lab VIEW development, the user can command the system and show the trial consequences through graphical panels. This is compatible with about all the runing systems like Windowss 9X/NT/2K/XP, MAC OS, Sun etc and can get the information from different devices like GPIB, VXI, PXI, Serial devices and other Plug and Play informations acquisition devices which is so used to portion the informations online utilizing ActiveX, DDE, and SQL. When the natural information is collected, the coveted consequences can be used for informations analysis, visual image and debugging. Lab VIEW programming environment is user friendly and easy to understand and the flow of informations makes the programming manner as a natural thought procedure.


PXI faculties Used & amp ; in what mode

NI PXI 5441 ( FGEN )

NI PXI 5142 ( NI SCOPE )

NI PXI 6541 ( NI HSDIO )

Cite this page

Gpib General Purpose Interface Bus Computer Science Essay. (2020, Jun 02). Retrieved from

Gpib General Purpose Interface Bus Computer Science Essay

👋 Hi! I’m your smart assistant Amy!

Don’t know where to start? Type your requirements and I’ll connect you to an academic expert within 3 minutes.

get help with your assignment