background image

 

A500 

Real-time Controller 

 

User Manual 

 

 

 

 

 

 

 

 

 

Pyramid Technical Consultants, Inc. 
1050 Waltham Street Suite 200, Lexington MA 02421   USA 

US: TEL: (781) 402 1700  

   FAX: (781) 402-1750   

   EMAIL: 

[email protected]

  

Europe: TEL: +44 1273 493590

 

Содержание A500

Страница 1: ...Real time Controller User Manual Pyramid Technical Consultants Inc 1050 Waltham Street Suite 200 Lexington MA 02421 USA US TEL 781 402 1700 FAX 781 402 1750 EMAIL SUPPORT PTCUSA COM Europe TEL 44 1273 493590 ...

Страница 2: ...ignal cables 9 Ancillary devices 9 Intended Use and Key Features 10 Intended Use 10 Key Features 10 Specification 11 Installation 21 Mounting 21 Grounding and power supply 21 System connections 22 Network connection 24 IP address assignment 25 Getting Started using the PSI Diagnostic Program 28 Installing and running the PSI Diagnostic Program 28 Functional overview 31 Cell controller 31 ...

Страница 3: ...s 37 Optional fast scaler inputs 37 Rear panel connectors 37 Power input 37 Ground lug 37 EtherNet communications 38 Controls and Indicators 39 Front panel controls 39 Rear panel controls 39 Reset button 39 IP address switches 39 Front panel indicators 40 LCD 40 Rear panel indicators 40 24 V 41 5 V 41 Status 41 10 100 41 Internal jumpers and switches 42 Jumpers 42 Watchdog switch 43 POST 44 Gate O...

Страница 4: ...5 Gate Counter Option Board 47 Overview 47 Circuit description 47 Operation of the Counter Function Using the PTC Diagnostic 48 Fault finding 52 Maintenance 55 Returns procedure 56 Support 57 Hardware Versions 58 Change history 58 Ethernet Processor 58 Firmware Compatibility 59 Declaration of Conformity 60 User Manual Revision History 61 ...

Страница 5: ...ement Category I as defined in the standard It may also make such measurements directly depending upon I O options that are installed The unit must not be operated unless correctly assembled in its case Only Service Personnel as defined in EN61010 1 should attempt to work on the disassembled unit and then only under specific instruction from Pyramid Technical Consultants The unit is designed to op...

Страница 6: ... User Manual A500_UM_090115 Page 6 of 61 Direct current Earth ground terminal Protective conductor terminal Frame or chassis terminal Equipotentiality Supply ON Supply OFF CAUTION RISK OF ELECTRIC SHOCK CAUTION RISK OF DANGER REFER TO MANUAL ...

Страница 7: ...iber optic transmitters G Add gate input board with four independent gate inputs GC Add gate counter board with four independent gate inputs and ten fast counter inputs A30 High throughput A30 Ethernet processor replaces standard RCM3200 processor Note The A30 became the standard Ethernet processor from November 2008 onwards and on all revision 3 A500s Upgrades are available Example A500 R5T5 GC A...

Страница 8: ...ards as necessary The first three blocks 24 most significant bits of the IP address can be specified at the time of order and the unit will be delivered with this preset The default if no specification is made is 192 168 100 USB memory stick containing User manual PSI Diagnostic software guide Software installation guide PSI diagnostic software files Optional items as specified in your order ...

Страница 9: ...ower distribution unit 100W 100 250 VAC 50 60 Hz IEC C14 3 pin plug receptacle mains input eight independent 24 VDC outputs on 2 1mm threaded socket 5 2 Data cables CAT5e eight conductor Ethernet cable RJ45 terminated 3m CAT5e eight conductor Ethernet cable RJ45 terminated crossover 3m Custom lengths available upon request Fiber optic cable 1 mm plastic ST terminated 3 m Fiber optic cable 200 µm s...

Страница 10: ...alone with suitable I O board options or networked with other devices and integrated into a larger system Users are assumed to be experienced in the general use of precision electronic circuits for sensitive measurements and to be aware of the dangers that can arise in high voltage circuits 6 2 Key Features Real time controller dedicated and optimized for the control of multiple devices over fiber...

Страница 11: ...m or 128Kb x32 data Operating system Analog Devices VDK real time Development environment Analog Devices Visual DSP C version 4 5 External SRAM 8 Mb x 32 zero wait NVR 512 kb x 8 battery backed RAM Program memory 4 Mb x 16 flash Bootloader memory 512 kb x 8 demountable flash MW29W040B PLCC I O ports Two internal isolated serial parallel ports for expansion boards Display 2 x 40 character LCD Host ...

