SPELLMAN MONOBLOCK XRB011 X-ray generator Instruction Manual

SPELLMAN MONOBLOCK XRB011 X-ray generator Instruction Manual
Add to My manuals

Below you will find brief information for X-ray generator MONOBLOCK XRB011. The XRB011 MONOBLOCK is a complete integrated system consisting of a high voltage power supply (HVPS), filament supply, X-ray tube and oil encapsulant which provide the required high voltage insulation in one compact enclosure. The combination of proprietary control system and protection circuitry enables the supplies to operate under arcing and extreme transient conditions without damage or interruptions. Additional advantages are the elimination of high voltage cables and extremely low leakage X-ray radiation.

advertisement

Assistant Bot

Need help? Our chatbot has already read the manual and is ready to assist you. Feel free to ask any questions about the device, but providing details will make the conversation more productive.

X-ray generator MONOBLOCK XRB011 Instruction Manual | Manualzz

R

Instruction Manual

SPELLMAN

HIGH VOLTAGE ELECTRONICS

CORPORATION

One Commerce Park

XRB011

Valhalla, New York, 10595

+1(914) 686-3600* FAX: +1(914) 686-5424*

E-mail: [email protected]

Website: www.spellmanhv.com

XRB011 User’s Manual 118148-001 Rev A

IMPORTANT SAFETY PRECAUTIONS

SAFETY

THIS POWER SUPPLY GENERATES VOLTAGES THAT ARE DANGEROUS AND MAY BE FATAL.

OBSERVE EXTREME CAUTION WHEN WORKING WITH THIS EQUIPMENT.

High voltage power supplies must always be grounded.

Do not touch connections unless the equipment is off and the

Capacitance of both the load and power supply is discharged.

Allow five minutes for discharge of internal capacitance of the power supply.

Do not ground yourself or work under wet or damp conditions.

SERVICING SAFETY

.

Maintenance may require removing the instrument cover with the power on.

Servicing should be done by qualified personnel aware of the electrical hazards.

WARNING note in the text call attention to hazards in operation of these units that could lead to possible injury or death.

CAUTION notes in the text indicate procedures to be followed to avoid possible damage to equipment.

Copyright

 2000, Spellman High Voltage Electronics Corporation. All Rights Reserved.

This information contained in this publication is derived in part from proprietary and patent data. This information has been prepared for the express purpose of assisting operating and maintenance personnel in the efficient use of the model described herein, and publication of this information does not convey any right to reproduce it or to use it for any purpose other than in connection with installation, operation, and maintenance of the equipment described.

118091-001 REV. B

WICHTIGE SICHERHEITSHINWEISE

SICHERHEIT

DIESES HOCHSPANNUNGSNETZTEIL ERZEUGT LEBENSGEFÄHRLICHE HOCHSPANNUNG.

SEIN SIE SEHR VORSICHTIG BEI DER ARBEIT MIT DIESEM GERÄT.

Das Hochspannungsnetzteil muß immer geerdet sein.

Berühren Sie die Stecker des Netzteiles nur, wenn das Gerät ausgeschaltet ist und die elektrischen

Kapazitäten des Netzteiles und der angeschlossenen Last entladen sind.

Die internen Kapazitäten des Hochspannungsnetzteiles benötigen ca. 5 Minuten, um sich zu entladen.

Erden Sie sich nicht, und arbeiten Sie nicht in feuchter oder nasser Umgebung.

SERVICESICHERHEIT

Notwendige Reparaturen können es erforderlich machen, den Gehäusedeckel während des Betriebes zu entfernen.

Reparaturen dürfen nur von qualifiziertem, eingewiesenem Personal ausgeführt werden.

“WARNING” im folgenden Text weist auf gefährliche Operationen hin, die zu Verletzungen oder zum Tod führen können.

“CAUTION” im folgenden Text weist auf Prozeduren hin, die genauestens befolgt werden müssen, um eventuelle Beschädigungen des Gerätes zu vermeiden.

118091-001 REV. B

PRECAUTIONS IMPORTANTES POUR VOTRE SECURITE

CONSIGNES DE SÉCURITÉ

C ETTE ALIMENTATION GÉNÈRE DES TENSIONS QUI SONT DANGEUREUSES ET PEUVENT ÊTRE FATALES .

S OYEZ EXTRÊMENT VIGILANTS LORSQUE VOUS UTILISEZ CET ÉQUIPEMENT .

Les alimentations haute tension doivent toujours être mises à la masse.

Ne touchez pas les connectiques sans que l’équipement soit éteint et que la capacité à la fois de la charge et de l’alimentation soient déchargées.

Prévoyez 5 minutes pour la décharge de la capacité interne de l’alimentation.

Ne vous mettez pas à la masse, ou ne travaillez pas sous conditions mouillées ou humides.

CONSIGNES DE SÉCURITÉ EN CAS DE REPARATION

La maintenance peut nécessiter l’enlèvement du couvercle lorsque l’alimentation est encore allumée.

Les réparations doivent être effectuées par une personne qualifiée et connaissant les risques électriques.

Dans le manuel, les notes marquées « WARNING » attire l’attention sur les risques lors de la manipulation de ces

équipements, qui peuvent entrainer de possibles blessures voire la mort.

Dans le manuel, les notes marquées « CAUTION » indiquent les procédures qui doivent être suivies afin d’éviter d’éventuels dommages sur l’équipement.

118091-001 REV. B

IMPORTANTI PRECAUZIONI DI SICUREZZA

SICUREZZA

QUESTO ALIMENTATORE GENERA TENSIONI CHE SONO PERICOLOSE E

POTREBBERO ESSERE MORTALI.

PONI ESTREMA CAUTELA QUANDO OPERI CON QUESO APPARECCHIO.

Gli alimentatori ad alta tensione devono sempre essere collegati ad un impianto di terra.

Non toccare le connessioni a meno che l’apparecchio sia stato spento e la capacità interna del carico e dell’alimentatore stesso siano scariche.

Attendere cinque minuti per permettere la scarica della capacità interna dell’alimentatore ad alta tensione.

Non mettere a terra il proprio corpo oppure operare in ambienti bagnati o saturi d’umidità.

SICUREZZA NELLA MANUTENZIONE

.

Manutenzione potrebbe essere richiesta, rimuovendo la copertura con apparecchio acceso.

La manutenzione deve essere svolta da personale qualificato, coscio dei rischi elettrici.

Attenzione alle AVVERTENZE contenute nel manuale, che richiamano all’attenzione ai rischi quando si opera con tali unità e che potrebbero causare possibili ferite o morte.

Le note di CAUTELA contenute nel manuale, indicano le procedure da seguire per evitare possibili danni all’apparecchio.

118091-001 REV. B

SPELLMAN HIGH VOLTAGE

XRB011

SERVICE

AND

INSTALLATION

MANUAL

Introduction 1

XRB011 INTRODUCTION

INSTALLATION

INTERFACING

TROUBLESHOOTING

SCHEMATICS (Simplified Diagram)

5

1

2

3

4

Installation and Operating Manual Page1-1 118149-001 REV D

SPELLMAN HIGH VOLTAGE Introduction 1

CHAPTER 1

XRB011 INTRODUCTION

CONTENTS:

Section

1.1

  XRB011 DESCRIPTION ............................................................................................................................................... 3  

1.2

 

TECHNICAL SPECIFICATION S ........................................................................................................................................... 3  

1.2.1

  Generator Hardware Specifications .......................................................................................................................... 3  

1.2.2

  Generator Control Modes / Application Features ..................................................................................................... 3  

1.2.3

  Power Supply Requirements ...................................................................................................................................... 3  

1.2.4

  Environment Requirements ........................................................................................................................................ 4  

1.2.5

  Mechanical ................................................................................................................................................................. 5  

1.3

  THEORY OF OPERATION .......................................................................................................................................... 7  

1.3.1

  Function Overview ..................................................................................................................................................... 7  

1.3.2

  Input Line Power ........................................................................................................................................................ 7  

1.3.3

  HV Inverter ................................................................................................................................................................ 7  

1.3.4

  High Voltage Transformer ......................................................................................................................................... 7  

1.3.5

  High Voltage Assembly .............................................................................................................................................. 7  

1.3.6

  System Control PWB .................................................................................................................................................. 7  

1.3.7

  Filament Power .......................................................................................................................................................... 8  

1.3.8

  High Voltage Interlock ............................................................................................................................................... 8  

1.4

  SAFETY ......................................................................................................................................................................... 9  

1.4.1

  Safety and Warning Symbols ...................................................................................................................................... 9  

Installation and Operating Manual Page1-2 118149-001 REV D

SPELLMAN HIGH VOLTAGE Introduction 1

The XRB011 MONOBLOCK  is a complete integrated system consisting of a high voltage power supply

(HVPS), filament supply, X-ray tube and oil encapsulant which provide the required high voltage insulation in one compact enclosure. The combination of proprietary control system and protection circuitry enables the supplies to operate under arcing and extreme transient conditions without damage or interruptions. Additional advantages are the elimination of high voltage cables and extremely low leakage X-ray radiation.

The XRB011 incorporates local and remote programming, monitoring, and fault indicators including safety interlock. The X-ray source is a sealed unit containing a HVPS and an X-ray tube. The insulating oil provides electrical insulation for the high voltage sections of the power supply and the X-ray tube in a sealed tank. The oil also functions as a coolant to carry heat away from the tube. Convection cooling augmented by customer provided minimum 50cfm external fan is required for the 50W option. A rubber bellows in the tank of the X-ray source compensates for the expansion of the oil as the oil temperature varies with operating conditions thereby eliminating the need for bulky overflow tank.

.

SPECIFICATIONS kVp range: kVp steps: kVp accuracy:

35 to 80 kVp output capability

Continuous with 12 bits resolution

<=1% (measured after kVp rises to the peak level)

<= 1% Peak to Peak Ripple (kV):

Settling time: < 10ms to within 95% of the programmed voltage

Reproducibility: <0.5%

Stability: <=0.01% per 8 hours after a ½ hour warm up

Temperature Coefficient: <=100ppm/ ℃

Time range: mA : mA accuracy:

XRB011 is specified as a Continuous operation.

250µA maximum for 20W option

700µA maximum for 50W option

<2.5% (measured after mA rises to stable DC level) mA range 0 to 250 µA for 20W option

0 to 700 µA for 50W option

Reproducibility: <0.5%

1.2.2 Generator Control Modes / Application Features

 Manual Operating Mode – 2 Parameters Mode (kV, mA)

 System Communication Protocol / Fault & Error Management

See details in the Serial Communication Protocol Specifications

1.2.3 Power Supply Requirements

Single Phase

Installation and Operating Manual Page1-3 118149-001 REV D

SPELLMAN HIGH VOLTAGE Introduction 1

Line Voltage 24V DC ±1V DC, 2.5A

(20W option). 4A (50W option)

The following table defines the power line requirements for the generators.

NOTE: THE FOLLOWING TABLE CONTAINS RECOMMENDED VALUES FOR THE 24V INPUT POWER.

A POOR QUALITY INPUT LINE MAY RESULT IN THE INSTALLER HAVING TO

DERATE THE GENERATOR'S MAXIMUM POWER

Mains

Voltage

24VDC

J1-1

J1-2

J1-3

Minimum

Recommended

#20 AWG (0.52 mm 2 )

#20 AWG (0.52 mm 2 )

#20 AWG (0.52 mm 2 )

24V RETURN

J1-5

J1-6

J1-7

1.2.4 Environment

Operating Environment

Operating Temperature

Relative Humidity

Atmospheric pressure range

TRANSPORT AND STORAGE

Ambient temperature range

Relative humidity

Atmospheric pressure range

Minimum

Recommended

Ground Wire Size

#20 AWG (0.52 mm2)

#20 AWG (0.52 mm2)

#20 AWG (0.52 mm2)

Apparent

Mains

Resistance

0.033 

0.033 

0.033 

0.033 

0.033 

0.033 

0 to 40 C (32 to 104 F).

10 to 95%, non-condensing.

500 to 1060 hPa (375 to 795 mm Hg).

-20 to 70 C (-4 to 158 F).

5 to 95%, non-condensing.

500 to 1060 hPa (375 to 795 mm Hg).

