Home

User`s Manual

image

Contents

1. m 19 WHEN A COMMAND EXECUTEG ssssccccccecessssecsccecececessessnccceceeceessseaceeeceecesseneaeceeececeessaanaceeeess 19 REPEATING COMMAND ccccccccessessccccecececeesesscccecececeesessncccecececsessssnaceecececeessaaecececessesectnaeeeeese 19 ZEN BOX COMMANDS 8 255 tm re Ue ee velt A Nee brem e le outta ome 19 INTERACTION WITH THE CHANNEL LIST sssccccccccecessssencccecececeesssenacececceceessneaecececessensseaceceess 20 SCHEDULING OPERATIONS eere ee eese 21 TIME IN THE SCHEDULE 4 eee eeee eene eren nnne etn sese taste teta ses teen see seen see teen see seen naso 22 CURRENT TIME lever be pe EE 22 BASE DUMB sette Mee EET ER TEL eue 23 DEETA TIMES irri e C Eod PEE Y 23 SCHEDULECTARB tcc 24 ADDING A SCHEDULE LINE S ccccccssssesssecesssecssssecssecsessecesssccsussecssecesssecsaeeeesuscesssecesseeensseessseeeeeess 25 REMOVING A SCHEDULE LINE S cccccsssssceescecsscecssecesseecssssccssccecssecesssecaseeessscesseecessecessseessseceeeees 26 SENDING OR SETTING A SCHEDULE TO THE ZEN BOX cccesseseccccecececssssstccecececesssseaceceseeceeees 26 GPS keinoin
2. Channels Note the channel list will display 6 channels but it is of arbitrary length Use the scroll bar on the right to navigate channel tables with more than 6 entries TE4F3ADS FD426185 A Row in the Table Each entry in the channel list contains an open close control indicator as well as fundamental data acquisition controls for the ZEN channel Note that there are many commands which can be given to a ZEN channel via the terminal interface located just above the channel list The row provides a list of GUI controls for the key commands tied to geophysical data acquisition 2 55 1 12565 100 OPEN CLOSE CONTROL The open close control and indicator is the first control in any given channel list row If you slide this control to the right it will change from grey to green A short time later you should see the open indicator turn green This indicates an actual ZEN channel is present Finally you should see the ZEN channel initial communication stream appear in the terminal window located just above the channel list CHANNEL NUMBER INDICATOR The next field in the row is the channel number of the channel This was obtained from the channel itself when it was opened It is a very important parameter which is used for house keeping of all communication and state associated with the channel Page 14 OPEN CLOSE INDICATOR The next field in a Channel List row is a status indicator s
3. 132815 International Inc m ded Graph Status Schedule Cache CalTest 2 g J 5004 509425 594 305427 506425 506479 508430 5026 Tee data curves on display This can let you focus single curve or compare a subset of curves Keep in mind that until you press the Update button of the Channel Control List all channels are still streaming data Page 8 CONTROLLING ALL OPEN CHANNELS AS A GROUP To save time or insure consistency or treat the ZEN BOX as a single device you have the option of treating all channels as a group Simply latch the Apply to All a Channels button so that it 1 m8 turns green Now all CEN ual i E xmcrsccmmc 296 Hz fsi HE apply to all open channels The open close control now applies to ALL channels installed in the ZEN box In this example the Apply to All Channels is latched All channels are then opened with a single use of the open slide control on any channel Note that any command you give Channels applies to ALL 60514215 open channels whether or not the Apply to All Channels button is latched This latch simply lets you control the channel table with a single click as opposed to a click for each channel In this example the sample rate frequency is set to 256hz The first row in the channel table is used but any row in the channel table could be used Likewise ga
4. relevant ZEN cards Calibrate operations are controlled using ZEN schedule lines The schedule must be cleared to abort operation of these timed lines Also the ZEN card will be placed back into acquisition mode Abort Cal Page 35 Auto Frequency Calibration Auto frequency calibration is similar to single frequency calibration The two main differences are the Auto button must be used instead of the Single Shot button and the selector is reinterpreted to mean the start frequency of the the auto calibration sequence The auto calibration sequence will begin at the start frequency and move to the highest frequency supported on the ZEN acquisition card Currently a selection of sample rate is made for you during the calibrate operations The next version of the GUI will allow arbitrary control of calibrate from the Channel List control VIEWING CALIBRATION RESULTS Calibration results will be displayed in the Cals table next to the calibration controls Cals ANT A TM The card serial number is followed 295 1 12082 1066 2 by the fundamental calibrate DFDB4315 1 1 20884 106639 frequency The calibrate magnitude D4F92275 1 120865 106548 phase for the fundamental 5 1 1 2101 1 06664 frequency are displayed 5A037675 1 0 0 3003FCB5 1 0 0 Note that this display shows what is current held GUI calibrate memory it includes all calibrate information not ju
5. dir command on pc mac StreamFile Dump the contents of a file Options include meta to just show the metadata header of the file n or one or two sizes bytes for the starting and ending portions to stream Gps Commands ResetTimingGPS Clears almanac ephemeris etc from Timing GPS ZorkGps 0 or 15 Performs a factory reset and loses all saved gps data DumpGps lt 0 or 15 Turn printout of the gps datasream on off GetLLA Get last recorded LLA lattitude longitude altitude GetPPSCount Gets the sum of the oscillator cycles in the last 128 seconds as recorded by the gps PPS signal value should be 20MHz 128 Debug Commands Version Shows hardware and firmware version info RedLight lt 0 or 15 Turns Red Led indicator QU1 on the circuit board off on other red leds exist on pcb GreenLight lt 0 15 Turns Green Led indicator QU2 on the circuit board off on other green leds exist on pcb AdcTest lt address gt Shows the value from the given register address 0 563 value 0 gt 255 WriteXilinx address value Changes the specified register to the given value address 0 563 value 0 gt 255 ReadXilinx lt address gt Shows the value from the given register address 0 gt 63 value 0 gt 255 TestSD formats SD flash card and attempts to write some files to it debugging only ZigTestCarrier Generates carrier signal
6. so you need not save it to a file The schedule tab has a ZEN box icon in the upper left corner of the tab This is an active icon on which you can use drag drop operations Dragging with the left mouse button will drag time from the ZEN box to the schedule or the Base Time box Dragging with the right mouse button will drag the entire schedule to from the ZEN box When dragging from the ZEN box the schedule on the last open channel will be used When dragging to the ZEN box the schedule will be written to all open channels on the ZEN box If you prefer a button interface these GUI elements are available as well Be assured that identical functions are performed The drag drop interface simply pushes the GUI buttons for you So when you wish to write a schedule it is performed in the same manner no matter which mechanics you choose The Schedule tab is actually quite complex allowing you to duplicate existing selections of schedule lines adding times via existing schedule entries and the current value of Delta Time Some of the more advanced editing functions must be done with the mouse and do not have equivalent buttons TIME IN THE SCHEDULE TAB Current Time Anytime you select the Schedule tab the ZENGUI will retrieve and display the current time from the ZEN box The displayed time used is the first channel to respond This time and date should be used for any schedule lines developed as it reflects what time the ZEN box is op
7. the GUI Also 3322 E Fort Lowell Rd it serves as a handy Tucson AZ USA Ph 520 327 5501 verification of GUI uuery join vermcauon IS It one E operation Schedule time second skipped time 1118 last O delta reread 1118 The terminal interface gettime nsi f rollin x GetTime Unix time reported as Sun Jan 6 00 19 54 1980 consists of a scro g text GetTime Last Time amp Date from GPS was 1980 01 06 00 19 54 0000 screen and a command 000004AA 0250 0012AA50 GetTime Last Time amp Date from BUS was 1980 01 06 00 19 55 0000 line All commands typed 000004 018 0012 09 will be applied to all open isum hannels indicated in th GetTime Unix time reported as Sun Jan 6 00 19 54 1980 channels indicated in GetTime Last Time amp Date from GPS was 1980 01 06 00 19 54 0000 000004AA 0288 0012AABE Channel List Any typed GetTime Last Time amp Date from BUS was 1980 01 06 00 19 55 0000 i Q00004A8 018F DO 12ADBFI commands which affect Channel List hardware settings will be displayed in the Channel List upon execution THE TERMINAL DISPLAY The terminal display is simply a scrolling text window It is directly connected to all USB input Because the ZEN channels echo commands received you ll see equivalent commands echoed when using to GUI to configure a ZEN channel This tool not only serves to verify that a ZEN channel is active it is also a confirmation of any GUI derived comman
8. while holding the right mouse button Drag Page 25 away from the schedule and then back into the schedule All parameters will be filled out for you if you use this method The Delta Time field along with the last schedule line will be used for calculating the first new schedule line s start time All other parameters for the new lines will taken from the line they were copied from Removing a schedule line s To remove one or more schedule lines simply click the selection indicator on each line to be removed Press the Delete key on your keyboard Alternatively you can right click the schedule line to be removed and select delete from the pull down menu Sending or setting a schedule to the ZEN box Once you have edited your schedule you can send it to all open ZEN box channels by either the drag drop interface or the button for this purpose To use the button press the Set Schedule button It will turn green and download of your schedule 21 33 06 2012 08 24 Page 26 to all open ZEN box channels will begin When schedule download is complete the button will clear the green color This same visual sequence occurs if you use the drag drop interface The drag drop interface simply presses the button for you To use the drag drop interface while in the schedule list press and hold the right mouse button Drag to the ZEN box icon and release This will press the Set Schedule button for you and
9. 14 Open Close control aetna ee e e mee 14 Channel Number indicator 14 Open C lose 1ndieator ii t RE ee era et eee c idiot eta 15 Senal Number indicator ete Ple eese cit eue ore ee chewy aree eaa dT sedes 15 CGjaijconttol 2122 neu eibi ieu e ddp eI eiii 15 Sample Rate 15 Frequency control ede gere Ero pere ettet 15 Du ty conttol de e dE sd 15 Logging control eee ATE eese ep eae Satin 16 Control en eo net IE tbe pera 16 INe we File control E ecce 16 THEUPDATE serit etse ce robe a a e rater dedu vues 16 THE APPEY TOCALE DEATCH cated ease 17 CHANGE DETEGTION 17 CHANNEL LIST REFLECTS CURRENT HARDWARE STATE ccccesseccccscececcececcccccscccceseeccanesccceaueecs 17 THE TERMINAL INTERFA QGCE een sese conce eon cues neas rasa o enean crore aee ep eo Ea nne oed a e uos 18 THE TERMINAL DISPLAY eet les ee eo epe e eve e ole e a 18 CLOSE CONNECTION TO USB HARDWARE ccccssscecesssececeessececsesceecssueeeceesaeeecsesueeecseueeecesaeeeees 18 LIMITS ON DISPLAY SIZE c cccccccccesesssseccecececessesenecceceeecessessnccecececeessnenacesecesceessneaeceeseecsensanaceeeees 19 THE COMMAND E
10. 151 0006 0090 1C5F 0000 00723C UC GefT ma Last 4 Oste from BUS was 1380 01 06 02 01 52 0000 100001 90 01 1100724171 Calibrate data will also be stored in channel specific meta data So this screen displays final calibrate data It is also used to implement high level control of the calibrate operation You can see detailed calibrate information on the CalTest tab covered separately in this manual The Zonge classic meta data parameters will let you characterize your survey geometries When entering a set of channel survey parameters be sure your Zen Chan entry in the Cache tab matches the channel number in the Channel List and that the channel you want to modify is open When you have entered all your meta data write it to the channels using the Write Metadata button or by dragging and dropping the metadata onto the ZEN box icon in the upper left corner of the Cache tab Page 29 In the example above meta data will be updated on channels 0 2 5 as only these channels are open in the Channel List Meta data for channels 3 and 4 will not be written even though there are entries for these channels in the cache tab If you want to view the meta data currently installed in open channels on the ZEN box use the Read Metadata button or use the right mouse button to drag from the ZEN box icon to the meta data table or either global meta data parameter Note that calibration operations will writ
11. 5 2C20 4670 6761 2042 7569 6C64 6E75 6D3A 2038 3038 0A43 SIR 5 0 20 0 40 0 60 0 80 0 100 0 0 1 Page 37 COMMAND REFERENCE Configuration Commands AdcGain 1 2 4 8 16 32 64 gt Sets gain of A D converter to specified or returns current setting if no parameters AdcRate 250 500 1k 2k 4k Sets sampling rate of A D converter to specified or returns current setting if no parameters ZapOut Y N 1 0 T F Turns on off output of data samples over Zap protocol BoardID ID Set the number name etc of this board to the given parameter setting to the keyword Serial will restore the original ID based on the internal serial number AdcPeriod Sets the clock divider for the a d converter or transmitter trigger freq 128MHz prescaler value val 0 gt 2432 1 If no parameter is given the current value will be shown AdcDuty Sets the clock divider for the a d converter or transmitter polarity freq 128MHz prescaler value val 0 gt 2432 1 If no parameter is given the current value will be shown PidCoeffs lt p gt lt i gt lt d gt lt setpoint gt lt staurationmin gt lt saturationmax gt Set the PID coefficients as given or view current coeffs if none given GlobalSave Save all operating parameters to eeprom so they will be restored on reboot power cycle GlobalRestore Restore all operating parameters from eepro
12. 51 32 0000 Bese v 00261438 269056 6E 2601 Last Tene 4 from BUS was 1980 21 06 01 1 2 0000 00201438 0328 0068 32811 Brd338 Geline Unix tme reported as Sun Jan 6015153 1960 Last Time amp Oste GPS was 1989 01 05 01 1 13 0000 00201420 0262100682062 Geffime Last Time 5 Oste from BUS was 1952 61 06 01 1 53 10000 00001439 230F 5068E70F The green schedule tab is used to view read and write ZEN box schedules Schedule operations are applied to open channels only If you want to write different schedules for different channel groups use the Channel List to open only those channels you wish to operate on For example you may want to treat your magnetic sensor channels differently than your electrical channels You may have a TX current monitor channel which you want to treat differently than your other channels This can be done by using the Channel List to open only those channels you wish to operate on Of course if you want all your channels to have the same schedule then open all channels prior to making schedule changes Page 21 You can read or write your schedule to a on the computer running the ZEN GUI These controls are located at the bottom of the schedule tab The file name is surrounded in orange when the schedule contains un saved changes Note that use of the feature is optional Each ZEN card will store its schedule in EPROM
13. EN box It does not store acquisition data nor perform data analysis The GUI does store calibrate data which can be input directly into Zonge s data processing software KEY HARDWARE CONSIDERATIONS Acquisition begins on each ZEN channel when it receives power Past operation parameters are loaded EPROM then from the flash card and acquisition is begun immediately A GPS connection is not necessary for acquisition to begin Neither is a connection via USB to the GUI It is possible to connect this robust box to your sensors and simply power it on Your time series data will be found on each channel s flash Zonge s merge program can then be used to align time series and perform subsequent data processing At this point there is no auto gaining available on ZEN channels While each channel supports gaining of up to a factor of 64 this must currently be done via visual feed back in the GUI Calibrate and contact resistance hardware has been developed Calibration functionality is available but contact resistance checks are still in development As mentioned you ll need a GPS connection to collect time synchronized data between ZEN channels If you wish to check quality operation time synchronization as well as change or view current ZEN box operation then you must make use of the ZENGUI Page 3 ZEN GUI MAIN SCREEN Connect the ZEN box to your Windows computer via the USB cable This works most reliably if the ZEN
14. SRL15 INSTR for Z3 channel Scanning USB device ASRL16 INSTR for Z3 channel Scanning USB device ASRL17 INSTR for Z3 channel Scanning USB device ASRL 16 INSTR for Z3 channel Scanning USB device ASRL 17 INSTR for Z3 channel Scanning USB device ASRL 18 INSTR for Z3 channel Scanning USB device ASRL20 INSTR for Z3 channel Scanning USB device ASRL3 INSTR for Z3 channel Nota Z3 channel Scanning USB device ASRL13 INSTR for Z3 channel Found Scanning USB device ASRL15 INSTR for Z3 channel Found Channels Page 5 OPENING ZEN CHANNELS IN THE GUI In order to control a ZEN BOX channel or channels you must first open the channel s Setting which channels are open or closed before performing an operation is key to more complex box operation For example you may wish to treat your electrical sensors differently from your magnetic sensors To open one or more channels for observation and control click the open slide in the first column of the Channel List You should see the channel status indicator O33BE6B5 1 256Hz f 1Hz 100 change green you will also see the channel s response in the terminal box interface In the example channels 0 2 and 5 have been opened Note the response of the channels in the terminal window above the Channel List The channel status indicators have changed to green indicating that there is active communication with the ZEN box At this point any commands o
15. ZEN Data Acquisition System User s Manual ZEN Data Acquisition System User s Manual Prepared by Terence Leach contract programmer for Zonge International 3322 E Ft Lowell Tucson AZ 85716 May 10 2013 EATA N A AAA 2 OVERVIEW OF ZEN SYSTEM ACQUISITION eseesseoeessoceessoceessocecsseceesscoceessececssececsseceesseceessoseessese 3 KEY HARDWARE CONSIDERATIONS eesseseessoceesseceesseceessceceesscceesscceessececsseceesseceesseceesscceesseceesseseessese 3 ZEN GULMAIN SCREEN sitssiscscadscceccscesassseseceecobsssceteusccscacecd suvssebecescescbacesssbecetensdsavestebecouceesseses 4 OPENING ZEN CHANNELS IN THE GUl esooesesssssoooosssessosoooocesessosooeoeeseesosoososesessosooeosessesoso 6 WATCHING A STREAMING TIME SERIES eee sette eese sess sese e eese ss se e 7 CONTROLLING ALL OPEN CHANNELS AS GROUP eeeeesese sese ne sese sese sensns sensns se sensns sess sau 9 WORKING WITH THE GRAPH TREE 10 THE CHANNEL LISD 12 THE CHANNEL LIST eee ecc eusce seta cua en ao Ge no area ras Ca auus ue ssbacesbcviccecesosesescebiscncesievavstcbvecessecsetse 13 CHANNEL earra nae es va eee eu ok snae eiua Ene e eT VE PESUeV EL TREE e VEO Fe eV EE Ede eUVE 14 AROW IN THE TABLE ee bee rete Ee eere
16. a r Crone irie eoeo nee eia aeos suba nee ein eee cios ioo erba ree eu Ua 28 CACHE ME TA DATA 0 a aAA euin ee Hd eun beo eU E 29 ZEN BOX 31 CALIBRATION 34 INITIATE CALIBRATION RETIRO MR 34 SINGLE FREQUENCY abb tiet tee A EEANN 35 AUTO FREQUENCY CALIBRATION 36 VIEWING CALIBRATION RESULTS sssssssdscevsssascosseccdeevsceassesesasesenssconscececcsedescecbecssessessesescuecssossoessee 36 DETAILED CALIBRATE INFORMATION ccssesessccecccecessessaccccececesseneacececcecesssnesaecseececeessannaceeeese 37 COMMAND REFERENCE arrasin 38 4 INTRODUCTION This manual covers the use of the ZEN acquisition system At this point in system development the system consists of a Windows based GUI and a multi channel ZEN acquisition box interfaced via a USB hub connection A radio network interface is planned but is still in development The existing low frequency system supports sample rates from 256hz to 4096hz A high frequency system is in development The GUI is capable of streaming up to 6 channels in real tim
17. box is powered on prior to connection Sometimes it is necessary to boot your Windows machine while the ZEN is powered on and connected If the start up screen reports no ZEN channels found then a reboot is indicated The ZEN GUI will perform a search on the USB network to find all connected ZEN channels You will see an entry in the Channel List for each found ZEN channel USB control lines are toggled in a manner recognized by a ZEN channel If the USB connected channel responds to the control line toggling the channel is marked as a ZEN channel CHEN Next the channel 00000000 1 256 7 response is collected and S i searched for the 3 2 00000000 2 tet Hz a channel number 00000000 1 256 f 1Hz 7 This is a key TS 1256 8 2 parameter used for house keeping all 00000000 1 256 4 subsequent communication If this channel number is not found you will see the message key parameter not found Channels found will appear in the channel table If the GUI does not find all the channels which you expect on the first attempt you may have to try again Use the Find Chn switch to do this Typically only 1 or 2 retries are required to obtain a list of all the channels installed in the connected ZEN box Scanning USB device ASRL3 INSTR for Z3 channel Scanning USB device ASRL 13 INSTR for Z3 channel Scanning USB device A
18. download of your schedule to all open ZEN box channels will begin Eventually visual display of un saved changes will be implemented so that you can be sure your changes have been downloaded to the ZEN box Page 27 GPS STATUS This screen is used to show status of the GPS hardware Current latitude longitude and altitude are displayed Status bits from the hardware are also shown including the type of GPS connected physical connection as well as sync information Note that you must be streaming data from at least one open channel in order to have this screen update Z3 GUI 32 bit A D 666 56666660 PERPE 8 o to LENS C gt 28 CACHE META DATA The Cache tab lets you view and write current ZEN box meta data parameters These parameters will be included in each new data cache written following the meta data update The main things to note are The Transmitter ID Transmitter shunt comment line and the RX station meta data are global to all channels They will be stored on each open channel and written to the data cache files on those channels All other meta data is channel specific and will be written to the respective channel but only if it s open in the Channel List Graph GPS Status Schere Cache get GefTime Unix tme reported as Sun Jan 8 02 01 51 t380 Last Tere 4 Oste fram GPS was 1920 01 05 020
19. ds Close connection to USB hardware All incoming USB bytes are piped directly into the terminal window prior to any interpretation This makes for speedy updates During performance testing of this software the terminal window took less than 196 of all processing time Page 18 Limits on Display size Currently the display will hold 32768 characters of input received from the USB network When the data stream exceeds this length the oldest characters are removed from the display Note that this character limit applies to all active channels THE COMMAND LINE The command line is located directly below the terminal display Click on the command line box and proceed to type the command you would like to execute Hitting the Enter button on your keyboard will generate and send the command to all open ZEN channels For a list of commands see the appendix at the back of this manual or type Help into the terminal command line When a Command Executes When you execute a typed command each card should immediately echo the command typed So if you have 3 cards open you should see 3 responses to the command which you typed These responses will appear in the terminal window directly above the command line entry box Repeating a Command To repeat a command simply hit the backspace key on your keyboard until the cursor backs up to the prior command Hit the enter key and your command will be entered without having to
20. e all meta data each time a calibration on a frequency is completed Page 30 ZEN BOX STATUS The ZEN box status screen is used to perform some basic acquisition tests on the ZEN hardware It automatically checks for missed data points It also collects low level status bits from the ZEN channel along with GPS time information You can use this screen to see if an operation that you are planning will over stress the ZEN box causing lost data points If a missed data point is detected the loss indicator will light up Note that this is a latch so once a detection occurs the loss light remains lit until you manually reset it So you can run your box overnight if you have any concerns about the ZEN box maintaining it s acquisition rate Graph GPS Status Schedule Cache CalTest DataView chan GPStBits StatusBits Discipline FIFO pts s loss GPSt GPSms Monitor 6 Chan Init j Initialize all open channels to known card state elements in queue Data Q 0 0 You can use this screen to see if current operations are causing you to loose data For example you may be streaming data to an ASCII file and simultaneously trying to watch the channel on the Graph If you are trying to perform such operations at a high enough sample rate you risk losing data Page 31 In the lower right corner of the screen parameters for the ZEN GUI throughput monitoring appear In normal operation these parameter
21. e at a 1024hz sample rate or less The ZEN acquisition box may be controlled as a box i e all commands and configurations apply to all channels or on a per channel basis i e different channels can run with different gains sample rates schedules etc Data analysis is performed via a separate merge of channel flash cards followed by reformatting making Zonge International software tools available for Geophysical data processing The ZEN system requires a GPS connection for time synchronized acquisition across channels Note that a GPS connection is required even if you are calibrating This mechanism is how the separate channels stay synchronized with the calibrate board A scheduling interface is available supporting timed operations These scheduled operations can be performed on a box or per channel basis Operations such as data streaming new file creation A D resynchronization sample rate and gain control can be preformed on a timed basis At this point in time the system is somewhat developmental As such a pure typed command interface is available for debugging testing and verification Page 2 OVERVIEW OF ZEN SYSTEM ACQUISITION The ZENGUI is a configuration tool for ZEN box acquisition Each channel in the ZEN system stores time series data on its own flash card No acquisition data is stored on the platform running the GUI The GUI simply performs as a quality control and configuration tool for the Z
22. e differences to copied schedule lines Or to add a delta time to the existing schedule You may drag from the delta time field into the schedule table The delta time will be added to the first line in the schedule and then trickled down all remaining lines of the schedule If you duplicate schedule lines and paste them at the base of the schedule list Delta Time will be used to update the times between all newly added schedule lines You must enter the Delta Time directly Page 23 SCHEDULE The Schedule tab is used for viewing creating or modifying ZEN box schedules A typical use pattern would be to read an existing schedule from the ZEN box make Graph GPS Status Schedule Cache Caffest Dataview Base Time Delta Time 00 00 00 000 00 00 00 000 YYYYIMMIDD Apply All Delta t mod changes to it and write the new schedule back to the ZEN box Note that any schedule writes will be sent to all open channels on the ZEN box If you are working with a complex schedule system make sure to observe the Channel List with regard to open channels before committing a schedule to the ZEN box Also you may wish to save each schedule to disk in order that your changes are not lost or that an accidental overwrite of a channel occurs Another high level item you should be aware of is to remove or rename the CFG on each ZEN box flash card if you wish any written schedule to survive a power toggle on
23. erating with For any survey it is assumed GPS is synchronizing time across ZEN box channels No software provision has been made to deal with channels operating on different times To update the time stamp simply hover the mouse over the ZEN box icon in the upper left corner of the Schedule tab There are three time buttons as well as drag drop interfaces for accessing and using the various time controls in the schedule tab Page 22 The current PC time is also displayed While the PC time may dragged to the schedule it s mostly just for reference The current ZEN time may be dragged to the Base Time for use as an anchor time It may be dragged to the schedule updating all schedule lines with new times Duration between schedule lines is preserved You may opt to use the Apply Zen Time button versus drag drop Base Time The Base Time field is used to establish a base schedule start time to be used to anchor your schedule times The time listed in row 1 of your schedule will be the start time of the first schedule line The Base time lets you return to an anchor time which cannot be affected by schedule editing The Base Time may be set by entering it directly or by dragging the current ZEN box time from the ZEN box icon to the Base Time field You may apply the Base Time to the schedule by dragging it to the schedule or by using the Apply Base Time button Delta Time The Delta Time field is used to add tim
24. he appropriate channel Page 16 The Apply to Latch There are times when you want tel to operate all open channels as a set or box Latching this button down to green will allow you to do just that Want to stream data on all channels Simply latch any data stream control in any row and all data stream controls will be set Any change to any control will be implemented on all rows of the channel list NOTE WELL This applies to the open close control as well Change Detection The Channel Table Control implements change detection For each row in the channel list a set of changes is created This set is then turned into a list of commands to be sent to the appropriate channel Currently the channel table begins with advertised ZEN box defaults but there is currently no reconciliation with the hardware Channel List reflects current Hardware State Of course if you make changes to ZEN box channels via the Channel List and the update button the table will reflect the hardware changes on the ZEN box As of version 1 000 of the ZEN GUI hardware changes made through typed commands or execution of schedule lines will also be reflected in the Channel List Page 17 THE TERMINAL INTERFACE The ZEN box was initially developed with a terminal interface for preferred debugging methods The ZENGUI preserves this interface as there is a rich command set which is not Ao uela ese 77 e supported in
25. he single shot frequency or the starting frequency for the auto calibrate operation For auto calibrate calibrates will be collected at all frequencies beginning with the CalFreq selector and increasing to higher frequencies until all supporting frequencies have been collected Single Frequency To calibrate a single frequency select the frequency to calibrate at In the example Comment below 1Hz is selected Note that any existing calibrates for 1 Hz f 64 Hz will be retrieved and displayed in the calibrate table to the right f 32 Hz EUM Next use the Single Shot button to initiate the calibrate E operation Calibration will begin for all open channels in the f 2 Hz Channel List Note that many of the GUI controls will be disabled This is to prevent the ZEN channels from being 025 Hz disturbed while they are performing the calibrate operation f 0 125 Hz Once the calibrate completes results will appear in the Cals table located immediately right of the calibrate controls Note that all calibrates for a given channel will included in that channel s meta data Cals SN ANT Freq Fmag Fphase Abort Cal E70EE295 1 1 2082 1 06668 DFDB4315 1 1 20884 1 06639 CalFreq D4F92275 1 1 20865 1 06648 f 1 Hz TACTODBS 1 12101 1 06664 5A037675 1 0 0 If you need to quit the calbrate operation un expectedly use the Abort Cal button This will re enable the GUI controls and clear all schedules on the
26. howing that a channel was actually opened If you use the Open Close contro to open a channel a short time later the open indicator should turn green telling you that the channel s open sequence was parsed successfully SERIAL NUMBER INDICATOR The next field in the row is the channel s serial number This is only important if you are going to perform calibrate operations on the channel Rarely the GUI s request for serial number given after the open sequence is not processed If this happens you can correct this by typing version into the command window GAIN CONTROL The gain control follows the channel open indicator light It is a drop down which allows you to select a gain factor from 1 to 64 by powers of two As with all controls in the channel list gains will not take effect until you use the Update button SAMPLE RATE CONTROL The sample rate control allows you to set the frequency at which data points are digitized Sample rates from 256hz up to 4096hz may be selected in powers of two With a 2Ghz dual core processor the ZENGUI has successfully displayed six channels streaming data at the 2048hz sample rate FREQUENCY CONTROL Using the frequency control allows you to set the period and duty signal frequencies Note that traditionally for Zonge the duty signal runs at twice the period frequency These signals are used for transmitter control and have no effect on data acquisition as they do in Zonge s GDP systems As ment
27. in duty cycle log file data stream etc controls can be manipulated for the 74654 m channel table with a single gt a 1 f 1 Hr 100 I 2 sweat click Note you can also O33BESBS 1 512 f iHz 10096 New close open channels CEN this control Page 9 WORKING WITH THE GRAPH The time series graph of the display curve is displayed in units of Volts on the vertical axis and elapsed seconds on the horizontal axis When you first power on the ZEN box and GPS sync has not yet been obtained the seconds are those elapsed from box power on Latter wnen GPS sync has occurred seconds are GPS seconds Once you have displayed a portion of a streaming time series you can perform various display functions on the curves Stopping the view of the time series will not affect its collection Graph GPS Status Schedule Cache 0 6 g Common Plots Color Line Style Anti Aliased B uu Fill Base Line b Interpolation gt Point Style 2 gt 4407 4410 44 10 5 Hg SSH Points 1024 Right click the channel of interest and you will be able to set line colors style thickness point style etc You can do this if the graph is updating or not The second graph control works only once the graph is no longer updating Page 10 If you wish to examine a portion of the graph in m
28. ion and final display of calibrate results are controlled on the cache screen A detailed display of the calibrate waveform as well as a full spectrum FFT is displayed on the CalTest screen This screen can be used to QC the calibrate hardware and assure yourself that calibrate operations are performing well Although in the majority of cases calibrate values will indicate this as well The CalTest screen can provide much more detail concerning failure or general quality of the calibrate operation INITIATE CALIBRATION The cache screen is used to control and review calibrate data collection The first step in collecting calibrate information is to select the frequency to calibrate at This is done with the CalFreq selector located in the lower left of the cache tab The system will retrieve all stored calibrates for that frequency on all channels Note calibrates are performed on all open channels See the use of the Channel List discussed earlier in this document Graph GPS Status Schedule Cache Calest DataView Use Shift Left Mouse click top row before mouse button pressing Read MetaData to drag drop metadata Write MetaData Read MetaData Transmitter ID TX1 TX shunt 1 f ZEN chan 8 e gt SF Comp TE m lt pm oro 8 p opo ofofo x lt ere RX station r Page 34 The selector controls t
29. ioned earlier in this document acquisition for each ZEN box card begins on power up DuTY CONTROL The duty control signal is also used for transmitter control A selection of 50 duty is used for DC canceling acquisition methods The duty control sets the shape or waveform of the transmitted signal it s combination with period allows creation of the transmitted waveform Settings of 10096 and 5096 are possible in this field The 10095 setting will cause the transmitter to toggle between positive and negative output with no off time This setting generates a classic square wave The 5096 duty cycle means that the Page 15 transmitter will be off 50 of the time The 50 setting generates the following waveform This type of waveform can be used in DC canceling acquisition methods LOGGING CONTROL Latching this control to on will mean that data logging is instantly active Setting this to off means that you won t log any data on the ZEN channel DATA STREAM CONTROL Latching this control to on or green will begin streaming data over the USB connection at the current sample rate You will see this data on the graph and in the terminal window NEW FILE CONTROL Latching this control to will begin a new data file upon hitting the update button The Update Button When you hit the update button each row in the channel list will be scanned for changes Any changes will generate and send new commands for t
30. ith the Scanning USB device ASRL3 INSTR for Z3 Z3 channel exception of scheduling timed operations There is a separate tab for this function You can repopulate the Channel List at any time by using the Find Chs control Flip this switch to green and a new search for ZEN channels will begin The Find Chs control will turn itself off after all possible USB UART devices have been tested For some reason newly opened ZEN channels sometimes halt their communication If the channel number cannot be found and parsed from the ZEN channel open stream then you will see a message about key parameters being missed You will have to re search for any such ZEN channels in order to add them to the Channel List If you know that a given device has shown up as a ZEN channel in the past but now that device reports as Not a Z3 channel for multiple times in a row then it s most likely that the channel has lost it s firmware You will have to download new firmware to the channel to make it become active again Currently this reprogramming is not a function of the GUI Page 13 CHANNEL LIST The channel list is the main part of the Channel List Each channel may be controlled via the row controls in it s table entry All channels currently opened in the table will be subject to any typed commands Likewise any schedule operations will apply to and 50514215 ae d zx only to open 1 channels in the list
31. m in order to erase any operating changes made since last restore i e at bootup FactoryDefault Deletes all parameters stored in eeprom returning the system to a known state on next reboot power cycle GeneratePPS lt Y N 1 0 T F gt If no GPS is plugged in this will generate a PPS from the local clocks for any connected devices if a GPS is plugged in it may be damaged UseGeneratedPPS lt Y N 1 0 T F gt If no GPS is plugged in this will synchronize the clock amp a d from a PPS generated by another board ZigRadioEnable Y N 1 0 T F Turns ZigBee radio on off persistent if followed by GlobalSave command ZigTxPkt s n text Sends the given text over the ZigBee radio with the destination set to s n Dac lt value gt Sets the d a converter output to the given DC ampitude VoltsOut 3 3V value 65535 val 0 gt 65535 If no parameter is given the current value will be shown BasicScript filename Attempts to execute the file given with the BASIC script interpreter If no parameter is given will start the interactive BASIC interpreter terminal DatafileType type Data will be stored on the flash card in the given format i e text binary etc ChannelNum lt value gt Sets the channel number of a card in a box Should not be changed except during manufacure repair Schedule Commands GetTime Get last timestamp from GPS updated each second SetTime Se
32. observe a streaming time series on one or more channels change the Data Strm indicator to or green Then use the Update button to the left of the Channel List If you have the Graph tab selected you ll see the streaming time series for all channels with Data Strm set to on You ll also see the low level data stream from the channel in the terminal window A time series on any given channel continues to be acquired and stored on that channel s flash card whether or not you happen to be watching the stream 00000000 033BE6B5 4 RD NP Dot Oi ISOS 30 c MACC 44 08 002 T F U 508387 508295 50938 308390 506391 508392 50 393 508394 502395 56 Tee 2048 Note that the Channel List uses change detection so that you can make multiple setting changes on multiple channels and only the differences will be sent as commands to the appropriate channels The Channel List is discussed in detail in a latter section While change detection keeps all channels from being flooded with Page 7 redundant commands in the event of a single small change there is not currently an initialization performed The Channel List is configured to advertised ZEN BOX defaults These could easily change You do not have to watch all open channels while streaming data You can use the Stream control in the Channel Control List to change the number of streaming
33. on ZigBee radio MonitorAdc lt Y N gt Turn serial uart rs 232 display of input sample values on off MonitorXtal Y N Turn serial uart rs 232 display of GPS Crystal Discipline MonitorSync lt Y N gt Turn serial uart rs 232 display of GPS Sync MonitorTime Y N Turn serial uart rs 232 display of GPS Time MonitorZig Y N Turn serial uart rs 232 display of Zigbee radio packets Page 39 gettimingstatus lt n gt Show a large variety of status information PidStatus Get the current operating state of the PID loop ReSyncAdc ReSync Adc on next PPS TestDataAbortException Deliberately crash the processor by r w to bogus address TestPrefetchAbortException Deliberately crash the processor by r w to bogus address SpiExtInUse See if another device is currently on the external SPI bus TestHubLites Twinkle the external r g b y lights on the case TestSpiExt Twinkle the external spi bus pins Page 40
34. ore detail You can use the zoom controls located in the bottom left corner of the graph Once you have selected the zoom control draw a box on the graph enclosing the portion you would like to zoom Version 0 0 Version 0 07 Graph GPS Status Schedule Cache Page 11 After zooming the graph will expand to the area selected You can repeat this process until you have viewed the detail you need Graph GPS Status Schedule Cache n 567773 nd Logo 91 Points 1024 If you want to return the graph to it s original scaling click the restore control as shown Graph controls exist for zooming only on the X or Y scale These handy tools provide a great deal of control over graph image viewing Page 12 THE CHANNEL LIST The Channel List is populated on program start up with all ZEN devices found on your Windows system An automated test is performed to check for a ZEN channel The Channel List has controls of all key channel functionality While the ZEN j d set is rich onl Zonge International Inc SALIS MEN zonge 3322 E Fort Lowell Rd controls for those Tucson AZ USA commands which will Ph 520 327 5501 x directly affect acquisition are available All key control functions can be Scanning USB device ASRL17 INSTR for Z3 channel Scanning USS device ASRL 18 1NSTR for Z3 channel performed from the Scanning USB device ASRL20 INSTR for 73 channel Channel List w
35. r control operations that you perform will apply to all open channels 1SIp GPS REGUESUNG non aerauit packets TOM GDS Note that channels may be Trimble Tsip Gps Deleting stored survey position Trimble Gps disabling fixed position survey opened and closed Trimble Tsip Gps Turning PPS to always on needed to generate PPS in mobile mode independently of other Trimble Tsip Gps Asking GPS for manufacturing information Feguested non default packets from Gps channels in the system For Warning Gps time stepped by other than 1 second Was 0 Is 508265 Was 00000000 Is 0007C 169 example you may be GPS timing chain autosync ERROR should have resynced on this PPS but streaming data from status shows no sync GPS timing chain autosync ERROR should have resynced on this PPS but channels 2 and 4 You may status shows no sync version still open channel 6 This Version ARM firmware signature Main hex build number 1764 on Wed Mar 14 21 28 26 2012 FPGA serial number OXFC9E75AB build number 734 0x02DE can be useful if you wish to perform quality control on your magnetic antenna or electrical channels independently You may want to set a different schedule for a TX current monitoring channel keep it on all the time than 5 56 Hz schedules for measurement channels Page 6 WATCHING A STREAMING TIME SERIES To
36. retype it ZEN box commands A complete list of ZEN box commands can be found at the end of this manual Also you can type help or any non command into the command line box and the ZEN box will display a list of valid commands Naturally current syntax as well as the most recent commands is all available via the help command The manual will naturally lag behind Page 19 Interaction with the Channel List Commands typed in the command line ARE reflected in the Channel List Note that the majority of commands not directly related to acquisition have no representation in the Channel List so they cannot be reflected in the list However if you change something like gain using the terminal interface this change will be reflected in the Channel List Page 20 SCHEDULING OPERATIONS The ZENGUI provides for an arbitrary number of time scheduled operations Eventually this may include a major portion of the command set for now operations are limited to key acquisition functions When you first open a channel it s schedule in EPROM is queried and parsed Note that all open channels are assumed to be part of the same schedule set i e a single schedule applies to all open channels The most recently opened channel will fill and overwrite the schedule nde reported as Sun Jen 601 51 52 1980 Gueh GPS Smee Cache Calfest Datsvew GefTime Last Tene 5 Oste from GPS was 1953 21 06 01
37. s should be 0 On very slow computers or very high throughput rates i e you are trying to stream 6 channels at a 4096 sample rate you may see non zero numbers in these windows This indicates that the software is starting to lag If the numbers keep increasing you will eventually run out of resources on your platform computer Note that this monitoring is active at all times there are no controls affecting these boxes Gps 39 seconds wit antenna elapsed 120 seconds wih IN Twp Timng Gps Gps States Status RTKOPSPresert 0 RTKValdAndSynced 0 TmngGPSPresent 1 AntennsCabieOperOrtioConnect 1 AntesnaCableShoriet 1 BurveynPropress AlmanecOK 0 Dey Vaki 0 FAlleas30 0 nueSate 0 IRTKGetingDif 0 ATKBaseRasoPresem 0 SyrveyPercest 1 RTKDIIIType 9 NT32BoardPresent 0 CaibrwiseaantPreaent 0 reserved Ox00 0 y 2 Q TjyDysuwsm 0 Y 0 eee 4 sg same 2 d gp voveo s e et LONG Shown above is active montoring of 4 channels at 4 different sample rates Note that a GPS is not connected to many of the GPS bits are defaulted to Page 32 Below the same screen is shown with an active GPS connection Sor 160 fet He 7470005 1 258 1 120 1024M tz Page 33 CALIBRATION While initiat
38. st calibrates for currently open channels Values to be Stored on the ZEN box All values currently stored in GUI memory will be written to the appropriate ZEN channel if that channel is As calibrates are part of the more global meta data all other meta data parameters will be written as well Note that if you collect calibrate data for say 8Hz but there is also calibrate data for 0 5Hz 1Hz and 2Hz All calibrate data for all frequencies will be re written to the ZEN EPROM not just 8Hz calibrate data If you use the Write Metadata button all calibrates in memory will overwrite any stored calibrates on the ZEN channel card Page 36 Detailed Calibrate Information The most recently acquired calibrate data will be displayed on the CalTest tab The time series full FFT and extracted calibrate information can all be found on this tab Graph GPS Status Schedule Cache CalTest DataView 9 1 20852 17 mag phase 213702 1 5 1 0 Poo NI RawCalTS Format ASCII 2028 6672 6F6D 2070 6F73 6974 696F 6E20 0 5 3020 746F 2034 3239 3439 3637 3239 3529 3A0A 0AO0A 0A47 5053 2042 7264 3333 392F 0 0 4272 6433 3537 204C 6F67 6669 6C65 3B20 7665 7273 696F 2040 6169 6E2E 6865 7820 4275 696 646E 7560 3A20 3231 3833 0 5 2026 2062 7569 6C64 6461 7465 3A20 5475 6520 4665 6220 3236 2031 383A 3138 3A35 1 0 3920 3230 3133 3B20 5365 7269 616C 3A20 3078 4434 4639 3232 373
39. t current time Note if Gps is connected amp functioning it will automatically set the time every second ScheduleAction lt Y gt lt M gt lt D gt lt H gt lt M gt lt S gt lt Y N gt Add a scheduled action at given time trailing Y or N specifies whether to switch to a new datafile after resync Any field that is 1 will ignore that field when matching the actual time Use caution every resync makes data collection for the next 64 samples impossible leading to gaps in data Page 38 UnScheduleAction lt index gt Remove the identified action Index can be found by using the command with no parameters ClearSchedule Remove all scheduled actions ShowSchedule Display all scheduled actions OffsetSchedule lt Y gt lt M gt lt D gt lt H gt lt M gt lt S gt Move entire schedule to start at the given time Datacard Commands NewFile Closes current datafile resets fifos opens a new file and streams data to it InitSD Cycles power and attempts to load up SD flash card EjectSD Closes all files and stops writing to SD flash card so it can be removed without data corruption PreEraseCard lt Y 1 T gt Erases all sectors on flash card so that writes will proceed at an advanced rate May take a long time on large cards DataLog lt Y N 1 0 T F gt Turn logging of A D input data to flash card on or off ListFiles Show files on the flash card equivalent to the Is
40. the ZEN box Eventually there will be a command interface to allow the GUI to reconcile the CFG with your schedule changes but that is for the future Page 24 Usually it is easier to modify existing schedule do this make your channels for scheduling show as open in the Channel List Hover the mouse over the ZEN box icon depress and hold the right mouse button drag over to the schedule table and release The ZEN box schedule should appear quickly Alternatively you can Graph GPS Status Schedule Cache CalTest Bass Time Deka Time a oc teri JEN pne l 00 00 30 000 YNYYIMM DD Left Mouse button drags time Right Mouse button drags schedule Hovering over Zen Box retreives time from PC Time 1 14 18 17 06 24 2012 255 54 Hz A AU mlt xu r ase Pret 1 use the Get Schedule button If there is schedule currently loaded in the ZEN box the schedule table will remain blank Adding a schedule line s To add one or more schedule lines simply click on one of the schedule parameter controls your schedule line will be added If you click on a line two lines down from the current schedule end then two lines will added to the schedule A more complex way to add schedule lines is to copy them from existing portions of the schedule To do this click the selection indicator on each line of the schedule you wish to copy Hold the shift key

Download Pdf Manuals

image

Related Search

Related Contents

Belden RS-232 AWG 24 S-R PVC cable, 305m  Zoroufy 25022 Installation Guide  Samsung Samsung GALAXY  Hamilton Beach 05521C Humidifier User Manual  USER INSTRUCTIONS THE DREAM™ SERIES  Cisco Systems OL-21636-01 Security Camera User Manual  

Copyright © All rights reserved.
Failed to retrieve file