Advantech PCL-848A/B Spezifikationen

Stöbern Sie online oder laden Sie Spezifikationen nach Server Advantech PCL-848A/B herunter. Advantech PCL-848A/B Specifications Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 56
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
University of Hertfordshire
UNIVERSITY OF HERTFORDSHIRE
Faculty of Engineering & Information Sciences
Department of Engineering and Information Science
MSc in DATA COMMUNICATION AND NETWORKS
Project Report
WEB BASED REMOTE OPERATION OF AN
RF SPECTRUM ANALYSER
Xiaoqiao SUN
August 2004
Seitenansicht 0
1 2 3 4 5 6 ... 55 56

Inhaltsverzeichnis

Seite 1 - University of Hertfordshire

University of Hertfordshire UNIVERSITY OF HERTFORDSHIRE Faculty of Engineering & Information Sciences Department of Engineering and Informa

Seite 2

University of Hertfordshire 3 The objectives of this project were:  Create client software to control the Spectrum Analyser via the Inte

Seite 3

University of Hertfordshire 4 Chapter Two: System Specification

Seite 4

University of Hertfordshire 5  nVidia: GeForce 4, GeForce FX  Matrox: G450/G550 ISA plug & play cards  ISA plug & play cards may h

Seite 5

University of Hertfordshire 6 2.1.3 HP 8591 EM Spectrum Analyser HP 8591 EM Spectrum Analyser is provided in the Telecommunication Lab (D4

Seite 6

University of Hertfordshire 7  Displayed Average Noise Level: 400 kHz to 1 GHz 30 Hz RBW 1 kHz RBW

Seite 7

University of Hertfordshire 8 The details about HP 8591 EM Spectrum Analyser commands are given in section 6.1. 2.1.4 GPIB Card Specification T

Seite 8

University of Hertfordshire 9 2.2 Software Specification 2.2.1 Server Software Specification  Operating System: SUSE Linux ver 8.  Program Complie

Seite 9

University of Hertfordshire 10 Chapter Three: Project Environment Selection

Seite 10

University of Hertfordshire 11  Buffer cache: a memory area reserved to buffer inputs and outputs from different processes,  Demand paging memory ma

Seite 11

University of Hertfordshire 12  Linux is secure and versatile: The security model used in Linux is based on the UNIX idea of security, which is

Seite 12

University of Hertfordshire A declaration statement as follows: I certify that the work submitted is my own work and that any material derived or

Seite 13

University of Hertfordshire 13  Linux is free: Is it a disadvantage? But most of people will ask the question, is an Open Source and free product tru

Seite 14

University of Hertfordshire 14 serve as the base on which the language’s functionality is built. You might think that a language with m

Seite 15

University of Hertfordshire 15 3.4 GPIB Card Selection Three GPIB Cards are available in Telecommunication Laboratory (D416) of the Unive

Seite 16

University of Hertfordshire 16 programmable.  It has automatic initialization. Interface parameters are set to default automatically when

Seite 17

University of Hertfordshire 17 Figure 3.1 Design of sgpib driver Figure 3.2 Data Flow of sgpib driver (Karrer, 1999)

Seite 18

University of Hertfordshire 18 Advantages of sgpib driver  No configuration needed (except io/irq for ISA-Version)  No insmod needed for embedded

Seite 19

University of Hertfordshire 19 Chapter Four: COMMUNICATION

Seite 20

University of Hertfordshire 20 quickly gained popularity, because of its high transfer data rate (nominally 1 bytes/s). In 1975, it was later accepted

Seite 21

University of Hertfordshire 21 Figure 4.2 IEEE 488.1 Shake Hands (GPIB Tutorial, 2000) 4.2.5 Bus properties  Up to 15 instruments, called dev

Seite 22

University of Hertfordshire 22 The TCP/IP protocol suite comprises two protocols that correspond roughly to the OSI Transport and Session Layers; t

Seite 23

University of Hertfordshire I ABSTRACT

Seite 24

University of Hertfordshire 23 Application Reliable Stream (TCP) User Datagram (UDP) Internet Protocol (IP) Network Interface Figure 4.3 The conceptu

Seite 25

University of Hertfordshire 24 Chapter Five: SYSTEM SETTING

Seite 26

University of Hertfordshire 25 5.1.2 I/O Base Address and Wait State Setting The I/O ports base address and the numbers of wait states are

Seite 27

University of Hertfordshire 26 5.1.3 Operating Mode Setting SW3 is set to select operating mode. When it is set to “A”, this card is

Seite 28

University of Hertfordshire 27 Jumper/Switch Selection Default setting SW1 1-5 I/O port base address Hex 2B0 SW1 7-8 Wait states 0 SW2 Firmware

Seite 29

University of Hertfordshire 28 Chapter Six: SPECTRUM ANALYSER CONTROL

Seite 30

University of Hertfordshire 29 NR (next right) moves the active marker to the next signal peak of higher frequency. NL (next left) moves the active ma

Seite 31

University of Hertfordshire 30 The setting of the MDS command determines whether the trace data is transferred as one or two 8-bit bytes. TDF M TDF M

Seite 32

University of Hertfordshire 31  MTA: Set Controller to Talker  MLA: Set Controller to Listen  REN: Remote Enable  TALK <adr>: Set device

Seite 33

University of Hertfordshire 32 To set the Start Frequency c460-00:~ # echo “MTA LISTEN 18 DATA ‘FA 100MZ’”| cat -> /dev/gpib0 or shortcut as: c460

Seite 34

University of Hertfordshire II ACKNOWLEDGEMENT

Seite 35

University of Hertfordshire 33 ID is a Spectrum Analyser command used to ask Spectrum Analyser return model number to controller, this

Seite 36

University of Hertfordshire 34 The trace displayed on the Spectrum Analyser screen is shown below: Figure 6.1 the spectrum plotted on the Spectrum A

Seite 37

University of Hertfordshire 35

Seite 38

University of Hertfordshire 36 SOCK_SEQPACKET: Only used in AF_NS protocol SOCK_RDM: Not implemented The third argument is the protocol number. bind

Seite 39

University of Hertfordshire 37 send & recv #include<sys/types.h> #include<sys/socket.h> int send(int socket, void *buf, int buf_len,

Seite 40

University of Hertfordshire 38 sin.sin_port = htons(8000); // port equal to 8000 To bind the new socket to port 8000: bind(sock_descriptor, (struct s

Seite 41

University of Hertfordshire 39 In this chapter, the conclusion is drawn. The achievements and the problems author met during the project p

Seite 42

University of Hertfordshire 40 Internet. The following are the achievements:  Comparison and selection of Operating System, programming lan

Seite 43

University of Hertfordshire 41 install -o root -g root -m 755 gpib.o /lib/modules/$$REL/kernel/misc; install -o root -g root -m 755 kpci.o /lib/mo

Seite 44

University of Hertfordshire 42 REFERENCES

Seite 45

University of Hertfordshire III CONTENTS

Seite 46

University of Hertfordshire 43 8590 Series Programming Compatibility Guide (April 2001) [Online], [Accessed 25th May 2004]. Available from: <http:/

Seite 47

University of Hertfordshire 44 [online], [accessed 24th June 2004]. Available from: <http://support.elmark.com.pl/Advantech/Icom/Pclhttp://suppor

Seite 48

University of Hertfordshire 45 Aitken, P. & Jones, B. L. (1997) Teach Yourself C in 21 Days (4th ed). Indiana: SAMS. Chen, C. (2002) C++ Builder

Seite 49

University of Hertfordshire 46 V_ID=-11144.0.00&LANGUAGE_CODE=eng&CONTENT_KEY=1000000379-1%3aepsg%3aman&COUNTRY_CODE=US&CONTENT_TYPE=A

Seite 50

University of Hertfordshire 47 #include <stdio.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #incl

Seite 51

University of Hertfordshire 48 else if (buf=="ID?"){ system ("echo \"SEND 18 \'ID?\'\"| cat - > /de

Seite 52

University of Hertfordshire

Seite 53

University of Hertfordshire IV 4.2.4 IEEE 488 Shake Hands…………………………………………………………………20 4.2.5 Bus Properties…………………………………………………………………………..21 4.3 Commun

Seite 54

University of Hertfordshire V LIST OF FIGURES

Seite 55

University of Hertfordshire 1 Chapter One: INTRODUCTION

Seite 56

University of Hertfordshire 2 Internet applications, such as Web and this project, are based on the concept of client/server architectur

Kommentare zu diesen Handbüchern

Keine Kommentare