Installation and Operating Manual Page1-4 118149-001 REV D

SPELLMAN HIGH VOLTAGE

1.2.5 Mechanical

20W OPTION

Introduction 1

Installation and Operating Manual Page1-5 118149-001 REV D

SPELLMAN HIGH VOLTAGE

50W OPTION

Introduction 1

Installation and Operating Manual Page1-6 118149-001 REV D

SPELLMAN HIGH VOLTAGE Introduction 1

1.3 THEORY OF OPERATION

Overview

The XRB011 MONOBLOCK Series is a complete integrated system consisting of a high voltage power supply (HVPS), filament supply, X-ray tube and oil encapsulant which provide the required high voltage insulation in one compact enclosure. The combination of proprietary control system and protection circuitry enables the supplies to operate under arcing and extreme transient conditions without damage or interruptions.

Additional advantages are the elimination of high voltage cables and extremely low leakage X-ray radiation.

The XRB011 MONOBLOCK Series incorporates local and remote programming, monitoring, and fault indicators including safety interlock. The X-ray source is a sealed unit containing a HVPS and an X-ray tube.

The insulating oil provides electrical insulation for the high voltage sections of the power supply and the X-ray tube in a sealed tank. The oil also functions as a coolant to carry heat away from the tube. Convection cooling augmented by customer provided minimum 50cfm external fan is required for the 50W option. A rubber bellows in the tank of the X-ray source compensates for the expansion of the oil as the oil temperature varies with operating conditions thereby eliminating the need for bulky overflow tank.

The XRB011 MONOBLOCK is basically a DC to DC power converter. Within the generator, conversions of DC to DC, then to high frequency AC, then to high voltage DC take place. By reviewing further the subassemblies, a basic understanding of the process can be gained.

1.3.2 Input Line Power

The Input DC voltage provides the voltage for the high voltage inverter and the filament supply.

The line input voltage can vary from 23V up to 25V within the series.

The inverter is a “Push-Pull” topology. Voltage mode control is used for driving the inverter. Two MOSFET transistors are used as switches in the HV inverter. These MOSFET provide high frequency switching to control the primary current flow in the high voltage transformer.

Circuits on the Control board provide the gate control of the switches. The PWM IC generates gate drive control signals.

1.3.4 High Voltage Transformer

The output of the High Frequency Quasi-resonant Inverter is connected to the primary of the High Voltage

Transformer. The High Voltage Transformer is a step up type. Typical secondary voltage is in the range of

5.7kV depending upon output voltage ratings.

1.3.5 High Voltage Assembly

The High Voltage Assembly circuitry typically consists of two high voltage multipliers to generate ±40kV. The high voltage section is a bipolar ground-referenced supply. The multiplier is a standard diode-capacitor multiplier with seven stages of voltage multiplication and the divider is a precision resistance divider string.

Each supply is capable of generating 40 kV.

A high bandwidth resistive/capacitive divider provides voltage feedback for regulation and monitoring. A sense resistor connected at the low voltage end of the High Voltage Rectifier provides current feedback for regulation and monitoring.

1.3.6 System Control PWB

Control of the generator utilizes sophisticated analog and digital circuitry resulting in fast and accurate control, protection and signaling to the user.

This generator is based on advanced PWM control utilizing the specific integrated circuit. Analog signals are digitized in A/D converter and processed within DSP circuits to provide maximum accuracy and reliability.

All feedback signals are sent to the user interface through digital and D/A circuits where switching is possible between feedback and program signals. This allows the user to preset the desired output before energizing high voltage.

All program voltages are typically ramped up to set level by the digital ramp generator.

Installation and Operating Manual Page1-7 118149-001 REV D

SPELLMAN HIGH VOLTAGE Introduction 1

A-D and D-A converters and drivers provide system Fault Control and Indication. User interface is processed on this PWB as well, providing isolated relay coils, opt couplers and open collectors contact.

Power

The filament inverter provides the filament power for the X-ray tube. The filament inverter is a high frequency, series resonant inverter. The inverter provides ac current to the primary of the filament isolation transformer.

The filament isolation transformer secondary is connected to the filament tube. The filament power is

2.25Vac/1.7Aac.

See Figure 1.2 for a simplified diagram of the X-RAY tube connection and current sensing circuits. The filament circuitry also provides a variety of control, diagnostic and protection functions.

If any abnormal condition appears, monitoring circuitry will shut down the unit.

HV  XFMR

+kV

POS HV MULT

-

GND

ARC DETECT mA Monitor

GND

X-RAY TUBE

+

NEG HV MULT GND

-kV

FILAMENT 

HV  XFMR

XFMR

Figure 1.2 Simplified schematic of X-RAY tube connection

1.3.8 High Voltage Interlock

The XRB011 is equipped with safety interlocks for user personnel and equipment protection. An open interlock circuit inhibits operation of the XRB011 MONOBLOCK.

Installation and Operating Manual Page1-8 118149-001 REV D

SPELLMAN HIGH VOLTAGE Introduction 1

1.4 SAFETY

1.4.1 Safety and Warning Symbols

WARNING: THIS X-RAY UNIT MAY BE DANGEROUS TO OPERATOR UNLESS SAFE EXPOSURE

FACTORS AND OPERATING INSTRUCTIONS ARE OBSERVED.

The following advisory symbols are used on the safety warning labels, and/or on circuit boards.

“CAUTION” symbol used to indicate a potential hazard to operators, service personnel or to the equipment.

“CAUTION” symbol used to indicate an X-RAY

RADIATION EXPOSURE, is hazard to operators, service personnel or to the equipment.

Protective Earth

IEC 60417-5017

Installation and Operating Manual Page1-9 118149-001 REV D

SPELLMAN HIGH VOLTAGE Installation 2

CHAPTER 2

INSTALLATION

 

CONTENTS:

2.1

  INTRODUCTION ........................................................................................................................................................ 11  

2.2

  UNPACKING .............................................................................................................................................................. 11  

2.3

 

OVERALL CONNECTIONS ................................................................................................................................................ 12  

2.4

  INPUT POWER VOLTAGE ........................................................................................................................................ 13  

2.5

  C ABLE CONNECTION ILLUSTRATION .............................................................................................................................. 13  

2.5.1

  MULTI INTERFACE CABLE CONNECTIONS ....................................................................................................... 13  

2.5.1

  Pin Layout of the Multi interface ............................................................................................................................. 14  

2.5.2

  GROUND CONNECTION .......................................................................................................................................... 14  

2.5.3

  C

HASSIS

G

ROUND

......................................................................................................................................................... 15  

2.5.4

  X-RAY PORT ............................................................................................................................................................ 15  

2.6

  FINAL CHECKS .......................................................................................................................................................... 15  

Installation and Operating Manual – XRB011 Page 2-10 118149-001 REV D

SPELLMAN HIGH VOLTAGE Installation 2

2.1 INTRODUCTION

This Chapter contains instructions for unpacking the XRB011 MONOBLOCK, allowing for initial power-up and exposures.

2.2 UNPACKING

WARNING: THE XRB011MONOBLOK WEIGHS APPROXIMATELY 20 POUNDS (9.07 KG) IN ITS

SHIPPING CONTAINER.

1. Inspect the package exterior for evidence of damage due to handling in transit. Notify the carrier and Spellman immediately if damage is evident. Do not destroy or remove any of the packing material used in a damaged shipment.

2. Remove the cardboard outer pack. See the cautionary note below before removing the pack.

CAUTION: OPEN THE CARDBOARD PACK CAREFULLY. SHARP TOOLS MAY DAMAGE THE

CONTENTS.

3.

4.

Set aside the cardboard pack(s).

After unpacking, inspect the panel and chassis for visible damage.

5. Keep the shipping containers. In case of shipping damage, place the unit(s) back in its shipping pack and notify the carrier and the Customer Support Department as shown on the inside cover page of this manual.

6. Fill out and mail the Warranty Registration card accompanying the unit. Spellman XRB011

MONOBLOCK is covered by warranty.

Installation and Operating Manual – XRB011 Page 2-11 118149-001 REV D

SPELLMAN HIGH VOLTAGE Installation 2

2.3 OVERALL CONNECTIONS

NOTE: THIS IS BASIC CONNECTION ILLUSTRATION FOR TESTING. MORE COMPLEX AND

DEDICATED CIRCUITRY IS NEEDED IN ULTIMATE APPLICATION.

All cables should be routed away from the X-Ray port, and dressed and secured neatly in place. Cables should be cut to the correct length if possible as excess cabling may contribute to EMI/RFI problems. For those cables that cannot be cut to the correct length, try to minimize the area inside any loops of excess cable, as these loops are in effect an antenna.

RJ45

GND

Figure 2-1: XRB011 I/O location

Installation and Operating Manual – XRB011 Page 2-12 118149-001 REV D

SPELLMAN HIGH VOLTAGE Installation 2

Figure 2-2: Overall connection

2.4 INPUT POWER VOLTAGE

1. Check the input voltage rating on the nameplate of the supply and make certain that this is the rating of the power source to be connected.

2.

3.

Units operate on 24VDC, 2.5A (20W option), 4A (50W option).

DO NOT SWITCH ON MAINS POWER AT THIS TIME.

2.5 CABLE CONNECTION ILLUSTRATION

2.5.1 MULTI INTERFACE CABLE CONNECTIONS

Multi Interface connections include digital I/O, serial communication, and interlock. Operator must verify and connect every signal properly though some of them are optional, before initiating power-up and basic test.

Installation and Operating Manual – XRB011 Page 2-13 118149-001 REV D

SPELLMAN HIGH VOLTAGE Installation 2

The interlock, serial communication and exposure buttons interface shall be made available via a multi signal cable. Refer to *-* for a schematic of isolation and signal direction.

2.5.1 Pin Layout of the Multi interface

The multi signal interface shall have a female 25 pin D-Sub (J1). Twisted pairs shall be used where applicable. The pin layout is given in Table 2-3.

PIN

1

2

SIGNAL

+24V

+24V

7

8

+24V RETURN

Signal Ground

9 Interlock Input

PARAMETERS

+24Vdc±1Vdc @ 4A

+24Vdc±1Vdc @ 4A

+24Vdc±1Vdc @ 4A 3 +24V

4 NC

5

6

+24V RETURN

+24V RETURN

+24V RETURN

+24V RETURN

+24V RETURN

Signal Ground

Input, Active low, Interlock is low safe to enable high voltage. Connect to +24V Return

Output, 0 to 8V = 0 to rated output voltage. Zout=100Ω 10 kV Monitor

11

12

µA Monitor

X-Ray Ready status

Output, 0 to 10V = 0 to rated output current. Zout=100Ω

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

13 X-Ray ON status Output, Active Low,

Open Collector, 24Vdc @ 10mA max

14 Filament Standby status Output, Active Low,

Open Collector, 24Vdc @ 10mA max

15 Over Voltage Fault

16 Over Current Fault

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

17 ARC Fault Output, Active Low,

Open Collector, 24Vdc @ 10mA max

Fault

19 Signal Ground

20 Interlock Output

22 kV Program

23 X-Ray ON Command

24 Signal Ground

25 Over Temp.

Open Collector, 24Vdc @ 10mA max

Signal Ground

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

Input, 0 to 10V = 0 to rated output current. Zin=10kΩ

Input, 0 to 8V = 0 to rated output voltage. Zin=10kΩ

Input, Active low,

Low (short)=X-Ray ON

High (open)=X-Ray OFF

Internal pull up resistor to +15V

Signal Ground

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

Table 2-3 Pin layout of multi signal connector

Refer to chapter 3 for detailed requirements and function descriptions.

NOTE: THE INSTALLER SHOULD ENSURE THAT ALL CABLE CONNECTIONS TO THE

GENERATOR ARE SECURE, AND ALL CABLES EXTERNAL TO THE GENERATOR

ARE ADEQUATELY PROTECTED AGAINST ACCIDENTAL DISCONNECTION.

Installation and Operating Manual – XRB011 Page 2-14 118149-001 REV D

SPELLMAN HIGH VOLTAGE Installation 2

GROUND

The chassis of the XRB011 MONOBLOCK must be grounded to the local earth ground and also to the tube housing ground.

WARNING

