| Nano Inertial Measurement Unit Datasheet |
|
NANO IMU
Document Number: PSD-0822 Document Revision: C
Document Owner: Design Engineering Document Change History
TABLE OF CONTENTS 1.0 Purpose. 3 1.1 The NANO Inertial Measurement Unit 3 2.0 Communications. 3 2.1 Commands. 3 2.2 Sample Format 3 2.3 Measurement 3 3.0 Mechanical. 3 3.1 Dimensions. 3 3.2 Coordinate System.. 3 4.0 Hardware. 3 4.1 Connections. 3 4.2 Pin Function Description. 3 4.3 I2C/SMBus Slave Connection Description. 3 4.4 RS422 Connection Description. 3 5.0 Electrical Specifications and Options. 3 5.1 Part Numbers. 3 5.2 USB Data Acquisition (DAQ) Module Options. 3 5.3 Specifications. 3 6.0 Terms, Conditions and Warranty. 3
1.0 Purpose1.1 The NANO Inertial Measurement UnitThis user’s guide documents the features and use of the Nano Inertial Measurement Unit Series of products. The nIMU provides serial digital outputs of 3D acceleration, 3D rate of turn (rotational), and 3D magnetic field data. Digital outputs are factory configured to the I2C or RS422 protocols and custom algorithms provide high performance, temperature compensated, 3D data in real time (see Section 5.1 for part numbering specifications).
Figure 1 - nIMU Functional Block Diagram
2.0 Communications2.1 CommandsThe Nano Inertial Measurement Unit does not currently offer a command structure or API that allows modification of device characteristics at runtime. 2.2 Sample FormatData samples are formatted as shown in Table 1. Each data channel (i.e. accelerometer, magnetometer, gyro) is represented by a signed (2’s complement) 2-byte short (16-bit) integer that must be converted to its corresponding engineering unit before use (see Section 2.3). An individual data packet is collectively referred to as a sample. Table 1 - Sample byte order/format
Graphically, the sample has the format shown in Figure 2:
Figure 2 - Sample Structure
payload_size = message_size – 13(header) – 1(Checksum byte)
2.3 MeasurementAccelerometer, gyro and magnetometer data is temperature compensated on the Nano Inertial Measurement Unit. The payload element of the data packet contains accelerometer, gyro and magnetometer samples, which must be converted to values that represent usable data (e.g. rotational rate, G-force, gauss). The data is transmitted as signed (2’s complement) 16-bit integers. The following function must be used for conversion of sample values: Equation 1: result = raw_payload_value x digital_sensitivity where result is the converted value in the appropriate units (e.g. deg/sec), raw_payload_value is the raw component-specific value from the payload (e.g. accelerometer X), and Digital_Sensitivity is the sensitivity expressed in engineering unit per bits. Digital sensitivity values are listed in the Specification Table 5 on page 11 (NOTE: You must use the value specific to the dynamic range of the device you have purchased). For example, if you have purchased a ±300 deg/s, ±2 G nIMU, the corresponding equations for the X component would be: value_x = raw_payload_value_xgyro x 1.3733 x 10-2 ? /s /bit value_x = raw_payload_value_xaccel x 9.1553 x 10-5 G/bit where raw_payload_value_x is taken from the sample payload corresponding to the x-components of the gyro and accelerometer, respectively. The resulting values have units of degrees/sec and G’s, respectively. Although the sensor data is temperature compensated, a customer’s application may require the use of temperature information, therefore a temperature value obtained from each gyro is provided. The temperature data provided in the payload requires a different conversion process. The data is transmitted as signed (2’s complement) 16-bit integers. The following function must be used for conversion of temperature sample values: [Equation 2: result_deg_C = (raw_payload_value_xtemperature x digital_sensitivity) + 25] where result is the converted value in degrees Celsius, raw_payload_value is the raw component-specific value from the payload in bits and the digital sensitivity is the temperature sensitivity expressed in degrees C per bit (digital sensitivities are listed on page 11 in the Specification table). In the cases where a custom dynamic range has been ordered, the digital sensitivity can be found by the following equation: Equation 3: digital_sensitivity = dynamic_range x 4.57764 x 10-5 where digital sensitivity is expressed in engineering units per bit and dynamic range is the unipolar range for the specific sensor axis (e.g. ±0075 º/s then 75 º/s should be used for the dynamic range in Equation 3).
3.0 Mechanical3.1 Dimensions
Figure 3 - Nano Inertial Measurement Unit Physical Dimensions in Inches The Nano Inertial Measurement Unit is available in a custom package measuring 1.832 in. length × 0.546 in. height × 0.900 in. width. Holes are located in each corner allowing #0-80 machine screws to be utilized to mount the IMU to a PCB or chassis. Figure 3 depicts the physical dimensions of the part and its features. 3.2 Coordinate SystemThe coordinate system for the Inertial Measurement Unit follows the right hand rule convention. The sign convention for the accelerometers is configured to produce a positive signal when the IMU is accelerated in the opposite direction of the axis arrow. As an example, the Inertial Measurement Unit pictured in Figure 4 below (given the X and Y axis are parallel to the earth’s surface) will produce 0 gs for the X and Y axes and a positive 1 g for the Z-axis. As a further example, if the IMU were moved forward (left side of the page) the X-axis accelerometer would produce a positive output. A counterclockwise rotation of the IMU about any of the depicted axis will produce a positive angular rate output for the corresponding axis.
Figure 4 - nIMU coordinate system, side view 4.0 Hardware4.1 ConnectionsThe Nano Inertial Measurement Unit ships with a 6 inch cable terminated with a Hirose HR-30 series miniature plastic in-line connector. In addition, it contains a built-in lock/release mechanism, is lightweight and corrosion resistant. 4.2 Pin Function DescriptionThe pin functions for the Inertial Measurement Unit and mating connector are listed in Table 2 and 3 below: Table 2 - Pin functions for HR30-6P-6S manufactured by HIROSE.
4.3 I2C/SMBus Slave Connection DescriptionThe nIMU I2C/SMBus interface is compliant with the SMBus Specification version 1.1 and compatible with the I2C serial bus. An SMBus master device can query nIMU slave devices by issuing a General Call (address + direction = 0000 000 0). Each slave nIMU, upon receiving a General Call, responds with its slave address (device ID). If a slave nIMU is able to shift its 8-bit address onto the SMBus without encountering an error, it will then ignore future General Calls for 512 ms. A bus master can use this feature to issue General Calls until no slave devices respond, or 512 ms have elapsed.
Figure 7 - Master/nIMU General Call Sequence
Figure 8 - Master Receiver Sequence The master device must parse out the initial message structure for the message size (X), read X bytes from the slave, NACK the final byte then send a stop. A master-receiver sequence is shown in Figure 8 (above). Slave device SCL and SDA ports are open drain, and pull-ups are the responsibility of the acquisition system. Both lines are 5 V tolerant with a VIH minimum of 2.1 V. Care must be taken to minimize line capacitance. For additional information on the nIMU I2C/SMBus connection see the SiLabs C8051F06x Data Sheet. A typical I2C/SMBus connection is shown in Figure 9 (below).
Figure 9 – I2C/SMBus connection diagram
4.4 RS422 Connection DescriptionThe Nano Inertial Measurement Unit RS422 connection is factory configured to 115200 Baud. The RS422 connection is configured as an 8-bit UART with one start bit, eight data bits, and one stop bit. Data is sent from the nIMU via the YZ differential driver pair and should be terminated with a 120 ohm resistor. The Nano Inertial Measurement Unit is not currently configured to receive data.
Figure 10– RS422 Full-duplex direct connection diagram
5.0 Electrical Specifications and Options5.1 Part NumbersTable 4 - Standard Part Numbers
5.2 USB Data Acquisition (DAQ) Module OptionsThe USB DAQ is available to purchase with your IMU to facilitate simple data collection using a PC. The module converts the IMU RS422 output to USB signals and in the case of the USB-N-8.5UR model utilizes an internal charge pump to boost the USB 5 volt power up to 8.3 volts to power the IMU. Model number USB-N-8.5XR allows the use of an external power supply and has a maximum voltage of 8.5 volts. Each USB DAQ model number in Table 5 below is compatible with the Nano IMU and is available for order. Table 5 – USB DAQ Module Options
5.3 Nano IMU SpecificationsTable 6 - Specifications
6.0 Electrical Specifications and OptionsDEFINITION : As used herein: “Seller” means MEMSense, 2693D Commerce Road, Rapid City, SD 57702. “Buyer” means the party purchasing Product(s) from the Seller. “Product” means all articles, materials, work or services offered by the Seller and described in the accompanying quotation, acknowledgement, invoice, or other Seller form. “Order” means any purchase Order or contract issued by the Buyer for Products provided by the Seller. WARRANTY : Seller warrants that the Products will be free from defects in material and workmanship and conform in all material respects to their applicable specifications for a period of one (1) year from the date of delivery (“Warranty Period”), when operated under normal conditions and in accordance with their applicable specifications. For any breach of this warranty, Seller will, at its option and expense and as its sole obligation, and as Buyer’s exclusive remedy, repair or replace any defective Product returned to Seller during the Warranty Period, provided that an examination by Seller discloses to Seller’s reasonable satisfaction that a defect is covered by this warranty. This warranty does not apply to any Products that have been (i) subject to misuse, neglect, or abuse, (ii) improperly installed or maintained, or (iii) repaired or altered by anyone other than Seller. The warranty period for Products repaired or replaced under this warranty shall be limited to the components repaired or replaced and shall run for a period of one hundred and eighty (180) days from the date of delivery or the balance of the original one (1) year Warranty Period (excluding the time the Products were out of service and in Seller’s plant), whichever is longer. EXCEPT AS STATED IN THIS SECTION, SELLER MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AND SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, TITLE, AND NON-INFRINGEMENT OF THIRD PARTY RIGHTS. LIMITATION OF LIABILITIES - In no event shall Seller be liable to Buyer or any third party for consequential, indirect, punitive, special, or incidental damages (including but not limited to loss of profits) arising from or relating to the sale, delivery or use of the Products. Seller’s total cumulative liability under this Agreement to Buyer or any third party (including indemnity obligations), whether in contract or tort or otherwise, will not exceed the amount paid by Buyer to Seller for the Product sold hereunder giving rise to such liability. DELAYS - Seller shall not be liable for delay in delivery or for failure to manufacture, due to causes beyond its reasonable control, including but not limited to acts of God, acts of any government, acts of civil or military authority, acts of Buyer, application of US Government priorities, Government delays in granting Export Licenses, fires, strikes, floods, war, terrorism, riot or civil commotion, delays in transportation, difficulty in obtaining necessary labor or materials. In the event of any such delay, date of delivery shall be extended for a period of time equal to that lost by reason of the delay. TAXES - Prices do not include sales or excise tax, VAT, duties or other governmental charges resulting from this transaction or the manufacture, sale, ownership, possession, or use of the Products, all of which must be paid by Buyer. Buyer shall provide Seller a tax exemption certificate acceptable to the taxing authorities. SHIPMENT - Title to all purchased material and risk of loss therefore is passed from Seller to Buyer at the time of shipment from Seller’s facility. Unless otherwise agreed upon in writing, all purchased material will be shipped uninsured. Seller may request partial shipment and invoice therefore. EXPORT LICENSE – Buyer will comply with all applicable export and import control laws and regulations in its use of the Products and Buyer will not export or re-export the Products or any technical data or confidential information derived from or pertaining to the Products without all required United States and foreign government licenses.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||





























