Advantech PCL-848A/B Spécifications

Naviguer en ligne ou télécharger Spécifications pour Serveurs Advantech PCL-848A/B. Advantech PCL-848A/B Specifications Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 56
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 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
Vue de la page 0
1 2 3 4 5 6 ... 55 56

Résumé du contenu

Page 1 - University of Hertfordshire

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

Page 2

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

Page 3

University of Hertfordshire 4 Chapter Two: System Specification

Page 4

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

Page 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

Page 6

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

Page 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

Page 8

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

Page 9

University of Hertfordshire 10 Chapter Three: Project Environment Selection

Page 10

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

Page 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

Page 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

Page 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

Page 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

Page 15

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

Page 16

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

Page 17

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

Page 18

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

Page 19

University of Hertfordshire 19 Chapter Four: COMMUNICATION

Page 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

Page 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

Page 22

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

Page 23

University of Hertfordshire I ABSTRACT

Page 24

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

Page 25

University of Hertfordshire 24 Chapter Five: SYSTEM SETTING

Page 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

Page 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

Page 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

Page 29

University of Hertfordshire 28 Chapter Six: SPECTRUM ANALYSER CONTROL

Page 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

Page 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

Page 32

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

Page 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

Page 34

University of Hertfordshire II ACKNOWLEDGEMENT

Page 35

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

Page 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

Page 37

University of Hertfordshire 35

Page 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

Page 39

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

Page 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

Page 41

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

Page 42

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

Page 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

Page 44

University of Hertfordshire 42 REFERENCES

Page 45

University of Hertfordshire III CONTENTS

Page 46

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

Page 47

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

Page 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

Page 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

Page 50

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

Page 51

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

Page 52

University of Hertfordshire

Page 53

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

Page 54

University of Hertfordshire V LIST OF FIGURES

Page 55

University of Hertfordshire 1 Chapter One: INTRODUCTION

Page 56

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

Commentaires sur ces manuels

Pas de commentaire