ENSURE THAT THE EXIT PORT IS PROPERLY MATED TO COLLIMATOR OR SATISFACTORILY

SHIELDED WITH LEAD PLUG TO LIMIT EXPOSURE TO LEAKAGE RADIATION.

X-ray Safety Procedures must be followed when testing this unit. The XRB011 is capable of producing

Lethal Voltages and X-ray Radiation. Only proceed with operation of the HVPS after

 Consulting with the Manufacturer and verification of X-Ray setup for the proper precautions.

 Reading this entire document.

NEVER OPERATE THIS UNIT WITH AN OPEN X-RAY EXIT PORT.

It is recommended not to allow leakage radiation exceeding 0.5mR/hr at 5cm from any surface of the

MONOBLOCK.

CHECKS

The room interface connections may now be completed. Before power on, user needs to check the items as below finally.

 When finished all wiring, check that all connections are tight and secure.

 Check that all cables are dressed neatly outside the cabinet, and secured as necessary.

 Check the ground connection again.

WARNING

THIS EQUIPMENT GENERATES DANGEROUS VOLTAGES THAT MAY BE FATAL.

PROPER GROUNDING OF ALL HIGH VOLTAGE EQUIPMENT IS ESSENTIAL.

WARNING X-RAY RADIATION EXPOSURE IS HAZARDOUS

Failure to follow these procedures may void the warranty.

Check the input voltage rating on the nameplate of the supply and make certain that this is the rating of the available power source. Spellman MONOBLOCK

 XRB011 operates on 24VDC±1VDC

Installation and Operating Manual – XRB011 Page 2-15 118149-001 REV D

SPELLMAN HIGH VOLTAGE Installation 2

Bellows Vent holes:

Do not block or insert anything into the vent holes located on top cover as shown. These two holes provide venting for the internal bellows that is used to compensate for the expansion of the oil as the oil temperature varies.

Do not block any vents holes on the cover

Cooling:

A customer supplied minimum 50 CFM fan should be used for the 50W option to maintain safe operating temperature for MONOBLOCK

 X-ray generator. The air flow should be direct at the heat sink on the side of the unit and at the side of the control board compartment. During operation the internal oil temperature should be below

60C and should not exceed 65C. See below Figure for fan location.

FAN

Installation and Operating Manual – XRB011 Page 2-16 118149-001 REV D

SPELLMAN HIGH VOLTAGE Interfacing

3

CHAPTER 3

INTERFACING

 

3.1

 

INTRODUCTION .............................................................................................................................................................. 18  

3.2

  L OCAL PROGRAMMING MODE ............................................................................................................................... 18  

3.3

  L OCAL MONITORS ......................................................................................................................................................... 18  

3.5

  REMOTE PROGRAMMING M ODE ............................................................................................................................ 18  

3.6

  REMOTE MONITO R S ................................................................................................................................................ 18  

3.7

  XRAY ON COMMAND .............................................................................................................................................. 18  

3.8

  EXTERNAL INTERLOCK ......................................................................................................................................... 18  

3.9

  S YSTEM S TATUS AND F AULT D IAGNOSTIC D ISPLAY ..................................................................................................... 18  

3.10

  R EMOTE M ODE (D IGITAL CONTROL ) ............................................................................................................................. 19  

3.11

  C ONNECTOR S TYLE AND P IN L AYOUT .......................................................................................................................... 20  

3.12

  S ERIAL C OMMUNICATION I NTERFACE ........................................................................................................................... 21  

3.13

  R E COMMENDED INTERFACE CIRCUITS (L OCAL MODE , ANALOG INTERFACE ) .................................................... 22  

3.14

  R E COMMENDED INTERFACE CIRCUITS (REMODE MODE , DIGITAL INTERFACE ) ........................................... 23  

Installation and Operating Manual – XRB011 Page 3-17 118149-001 REV D

SPELLMAN HIGH VOLTAGE Interfacing

3

3.1 INTRODUCTION

This Chapter describes the interfacing of the XRB011 MONOBLOCK to the customer system control side, especially with the serial communication, exposure control switch. Also, exposure mode is introduced with the timing sequence described as well.

3.2 LOCAL PROGRAMMING MODE

 Allows Local adjustment of the output voltage and current via analog voltage inputs on J1 analog interface.

To operate in Local mode, position jumpers for JP11 in the 1-2. JP11 is located on the control board. Remove the cover to access JP11.

 Program kV output value by providing 0-8.00V (0-80kV) to J1-22(reference to signal ground J1-24 or 25).

 Program µA output value by providing 0-10.00V (0-250µA for 20W option), (0-700µA for 50W option) to J1-21

(reference to signal ground J1-24 or 25).

 All program values default to zero upon power up except kV program to 3.5V (35kV)

3.3 LOCAL MONITORS

 Provides local analog monitors for the output voltage and current via analog voltage outputs on J1 analog interface.

 Monitor kV output by measuring J1-10(reference to signal ground J1-24), 0-8.00v (0-80kV).

 Monitor µA output by measuring J1-11 (reference to signal ground J1-24 or 25),

0-10.00V (0-250µA,20W option), (0-700µA, 50W option)

3.5 REMOTE PROGRAMMING MODE

 Allows remote adjustment of the output voltage and current via RS- 232 digital interface at J5 or Ethernet digital interface RJ45

 To operate in Remote mode, position jumper JP11 in the 2-3 position on the control board. Remove the cover to access JP11.

 All program values default to zero upon power up except kV program to 35kV.

MONITORS

 Provides remote monitors of the output voltage and output current via RS- 232 digital interface at J5 or

Ethernet digital interface RJ45

3.7 XRAY ON COMMAND

 Provides control of X-ray ON and X-ray OFF either via a dry contact connection from J1-23 to J1-19 when operating in Local Mode (analog control). In remote Mode J1-23 is not active and X-ray ON and OFF is controlled through

RS- 232 or Ethernet communication.

 The external interlock must also be close for the X-ray to enable.

INTERLOCK

 The X-ray cannot be enabled unless the external interlock is closed by connecting J1-9 to J1-8. During high voltage operation, opening the interlock circuit will cause the High Voltage to be disabled.

3.9 SYSTEM STATUS AND FAULT DIAGNOSTIC DISPLAY

If a fault occurs, the power supply will revert to the POWER DOWN mode indicated by X-RAY READY STATUS (J1-

12), RS-232 or Ethernet as HV OFF. In local mode to reset all faults, the X-RAY ON Command (J1-23) must be toggled OFF and ON. In Remote mode; to reset all faults a host command sent via RS-232 or Ethernet, Reset Faults <52>

.

All fault and status outputs are open collector (Normally off), and are intended to drive an LED or diode of an optocoupler with 24V@10mA max

EXTERNAL INTERLOCK FAULT: Indicates the EXTERNAL INTERLOCK connection is not in closed position. The fault is indicated by INTLK OPEN via RS-232 or Ethernet as (ARG 9). Analog output signal (J1-20) is active low (Low = interlock is closed, High = interlock is open)

Installation and Operating Manual – XRB011 Page 3-18 118149-001 REV D

SPELLMAN HIGH VOLTAGE Interfacing

3

X-RAY READY STATUS: Indicates that there are no faults and the interlock is closed. The status is indicated by NO FAULT (X-RAY READY) via RS-232 or Ethernet as (ARG 0). Analog output signal (J1-12) is active low.

X-RAY ON STATUS: Indicates that the X-RAY is ON or OFF. This status is indicated by via RS-232or

Ethernet as X-RAY ON (ARG 1), X-RAY OFF (ARG 0). Analog output signal (J1-13) is active low (Low X-

RAY is on, High=X-RAY is off).

OVERVOLTAGE FAULT: Indicates the over voltage protection circuitry has caused the high voltage to turn off.

Over voltage protection is internally set to 82kV. This fault is indicated by High kV via RS-232 or Ethernet as (ARG

6), Over Voltage. Analog output signal (J1-15) is active low.

OVER CURRENT FAULT: Indicates the output current has exceeded 275µA (20W option), 710µA (50W option) or if the allowable percentage of error between actual and programmed emission currents is exceeded resulting in the

HV to be turned off. This fault is indicated by High mA via RS-232or Ethernet as (ARG 3). Analog output signal

(J1-16) is active low.

ARC FAULT: Indicates that an arc has occurred. Occurrences of one arc will shutdown the high voltage and latched. This fault is indicated by ARC FAULT via RS-232 or Ethernet as (ARG 2). Analog output signal (J1-17) active low.

UNDER VOLTAGE FAULT: Indicates a failure in the voltage regulation circuitry less than <35kV. This fault occurs when there is a lack of output power to maintain regulation and will result in shutdown of the HV. This fault is indicated by via RS-232 or Ethernet as (ARG 4). There is no analog output signal.

FILAMENT CURRENT LIMIT FAULT: Indicates the filament current exceeded the safe operating current of the

X-Ray tube. This fault is indicated by FILAMENT LIMIT via RS-232 or Ethernet as (ARG 10). Analog output signal (J1- 18) is active low.

FILAMENT STANDBY STATUS: Indicates the X-RAY is off and the filament current is in standby mode. This status is indicated by FILAMENT STANDBY via RS-232 or Ethernet as (ARG 11). Analog output signal (J1-14) is active low.

WATCHDOG TIMER: Indicates the host computer has lost communication and with the HVPS system for a period greater than ten second. This feature is enabled via RS-232 host command. This fault is indicated via RS-232 as

(ARG 7) Watchdog Time- out. See digital manual for details.

OVER TEMPERATURE: Indicates that the internal oil temperature has exceeded 65 degree C.

3.10 REMOTE MODE (DIGITAL CONTROL)

 G.U.I Installation software will be provided up on request.

 Start the G.U.I.

 Read agreement then click AGREES...

Installation and Operating Manual – XRB011 Page 3-19 118149-001 REV D

SPELLMAN HIGH VOLTAGE

3.11 J1 CONNECTOR STYLE AND PIN LAYOUT

Interfacing

3

Table 3-2 Pin layout of

Figure 3-1 multi signal interface connector

ANALOG INTERFACE

J1 25 PIN MALE CONNECTOR

PIN SIGNAL

1

2

+24V

+24V

3 +24V

4 NC

5

6

+24V RETURN

+24V RETURN

PARAMETERS

+24Vdc±1Vdc @ 4A

+24Vdc±1Vdc @ 4A

+24Vdc±1Vdc @ 4A

7

8

9

10

+24V RETURN

Signal Ground

Interlock Input kV Monitor

+24V RETURN

+24V RETURN

+24V RETURN

Signal Ground

Input, Active low, Interlock is low safe to enable high voltage. Connect to

+24V Return

Output, 0 to 8V = 0 to rated output voltage. Zout=100Ω

11

12

µA Monitor

X-Ray Ready status

13 X-Ray ON status Output, Active Low,

Open Collector, 24Vdc @ 10mA max

14 Filament Standby status Output, Active Low,

Open Collector, 24Vdc @ 10mA max

15 Over Voltage Fault

16 Over Current Fault

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

17 ARC Fault

Output, 0 to 10V = 0 to rated output current. Zout=100Ω

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

18 Filament Current Limit

19

20

Fault

Signal Ground

Interlock Output

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

Signal Ground

Output, Active Low,

Open Collector, 24Vdc @ 10mA max

22

23

24

25 kV Program

X-Ray ON Command

Signal Ground

Over Temp.

Input, 0 to 10V = 0 to rated output current. Zin=10kΩ

Input, 0 to 8V = 0 to rated output voltage. Zin=10kΩ

Input, Active low,

Low (short)=X-Ray ON

High (open)=X-Ray OFF

Internal pull up resistor to +15V

Signal Ground

Output, Active Low,

Open Collector, 24Vdc @ 10mA max multi signal interface

Installation and Operating Manual – XRB011 Page 3-20 118149-001 REV D

SPELLMAN HIGH VOLTAGE Interfacing

3

3.12 SERIAL COMMUNICATION INTERFACE

The serial communication is part of the Multi Signal Interface

The pin definition shows below:

RS232 DIGITAL INTERFACE

J5 9 PIN FEMALE D CONNECTOR

PIN SIGNAL

1 NC

2 TX Out

3 RX In

4 NC

5 SGND