Страница 12: ...ent 10 to 50C 80 humidity non condensing vibration 2 g all axes 1 to 1000 Hz Dimensions see figures 1 to 8 Fiber optic expansion options R5T5 Additional five fiber optic TX RX ports 10 Mbit sec R10 Ten fiber optic receiver RX inputs 10 Mbit sec T10 Ten fiber optic transmitter TX outputs 10 Mbit sec Gate and counter input options Gate input signals Four independent 50 ohm terminated gate signal inp...

Страница 13: ...e 13 of 61 43 7 1U 482 6 19 FIBER OPTIC RX dark gray FIBER OPTIC TX light gray LCD DISPLAY 24VDC POWER IN ETHERNET STATUS LEDs M4 GROUND LUG RESET ADDRESS SELECTOR SWITCHES 3 Figure 1 A500 chassis front and rear panels Five fiber optic loop ports rx tx pairs Dimensions mm ...

Страница 14: ...PSI System Controls and Diagnostics A500 User Manual A500_UM_090115 Page 14 of 61 482 6 19 448 0 247 2 3 0 221 0 TOP 42 6 43 7 1U 9 2 Figure 2 A500 case side and plan views Dimensions mm ...

Страница 15: ... gray FIBER OPTIC RXTX OPTIONS LCD DISPLAY 24VDC POWER IN ETHERNET STATUS LEDs M4 GROUND LUG RESET ADDRESS SELECTOR SWITCHES 3 Figure 3 A500 R5T5 chassis front and rear panels Five fiber optic loop ports rx tx pairs Ten additional fiber optic channels which can be five rx tx pairs R5T5 option ten rx R10 option or ten tx T10 option Dimensions mm ...

Страница 16: ...PSI System Controls and Diagnostics A500 User Manual A500_UM_090115 Page 16 of 61 482 6 19 448 0 247 2 3 0 221 0 TOP 42 6 43 7 1U 9 2 Figure 4 A500 R5T5 case side and plan views Dimensions mm ...

Страница 17: ... OPTIONS LCD DISPLAY 24VDC POWER IN ETHERNET STATUS LEDs M4 GROUND LUG RESET ADDRESS SELECTOR SWITCHES 3 GATE CONNECTORS 4 Figure 5 A500 R5T5 G chassis front and rear panels Five fiber optic loop ports rx tx pairs Ten additional fiber optic channels which can be five rx tx pairs R5T5 option ten rx R10 option or ten tx T10 option Four gate inputs Dimensions mm ...

Страница 18: ...PSI System Controls and Diagnostics A500 User Manual A500_UM_090115 Page 18 of 61 482 6 19 448 0 247 2 3 0 221 0 TOP 42 6 43 7 1U 9 2 Figure 6 A500 R5T5 G case side and plan views Dimensions mm ...

Страница 19: ...24VDC POWER IN ETHERNET STATUS LEDs M4 GROUND LUG RESET ADDRESS SELECTOR SWITCHES 3 GATE CONNECTORS 4 COUNTER CONNECTORS 10 Figure 7 A500 R5T5 GC chassis front and rear panels Five fiber optic loop ports rx tx pairs Ten additional fiber optic channels which can be five rx tx pairs R5T5 option ten rx R10 option or ten tx T10 option Four gate inputs and ten fast scaler inputs Dimensions mm ...

Страница 20: ...PSI System Controls and Diagnostics A500 User Manual A500_UM_090115 Page 20 of 61 482 6 19 448 0 247 2 3 0 221 0 TOP 42 6 43 7 1U 9 2 Figure 8 A500 R5T5 GC case side and plan views Dimensions mm ...

Страница 21: ...ructed 8 2 Grounding and power supply A secure connection should be made using a ring lug from the M4 ground lug to local chassis potential 24 VDC power should be provided from a suitably rated power supply with the following minimum performance Output voltage 24 0 5 VDC Output current 500 mA minimum 2000 mA maximum Ripple and noise 100 mV pk pk 1 Hz to 1 MHz Line regulation 240 mV The A500 includ...

Страница 22: ...mple hardware gate signals are distributed by the A500 to some of the devices using the gate interface board A500 24V in Network Gate in Dev Dev Dev Dev Gate out to device Communication loop Dev Dev Communication loop Dev Gate out to device Figure 9 Schematic example A500 installation showing gate distribution The fiber optic links can be up to hundreds of meters long The cables terminations and t...

