Home

CHS Series User`s Manual

image

Contents

1. 5 6 Magnetic Heading Azimuth Yaw We first give expressions for the magnetic field in a horizontal reference defined by x1 y1 z1 where x is aligned with the projection of the CHS Sensor x axis in the horizontal plane and z is down Doc 7430 0105 02 Rev A Page 19 Crossb w CHS Series User s Manual He g H g 8 H g 8 Ha 2 2 848 8 ji ds am 2 2 g 8 Hyg H g H 8z A 8 Magnetic heading p then given by 0 lt lt 2x cos dmg Hy sin JH a Hy Hy H g H g g tang 7 Hg H e y 8 H g 2 H g 8 Magnetic heading is 0 when the CHS Sensor x axis points North and 2 2 radians when it points East Page 20 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w 6 Appendix A Mechanical Specifications 6 1 CHS110 Outline Drawing 320 001 3351 001 5 1250 0002 STAINLESS ALIGNMENT PIN 0938 0002 STAINLESS ALIGNMENT PIN 2X 4 40 TAP 1 4 DP 4 Flying Leads ALUMINUM CAP Length 6 Inches STRAIN RELIEF 100 i 35 L1 5 25 a l Dimensions are in inches Doc 7430 0105 02 Rev A Page 21 Crossb w CHS Series User s Manual 6 2 CHSO90TB Outline Drawing 320 001 0 0937 0 0001 STAINLESS ALIGNMENT PIN 2X 2 56 TAP 1 4 DP 0 062510 0001 STAINLESS ALIGNMENT PIN 4 Fire Leads ALUMINUM CAP Length 6 Inches STRAIN RELIEF 100 4 970
2. L oso 1 Dimensions are in inches Page 22 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w 7 Appendix B CHS Command and Output I nterface 7 1 CHS Series Heading Sensor Command Set Addressed Command is Address Command CR An Address is 0 9 A Z gt CR is a Carriage Return Axis is XX Z T gt Constant Number is 00 99 gt Constant Value is lt lt number gt lt number gt gt Constant String is lt A Z 0 9 gt lt Constant String gt A number is lt lt 0 9 gt number gt A command consists of one of the following Send All Data SD All Data is sent MX tt HH AX tH HHHHHISCR gt lt LF gt as requested MY E IHBHHE AY st HHAHHI lt CR gt lt LF gt raw vectors or MZ XH THBHBE AZ tt HHHH lt CR gt lt LF gt angles as set by MT H HHHEXCR gt lt LF gt byte constant 2 AT HHH HEX CCR gt lt LF gt lt EOT gt Send Anal Input SA ANA lt CR gt lt LF gt lt EOT gt Read Float Constant SC lt Constant Number gt F LETHE EH lt CR gt lt LF gt lt EOT gt LHRH HH EAH lt CR gt lt LF gt HHHHHBHHHEEIHESCRA LE Read All Float Constants SC F 00 01 THE HHHBHBHHEEEIHESCRALFA EOT Read Byte Constant SC Constant Number gt B lt CR gt lt LF gt lt EOT gt In Hex Read All Byte Constants SC B 00 lt CR gt lt LF gt In Hex 01 lt CR gt lt LF gt lt EOT gt Tt H lt CR gt lt LF gt lt EOT gt Read in
3. 00 EE 0A B4 F6 46 FC 1C 0E 0E 25 5D 08 7E 7D 01 05A2 The checksum is the lower byte of the sum or A2 4 4 Descriptions of the System Internal Constants The CHS Sensor employs two types of internal constants 1 byte and 2 floating There are approximately 40 byte constants which are used to configure the operating characteristics of the CHS Sensor The most important of these constants and their functions are provided in Table 5 Detailed descriptions of all the internal byte constants can be found in the Appendix B of this manual Table 5 Byte Functions for CHS Series Sensor Byte Function 00 enables echoing when non zero 01 enables autosend when 5A 02 enables sensor A D count output when 0 sensor output when 02 and angle output when 03 08 Sets power on mode e g 10 enables autosend in ASCII mode on power on 09 Baud rate lock 5A if any baud rate other than 9600 is to be used 10 Sets baud rate Page 12 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w M EXAMPLE 45 Common Command Examples All commands should start with the character 0 zero and end with a CR carriage return You need to send the command OL before each command to change a byte constant Refer to the Appendix B for a detailed description of the 544 command set 45 Geta data packet To receive a single data packet use the send data command OSD lt CR gt
4. for CHS Series chose 544 2 You can log data to a file by entering a data file name 3 Youcan also administer various Sensor Settings and Special Settings via this Configure screen and save settings 4 The main screen provides the graphical visualization of various sensor parameters that can be checked from Graph menu 5 The Monitor window allows the user to view the data being sent from the sensor and allows the operator to send commands to the sensor 3 4 Take Measurements Once you have configured MagView to work with your sensor pick what kind of measurement you wish to see AutoData will show you the output you choose as a strip chart type graph of value vs time DataOnce issues the command to send the data one time Monitor window allows the user to view the data being sent from the sensor and allows the operator to send commands to the sensor Page 6 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w 4 System Startup and Checkout 4 1 Initial Setup of the System In order to operate the CHS Series Sensor power must be applied to it and an interface with an external computer must be set up Powering will depend upon whether the unit is using a 5V supply or the internal regulators and powers from 7VDC to 12VDC for 001 only To ensure system accuracy the 5V powered system must be within 0 05V of 5V Connect the correct power lead to the selected supply voltage See Table 1 Afte
5. D are sent in sequence the CHS Sensor interprets this as a send data command and responds by sending over the serial interface an ASCII string representing the value of all magnetometer accelerometer and temperature outputs The leading zero in this sequence denotes the system serial number The CHS Series sensor can also be configured to send angle data roll pitch and azimuth instead of the accelerometer and magnetometer sensor data Doc 7430 0105 02 Rev A Page 1 Crossb w CHS Series User s Manual An auto send data mode is included in the MagView software When this mode is active data is repeatedly sent after power is applied to the system at a rate of two transmissions per second in angular output mode and three times per second in magnetometer accelerometer out put mode The CHS Series system accelerometers are calibrated by placing the system in a precision rotation fixture and systematically changing the system orientation in the earth s gravitational field The CHS Series system magnetometers are calibrated by placing the system in a precision 3 axis Helmholtz coil system which enables the application of known magnetic fields to the system Both the rotation fixture and Helmholtz coil have alignment pins and reference surfaces which mate to the CHS Series sensor reference surface System calibration can be performed at a base temperature usually 25 C or over a temperature range for example 5 C to 40 C When the sy
6. Doc 7430 0105 02 Rev A Page 7 Crossb w CHS Series User s Manual If you use HyperTerminal you must select the proper COM port e g COM 1 COM 2 etc and set the baud rate to be 9600 with one stop bit and no parity Set the port up for direct connect and turn off any handshaking The easiest method of determining if a working communications link with the CHS Sensor has been established is to observe the PC display when the CHS Sensor is powered up The CHS Sensor transmits a power up sign on message which should appear in readable form on the PC display The appearance of an unreadable message at power up may indicate incorrect protocol i e TTL instead of RS232 or an incorrect baud rate 4 2 Operation of the System After establishing communication with the CHS Sensor data can be obtained from the system by sending typing the command 0SD lt CR gt 0 Send Data The 0 in this sequence is the default serial number of the unit After sending this command the CHS Sensor will respond with an output that appears as follows MX 0 5432 AX 0 9456 MY 0 1234 AY 0 4510 MZ 1 0145 AZ 0 0112 t 45 0 The numbers following the MX MY and MZ headers represent the sensor magnetometer output in Gauss The numbers following the AX AY and AZ headers represent the accelerometer output in gees The temperature C follows the t header The above outputs represent data sent when the CHS Sensor is in sensor mode If angular data is requi
7. L Enabled lt CR gt lt LF gt lt EOT gt Write Float To Constant WC lt Constant Number gt F lt Value gt Done lt CR gt lt LF gt lt EOT gt Page 24 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w Write Byte To Constant WC Constant Number gt B lt number gt Done lt CR gt lt LF gt lt EOT gt Write Int To Constant WC Constant Number gt B lt number gt Done lt CR gt lt LF gt lt EOT gt All Commands marked with an require the Enable Low Level Writes command to be executed as the previous command for successful execution All Commands Marked with a execute differently when Enable Low Level Writes was executed as the previous command Binary Commands 128 Send All Data as Vectors in a Binary Format 129 Send AII Data as Vectors in a IEEE Float Format lt 131 gt Send All Data as Angles in a Binary Format 132 Send All Data as Angles in a IEEE Float Format lt 128 gt and 131 Sends All Data in an encoded Binary Format in the current format as selected by Byte constant 2 If the correction mode is 0 1 or 2 the data is returned as Sent First lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt Sent Last lt lt lt lt If The Command is 128 lt NUMDATABYTES gt lt MX gt lt AX gt lt MY gt lt AY gt lt MZ gt lt AZ gt lt MT gt lt AT gt lt 0 gt lt DATACHKSUM gt lt END gt size 8b 16b 1
8. The CHS Sensor will respond with a single data packet 45 2 Read the byte constants The configuration of the CHS Sensor is controlled by the values of its internal byte constants To read out the current values of the byte constants use one of the following commands The CHS Sensor will respond with the current value in hex To read a single specific constant use the following OSC lt number gt B lt CR gt where lt number gt refers to the address of the constant you want to read The number should be typed in the format 00 99 To read all constants use the following OSC B lt CR gt 4 5 3 Make the CHS Echo You may want the CHS Sensor to echo the characters sent to it so that you can verify your communication To do this you need to set the value of the byte constant 00 to be non zero OL lt CR gt OWCO00B01 lt CR gt 4 5 4 Change Data Output Mode The CHS Sensor can be configured to output in raw ADC counts sensor values or angles The following example shows how to change the sensor configuration to use angle mode See Table 5 for a description of other possible values OL lt CR gt 0WC02B03 lt CR gt Doc 7430 0105 02 Rev A Page 13 Crossb w CHS Series User s Manual 45 5 Changing the Baud Rate The communications baud rate can be changed by using the following sequence 1 Set byte constant 10 according to Table 6 More values can be found in Appendix B 2 Set byte constant 09 to 0x5A 3 C
9. 6b 16b 16b 16b 16b 16b 16b 8b 8b 16b in bits If The Command is 131 NUM DATA BYTES gt lt Roll gt lt MRoll gt lt Pitch gt lt Mag gt lt Head gt lt Grav gt lt MT gt lt AT gt lt 0 gt lt DATA CHK SUM gt lt END gt size 8b 16b 16b 16b 16b 16b 16b 16b 16b 8b 8b 16b in bits lt END gt 0x7FFF is unique in the data stream NUM DATA BYTES 16 0 a constant 0 to allow END to be unique DATA CHECK SUM The lower 8 bits of the sum of all the bytes in the data area lt Roll gt The Roll data encoded as below lt Pitch gt The Pitch data encoded as below lt Head gt The Heading data encoded as below lt MRoll gt The Magnetic Roll data encoded as below lt Mag gt The Total Magnetic Field data encoded as below Doc 7430 0105 02 Rev A Page 25 Crossb w CHS Series User s Manual lt Grav gt The Total Gravitational Field data encoded as below lt MX gt lt MY gt lt MZ gt The Magnetometer data encoded as below lt AX gt lt AY gt lt AZ gt The Accelerometer data encoded as below lt MT gt lt AT gt The Temp data encoded as below All data is sent most significant byte first If the correction mode is 0 the Magnetometer and Accelerometer data is in a two byte signed integer format in counts If the correction mode is 1 or 2 the Magnetometer and Accelerometer data is in a two byte signed integer format encoded as the float value times 10000 1 2345 12345 If th
10. Binary Mode Operation In command mode binary transmissions are initialed by sending a single byte to the CHS Sensor e g ASCII 128 or ASCII 129 Consider the following data transmissions from a CHS Sensor in Binary mode SOT MX AX MY AY MZ AZTEMP ANAI ST CS EOT 10 O0EE 0AB4 F646 FCIC OEOE 255D 087E 7DO1 80 A2 7FFF The binary data packets will always start with a header byte 0x10 and end with two bytes Ox7FFF The data is always sent most significant byte MSB first then least significant byte LSB Angle sensor and temperature data is sent as 16 bit signed integers The binary data packet is a much more efficient method of sending data In addition binary data is often much easier to parse than ASCII data Table 4 shows the definition of the binary data packet for sensor mode and angle mode Page 10 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w Table 4 CHS Sensor Binary Data Packet Byte Sensor mode Angle Mode 01 SOT 0x10 SOT 0x10 02 MX MSB Roll Angle MSB 03 MX LSB Roll Angle LSB 04 MY MSB Pitch Angle MSB 05 MY LSB Pitch Angle LSB 06 MZ MSB Azimuth MSB 07 MZ LSB Azimuth LSB 08 AX MSB Magnetic Roll MSB 09 AX LSB Magnetic Roll LSB 10 AY MSB Total Mag Field MSB 11 AY LSB Total Mag Field LSB 12 AZ MSB Total Accel MSB 13 AZ LSB Total Accel LSB 14 Temperature MSB Temperatu
11. CHS Series User s Man Models CHS110TB CHSO90TB Revision A March 2005 Document 7430 0105 02 Crossb w Crossbow Technology Inc 4145 N First Street San Jose CA 95134 Tel 408 965 3300 Fax 408 324 4840 email info xbow com website www xbow com 2004 2005 Crossbow Technology Inc All rights reserved Information in this document is subject to change without notice Crossbow and SoftSensor are registered trademarks and DMU is a trademark of Crossbow Technology Inc Other product and trade names are trademarks or registered trademarks of their respective holders CHS Series User s Manual Crossb w Table of Contents 1 Introduction sessvenveeversennneenersennnvennennnnnnennennennnsnnennensnneneeneesennne 1 1 1 Description of the System sess 1 1 2 Package Contents sese 2 2 Electrical and Mechanical Interface eres 3 2 1 Electrical Interface eter E DOREM ERES 3 2 2 Mechanical Features essere 3 2 3 Communication Interface sese 4 3 QUICK Sbart m N 5 3 1 Mag View Software cccccccccssesssesseeeseeeseeesceeeceeeeesecsaeenseeneeeeeenes 5 3 2 Gomnnections cec ner e HERO eR eR 5 3 3 Setup Mag View siccscciccccsccsseccecvadcestcsssacsuesacs i ea ec e He HE ELDER 6 3 4 Take Measurements sess 6 4 System Startup and Checkout e eeeeeeeeeeee 7 4 1 Initial Set
12. Sensor on a known flat surface with the z axis pointed down A flat surface can be set up and verified by using a bubble level Request data from the CHS Sensor and verify that the roll and inclination outputs are as follows roll 0 x 0 5 inclination 90 0 5 Next roll the CHS Sensor about the x axis in increments of 90 and verify that for each position the roll angle increments in succession to 90 180 and 270 while the inclination angle remains 90 0 5 To verify inclination at 0 and 90 position the CHS Sensor so that the x axis is pointed down 0 inclination and up 180 Because the CHS Sensor leads exit the bottom of the unit when the x axis is up it may be awkward to verify this orientation without additional support blocks To verify azimuth accuracy a good compass and an area free from magnetic materials must be located Usually areas inside buildings contain some magnetic material e g metal desks rebar in concrete floors etc In this case verifying azimuth accuracy to 1 is difficult Use a compass to orient the CHS Sensor approximately horizontal and East inclination 90 azimuth 90 Carefully align the CHS Sensor along x axis so that it is pointed East and verify that the azimuth reading is 90 1 0 Use the same procedure to verify azimuth accuracy for 180 270 and 0 readings In sensor mode byte 02 02 the CHS Sensor accelerometer sensors should read 1 00 and 1 00 whe
13. accelerometer The combination of these two sensor systems enables the roll pitch and azimuth angles of the CHS Sensor reference frame with respect to the local gravity and magnetic field vectors to be determined Roll and pitch angles are determined from the accelerometer subsystem which measures the orientation of the system with respect to the gravity vector After roll and pitch are known the magnetometer subsystem is used to determine the azimuth angle of the system Knowledge of the roll and pitch angles enable determination of the horizontal components of the earth s local magnetic field this information defines the azimuth angle The CHS Series system also contains a microprocessor and 7 channel 16 bit analog to digital converter Six channels are assigned to the magnetometer and accelerometer outputs One channel provides temperature data from an internal thermometer The functions performed by the system microprocessor and A to D subsystem are 1 Conversion of the sensor analog outputs to digital form 2 Calibration of the sensor scale offset and alignment factors for a temperature variation and 3 Implementation of serial communications between the system and an external computer The CHS Series sensor communicates with the outside world over serial bi directional interface An ASCII character command language has been created to facilitate communication with the CHS Series Sensor For instance if the ASCII characters for 0 S and
14. ackage coordinate systems shown For the magnetometer sensors a positive output voltage will result if the sensor is pointed north For the accelerometers a positive voltage will result if the sensors are pointed down 5 2 Definition of Orientation Angles The orientation angles are defined in Figure 1 Azimuth or yaw is defined as the angle measured from magnetic north clockwise from above to the projection of the x axis on the horizontal plane Inclination Down Figure 1 CHS Series Sensor Coordinate System and Orientation Angles Doc 7430 0105 02 Rev A Page 17 Crossb w CHS Series User s Manual Inclination is the angle that the x axis makes with the down direction and is 0 when the x axis is down and 90 when the x axis is horizontal Roll or gravity tool face is defined as the angle of counterclockwise rotation about the x axis looking in the positive x axis direction required to zero the y axis accelerometer output and position the z axis accelerometer so that its output polarity is positive Magnetic roll is defined as the angle of counterclockwise rotation about the x axis looking in the positive x axis direction required to zero the y axis magnetometer output and position the z axis magnetometer so that its output polarity is negative Magnetic roll is useful in defining the CHS Sensor orientation when inclination is near vertical In this situation g and g are near zero and roll and azimuth calculati
15. agnetic Roll data lt Mag gt The Total Magnetic Field data lt Grav gt The Total Gravitational Field data lt MX gt lt MY gt lt MZ gt The Magnetometer data lt AX gt lt AY gt lt AZ gt The Accelerometer data lt MT gt lt AT gt The Temp data All data is sent most significant byte first Byte Constant Numbers and Their Meanings 00 Command Echo Flag 0 is no command echo anything else echo commands 01 Autostart Flag If 0x5A executes the selected autostart option on power up 02 Correction Level 0 Raw 2 Vectors 3 Angles In Angles mode Roll is labeled MX Pitch is labeled MY Heading is Labeled MZ Magnetic Roll is labeled AX Total Magnetic Field is labeled AY Total Grav Field is labeled AZ 03 Months since 1 90 when device was calibrated 04 Version of the Calibration Software used 05 Power on self test flag If zero a self test will be done on power up 06 Enable extended error messages 07 This Sensor s Address Number 0 36 gt 0 9 A Z 08 Auto Start Mode on powerup start accepting commands then 0x00 Send all data in text mode once 0x01 Send all data In Binary mode once 0x02 Send all data In IEEE mode once 0x10 Send all data in text mode a loop until AutoStart is not 0x5A Ox11 Send all data In Bin mode in a loop until AutoStart is not 0x5A 0x12 Send All Data In IEEE mode in a loop until AutoStart is not 0x5A 09 User power on baud rate lock if not Ox5A se
16. ces irte tre nro murene 32 11 2 Contact Difectory sere trien rere dene ene dant 32 11 3 Return Procedure 2e cedit eerie 32 11 4 Warranty eir terr terere eee orent 33 Page iv Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w About this Manual The following annotations have been used to provide additional information 4 NOTE Note provides additional information about the topic M EXAMPLE Examples are given throughout the manual to help the reader understand the terminology IMPORTANT This symbol defines items that have significant meaning to the user 6 WARNING The user should pay particular attention to this symbol It means there is a chance that physical harm could happen to either the person or the equipment The following paragraph heading formatting is used in this manual 1 Heading 1 1 1 Heading 2 1 1 1 Heading 3 Normal Doc 7430 0105 02 Rev A Page v CHS Series User s Manual Crossb w 1 Introduction 1 1 Description of the System The Crossbow CHS Series Towed Array Heading Sensor is a solid state strap down heading sensor designed for accurate measurement of magnetic heading in towed array and static array applications The CHS Series of products measure heading in all orientations and is offered in a sealed housing that is pressure rated to 2500 psi The CHS Series Towed Array Heading Sensor system contains both a 3 axis fluxgate magnetometer and a 3 axis
17. d amplitude reported will vary somewhat depending on location This value ranges from 0 4 to 0 6 Gauss over the earth s surface It is also possible to configure the system mode to output raw A to D counts This can be accomplished by setting byte 02 0 In order to observe the value of any internal system constant send the commands 0SC02b CR 0SC b CR The first command results in the value of byte constant 02 being transmitted The second command evokes a response containing the values of all byte constants Doc 7430 0105 02 Rev A Page 9 Crossb w CHS Series User s Manual The CHS Sensor can transmit data in two formats 1 text and 2 binary Text transmissions are formatted to display correctly when the CHS Sensor is connected to a PC running a terminal emulator program e g PC PLUS HyperTerminal etc Binary transmissions are faster than text transmissions and are more suited to interfacing the CHS Sensor to a microprocessor system In command mode binary transmissions are initialed by sending a single byte to the CHS Sensor e g ASCII 128 or ASCII 129 The CHS Sensor has an autosend mode which enables data to automatically be sent repeatedly upon power up Byte 01 must be set equal to 5A for autosend mode to be active The format of the data sent in autosend mode is determined by the value of byte 08 For repetitive text transmissions set byte 08 10 For repetitive binary transmissions set byte 08 11 4 3
18. e correction mode is 3 the data is angles and is represented in a two byte signed integer format encoded as the float value times 10 123 45 1234 The Temp data is in a two byte signed integer format encoded as the float value times 100 123 45 12345 lt 129 gt and lt 132 gt Sends All Data in IEEE Floating point format in the current format as selected by Byte constant 2 If the correction mode is 0 1 or 2 the data is returned as lt lt lt lt Sent First lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt lt Sent Last lt lt lt lt If The Command is 129 lt NUM DATA BY TES gt lt MX gt lt AX gt lt MY gt lt A Y gt lt MZ gt lt AZ gt lt MT gt lt AT gt lt 0 gt lt DATA CHECK SUM gt size 8b 32b 32b 32b 32b 32b 32b 32b 32b 8b 8b in bits If The Command is 132 NUM DATA BYTES gt lt Roll gt lt MRoll gt lt Pitch gt lt Mag gt lt Head gt lt Grav gt lt MT gt lt AT gt lt 0 gt lt DATA CHECKSUM gt size 8b 32b 32b 32b 32b 32b 32b 32b 32b 8b 8b in bits END Ox7FFF is unique in the data stream NUM DATA BYTES 16 lt 0 gt a constant 0 to allow END to be unique Page 26 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w DATA CHECK SUM The lower 8 bits of the sum of all the bytes in the data area Roll The Roll data Pitch The Pitch data Head The Heading data lt MRoll gt The M
19. ire The supply voltage is 5 VDC for standard version and the input voltage can range from 7 to 12V for custom version 001 Data communication is established using the serial in and serial out lines and the system processor or external computer The serial in and serial out lines operate at RS232 levels and are normally set to operate at 9600 baud with one stop bit and no parity The user however can change the baud rate by setting bits in the system EEPROM See Section 4 5 5 Table 1 Electrical Interface for CHS110TB Sensor Wire Color Function Red Input Power Black Ground Orange RS232 serial in Yellow RS232 serial out Notes 1 The Pin out shown is for standard CHS110TB model only For other models refer to appendices 2 The black ground wire is used as the digital ground for the serial interface as well as the power ground 2 2 Mechanical Features 22 Mechanical Mounting of CHS110TB An outline drawing of the CHS110TB system is shown in Appendix A The system dimensions are 1 1 diameter x 5 25 2 75 cm x 13 13 cm The system is normally mounted by using 4 2 56 x 0 250 long screws to secure the CHS110TB reference surface to a flat mating surface Two 0 062 diameter x 0 125 long pins protruding from the external mating surface can be used to orient the CHS110TB on the external mounting surface The orientation of the X Y and Z axes is shown in Section 6 1 The output polarity sense of the axes
20. is such that a field pointing in the direction of the arrows will produce a positive output voltage For example if the X magnetometer is oriented so the x axis arrow points north then the x axis output voltage will be positive If the x axis accelerometer arrow is pointed down the x axis accelerometer output will be positive Doc 7430 0105 02 Rev A Page 3 Crossb w CHS Series User s Manual 2 22 Mechanical Mounting of CHS090TB An outline drawing of the CHSO90TB Heading Sensor illustrating the X Y and Z orientation is shown in Section 6 2 The system is secured by two 2 56 screws brass recommended at each end and the two adjacent pins at each end correctly align the Y and Z axis of the system The X axis is aligned by the sensor s cylindrical axis The output polarity sense of the axes is such that a field pointing in the direction of the arrows will produce a positive output voltage 2 3 Communication Interface Two communication protocols are available 1 ASCII and 2 BINARY The ASCII protocol is based upon sending ASCII characters to the CHS Series Sensor to obtain data The CHS Sensor responds by sending out an ASCII data stream complete with carriage returns and line feeds so that it can be easily displayed on a computer terminal The binary protocol is used for high speed computer to computer interchange In this case one byte is sent to request data e g ASCII 128 The CHS Sensor then responds with a data packet con
21. n e Onsite and factory training available e Preventative maintenance and repair programs e Installation assistance available 11 2 Contact Directory United States Phone 1 408 965 3300 8 AM to 5 PM PST Fax 1 408 324 4840 24 hours Email techsupport xbow com Non U S referto website www xbow com 11 3 Return Procedure 11 3 1 Authorization Before returning any equipment please contact Crossbow to obtain a Returned Material Authorization number RMA Be ready to provide the following information when requesting a RMA e Name e Address e Telephone Fax Email e Equipment Model Number e Equipment Serial Number e Installation Date e Failure Date e Fault Description Page 32 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w 11 3 2 Identification and Protection If the equipment is to be shipped to Crossbow for service or repair please attach a tag TO THE EQUIPMENT as well as the shipping container s identifying the owner Also indicate the service or repair required the problems encountered and other information considered valuable to the service facility such as the list of information provided to request the RMA number Place the equipment in the original shipping container s making sure there is adequate packing around all sides of the equipment If the original shipping containers were discarded use heavy boxes with adequate padding and protection 11 3 3 Sealing the Container Seal the shi
22. n pointed down and up respectively Therefore when lying flat on a horizontal surface with the z axis pointed down the x and y accelerometers should read 0 0 01 and the Z accelerometer should read 1 00 0 01 The CHS Sensor magnetometers are calibrated to read directly in Gauss Proper operation of these sensors is difficult to verify without elaborate calibration equipment However verification of operation can be accomplished by pointing each magnetometer sensor into and out of the earth s magnetic field For these orientations the magnetometer should read Doc 7430 0105 02 Rev A Page 15 Crossb w CHS Series User s Manual about 0 5G and 0 5G In the Northern hemisphere the direction of the earth s magnetic field is North with an inclination of about 60 For instance if the system x axis is pointed to magnetic North and inclined about 60 into the earth 30 from vertical the x magnetometer output should read 0 5 Gauss Page 16 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w 5 Description of the CHS Series Sensor Orientation Angles This application note describes how to calculate the roll pitch and azimuth angles for the CHS Series orientation sensor from accelerometer and magnetometer output data 5 1 Sensor Based Coordinate System The coordinate system of the CHS Sensor system is defined in Figure 1 The accelerometer and magnetometer coordinate systems are both aligned with the physical p
23. nsor will use 9600 Baud 10 User power on baud rate Use With Caution Baud 10 Baud 710 75 37 1200 33 150 36 2400 32 300 35 4800 31 600 34 9600 30 Doc 7430 0105 02 Rev A Page 27 Crossb w CHS Series User s Manual 11 Not Used 12 Lowest Calibration Temp in counts LSB 13 Lowest Calibration Temp in counts MSB 14 Distance in counts between Calibration Points LSB 15 Distance in counts between Calibration Points MSB 16 Number of Temp Points in the SEEROM 17 The Table Magnetometer Offset Scale Value Offset TableOffset 2 lt Bytett18 gt 18 The Table Accelerometer Offset Scale Value Offset TableOffset 2 lt Bytett19 gt 19 The Table Mag Scale Scale Value Scale TableScale 2 lt Bytett20 gt 20 The Table Acc Scale Scale Value Scale TableScale 2 lt Bytett21 gt 21 The Table Mag Ortho Scale Value Ortho TableOrtho 2 lt Byte 22 gt 22 The Table Acc Ortho Scale Value Ortho TableOrtho 2 lt Byte 23 gt 23 Not Used 24 Product I D String char 1 25 Product I D String char 2 26 Product I D String char 3 27 Product I D String char 4 28 Product I D String char 5 29 Product I D String char 6 30 Product I D String char 7 31 Product I D String char 8 32 Product I D String char 9 33 Product I D String char 10 34 Constant 0 35 RTS Delay is the time in 2 millisecond units that the RTS line is high before data is sent Any value bu
24. ons become less accurate 5 3 Definitions The following sections describe equations for determining the CHS Sensor orientation angles These equations make use of the following definitions gx accelerometer x axis output gy accelerometer y axis output g accelerometer z axis output H magnetometer x axis output H magnetometer y axis output H magnetometer z axis output 5 4 Calculation of Roll and Magnetic Roll The roll angle 0 is determined by using the following equations 0 lt 0 lt 2 n7 cos 0 gt gy g sin 0 By 2 2 Sy g neck Page 18 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w Roll is 0 when g 0 and g gt 0 Roll is 2x radians when g 0 and g lt 0 When the x axis is near vertical pitch lt 5 the quantities g and g become very small and the above expressions yield a less accurate value of In this situation magnetic roll is often used to determine the angular orientation of the CHS Sensor about the longitudinal X axis Magnetic roll Q is given by the following 0x 0 2 m H sin 0 4 2 2 H H H cos Z Hy H tand Z 5 5 Calculation of Inclination Inclination is determined from the following equations 0 lt e lt n cose 24 8 2 2 Sg t8 sin 8 2 2 gy 8 tane 8x where g ee g g Inclination is 0 when the CHS Sensor x axis is pointed down and 7 2 radians when horizontal
25. pping container s with heavy tape or metal bands strong enough to handle the weight of the equipment and the container 11 3 4 Marking Please write the words FRAGILE DELICATE INSTRUMENT in several places on the outside of the shipping container s In all correspondence please refer to the equipment by the model number the serial number and the RMA number 113 5 Return Shipping Address Use the following address for all returned products Crossbow Technology Inc 4145 N First Street San Jose CA 95134 Attn RMA Number XXXXXX 11 4 Warranty The Crossbow product warranty is one year from date of shipment Doc 7430 0105 02 Rev A Page 33 Crossb w Crossbow Technology Inc 4145N First Street San Jose CA 95134 Phone 408 965 3300 Fax 408 324 4840 Email info xbow com Website www xbow com
26. r powering the system should consume about 71 mA of input current In order to set up a computer interface with the system select the output protocol of the CHS Sensor This can be RS232 or RS422 Refer to appendices for your specific model About 1 second after power up the CHS Sensor will send out a sign on message This can be observed with an oscilloscope as a series of transitions from 5V to 5V RS232 Since PC s use RS232 protocol they can be directly connected to a CHS Sensor employing this protocol PC s use either a 25 pin or a9 pin D connector to implement their serial ports This connector is always a bulkhead male connector on the PC chassis The serial in serial out and ground connections for these connectors are provided in Table 3 Table 3 RS 232 COM Port Connections Function 25 pin 9 pin Serial out 2 3 Serial in 3 2 Ground T 5 Connect the CHS Sensor serial output line to the computer in line and the CHS Sensor serial input line to the computer serial out line To communicate with the CHS Sensor a terminal program will have to be run on the P C The Windows HyperTerminal program will suffice for this Other suitable terminal programs are ProComm and ASCII Pro These programs turn the computer into a dumb terminal In this mode whatever you type on the keyboard goes out the selected serial port e g COM 1 and whatever comes in the serial port is displayed on the computer video display
27. rd CHS110TB model Page 30 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w 10 Appendix E CHSO90TB 001 Specifications The CHSO90TB 001 uses a bi directional serial communication interface that is factory configured for RS422 RS485 voltage levels Data transfer is configured for automatic transmission of binary azimuth data only However data transmission can be user configured for polled data request and ASCII character data strings The main differences are The supply voltage is 7 to 15 VDC The default baud rate is 9600 baud The CHS090TB 001 response to the command 134 is as follows lt 5A gt lt Azimuth MSB gt lt Azimuth LSB gt lt Cksum gt where Cksum Azimuth MSB Azimuth LSB Default power up mode is Azimuth binary and autobaud The unit has 3ft long flying leads RS422 RS485 output levels with Pinout as shown below Table 7 Electrical Interface for CHS090TB 001 Wire Color Function Red Input Power Black Ground Orange RS422 TX Yellow RS422 TX Green RS422 RX Blue RS422 RX Doc 7430 0105 02 Rev A Page 31 Crossb w CHS Series User s Manual 11 Appendix F Warranty and Support Information 11 1 Customer Service As a Crossbow Technology customer you have access to product support services which include e Single point return service e Web based support service e Same day troubleshooting assistance e Worldwide Crossbow representatio
28. re MSB 15 Temperature LSB Temperature LSB 16 ANA1 MSB ANA1 MSB 17 ANAI LSB ANAI LSB 18 ST ST 19 Checksum Checksum 20 EOT MSB 0x7F EOT MSB 0x7F 21 EOT LSB 0xFF EOT LSB 0xFF Magnetometer and accelerometer sensor values can be decoded by first converting to decimal and then dividing by 10 000 For instance in the above transmission MX OEOE 3598 10 000 0 3598 Gauss MY F646 2490 10 000 0 2490 Gauss AX 0ABA 2740 10 000 0 2740 Gee Angles are decoded by converting to a decimal value and then dividing by 100 If the above data packet was data sent in angle mode you would have MX OEOE 3598 100 35 98 Roll Doc 7430 0105 02 Rev A Page 11 Crossb w CHS Series User s Manual MY F646 2490 100 24 90 Inclination AX 0AB4 2740 100 27 40 Magnetic Roll Total magnetic field and total acceleration are decoded using the same conversion as the normal sensor values divide by 10 000 Temperature is decoded by converting to decimal and dividing by 100 TEMP 087E 2174 100 21 74 C The ANAI transmission voltage and ST Status bytes are not typically used in the CHS Sensor The value of these bytes will have no meaning The CS byte is a checksum The checksum is calculated by summing all of the bytes in the transmission before the CS byte excluding the SOT and status ST characters For the above transmission the checksum is calculated as follows CS
29. red the system mode will need to be changed In general the CHS Sensor operating characteristics are controlled by the values of internal byte constants These constants are stored in the system EEROM and can be changed by a two step process The two step process is used for security reasons to ensure that these constants are not inadvertently changed To change the CHS Sensor to angle mode byte 02 must be changed from 02 sensor mode to 03 angle mode To accomplish this type O0L lt CR gt The unit will respond with the message enabled Page 8 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w Next type the sequence 0WC02b03 CR 0 Write Constant 02 byte 03 The unit will respond by sending the message done Now request data by sending the sequence 0SD lt CR gt The response will look something like this MX 180 0 AX 6451 MY 90 3 AY 4056 MZ 185 6 AZ 1 0001 t 24 3 The numbers following MX MY and MZ represent the system roll inclination and azimuth The numbers following the AX AY and AZ represent the system magnetic roll angle total magnetic field and total gravitational field The total field numbers are of interest because they are the same for all orientations of the sensor since VAX AY 4 AZ2 1G VMX MY MZ 1Gauss The degree to which these field magnitudes are constant for different orientations is a measure of the accuracy of the sensor The actual magnetic fiel
30. rometers 3 1 1 MagView Computer Requirements The following are the minimum capabilities that your computer should have in order to run MagView successfully e CPU Pentium Class e RAM 32MB minimum 64MB recommended e Operating System Windows 98 NT4 2000 XP 3 12 Install MagView To install MagView software on to your computer 1 Insert the CD Support Tools in the CD ROM drive 2 Find the MagView folder and copy it over to your desktop and the software ready to use If you have any problems or questions you may contact Crossbow directly 3 2 Connections The CHS Series Sensors come with 6 long flying leads The description of different wire is provided in Table I 1 Connect the Serial signal wires and ground to the serial port of your computer appropriately refer to Table 3 2 The black and red wires supply power to the Sensor Match red to power and black to ground See the specifications for your unit for input voltage Doc 7430 0105 02 Rev A Page 5 Crossb w CHS Series User s Manual WARNING Do not reverse the power leads Applying the wrong power to the Sensor can damage the unit Crossbow is not responsible for resulting damage to the unit 3 3 Setup MagView With the Sensor connected to your PC serial port and powered open the Mag View software 1 From the MagView main display click on Configure button and select the correct COM port Baud Rate default is 9600 and Sensor model
31. stem is calibrated over a temperature range data 1s read from the system at temperature intervals between the minimum and maximum temperature specification For instance for calibration over the interval of 5 C to 40 C data is usually read at 25 C temperature intervals between 5 C and 40 C The data taken at each temperature includes scale offset and sensor alignment data The recorded data is then used to create a look up table for scale offset and alignment corrections This table is then downloaded into the CHS Series sensor internal EEPROM memory where it can be accessed by the system internal microprocessor Corrections to the read sensor data can then be made by the internal microprocessor system before data is transmitted 1 2 Package Contents In addition to your CHS Sensor product you should have e 1CD with MagView Software MagView will allow you to immediately view the outputs of the Sensor on a PC running Microsoft Windows e lUser s Manual This contains helpful hints on programming installation valuable digital interface information including data packet formats and conversion factors Page 2 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w 2 Electrical and Mechanical I nterface 2 1 Electrical Interface The electrical interface to the CHS Series system is shown in Table 1 Four flying leads 26 gauge Teflon insulated are used to make connection to the system The input power is applied to Red w
32. t 0 will slow the data rate by the same amount Page 28 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w 8 Appendix C CHS110TB 001 Specifications The CHS110TB 001 is a custom variant of standard model The CHS110TB 001 uses a bi directional serial communication interface that is factory configured for RS232 voltage levels Data transfer is configured for automatic transmission of ASCII angle packet However data transmission can be user configured for polled data request and binary data strings The main differences are e The supply voltage is 7 to 12VDC e The default baud rate is 1200 baud e Default power up mode is Angle and autobaud e The unit has 2m long flying leads All the other commands are same as the standard CHS110TB model Doc 7430 0105 02 Rev A Page 29 Crossb w CHS Series User s Manual 9 Appendix D CHS110TB 002 Specifications The CHS110TB 002 is a custom variant of standard model The CHS110TB 002 uses a bi directional serial communication interface that is factory configured for RS232 voltage levels Data transfer is configured for automatic transmission of ASCII angle packet However data transmission can be user configured for polled data request and binary data strings The main differences are e The supply voltage is 5VDC e The default baud rate is 4800 baud e Default power up mode is Angle and autobaud e The unit has 2m long flying leads All the other commands are same as the standa
33. t Constant SC Constant Number gt I lt CR gt lt LF gt lt EOT gt Read all int Constants SC I 00 HHHE lt CR gt lt LF gt Doc 7430 0105 02 Rev A Page 23 Crossb w CHS Series User s Manual 01 HHHHfi lt CR gt lt LF gt lt EOT gt Hit H lt CR gt lt LF gt lt EOT gt Reset A D RA Done lt CR gt lt LF gt lt EOT gt Test ROM Checksum TC if low level writes are enabled the output is STORED HHHH lt CR gt lt LF gt lt EOT gt If low level writes are not enabled and the Checksum of the ROM is the same as the one stored HHHH lt CR gt lt LF gt lt EOT gt else the output is ERR HHHH lt CR gt lt LF gt lt EOT gt Test EEROM Checksum TE if low level writes are enabled the output is STORED HHHH lt CR gt lt LF gt lt EOT gt If low level writes are not enabled and the Checksum of the ROM is the same as the one stored HHHH lt CR gt lt LF gt lt EOT gt else the output is ERR HHHH lt CR gt lt LF gt lt EOT gt Test RAM TR Either an OK or an error OK lt CR gt lt LF gt lt EOT gt The Error Addr is in Hex ERR AT HHHH lt CR gt lt LF gt lt EOT gt Test EEROM Read Write TW This takes up to 10 Seconds Either an OK or an error OK lt CR gt lt LF gt lt EOT gt The Error Addr is in Hex ERR AT HHHH lt CR gt lt LF gt lt EOT gt Test Serial Port TS Always Echoes OK lt CR gt lt LF gt lt EOT gt Return Software Version TV Ver 4 lt CR gt lt LF gt lt EOT gt Enable Low Level Writes
34. taining the desired data plus header and checksum The currently supported binary commands and their definitions follow in Table 2 Table 2 Binary Commands for CHS Series Sensor Command Command Definition 128 send sensor data in binary format 129 send sensor data in IEEE 32 bit format 131 send angle data in binary format 132 send angle data in IEEE 32 bit format The CHS Sensor response to these commands is of the following form number of data bytes MX AX MY AY MZ AZ lt MT gt lt AT gt 0 data check sum gt lt end gt Refer to the Section 7 1 Heading Sensor Command Set for a more detailed discussion of the data format for binary transmissions Page 4 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w 3 Quick Start 3 1 MagView Software The purpose of the Sensor interface program is to provide a graphical output interface to the CHS Series Sensor and allow the user to configure and operate the sensor The MagView interface program allows the sensor to be monitored in every mode that the sensor can be programmed The sensor can be programmed to allow for ASCII or BINARY transfer mode and corrected or non corrected data Log files of sensor data can be created A scrolling graph of the digital data and graphical indicators of the angular data are displayed to the operator Minimum and maximum values are maintained for the magnetometer and the accele
35. up of the System eee 7 4 2 Operation of the System 8 4 3 Binary Mode Operation sss 10 4 4 Descriptions of the System Internal Constants 12 4 5 Common Command Examples eee 13 4 6 Verifying Proper Operation of the System sss 14 5 Description of the CHS Series Sensor Orientation Angles 17 5 1 Sensor Based Coordinate System sss 17 5 2 Definition of Orientation Angles eee 17 5 3 D fitiitlohs uictor ric e Riese 18 5 4 Calculation of Roll and Magnetic Roll 18 5 5 Calculation of Inclination eee 19 5 6 Magnetic Heading Azimuth Yaw sss 19 6 Appendix A Mechanical Specifications 21 6 1 CHS110 Outline Drawing esee 21 6 2 CHS090TB Outline Drawing eene 22 7 Appendix B CHS Command and Output Interface 23 Doc 7430 0105 02 Rev A Page iii CHS Series User s Manual Crossb w 7 1 CHS Series Heading Sensor Command Set 23 8 Appendix C CHS110TB 001 Specifications 29 9 Appendix D CHS110TB 002 Specifications 30 10 Appendix E CHS090TB 001 Specifications 31 11 Appendix F Warranty and Support Information 32 111 Customer Servi
36. ycle power to the CHS Sensor to activate the new baud Table 6 Baud rate changing commands for CHS Series Sensor Constant 10 value Baud rate 35 300 33 1200 32 2400 31 4800 The following commands illustrate setting the baud rate to 2400 OL lt CR gt OWC10B32 lt CR gt OL lt CR gt 0WCO9BSA CR 4 NOTE When byte constant 09 is set to any value other than 0x5A the system baud rate is 9600 45 6 Request Binary Data To request a binary data packet the user sends a single byte command However the total command must still start with the address 0 and lt CR gt end To request a binary data packet in sensor mode send the following command 0 lt 128 gt lt CR gt where lt 128 gt is the single byte 0x80 To request a binary data packet in angle mode send the following command 0 lt 131 gt lt CR gt where lt 131 gt is the single byte 0x83 See Section 4 3 for a description of how to decode the binary data packets 4 6 Verifying Proper Operation of the System Proper operation of the CHS Sensor can be verified when the system is in either angle mode byte 02 03 or sensor mode byte 02 02 Page 14 Doc 7430 0105 02 Rev A CHS Series User s Manual Crossb w In angle mode proper operation is verified by placing the CHS Sensor in known orientations and comparing the CHS Sensor measured data with the known orientation data To check roll and inclination outputs place the CHS

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書 - 日本テクニメッド  JVC 2B00401C DVD VCR Combo User Manual  Xvision X720D surveillance camera  Télécharger  CrystalKitX Manual  取扱説明書(PDFファイル)  Mi1000 CONCERTO ABI Mi1000 CONCERTO PIN ABI - Med-El  Manual de instalación y operación  OASIS SUPER INVERTER MULTI SERIES  P3PC-E857-01  

Copyright © All rights reserved.
Failed to retrieve file