6 NC

7 NC

8 NC

9 NC

PARAMETERS

Transmit Data

Receive Data

ETHERNET DIGITAL INTERFACE (OPTIONAL)

RJ45 8 PIN CONNECTOR

PIN SIGNAL

1 TX+

2

3

TX -t

RX +

4 NC

5 NC

6 RX-

7 NC

PARAMETERS

Transmit Data +

Transmit Data -

Receive Data +

Receive Data -

8 NC

User should connect a straight type RS232 cable properly with system side such as PC. Twisted wires are preferable to enhance the EMC performance.

GUI software can be used temporarily to test the XRB011 provided per request installed on the user PC.

(Refer to separate document for detailed information of GUI). But user need to develop their own ultimate software based on open protocol (Refer to separate document) and design system control board to integrated

XRB011 into their system with proper method (Refer to 2.6.1 NOTE the isolation requirement).

Installation and Operating Manual – XRB011 Page 3-21 118149-001 REV D

SPELLMAN HIGH VOLTAGE

3.13 RECOMMENDED INTERFACE CIRCUITS (LOCAL MODE, ANALOG INTERFACE)

Interfacing

3

Installation and Operating Manual – XRB011 Page 3-22 118149-001 REV D

SPELLMAN HIGH VOLTAGE

3.14 RECOMMENDED INTERFACE CIRCUITS (REMODE MODE, DIGITAL INTERFACE)

Interfacing

3

Monitors and Fault LED’s are optional

Installation and Operating Manual – XRB011 Page 3-23 118149-001 REV D

SPELLMAN HIGH VOLTAGE Trouble Shooting

4

CHAPTER 4

TROUBLE SHOOTING

CONTENTS:

Section Title

 

4.1

  INTRODUCTION ........................................................................................................................................................ 25  

4.2

  STATUS AND ERROR CODES ................................................................................................................................. 25  

4.2.1

  Status Messages ....................................................................................................................................................... 25

 

T ABLE 1 – G UIDANCE AND MANUFACTURER’S DECLARATION ............................................................................................ 25  

 

ELECTROMAGNETIC EMISSIONS – FOR ALL ME EQUIPMENT AND ME SYSTEMS ...................................................... 25

 

T ABLE 2 – G UIDANCE AND MANUFACTURER’S DECLARATION

ELECTROMAGNETIC EMISSIONS – FOR ALL ME EQUIPMENT AND ME SYSTEMS ...................................................... 26

T ABLE 3 – G UIDANCE AND MANUFACTURER’S DECLARATION

 

ELECTROMAGNETIC IMMUNITY – FOR ME EQUIPMENT AND ME SYSTEMS THAT ARE NOT LIFE-SUPPORING ........... 26

 

T ABLE 4 – R ECOMMENDED SEPARATION DISTANCES BETWEEN PORTABLE AND MOBILE RF COMMUNICATIONS EQUIPMENT

AND THE ME EQUIPMENT OR ME SYSTEM – FOR ME EQUIPMENT AND ME SYSTEMS THAT ARE NOT LIFE- ............... 27  

Installation and Operating Manual – XRB011 Page 4-24 118149-001 REV D

SPELLMAN HIGH VOLTAGE Trouble Shooting

4

4.1 INTRODUCTION

Fault or error message will be indicated via system status indicator or serial message during abnormal operation. This Chapter contains tables of those messages and suggests actions to be taken by service personnel to correct any malfunctions that may occur.

4.2 STATUS AND ERROR CODES

Fault/Symptom

OV led illuminated and Over voltage fault at RS-232 resulting in HV Status Off.

Possible Cause kV programming set greater than 82kV.

UV led illuminated and Under Voltage fault at RS-232 resulting in HV Status Off.

OC led illuminated and Over Current fault at RS-232 resulting in HV Status Off. kV programming set less than 35kV. mA programming greater than 275µA (20W option)

710µA (50W option)

ARC FLT led illuminated and Arc fault at RS-232 resulting in HV Status OFF

Occurrence of tube arc causing shutdown. Clear fault and send X-ray command. Refer to tube re-seasoning procedure Table 2 and idle times. If problem continues contact Spellman service department.

Unit will not Enable Interlock open

OT led illuminated and Over Temp fault at RS-232 resulting in HV Status Off.

Tank oil temperature has exceeded 65 degrees C

TABLE 1 – GUIDANCE AND MANUFACTURER’S DECLARATION

ELECTROMAGNETIC EMISSIONS – FOR ALL ME EQUIPMENT AND ME SYSTEMS

Guidance and manufacturer’s declaration – electromagnetic emissions

The XRB011 is intended for use in the electromagnetic environment specified below. The customer or the user of the XRB011 should assure that it is used in such an environment.

Emissions test

RF emissions

CISPR 11

Compliance

Group 2

Electromagnetic environment – guidance

The XRB011 uses RF energy only for its internal function. Therefore, its RF emissions are very low and are not likely to cause any interference in nearby electronic equipment.

RF emissions

CISPR 11

Harmonic emissions

IEC 61000-3-2

Class B

Not applicable

The XRB011 is suitable for use in all establishments other than domestic and those directly connected to the public low-voltage power supply network that supplies buildings used for domestic purposes.

Voltage fluctuations/ flicker emissions

IEC 61000-3-3

Not applicable

Installation and Operating Manual – XRB011 Page 4-25 118149-001 REV D

SPELLMAN HIGH VOLTAGE Trouble Shooting

4

TABLE 2 – GUIDANCE AND MANUFACTURER’S DECLARATION – ELECTROMAGNETIC EMISSIONS – FOR

ALL ME EQUIPMENT AND ME SYSTEMS

Guidance and manufacturer’s declaration – electromagnetic immunity

The XRB011 is intended for use in the electromagnetic environment specified below. The customer or the user of the XRB011 should assure that it is used in such an environment.

Immunity test IEC 60601 test level Compliance level Electromagnetic environment – guidance

Electrostatic discharge

(ESD)

IEC 61000-4-2

±

±

6 kV contact

8 kV air

±

±

6 kV contact

8 kV air

Floors should be wood, concrete or ceramic tile. If floors are covered with synthetic material, the relative humidity should be at least 30 %.

Electrical fast transient/burst

IEC 61000-4-4

± 2 kV for power supply lines

± 1 kV for input/output lines

±

±

2 kV for power supply lines

1kV for input/output lines

Mains power quality should be that of a typical commercial or hospital environment.

Surge

IEC 61000-4-5

Not applicable Not applicable

Mains power quality should be that of a typical commercial or hospital environment.

Voltage dips, short

Not applicable interruptions and voltage variations on power supply input lines

IEC 61000-4-11

Power frequency

(50/60 Hz) magnetic field

IEC 61000-4-8

3 A/m

Not applicable

3 A/m

Mains power quality should be that of a typical commercial or hospital environment.

If the user of the XRB011 requires continued operation during power mains interruptions, it is recommended that the

XRB011 be powered from an uninterruptible power supply or a battery.

Power frequency magnetic fields should be at levels characteristic of a typical location in a typical commercial or hospital environment.

NOTE UT is the A.C. mains voltage prior to application of the test level.

TABLE 3 – GUIDANCE AND MANUFACTURER’S DECLARATION – ELECTROMAGNETIC IMMUNITY – FOR ME

EQUIPMENT AND ME SYSTEMS THAT ARE NOT LIFE-SUPPORING

Guidance and manufacturer’s declaration – electromagnetic immunity

The XRB011 is intended for use in the electromagnetic environment specified below. The customer or the user of the

XRB011 should assure that it is used in such an environment.

Immunity test IEC 60601 test level Compliance level Electromagnetic environment – guidance

Portable and mobile RF communications equipment should be used no closer to any part of the XRB011, including cables, than the recommended separation distance calculated from the equation applicable to the frequency of the transmitter.

Recommended separation distance

Installation and Operating Manual – XRB011 Page 4-26 118149-001 REV D

SPELLMAN HIGH VOLTAGE

Conducted RF

IEC 61000-4-6

3 Vrms

150 kHz to 80 MHz

Radiated RF

IEC 61000-4-3

3 V/m

80 MHz to 2.5 GHz

3 Vrms

3 V/m

Trouble Shooting

4 d = 1.17 √P d = 1.17 √P 80 MHz to 800 MHz d

= 2.33 √P 800 MHz to 2.5 GHz

Where P is the maximum output power rating of the transmitter in watts (W) according to the transmitter manufacturer and d is the recommended separation distance in meters (m).

Field strengths from fixed RF transmitters, as determined by an electromagnetic site survey, a should be less than the compliance level in each frequency range.

b

Interference may occur in the vicinity of equipment marked with the following symbol:

NOTE 1 At 80 MHz and 800 MHz, the higher frequency range applies.

NOTE 2 These guidelines may not apply in all situations. Electromagnetic propagation is affected by absorption and reflection from structures, objects and people. a Field strengths from fixed transmitters, such as base stations for radio (cellular/cordless) telephones and land mobile radios, amateur radio, AM and FM radio broadcast and TV broadcast cannot be predicted theoretically with accuracy. To assess the electromagnetic environment due to fixed RF transmitters, an electromagnetic site survey should be considered. If the measured field strength in the location in which the XRB011 is used exceeds the applicable RF compliance level above, the XRB011 should be observed to verify normal operation. If abnormal performance is observed, additional measures may be necessary, such as re-orienting or relocating the XRB011. b Over the frequency range 150 kHz to 80 MHz, field strengths should be less than 3 V/m.

TABLE 4 – RECOMMENDED SEPARATION DISTANCES BETWEEN PORTABLE AND MOBILE RF

COMMUNICATIONS EQUIPMENT AND THE ME EQUIPMENT OR ME SYSTEM – FOR ME

EQUIPMENT AND ME SYSTEMS THAT ARE NOT LIFE-SUPPORTING

Recommended separation distances between portable and mobile RF communications equipment and the XRB011

The XRB011 is intended for use in an electromagnetic environment in which radiated RF disturbances are controlled. The customer or the user of the XRB011 can help prevent electromagnetic interference by maintaining a minimum distance between portable and mobile RF communications equipment (transmitters) and the XRB011 as recommended below, according to the maximum output power of the communications equipment.

Separation distance according to frequency of transmitter m

150 kHz to 80 MHz 80 MHz to 800 MHz 800 MHz to 2,5 GHz

Rated maximum output power of transmitter d = 1.17 √P d = 1.17 √P d = 2.33 √P

W

0.01 0.117 0.117 0.233

0.1 0.370 0.370 0.737

Installation and Operating Manual – XRB011 Page 4-27 118149-001 REV D

SPELLMAN HIGH VOLTAGE Trouble Shooting

4

1 1.17 1.17 2.33

10 3.70 3.70 7.37

100 11.7 11.7 23.3

For transmitters rated at a maximum output power not listed above, the recommended separation distance d in meters (m) can be determined using the equation applicable to the frequency of the transmitter, where P is the maximum output power rating of the transmitter in watts (W) according to the transmitter manufacturer.

NOTE 1 At 80 MHz and 800 MHz, the separation distance for the higher frequency range applies.

NOTE 2 These guidelines may not apply in all situations. Electromagnetic propagation is affected by absorption and reflection from structures, objects and people.

Installation and Operating Manual – XRB011 Page 4-28 118149-001 REV D

SPELLMAN HIGH VOLTAGE Schematics

5

CHAPTER 5

SCHEMATICS

CONTENTS:

 

5.1

  INTRODUCTION ........................................................................................................................................................ 30  

5.2

  FUNCTIONAL SCHEMATIC INDEX ........................................................................................................................ 30  

Installation and Operating Manual – XRB011 Page 5-29 118149-001 REV D

SPELLMAN HIGH VOLTAGE Schematics

5

5.1 INTRODUCTION

This chapter contains the functional schematics for XRB011 MONOBLOCK. Each schematic represents a major function in the generator; the 2 functional schematics in this chapter represent all of the major functional blocks in this generator.

5.2 FUNCTIONAL SCHEMATIC INDEX

The following functional schematics are not included in this manual.

Block diagram Schematic

Control Board Schematic

441431-001

441434-001

Installation and Operating Manual – XRB011 Page 5-30 118149-001 REV D