Страница 23: ...ul to populate the five loops evenly if data rate is important The type of front end device affects the amount of data it generates so this must also be taken into consideration too Up to five R5T5 option or ten T10 option direct gate output lines can be derived from up to four gate input signals If the devices to be gated or triggered are remote from the A500 and if they all require the same gate...

Страница 24: ...et port This arrangement is used in the initial assignment of the IP network address If your A500 has the RCM3200 Ethernet processor you must use an RJ 45 to RJ 45 crossover cable also called a CAT5e crossover cable If your A500 has the A30 Ethernet processor then you can use a crossover or non crossover cable because the A30 supports Auto MDIX A500 24V in Crossover cable Figure 11 Direct connecti...

Страница 25: ...xx xxx where xxx is a decimal number from 0 to 255 representing a thirty two bit binary number The address is divided into a local network portion and overall internet portion by a network mask For example a mask of 255 255 255 0 divides the network universe into two parts The local network exposed by zeroes in the eight lowest bits of the mask has 256 addresses The highest is used for broadcast m...

Страница 26: ...ss which will be stored in flash memory on the A500 6 Power down the A500 and set the three address switches to the required number for the last block of the IP address which must be in the range 001 to 255 The switches read from left MSD to right LSD 7 Whenever the A500 boots up it will now take the IP address comprising 24 bits given by the downloaded number followed by 8 bits given by the switc...

Страница 27: ...tting the IP address is still forced to 192 168 100 100 but the A500 proceeds to boot any installed application code after the POST However if there is a large version incompatibility between the embedded application and the PSI Diagnostic host the host may not be able to communicate to allow a new code download The boot state however as accessed using the 888 setting should be accessible from all...

Страница 28: ...ller and following the screen prompts Once the program has installed you can run it at once It will allow you to connect to the A500 and depending upon your interface setup multiple additional devices at the same time The Diagnostic uses the concepts of ports and loops to organize the connected devices A port is a communications channel from your PC such as a COM port a USB port or and Ethernet po...

Страница 29: ...options The LAN Broadcast search uses information from the PC operating system to search for A500s over the whole of your local network This will generally take longer than going directly to a known IP address A few seconds after you click the Start button the program should find the A500 plus any connected front end devices Expanding the tree in the System window will reveal the devices that were...

Страница 30: ... System Controls and Diagnostics A500 User Manual A500_UM_090115 Page 30 of 61 Figure 15 Diagnostic display after completion of a search An A500 at 192 168 2 3 with various devices on loops 1 2 3 was found ...

Страница 31: ...sary for the application run on the A500 in contrast to the typical situation on a PC so that a fast deterministic system can be implemented for real time data handling Ethernet processor Sharc DSP FPGA App code Flash SRAM NVR DC DC converters 24VDC in LCD Communication Fibre optic loops Cell controller board Boot Flash I O Port I O Port Network Figure 16 A500 schematic architecture Bootloader cod...

Страница 32: ...tic comms ports RX TX 24 V in LCD connector Mezzanine fiber optic board connector Figure 17 A500 cell controller board with RCM3200 Ethernet processor 24 V input power is converted to the various voltage rails needed by the board by DC DC converters The Ethernet processor board handles all aspects of the network protocol 10 2 Expansion A pair of connectors allow a mezzanine board containing ten mo...

Страница 33: ...A App code Flash SRAM NVR DC DC converters 24VDC in LCD Interface board Gate input 4 Communication Fibre optic loops Cell controller board Boot Flash I O Port I O Port FPGA Counter input 10 Network Figure 18 A500 R5T5 GC schematic architecture 10 3 State machine The A500 obeys a state machine as shown in figure 19 ...

Страница 34: ...ces are connected and ready to accept commands RUN Running an application command pass through not possible but other commands may be accepted ERROR Error detected while in the RUN state FATAL Fatal hardware detected by POST communication possible with the A500 device if the Ethernet did not fail but no other functions allowed After a successful POST the boot loader enters the BOOT state and autom...

Страница 35: ...r Manual A500_UM_090115 Page 35 of 61 An application program can be downloaded in either the Boot state or the Idle state using the WIN32DLL command A500 DownloadApplication Applications can also be loaded from the PTC A500 Diagnostic Setup page ...