SPELLMAN HIGH VOLTAGE ELECTRONICS

WARRANTY

Spellman High Voltage Electronics (“Spellman”) warrants that all power supplies it manufactures will be free from defects in materials and factory workmanship, and agrees to repair or replace, without charge, any power supply that under normal use, operating conditions and maintenance reveals during the warranty period a defect in materials or factory workmanship. The warranty period is twelve (12) months from the date of shipment of the power supply. With respect to standard SL power supplies (not customized) the warranty period is thirty-six (36) months from the date of shipment of the power supply.

For all Spellman LPX products that incorporate an X-Ray Tube, the standard Spellman Warranty does not apply to the X-Ray tube for which the original manufacturer’s warranty applies. Spellman specifically disclaims any direct warranty for such tubes. In the event of a tube failure within one year from shipping date, provided there is no evidence of misuse or abuse, the tube will be replaced according to the terms of the original tube manufacturer’s warranty to Spellman.

This warranty does not apply to any power supply that has been:

 Disassembled, altered, tampered, repaired or worked on by persons unauthorized by Spellman;

 subjected to misuse, negligent handling, or accident not caused by the power supply;

 installed, connected, adjusted, or used other than in accordance with the original intended application and/or instructions furnished by Spellman.

THE FOREGOING WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING

THOSE OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

The buyer’s sole remedy for a claimed breach of this warranty, and Spellman’s sole liability is limited, at

Spellman’s discretion, to a refund of the purchase price or the repair or replacement of the power supply at

Spellman’s cost. The buyer will be responsible for shipping charges to and from Spellman’s plant. The buyer will not be entitled to make claim for, or recover, any anticipatory profits, or incidental, special or consequential damages resulting from, or in any way relating to, an alleged breach of this warranty.

No modification, amendment, supplement, addition, or other variation of this warranty will be binding unless it is set forth in a written instrument signed by an authorized officer of Spellman.

Factory Service Procedures

For an authorization to ship contact Spellman’s Customer Service Department. Please state the model and serial numbers, which are on the plate on the rear panel of the power supply and the reason for return. A

Return Material Authorization Code Number (RMA number) is needed from Spellman for all returns. The

RMA number should be marked clearly on the outside of the shipping container. Packages received without an RMA Number may delay return of the product. The buyer shall pay shipping costs to and from Spellman.

Customer Service will provide the Standard Cost for out-of-warranty repairs. A purchase order for this amount is requested upon issuance of the RMA Number (in-warranty returns must also be accompanied by a “zero-value” purchase order). A more detailed estimate may be made when the power supply is received at Spellman. In the event that the cost of the actual repair exceeds the estimate, Spellman will contact the customer to authorize the repair.

Factory Service Warranty

Spellman will warrant for three (3) months or balance of product warranty, whichever is longer, the repaired assembly/part/unit. If the same problem shall occur within this warranty period Spellman shall undertake all the work to rectify the problem with no charge and/or cost to the buyer. Should the cause of the problem be proven to have a source different from the one that has caused the previous problem and/or negligence of the buyer, Spellman will be entitled to be paid for the repair.

Spellman Worldwide Service Centers

For a complete listing of Spellman’s Global Service facilities please go to: http://www.spellmanhv.com/en/Contact-Us/Customer-Service.aspx

101520-007 REV E

XRB011 Digital Interface

Serial RS-232 - Ethernet

Copyright

 2014, Spellman High Voltage Electronics Corporation. All Rights Reserved.

This information contained in this publication is derived in part from proprietary and patent data. This information has been prepared for the express purpose of assisting operating and maintenance personnel in the efficient use of the model described herein, and publication of this information does not convey any right to reproduce it or to use it for any purpose other than in connection with installation, operation, and maintenance of the equipment described.

118150-001 REV. A

Changes

2 04/18/14 Added Ramp Time command description

Added command.

3 05/14/14 Deleted mA Low fault, changed HV to X-RAY,

Update status table.

118150-001 REV. A Page 2 of 66

Table Of Contents

1.0

  SCOPE ................................................................................................................. 5  

2.0

  FUNCTIONAL DESCRIPTION ............................................................................. 5  

3.0

  RS232 .................................................................................................................. 5  

3.1

  RS232 INTERFACE ....................................................................................................... 5  

3.2

  RS-232 CABLING .......................................................................................................... 6  

3.3 Programming the RS-232 Interface ...................................................................................... 7  

3.3.1

  Enabling Communications Objects in Visual Basic for RS-232 ........................... 7  

3.3.2

  Configuring Communications in Visual Basic for RS-232 .................................... 7  

3.4   SERIAL INTERFACE PROTOCOL.............................................................................. 8  

3.4.1

  COMMAND ARGUMENTS ................................................................................... 8  

3.4.2

  CHECKSUMS ........................................................................................................... 8  

3.4.3

  COMMAND OVERVIEW ..................................................................................... 11  

3.4.4

  RESPONSE OVERVIEW ...................................................................................... 12  

3.4.5

  COMMANDS DESCRIPTION ............................................................................. 13  

3.4.6   SERIAL COMMAND HANDLING ................................................................. 29  

4.0

  ETHERNET ........................................................................................................ 30  

4.1

  ETHERNET INTERFACE .......................................................................................... 30  

4.2

  ETHERNET CABLING ............................................................................................... 30  

4.3

  ETHERNET WEB SERVER ........................................................................................ 32  

4.3.1

  Diagnostic Web Server ........................................................................................... 32  

4.3.2

  Web Pages ................................................................................................................ 32  

4.4

  Direct Connection between the DXM and a Computer ................................................ 38  

4.5

  Configuring the Computer for Direct Ethernet Connection ......................................... 39  

4.6

  Testing a Direct Connection ......................................................................................... 42  

4.7

  Configuring the XRB011 For a Local Area Network (LAN) ...................................... 43  

4.8

  Configuring the Network Settings from the Monitor and Configure Applet ............... 43  

4.9

  Enabling Communications Objects in Visual Basic for Ethernet Communications .... 45  

4.10

  Configuring Communications in Visual Basic for Ethernet ......................................... 45  

4.11

  TCP/IP FORMAT ......................................................................................................... 47  

4.12

  COMMAND ARGUMENTS ....................................................................................... 48  

4.13

  COMMAND OVERVIEW ........................................................................................... 49  

4.14

  RESPONSE OVERVIEW ............................................................................................ 50  

4.15

  COMMANDS DESCRIPTION .................................................................................... 51  

4.15.1 Set KV <10> .............................................................................................................. 51  

4.15.2 Set MA <11> ............................................................................................................. 52  

4.15.3 Request KV Set point <14> ..................................................................................... 53  

4.15.4 Request MA Set point <15> .................................................................................... 54  

4.15.5 Request Status <22> ................................................................................................ 55  

4.15.6 Request Firmware Version <23> ............................................................................ 56  

4.15.7 Request Model Number <26> ................................................................................ 57  

4.15.8 Tickle Watchdog <27> ............................................................................................. 58  

4.15.9 Enable Watchdog <28> .......................................................................................... 59  

4.15.12 Reset Faults <52> .................................................................................................. 62  

118150-001 REV. A Page 3 of 66

4.15.13 Get KV Monitor <60> ........................................................................................... 63  

4.15.14 Get MA monitor <61> ........................................................................................... 64  

4.15.15 Get X-RAY Status <98> ........................................................................................ 65  

4.15.16 Turn High X-RAY On/Off <99> ......................................................................... 66  

118150-001 REV. A Page 4 of 66

WARNING

THIS EQUIPMENT GENERATES DANGEROUS VOLTAGES THAT MAY BE FATAL.

PROPER GROUNDING OF ALL HIGH VOLTAGE EQUIPMENT IS ESSENTIAL.SEE 80kv

MONOBlOCK OWNERS MANUAL FOR PROPER GROUNDING TECHNIQUE AND SAFETY

PRECAUTIONS BEFORE APPLING AC INPUT POWER TO THE XRB UNIT.

TO PREVENT DAMAGE TO THE HOST COMPUTER THE COMPUTER SHOULD BE

GROUNDED TO THE SAME GROUND AS THE UUT.

This unit is capable of producing X-ray radiation, please proceed only after proper precautions have been taken to prevent X-ray exposure.

1.0 SCOPE

This document applies to the communications interfaces on the XRB, assembly

460162.

The XRB provides 2 types of digital communications interface:

 RS-232 on J3

 Ethernet

3.0 RS232

The RS232C interface has the following attributes:

 115K bits per second

Parity

 8 Data Bits

 1 Stop Bit

 No

 DB-9 connector as shown

118150-001 REV. A

Figure 1 – J3, RS-232 DB-9M pinout (front view)

Page 5 of 66

PIN DESCRIPTION

5

6

7

8

9

1

2

3

4

-

Tx Out

Rx In

-

Ground

-

-

-

-

A standard shielded RS-232 cable is used to connect the XRB serial port to the serial port on a standard personal computer. Please refer to the following chart.

PC to XRB Board Cable Details

PC Connector (DB-9 Female)

Pin 2: RX In

Pin 3: TX Out

Pin 5: Ground

XRB Connector (DB-9 Male)

Pin 2: TX Out

Pin 3: RX In

Pin 5: Ground

118150-001 REV. A Page 6 of 66

3.3 Programming the RS-232 Interface

This section details how to create software to control the XRB011 serial interface.

The RS-232 interface makes use of a standard ‘command/response’ communications protocol. See section 3.4 for a description of the serial interface protocol.

All software that addresses the RS-232 interface must adhere to the following parameters:

 A default Baud rate of 115.2K bps

Parity

 8 Data Bits

 1 Stop Bit handshaking

3.3.1 Enabling Communications Objects in Visual Basic for RS-232

Communications in Microsoft Visual Basic 6.0 are directed to a control that abstracts the port. In the case of serial interface we need Microsoft

Comm Control 6.0. To enable this in your VB 6 project, go to:

Project -> Components

Then in the list make sure that Microsoft Comm Control 6.0 has a check next to it. The Comm Control Object should then appear in your toolbox. It will have an icon of a telephone and will be named:

MSComm. This can be dragged and dropped into your application.

You will then need to set the object’s properties.

In order to configure the MSComm Object, first you must initialize it in the Object properties:

The application can be set to either default to a specific COM Port or the End User can be allowed to choose one for the particular PC.

For the “Default” scenario, include the following commands in the

Form_Load() routine:

118150-001 REV. A Page 7 of 66

MSComm1.PortOpen = True

 

3.4 SERIAL INTERFACE PROTOCOL

Serial communications will use the following data format::

<STX><CMD><,>ARG><,><CS><ETX>

Where:

<STX>

<CMD>

<,>

<ARG>

<,>

<CS>

<ETX>

= 1 ASCII 0x02 Start of Text character

= 2 ASCII characters representing the command ID

= 1 ASCII 0x2C character

= Command Argument

= 1 ASCII 0x2C character

= Checksum

= 1 ASCII 0x03 End of Text character

The format of the numbers is a variable length string. To represent the number 42, the string ‘42’, ‘042’, or ‘0042’ can be used. This being the case, commands and responses that carry data are variable in length.

3.4.2 CHECKSUMS

The checksum is computed as follows:

 Add the <CMD>, <,>, and <ARG>, and <,> bytes into a 16 bit (or larger) word. The bytes are added as unsigned integers.

 Take the 2’s complement (negate it).

 Truncate the result down to the eight least significant bits.

 Clear the most significant bit (bit 7) of the resultant byte, (bitwise AND with

0x7F).

 Set the next most significant bit (bit 6) of the resultant byte (bitwise OR with 0x40).

Using this method, the checksum is always a number between 0x40 and 0x7F.

The checksum can never be confused with the <STX> or <ETX> control characters, since these have non-overlapping ASCII values.

118150-001 REV. A Page 8 of 66

If the DSP detects a checksum error, the received message is ignored – no acknowledge or data is sent back to the host. A timeout will act as an implied

NACK.

Here is another example, this time for command 22 (Request Status) which has no arguments.

The original message with a placeholder for checksum is:

<STX>22,<CS><ETX>

First, you add up all the characters starting with the ‘2’ in the command number to the comma before the checksum with their ASCII values (in hexadecimal):

0x32 + 0x32 + 0x2C = 0x90

Next, you then take the two’s complement of that number by negating it, by subtracting it from 0x100 (decimal 256), and only retain the lowest 7 bits by bitwise ANDing the results with 0x7F:

This combines the steps of getting the twos complement, truncating the result to

8 bits and clearing the 8 th bit.

(0x100 – 0x90) & 0x7F = 0x70

Finally, bitwise OR the result with 0x40:

0x70 | 0x40 = 0x70

The checksum byte is 0x70 (Decimal 112, ASCII: p)

The following is sample code, written in Visual Basic, for the generation of checksums:

                   Public Function ProcessOutputString(outputString As String) As String 

                   Dim i As Integer 

                   Dim CSb1 As Integer 

                   Dim CSb2 As Integer 

                   Dim CSb3 As Integer 

                   Dim CSb$ 

                   Dim X 

       X = 0 

                   For i = 1 To (Len(outputString))        'Starting with the CMD character 

                        X = X + Asc(Mid(outputString, i, 1))    'adds ascii values together 

                    Next i 

                   CSb1 = 256 ‐ X   

                CSb2 = 63 And (CSb1)         

'Twos Complement 

                   CSb3 = 64 Or (CSb2)         'OR 0x40 

                    CSb$ = Chr(Val("&H" & (Hex(CSb3)))) 

118150-001 REV. A Page 9 of 66

 

                    ProcessOutputString = Chr(2) & outputString & CSb$ & Chr(3) 

 

                    End Function 

Here is an example of an actual Checksum calculation for command 10

(Program kV set point)

The original message with a placeholder for the checksum is

<STX>10,4095,<CS><ETX>

First, you add up all the characters starting with the ‘1’ in the command number, to the comma before the checksum with their ASCII values (in hexadecimal):

0x31 + 0x30 + 0x2C + 0x34 + 0x30 + 0x39 + 0x35 + 0x2C = 0x18B

Next, you then take the two’s complement of that number by negating it, by subtracting it from 0x100 (decimal 256), and only retain the lowest 7 bits by bitwise ANDing the results with 0x7F. :

This combines the steps of getting the twos complement, truncating the result to

8 bits and clearing the 8 th bit.

(0x100 – 0x18B) & 0x7F = 0x75

Finally, bitwise OR the result with 0x40:

0x75 | 0x40 = 0x75

The checksum byte is 0x75 (Decimal 117, ASCII: u)

118150-001 REV. A Page 10 of 66

Command Name <CMD> <ARG>

Set KV

Set MA

Request KV Setpoint

Request MA Setpoint

Request Status

Request Software

Version

Request Model

Number

Tickle Watchdog

Enable Watchdog

Ramp Time

User Configuration

Reset Faults

Get KV monitor

Get MA monitor

Get X-RAY Status

Turn X-RAY

ON/OFF

10

11

14

15

22

23

26

27

28

29

31

52

60

61

98

99

1-4 ASCII

RANGE

0-Max KV

1-4 ASCII 0-Max mA

None

None

None

None

None

None

1-2 ASCII

None

None

None

None

1 ASCII

-

-

-

-

-

1-10

1-4 ASCII 1 - 1000

4 ASCII -

-

-

-

-

0 or 1

118150-001 REV. A Page 11 of 66

The command responses will follow the same format as outlined above in section 2.1. This list is comprised of Commands with complex responses only. Commands using a simple response will use the <$> character

(ASCII 0x24) as a “Success” response or a single character error code.

These responses will be eight ASCII characters in length.

Response Name <CMD> <ARG>

Request KV

Setpoint

Request MA

Setpoint

Request Status

Request DSP

Software Version

Request Model number

Get KV monitor

Get MA monitor

Get X-RAY Status

14

15

22

23

26

60

61

98

1-3 ASCII

1-3 ASCII

3 ASCII

11 ASCII

5 ASCII

1-3 ASCII

1-3 ASCII

1 ASCII

118150-001 REV. A Page 12 of 66

3.4.5.1 Set KV <10>

Description:

The host requests that the firmware change the KV set point.

Direction:

Host to supply

Syntax:

<STX><10><,><ARG><,><CS><ETX>

Where:

<ARG> = Value of KV in ASCII format. Units are tenths of KV. Example,

for 80KV, enter 800.

Example:

<STX>10,800,<CS><ETX>

Response:

<STX><10><,><$><,><CS><ETX> or

<STX><10><,><ARG><,><CS><ETX> where <ARG> = error code

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 13 of 66

3.4.5.2 Set MA <11>

Description:

The host requests that the firmware change the MA set point.

Direction:

Host to supply

Syntax:

<STX><11><,><ARG><,><CS><ETX>

Where:

<ARG> = Value of mA in ASCII format. Units are micro amps. Example,

For 0.2 mA, enter 200.

Example:

<STX>11,200,<CS><ETX>

Response:

<STX><11><,><$><,><CS><ETX>

<STX><11><,><ARG><,><CS><ETX> where <ARG> = error code

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 14 of 66

3.4.5.3 Request KV Set point <14>

Description:

The host requests the KV set point.

Direction:

Host to supply

Syntax:

<STX><14><,><ETX>

Example:

<STX>14,<ETX>

Response:

<STX><14><,><ARG><,><ETX>

Where <ARG> = number in ASCII format representing un-scaled KV set point. Units are tenths of KV.

118150-001 REV. A Page 15 of 66

3.4.5.4 Request MA Set point <15>

Description:

The host requests that the firmware send the MA set point.

Direction:

Host to supply

Syntax:

<STX><15><,><ETX>

Example:

<STX>15,<ETX>

Response:

<STX><15><,><ARG><,><ETX>

Where <ARG> = = number in ASCII format representing un-scaled mA set point. Units are micro amps.

118150-001 REV. A Page 16 of 66

3.4.5.5 Request Status <22>

Description:

The host requests that the firmware sends the power supply status. The power supply sends 3 characters each representing a specific status condition. A description of these characters is shown in the table below.

Direction:

Host to supply

Syntax:

<STX><22><,><CS><ETX>

Example:

<STX>22,<CS><ETX>

Arg

000

002

003

005

006

007

009

010

011

Response:

<STX><22><,><ARG0><,><ARG1><,><ARG2><,><CS><ETX>

Name Description

No Fault (X-RAY Ready) It indicates thet the Monoblock is ready to produce X-RAY

Arc Fault

High mA

It indicates that an arc event was detected

The mA output is higher than allowed threshold

Low kV

High kV

Watchdog

Interlock Open

Filament Limit

Filament Standby

The kV output is lower than allowed threshold

The kV output is higher than allowed theshold

Watchdog timer expired while X-Rays were on

Interlock is not satisfied

Indicates filament overcurrent

Filament status

Example:

<STX>22,000,<CS><ETX>

118150-001 REV. A Page 17 of 66

3.4.5.6 Request Firmware Version <23>

Description:

The host requests that the firmware sends the DSP firmware version.

Direction:

Host to supply

Syntax:

<STX><23><,><CS><ETX>

Example:

<STX>23,<CS><STX>

Response:

<STX><23><,>< ARG><,><CS><ETX>

Where:

<ARG> consists of eleven ASCII characters representing the current firmware part number/version. The format is SWMNNNN-NNN, where N is a numeric character.

Example:

<STX>23,SWM0584-001,<CS><ETX>

118150-001 REV. A Page 18 of 66

3.4.5.7 Request Model Number <26>

Description:

The host requests that the firmware sends the unit model number

Direction:

Host to supply

Syntax:

<STX><26><,><CS><ETX>

Example:

<STX>26,<CS><ETX>

Response:

<STX><26><,><ARG><,><CS><ETX>

Where:

<ARG> consists of five ASCII characters representing the model number.

The format is XNNNN, where N is a numeric character.

Example:

<STX>26,X4618,<CS><ETX>

118150-001 REV. A Page 19 of 66

3.4.5.8 Tickle Watchdog <27>

Description:

This command is used to reset the Watchdog timer to prevent a watchdog time out fault condition.

Direction:

Host to supply

Syntax:

<STX><27><,><CS><ETX>

Response:

<STX><27><,><ARG><,><CS><ETX>

Where:

<ARG>= $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 20 of 66

3.4.5.9 Enable Watchdog <28>

Description:

It enables the communication watchdog and sets the timeout delay. If no message is received during the timeout period, high voltage will be shut down and a watchdog fault will be declared. Enter timeout delays from 1 to

10 seconds. A value of zero disables the watchdog operation.

The default timeout is 5 seconds. This command is password protected and the userconfig command must be sent first.

Direction:

Host to supply

Syntax:

<STX><28><,><ARG><,><CS><ETX>

Where <ARG> = 1-10 seconds

Response:

<STX><28><,><ARG><,><CS><ETX>

Where:

<ARG>= $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 21 of 66

3.4.5.10 Set Ramp Time <29>

Description:

It sets the KV and uA ramp time to full scale value. Units are milli-seconds.

Recommended range is 1 to 1000 milliseconds. Default value is 250 milliseconds. This command is password protected and the userconfig command must be sent first.

Direction:

Host to supply

Syntax:

<STX><29><,><ARG><,><CS><ETX>

Where <ARG> = 1-1000 milliseconds

Response:

<STX><29><,><ARG><,><CS><ETX>

Where:

<ARG>= $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 22 of 66

3.4.5.11 Enter User Configuration <31>

Description:

It allows users change following settings: Ramp Time and Watchdog time out. A password must be sent in order for the firmware to allow modification of these values. The password is ‘4343’.

Direction:

Host to supply

Syntax:

<STX><31><,><ARG><,><CS><ETX>

Where <ARG> = 4343

Response:

<STX><31><,><ARG><,><CS><ETX>

Where:

<ARG>= $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 23 of 66

3.4.5.12 Reset Faults <52>

Description:

The host requests that the firmware resets all Fault messages and indicators.

Direction:

Host to supply

Syntax:

<STX><52><,><CS><ETX>

Example:

<STX>52,<CS><ETX>

Response:

<STX><52><,><ARG><,><CS><ETX>

Where ARG = $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 24 of 66

3.4.5.13 Get KV Monitor <60>

Description:

The host requests that the firmware report the monitored KV.

Direction:

Host to supply

Syntax:

<STX><60><,><CS><ETX>

Response:

<STX><60><,><ARG><,><CS><ETX>

Where:

<ARG> = 1-3 digits number in ASCII format representing un-scaled KV value. Units are tenths of KV.

Example:

For 80KV feedback:

<STX>60,800,<ETX>

118150-001 REV. A Page 25 of 66

3.4.5.14 Get MA monitor <61>

Description:

The host requests that the firmware report the monitored MA.

Direction:

Host to supply

Syntax:

<STX><61><,><CS><ETX>

Response:

<STX><61><,><ARG><,><CS><ETX>

Where:

<ARG> = 1-3 digits number in ASCII format representing un-scaled mA

value in units of micro amps.

Example:

For 0.2 mA

<STX>61,200,<ETX>

118150-001 REV. A Page 26 of 66

3.4.5.15 Get X-RAY Status <98>

Description:

The host requests the current X-RAY status.

Direction:

Host to supply

Syntax:

<STX><98><,><ARG><,><CS><ETX>

Where:

<ARG> 1 = X-RAY is on.

0 = X-RAY is off in ASCII format

Example:

<STX>98,<CS><ETX>

Response:

<STX><98><,><1><,><CS><ETX>

118150-001 REV. A Page 27 of 66

3.4.5.16 Turn X-RAY ON/OFF <99>

Description:

The host requests that the firmware to turn on or off High Voltage.

Direction:

Host to supply

Syntax:

<STX><99><,><ARG><,><CS><ETX>

Where:

<ARG> 1 = On, 0 = Off in ASCII format

Example:

<STX>99,1,<CS><ETX>

Response:

<STX><99><,><ARG><,><CS><ETX>

Where ARG = $ or error code.

Error Codes:

118150-001 REV. A Page 28 of 66

3.4.6 SERIAL COMMAND HANDLING

3.4.6.1 Command Time Out

The host computer should set a serial time out at approximately

100mS. This allows the DSP to process the incoming message, and transmit a response. The DSP will initiate a reply to incoming messages in approximately 1-2mS, with a worst case of 5mS.