Страница 36: ...r expansion options To mate with ST terminated fiber optic A500 R5T5 RX TX RX TX RX TX RX TX TX RX Five additional fiber optic transmitter receiver pairs that can be configured as five additional communication loops or for individual special functions In the A500 R5T5 G and A500 R5T5 GC versions the extra five transmitters TX are used for outgoing trigger or gate signals They can be assigned arbit...

Страница 37: ...signal screen ground G and GC options only 1 2 3 4 11 1 4 Optional fast scaler inputs Ten Lemo 00 coax sockets for gate input signals 50 ohm terminated Double amplitude NIM levels 32 mA to give 1 6 V in 50 ohms Minimum signal amplitude to Center pin signal screen ground GC option only 1 2 3 4 5 6 9 10 7 8 11 2 Rear panel connectors 11 2 1 Power input 2 1 mm threaded jack To mate with Switchcraft S...

Страница 38: ...a Orange white Green white 3 RX_D2 Receive data White orange White orange 4 BI_D3 Bidirectional data Not used by A500 Blue white Blue white 5 BI_D3 Bidirectional data Not used by A500 White blue White blue 6 RX_D2 Receive data Green white Orange white 7 BI_D4 Bidirectional data Not used by A500 White brown White brown 8 BI_D4 Bidirectional data Not used by A500 Brown white Brown white The A30 Ethe...

Страница 39: ... 2 2 IP address selector switches Three ten position rotary switch setting the last three digits of the IP address Digits indicate the last eight bits of the full IP address Allowed values for IP addresses are 001 to 254 The switches are read at boot up only Two special codes are available outside the normal IP address range which cause special bootup behaviour 888 The A500 will go through the POS...

Страница 40: ... or idle The flashing asterisk on the left of the shows that the A500 is operating normally the one on the right indicates that the Ethernet connection to the host is made and communications are in progress The fiber optic loops are indicated by the numerals 1 to 5 in the top row Flashing asterisks indicate that the loop is active The number below the loop is the number of devices that are being s...

Страница 41: ... panel showing indicators 12 4 1 24 V Green LED Lights to indicate 24 VDC power is present 12 4 2 5 V Green LED Lights to indicate 5 VDC power is present 12 4 3 Status Green LED Flashes to indicate FPGA has started normally and DSP is booted and running normally 12 4 4 10 100 Green LED Lights to indicate Ethernet controller has slowed to 10 MB s ...

Страница 42: ...cted to I O port 1 Connect these links to form a binary number from 0 3 0 link none connected no I O board present 1 link 0 connected GC board connected 2 link 1 connected G board connected 3 4 The type of fiber optic mezzanine board that is installed Connect these links to form a binary number from 0 1 0 none connected no mezzanine board present 1 link 3 connected RX10 board present 2 link 4 conn...

Страница 43: ...binary number from 0 3 The currently supported boards are 0 none connected no I O board present Note that the rev2 A500 autodetects the any fiber optic mezzanine card that is installed so jumper settings are not required 13 2 Watchdog switch This switch should always be set to the ON position to enable the watchdog feature ...

Страница 44: ... is a destructive test and all memory is set to 0 upon completion FLASH The flash memory is tested first by examination of the factory sequence 0x20 and 0x17 that is found at location 0 of the FLASH The reserved POST block 63 is then used to write out a sequence of 0xAAAA 0x5555 0x0000 and 0xFFFF and an ascending sequence and read back This is a destructive test but is done on only the reserved se...

Страница 45: ...to driving fiber optic transmitters any of the TTL inputs can be selected to be a trigger for the counters in the gate counter board see next section 16 There are no constraints on the permutations of input to fiber optic output and counter trigger mapping The latency for a signal to be passed from a TTL input to a fiber optic output is about 50 nsec The latency from the TTL input to the response ...

Страница 46: ... User Manual A500_UM_090115 Page 46 of 61 Figure 23 Gate signal distribution setup example TTL signal in Fiber optic signals out Figure 24 Illustration of gate trigger signal distribution example for input 2 B as shown in the screenshot above ...

Страница 47: ...n the cell controller asserts a control line all ten counters are zeroed and start to acquire data When the selected integration time is reached the gate counter FPGA interrupts the cell controller DSP which executes a readout sequence The counter contents are copied and latched and the counters are reset There is no interruption to the counting The cell controller reads the counts over the serial...