3.4.6.2 Buffer Flushing

The DSP will flush the incoming serial data buffer every time an

STX is received. This provides a mechanism to clear the receive buffer of partial or corrupt messages.

3.4.6.3 Handshaking

The only handshaking implemented on the host interface, is built in to the implementation of this protocol. That is, the host must initiate all communications. If the supply receives a program command, an acknowledge message is sent back to the host via the “;” message.

If the host does not receive an acknowledge within the time out window, the host should consider the message lost or the device off-line.

Similarly, if the supply receives a request command, the requested data is sent back to the host. If the host does not receive the requested data within the time out window, the host should consider the message lost or the device off-line.

This essentially uses the full-duplex channel in a half-duplex communication mode.

118150-001 REV. A Page 29 of 66

4.0 ETHERNET

4.1 ETHERNET INTERFACE

The Ethernet interface has the following attributes:

 10/100-Base-T

 IP address can be set by the system integrator

 Network Mask can be set by the system integrator

 TCP Port Number can be set by the system integrator

 RJ-45

 Network attachment via Crossover and Standard Ethernet cables.

 Supported Operating Systems: Windows 98 2ED, Windows 2000

(SP2), Windows NT (SP6), Windows XP Professional

LED 1

8 7 6 5 4 3 2 1

LED 2

Figure 2 – Ethernet RJ45 Jack (front view)

PIN DESCRIPTION

5

6

7

8

1

2

3

4

TX+

TX-

RX+

-

-

RX-

-

-

The Ethernet RJ-45 has two LED indicators, as shown in Figure 2. The left

LED, LED1 indicates that the network processor has a valid network link.

The right LED, LED2 indicates network activity.

Shielded Category 5 (CAT5) Ethernet patch cables are used to connect the XRB011 to the host computer. There are two ways to connect to the

XRB011 board via Ethernet: the first is to directly cable between the host

118150-001 REV. A Page 30 of 66

and the XRB011 board, and the second is through the use of a switch, hub, or network.

A direct connection requires a non-standard cable where the wires are not run straight through. Please refer to the two cable ends shown below in figure 4.

1 1

Figure 4 – Crossover Cable for Direct Connection

A standard connection through a hub, switch, or network uses a standard

CAT5 patch cable. Please refer to the two cable ends shown below in figure 5.

1 1

Figure 5 – Standard Straight Through Cable – Standard CAT5 Patch

118150-001 REV. A Page 31 of 66

4.3 ETHERNET WEB SERVER

The XRB contains a generic embedded diagnostic web server that can be accessed through any standard web browser by browsing to the

XRB011’s default IP address 192.168.1.4

The Ethernet interface communicates using the following protocols:

 TCP/IP

 HTTP

 TFTP

 FTP

4.3.1 Diagnostic Web Server

The diagnostic web server can be used to configure the XRB011 network settings from a web browser. The application consists of three web pages; a page displaying contact information, a license agreement, and a monitoring and control applet that is at the heart of this application. The

Web Server application for the DXM power supply is presented as an example in the following pages.

Note: The XRB011 cannot be controller nor monitored using this embedded web browser. You can only change the Network Settings.

4.3.2.1 Web Page 1: Contact Information Page

Figure 9 displays a picture of the DXM unit and information on how to contact Spellman High Voltage Electronics Corporation. By clicking on the picture of the DXM or on the button labeled “Click

Here to Monitor and Control” one can move on to the next screen, the license agreement.

118150-001 REV. A Page 32 of 66

Figure 9 - Web Page 1- Contact Information

118150-001 REV. A Page 33 of 66

4.3.2.2 Web Page 2: License Agreement Page

Figure 10 displays the license agreement. Here the user can either agree or disagree with the Spellman license agreement. Click on “I

Accept” to continue on to the applet.

Figure 10 - Web Page 2 – License Agreement

118150-001 REV. A Page 34 of 66

4.3.2.3 Web Page 3 - Monitor and Control Applet

The Monitor and Control Applet is a java “applet” (“small java application” specifically written to be embedded in a web page and invoked from a browser) that requires an Internet browser with an installed JVM (Java Virtual Machine).

The

Default username and password for the applet is:

Username: admin, Password: SHV_Applet. We have tested under Internet Explorer 5 and 6, Microsoft JVM 5 and Sun

JVM versions 1.4.1 and 1.4.2.

Figure 11 displays an example of an embedded monitor and control application.

Figure 11 - Control and Monitor Applet

Broadly one can view the screen as a “left” and a “right” with the left half containing status values (read backs) read from the DXM and the right half containing the values that are configurable by the user. Notice that the top

118150-001 REV. A Page 35 of 66

of the right half contains the label “Click to Set”. For any configurable setting you click on the button to the left of the setting, which brings up the program set point screen. For example, click on the button labeled, ‘V’ to set the output voltage set point. Refer to figure 12.

4.3.2.4 Java Warning Messages

You may notice a message at the bottom of all dialog windows that are displayed from the DXM Control and Monitor Applet. The wording may vary slightly depending on the JVM version but on some the message is “Warning: Applet Window”. This message is letting you know that the dialog window was generated by an applet. The design philosophy for the JVM was for secure computing so the origins of new windows are supposed to be as obvious as possible.

4.3.2.5 Menu Item “Settings” on Applet

The user can view and set operating parameters of the applet or network configurations of the XRB011 or view firmware version information for both through the settings menu. Click on the button at the top of the Monitor and Control Applet that has the label

“Settings”. This displays the settings popup menu as shown in figure 13.

118150-001 REV. A

Figure 13 – Settings Pop up Menus

Notice that there are three choices. The first, “Network Settings” refers to the network settings for the network component of the

XRB011 and not the Monitor and Control applet. The second option, “Poll Rate” affects refresh rate of the Monitor and Control

Applet and will be discussed in the next section. In the “about” choice firmware version information is displayed, both for the

Monitor and Control Applet and for the DXM hardware.

4.3.2.6 Refresh rate for monitored values

The refresh rate for the applet display of the XRB011 is dependent upon the rate of placement of status requests in the internal send queue and how fast responses are sent back from the DXM in

Page 36 of 66

response to the requests. The default value for queuing responses is every 600ms and this is a configurable value in the

Settings->Poll rate screen. Please refer to figure 14.

118150-001 REV. A

Figure 14 - Configure Polling Rate Screen

Setting this value lower may make the screen refresh quicker.

However, setting it too low may cause requests to queue up in the send queue. This may make controlling the XRB011 very slow, as control requests now must wait behind queued status requests. We recommend leaving the delay set at the default value.

Page 37 of 66

Figure 15 – Version Information

4.4 Direct Connection between the DXM and a Computer

A direct Ethernet connection between the XRB011 and the computer requires an

RJ45 crossover cable. The end connectors will look identical to a “normal” RJ45 connector but the colors of some of the wires in the connectors will be “reversed”.

Hold up the two ends of the RJ45 cable and look at the color of the wires from left to right. They should differ on the two connectors.

118150-001 REV. A Page 38 of 66

When direct connecting the XRB011 to a computer using a crossover cable over

Ethernet they are essentially participating in a private network. As such you need to pick two valid IP addresses, one for each device.

The table below illustrates that not all IP addresses are actually valid IP addresses. For example, IP addresses beginning with 127 are not valid.

Class

A

B

C

Address Range

1.0.0.0-126.255.255.255

128.0.0.0-191.255.255.255

192.0.0.0-223.255.255.255

4.5 Configuring the Computer for Direct Ethernet Connection

As mentioned above both the IP Address and Subnet Mask need to be configured. In our environment computers normally are assigned IP addresses dynamically, using DHCP. We need to change this and assign the IP Address statically to the one we have selected.

Here are the steps on Windows XP. On the desktop right click on “My Network

Places” and select properties at the bottom of the menu.

Figure 16 – Right Click on Desktop

118150-001 REV. A Page 39 of 66

Figure 17 – Select Properties

After selecting properties you are brought up to the screen below (Figure

18). You must RIGHT CLICK and select Properties on Local Area

Connection, and not double click which will display a window similar to figure 19.

Figure 18 – Here you must Right Click and Select Properties

118150-001 REV. A Page 40 of 66

Figure 19 – Local Area Connection Properties

Now you must select “Internet Protocol (TCP/IP)” and click on the

Properties button to be brought to figure 20. Lastly you must disable any firewall software you have running. If you are running a proxy server for

Internet access, you must also disable the proxy client. Disabling this also requires a reboot.

118150-001 REV. A Page 41 of 66

Figure 20 – TCP/IP Properties

4.6 Testing a Direct Connection

You can use the program “Ping” to test a network connection between the computer and the XRB011. “Ping” is a command line tool so we will need to bring up a command prompt. Under Windows NT, 2000 and XP the name of this command is “CMD”. Under Windows 98 the name of this command is “Command”.

To do this, click on Start->Run->Cmd

Then on the command line type

Ping <IP Address>

For example

Ping 192.168.1.4

If the XRB011 is found at the specified IP address, the Ping command will respond with a report that is similar to:

118150-001 REV. A Page 42 of 66

Pinging 192.168.1.4 with 32 bytes of data:

Reply from 192.168.1.4: bytes=32 time<1ms TTL=64

Reply from 192.168.1.4: bytes=32 time<1ms TTL=64

Reply from 192.168.1.4: bytes=32 time<1ms TTL=64

Reply from 192.168.1.4: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.1.4:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

4.7 Configuring the XRB011 For a Local Area Network (LAN)

If you have chosen to place the XRB011 onto your local area network you will need:

A CAT5 network patch cable to physically connect the

XRB011 to the LAN

A static IP address to assign to the XRB011.

Remember that even if the IP address you have selected is in general a valid IP address it needs to be valid for your LAN (local area network).

Otherwise the device will not be accessible from an Internet browser or

Ping.

4.8 Configuring the Network Settings from the Monitor and Configure

Applet

The network settings are configurable from the Settings->Network Settings screen, refer to figure 21.

118150-001 REV. A Page 43 of 66

Figure 21 - Configure Network Settings

The settings that can be changed are the:

118150-001 REV. A

Once the Apply button is clicked on the network settings screen the network component of the XRB011 is configured, rebooted and the applet is disconnected from the XRB011. You must type the NEW

IP address into a web browser to bring up a new instance of the applet to monitor and control the XRB011 after reconfiguring it. This may also require reconfiguring the host computer with the correct host IP address, subnet mask, and TCP port.

The device name does not affect the operation of the XRB011; it is simply a way for the user to differentiate multiple units on the same network.

Depending on the type of network you are attaching the XRB011 to, you may need to configure the host PC’s IP address and subnet mask as shown in section 4.5. You can also test a network connection to the XRB011 by following the instructions listed in section 4.6.

Page 44 of 66

4.9 Enabling Communications Objects in Visual Basic for Ethernet

Communications

For Ethernet communications, we need Microsoft Winsock Control 6.0 and

SP5. To enable this in your VB 6 project, go to:

Project -> Components

Once selected in your toolbox you will have an icon of two computers linked together and it will be named: Winsock.This can be dragged and dropped into your application. Then set the object’s properties.

In order to configure the Winsock Object, you must make the following initialization in the object’s properties:

Then, in the application code, include the following commands: tcpClient.RemotePort = portNumber tcpClient.Connect

For further information regarding the use of the above commands, please refer to your Visual Studio Help File.

Data Output Example

           

       

           

    

           

           

   

 

 

 

MSComm1 is both the serial and USB port. TcpClient is the  

Ethernet port. 

 

If (portType = "ethernet") Then  tcpClient.SendData (str) 

Else 

MSComm1.InBufferCount = 0     

 On Error GoTo done 

MSComm1.Output = str  done:  tmrOpenClose.Enabled = True   

End If 

Data Input Example

If (portType = "ethernet") Then 

118150-001 REV. A Page 45 of 66

           

                 

  Do 

DoEvents 

                                                      . . . 

                                                      . . . 

 

               

 

           

           

 

 

 

   

 

  tcpClient.GetData temp$  str = str + temp$ 

Loop Until InStr(str, Chr(3)) Or Timer ‐ t1 > 1 

On Error Resume Next 

     

           

              

              

 

                 

              

           

           

              

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Else 

End If 

 

           

 

End If 

 

Do 

DoEvents 

If MSComm1.InBufferCount > 0 Then 

Loop Until InStr(str, Chr(3)) Or Timer ‐ t1 > 1         

If InStr(str, Chr(3)) > 0 Then  tmrOpenClose.Enabled = False 

End If  str = str & MSComm1.Input 

118150-001 REV. A Page 46 of 66

Each Ethernet command will consist of a TCP/IP header followed by the required data bytes. Figure 1.1 summarizes the TCP/IP header configuration. Please note that this functionality is provided by the software implementation of the Open

Systems Interconnection (OSI) TCP/IP protocol stack, specifically the upper 4 layers.

Byte

Version

Type Of

Service

Total Length

Length

ID Fragmentation Offset

8 Time To Live

Destination Port

32 Data Bits

Offset

36 Checksum

40 Data Byte 1 Data Byte 2

Window

Urgent Pointer

Data Byte 3 Data Byte N

Network TCP/IP datagram header 

118150-001 REV. A Page 47 of 66

The format of Data Bytes 1 through N are as follows:

<STX><CMD><,>ARG><,><ETX>

Where:

<STX>

<CMD>

<,>

<ARG>

<,>

<ETX>

= 1 ASCII 0x02 Start of Text character

= 2 ASCII characters representing the command ID

= 1 ASCII 0x2C character

= Command Argument

= 1 ASCII 0x2C character

= 1 ASCII 0x03 End of Text character

The format of the numbers is a variable length string. To represent the number

42, the string ‘42’, ‘042’, or ‘0042’ can be used. This being the case, commands and responses that carry data are variable in length.

118150-001 REV. A Page 48 of 66

Data Byte section of the TCP/IP Datagram

Command Name <CMD> <ARG>

Set KV 10 1-3 ASCII

RANGE

0-Max KV

Set MA

Request KV

Setpoint

11

14

1-3 ASCII

None

0-Max mA

-

15 None - Request MA

Setpoint

Request Status

Request Software

Version

22

23

None

None

-

-

Request Model

Number

Tickle Watchdog

Enable Watchdog

Ramp Time

26

27

28

29

None

None

1-2 ASCII

1-4 ASCII

-

-

1-10

1-1000

User Configuration

Reset Faults

Get KV Monitor

GET MA Monitor

Get X-RAY Status

Turn X-RAY

ON/OFF

31

52

60

61

98

99

4 ASCII

None

None

None

None

1 ASCII

-

-

-

-

-

0 or 1

118150-001 REV. A Page 49 of 66

The command responses will follow the same network TCP/IP header format as outlined above in section 1.1. This list is comprised of Commands with complex responses only. Commands using a simple response will use the <$> character

 

(ASCII 0x24) as a “Success” response or a single character error code. These will be seven ASCII characters in length.

Response Name <CMD> <ARG>

Request KV

Setpoint

Request MA

Setpoint

Request Status

Request DSP

Software Version

Request Model number

Get KV monitor

14

15

22

23

26

60

1-3 ASCII

1-3 ASCII

3 ASCII

11 ASCII

5 ASCII

Get MA monitor

Get X-RAY Status

61

98

1-3

ASCII

1-3

ASCII

1 ASCII

118150-001 REV. A Page 50 of 66

4.15 COMMANDS DESCRIPTION

4.15.1 Set KV <10>

 

Description:

The host requests that the firmware change the KV set point.

Direction:

Host to supply

Syntax:

<STX><10><,><ARG><,><ETX>

Where:

<ARG> = Value of KV in ASCII format. Units are tenths of KV. Example,

For 80KV, enter 800.

Example:

<STX>10,800,<ETX>

Response:

<STX><10><,><$><,><ETX> or

<STX><10><,><ARG><,><ETX> where <ARG> = error code

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 51 of 66

4.15.2 Set MA <11>

 

Description:

The host requests that the firmware change the MA set point.

Direction:

Host to supply

Syntax:

<STX><11><,><ARG><,><ETX>

Where:

<ARG> = Value of mA in ASCII format. Units are micro amps. Example,

For 0.2 mA, enter 200.

Example:

<STX>11,200,<ETX>

Response:

<STX><11><,><$><,><ETX> or

<STX><11><,><ARG><,><ETX> where <ARG> = error code

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 52 of 66

4.15.3 Request KV Set point <14>

 

Description:

The host requests KV set point.

Direction:

Host to supply

Syntax:

<STX><14><,><ETX>

Example:

<STX>14,<ETX>

Response:

<STX><14><,><ARG><,><ETX>

Where <ARG> = number in ASCII format representing un-scaled KV set point. Units are tenths of KV.

118150-001 REV. A Page 53 of 66

4.15.4 Request MA Set point <15>

 

Description:

The host requests that the firmware send the MA set point.

Direction:

Host to supply

Syntax:

<STX><15><,><ETX>

Example:

<STX>15,<ETX>

Response:

<STX><15><,><ARG><,><ETX> where <ARG> = number in ASCII format representing un-scaled mA set point. Units are micro amps.

118150-001 REV. A Page 54 of 66

4.15.5 Request Status <22>

 

Description:

The host requests that the firmware sends the power supply status. The power supply sends a three digits number (ASCII format) representing a specific status condition. A description of these characters is shown in the table below.

Direction:

Host to supply

Syntax:

<STX><22><,><ETX>

Example:

<STX>22,<ETX>

002

003

005

006

007

009

010

011

Arg

000

Response:

<STX><22><,><ARG0><,><ARG1><,><ARG2><,><ETX>

Name Description

No Fault (X-RAY Ready) It indicates that the Monoblock is ready to produce X-

RAY

Arc Fault

High mA

Low KV

High KV

An arc event occurred.

The mA output is higher than allowed threshold

The kV output is lower than allowed threshold

The KV output is higher than allowed threshold

Watchdog

Interlock Open

Filament Limit

Filament Standby

Watchdog timer expired while X-Rays were on

Interlock is not satisfied

Indicates filament overcurrent

Filament status

Example:

<STX>22,000,<ETX>

118150-001 REV. A Page 55 of 66

4.15.6 Request Firmware Version <23>

Description:

The host requests that the firmware sends the DSP firmware version.

Direction:

Host to supply

Syntax:

<STX><23><,><ETX>

Example:

<STX>23,<STX>

Response:

<STX><23><,>< ARG><,><ETX>

Where:

<ARG> consists of eleven ASCII characters representing the current firmware part number/version. The format is SWMNNNN-NNN, where N is a numeric character.

Example:

<STX>23,SWM0584-001,<ETX>

118150-001 REV. A Page 56 of 66

4.15.7 Request Model Number <26>

Description:

The host requests that the firmware sends the unit model number

Direction:

Host to supply

Syntax:

<STX><26><,><ETX>

Example:

<STX>26,<ETX>

Response:

<STX><26><,><ARG><,><ETX>

Where:

<ARG> consists of five ASCII characters representing the model number.

The format is XNNNN, where N is a numeric character.

Example:

<STX>26,X4618,<ETX>

118150-001 REV. A Page 57 of 66

4.15.8 Tickle Watchdog <27>

Description:

This command is used to reset watchdog time out counter.

Direction:

Host to supply

Syntax:

<STX><27><,><ETX>

Response:

<STX><27><,><ARG><,><ETX>

Where ARG = $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 58 of 66

4.15.9 Enable Watchdog <28>

Description:

It enables the communication watchdog and sets the timeout delay. If no message is received during the timeout period, high voltage will be shut down and a watchdog fault will be declared. Enter timeout delays from 1 to

10 seconds. A value of zero disables the watchdog operation.

The default timeout is 5 seconds. This command is password protected and the userconfig command must be sent first.

Direction:

Host to supply

Syntax:

<STX><28><,><ARG><,><ETX>

Where <ARG> = 1-10 seconds

0: Watchdog disabled

Response:

<STX><28><,><ARG><,><ETX>

Where:

<ARG>= $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 59 of 66

4.15.10 Set Ramp Time <29>

Description:

It sets the KV and uA ramp time to full scale value. Units are milli-seconds.

Recommended range is 1 to 1000 milliseconds. Default value is 250 milliseconds. This command is password protected and the userconfig command must be sent first.

Direction:

Host to supply

Syntax:

<STX><29><,><ARG><,><ETX>

Where <ARG> = 1-1000 milliseconds

Response:

<STX><29><,><ARG><,><ETX>

Where:

<ARG>= $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 60 of 66

4.5.11 Enter User Configuration <31>

Description:

It allows users change following settings: Ramp Time and Watchdog time out. A password must be sent in order for the firmware to allow modification of these values. The password is ‘4343’.

Direction:

Host to supply

Syntax:

<STX><31><,><ARG><,><ETX>

Where <ARG> = 4343

Response:

<STX><31><,><ARG><,><ETX>

Where:

<ARG>= $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 61 of 66

4.15.12 Reset Faults <52>

Description:

The host requests that the firmware resets all Fault messages and indicators.

Direction:

Host to supply

Syntax:

<STX><52><,><ETX>

Example:

<STX>52,<ETX>

Response:

<STX><52><,><ARG><,><ETX>

Where ARG = $ or error code.

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 62 of 66

4.15.13 Get KV Monitor <60>

Description:

The host requests that the firmware report the monitored KV.

Direction:

Host to supply

Syntax:

<STX><60><,><ETX>

Response:

<STX><60><,><ARG><,><ETX>

Where:

<ARG>=1-3 digits number in ASCII format representing un-scaled KV value. Units are tenths of KV.

Example:

For 80KV feedback:

<STX>60,800,<ETX>

118150-001 REV. A Page 63 of 66

4.15.14 Get MA monitor <61>

Description:

The host requests that the firmware report the monitored MA.

Direction:

Host to supply

Syntax:

<STX><61><,><ETX>

Response:

<STX><61><,><ARG><,><ETX>

Where:

<ARG>= 1-3 digits number in ASCII format representing un-scaled mA

value in units of micro amps.

Example:

For 0.2 mA

<STX>61,200,<ETX>

118150-001 REV. A Page 64 of 66

4.15.15 Get X-RAY Status <98>

Description:

The host requests the current X-RAY status.

Direction:

Host to supply

Syntax:

<STX><98><,><ARG><,><ETX>

Where:

<ARG> 1 = X-RAY is on.

0 = X-RAY is off in ASCII format

Example:

<STX>98,<ETX>

Response:

<STX><98><,><1><,><ETX>

118150-001 REV. A Page 65 of 66

4.15.16 Turn High X-RAY On/Off <99>

Description:

The host requests that the firmware turn on or off High Voltage.

Direction:

Host to supply

Syntax:

<STX><99><,><ARG><,><ETX>

Where:

<ARG> 1 = On, 0 = Off in ASCII format

Example:

<STX>99,1,<ETX>

Response:

<STX><99><,><$><,><ETX> or

<STX><99><,><ARG><,><ETX> where <ARG> = error code

Error Codes: 1 = receive error, 2 = unrecognized command

118150-001 REV. A Page 66 of 66

advertisement

Key Features

  • Compact design
  • High voltage insulation
  • Proprietary control system
  • Protection circuitry
  • Low leakage X-ray radiation
  • Local and remote programming
  • Sealed unit
  • Convection cooling
  • Rubber bellows

Frequently Answers and Questions

What is the purpose of the rubber bellows in the tank of the X-ray source?
The rubber bellows compensates for the expansion of the oil as the oil temperature varies with operating conditions, eliminating the need for a bulky overflow tank.
What is the input voltage rating of the XRB011 MONOBLOCK?
The XRB011 MONOBLOCK operates on 24VDC±1VDC.
What is the output voltage range of the XRB011 MONOBLOCK?
The XRB011 MONOBLOCK has an output voltage range of 35 to 80 kVp.
What are the different control modes of the XRB011 MONOBLOCK?
The XRB011 MONOBLOCK can be controlled locally via analog voltage inputs, remotely via RS-232 or Ethernet digital interfaces, or in a combination of both modes.
What is the purpose of the external interlock on the XRB011 MONOBLOCK?
The external interlock is a safety feature that inhibits the operation of the XRB011 MONOBLOCK when it is open.

Related manuals

Download PDF

advertisement