Страница 48: ...Counter circuit simplified schematic 16 3 Operation of the Counter Function Using the PTC Diagnostic The PSI Diagnostic host program allows you to try out the counter inputs Figure 25 shows the setup tab arranged so that the counters are triggered by a positive going edge on gate input 3 C The counters will be read out 100 times in continuous succession with individual integration times of 1 msec ...

Страница 49: ... abort message is received External Start Stop A rising falling edge on the gate input starts a predefined sequence of integrations Readings continue until either the programmed number of integrations is complete or the gate input falls rises again in which case the sequence terminates after the integration in progress Readings continue until the defined number of triggers is reached or the abort ...

Страница 50: ...rogress The triggering LED goes green when a trigger is in present Abort Stops the acquisition sequence in progress Cycle The number of times the Diagnostic will execute the programmed acquisition sequence Integration number Time since start The number of the integration in progress since the last initiate Integration number x integration period Channel n The counts in channel n at the most recent...

Страница 51: ... Couple DC or AC coupling of the data as displayed recorded data Generally DC coupling is appropriate but AC coupling may be useful if you are looking for changes in count rate against a large offset Mode You can display the data as a strip chart or histogram The strip chart can also be displayed in differential mode the difference between successive readings is plotted Run This control enables da...

Страница 52: ... all devices in your LAN have unique addresses Wrong type of network cable RCM3200 Ethernet processor only Check cable should be patch cable for connection to a hub Use correct cable Unable to connect with a direct PC to A500 link Wrong type of network cable RCM3200 Ethernet processor only Check cable should be a crossover cable for a direct connection Use correct cable Unable to connect from the ...

Страница 53: ...output Use appropriate driving circuit No counts seen by gate counter board Pulses do not exceed threshold voltage for sufficient time Tee off and check levels with oscilloscope Use signal generator to drive the input Use appropriate device to drive the inputs Pulse height comparator feeding gate counter inputs incorrectly configured Tee off and check levels with oscilloscope Use signal generator ...

Страница 54: ... count rate giving pulse pileup losses Reduce count rate and check for correct readings Avoid average count rates 50 MHz Pulse height comparator feeding gate counter inputs incorrectly configured pulses too long Reduce count rate and check for correct readings Set up comparator to give pulse lengths in the 5 10 nsec range ...

Страница 55: ... you should check the fan filter for blockage periodically It is normally sufficient to clean the filter without opening the unit using a vacuum cleaner with small nozzle attachment The A500 is fitted with a 1 1 A automatically resetting positive temperature coefficient PTC fuse in the 24 VDC input No user intervention is required if the fuse operates due to over current The fuse will reset when t...

Страница 56: ... be returned unless a Returns Material Authorization RMA number has been issued by Pyramid Technical Consultants Inc If you need to return a unit contact Pyramid Technical Consultants at support ptcusa com stating model serial number nature of fault An RMA will be issued including details of which service center to return the unit to ...

Страница 57: ...Manual and software driver updates are available for download from the Pyramid Technical Consultants website at www ptcusa com Technical support is available by email from support ptcusa com Please provide the model number and serial number of your unit plus relevant details of your application ...

Страница 58: ...ler board on header connectors The A500 can be fitted with two types of Ethernet processor the RCM3200 from Rabbit Semiconductor or the A30 from Pyramid Technical Consultants Inc The A30 was developed to provide a throughput improvement over the RCM3200 specifically for the UDP messaging used by the A500 The A30 supports Auto MDIX medium dependent interface crossover which is to say that it will c...

Страница 59: ...ility Recommended combinations are highlighted in bold A500 cell controller revision A500 boot PROM A500 device code A500 FPGA Ethernet processor hardware firmware GC option board FPGA Rev 1 Rev 2 1 9 4 15 2 6 18 RCM3200 3 3 0 0 2 Rev 2 1 11 5 06 2 7 38 A30 5 4 0 0 2 Rev 3 1 11 5 06 2 7 38 A30 5 4 0 0 2 ...

Страница 60: ...PSI System Controls and Diagnostics A500 User Manual A500_UM_090115 Page 60 of 61 23 Declaration of Conformity ...

Страница 61: ...ary 2008 Version Changes A500_UM_080122 First general release A500_UM_081202 Changed IP assignment procedure to use 888 switch setting A500_UM_090108 Corrected errors in labeling rx and tx in figures throughout Corrected counter depth specification to 32 bits Added section on gate option board Added section on gate counter option board Added section on hardware versions Added section on firmware c...

Отзывы: