| Wireless Inertial Measurement Unit Datasheet |
|
Wireless IMU Product Specification User Guide
Document Number: PSD-0821 Document Revision - H
Document Owner: Design Engineering
Document Change History
TABLE OF CONTENTS1.0 Introduction2.0 Communications 2.1 Sample Format 2.2 Sample Timer 2.3 Data Latency 2.4 Measurements 2.5 Bluetooth Communications 3.0 LED Indication 4.0 Mechanical 4.1 Dimensions 4.2 Coordinate System 5.0 Electrical Specifications and Options 5.1 Part Numbering 5.2 Specifications 5.3 Custom Order Options 5.4 Available Bluetooth Accessories 5.5 Battery Recommendations 6.0 Terms, Conditions and Warranty
1.0 IntroductionThe Wireless IMU series of products provide wireless serial digital outputs of 3D acceleration, 3D angular rate of rotation and 3D magnetic field. Custom algorithms provide temperature, alignment and cross-sensitivity compensation. With the Bluetooth capability, the IMU can communicate with a wide variety of hosts, from standard PCs, to handheld PDAs, to embedded systems. The range of transmission can be affected by the environment, but typical range capabilities are on the order of 100 feet. Multiple Wireless IMUs can be implemented simultaneously using a LINKSYS USBBT100 Bluetooth USB adapter provided in the Wireless IMU development kit. Data latency may be exhibited as multiple devices are added.
Figure 1 - Wireless IMU Functional Block Diagram
2.0 Communications2.1 Sample FormatAn individual data packet is collectively referred to as a sample. Data samples are formatted as shown in Table 1, Sample byte order format. Each data channel (i.e. accelerometer, magnetometer, gyro) is represented by a signed 2’s complement, 2-byte short (16-bit) integer that represents the output level of the signal. To convert this value to its corresponding engineering unit see Section 2.4.
Table 1 - Sample Byte Order Format
All samples begin with four (4) synchronization bytes, where each byte contains 0xFF. Synchronization bytes flag the beginning of samples as they arrive from the device. The details on the structure of a sample are as follows (Note: all byte offsets are zero (0) based):
2.2 Sample TimerThe Wireless IMU uses an embedded processor to collect and transmit the data. The embedded processor’s sample rate of 150Hz is based on an internal oscillator that is specified at +/- 3%. To get a more accurate time measurement, an external oscillator (32.768 KHz, Frequency Tolerance ± 20 ppm max) drives a counter in the processor. Within the sample packet, bytes 7 (MSB) and 8 (LSB), combined together, represent a 16-bit value of the time difference between samples. The time difference between samples should be on the order of: 32.768 KHz/ 150Hz = 218 counts Timer values will typically show a difference in the range of 215 to 222 except at counter rollover where the difference will be in the range of -65311 to -65318. The sample timer can be used to detect lost packets or packets that got lost in transmission. In situations where a packet was lost, the timer difference will be a close multiple of 218. To determine the time, in seconds, between samples, first use the timer to calculate the delta, in counts (e.g. delta = sample2 timer – sample1 timer). This delta in counts may then be multiplied by 3.0518 x10 - 5 seconds / count to determine the number of seconds between samples. When the result of the subtraction is negative multiply by 216 before scaling to time. 2.3 Data LatencyThe sample data is acquired through a series of ten analog to digital conversions. The time from the start of the first conversion to the end of the last conversion is typically 70us. The data is then processed in a compensation algorithm which takes typically 1.04ms. Following the data processing, the packet is transmitted to the host which takes 2.95ms typically or 3.09ms max. Data latency may be exhibited as additional devices are added. 2.4 MeasurementsThe accelerometer, gyro, and magnetometer values may be converted to rotational rate, G-force, and gauss respectively. The data is transmitted as signed (2’s complement) 16-bit integers. The following function must be used for conversion of raw values: Equation 1: result = raw_payload x digital sensitivity… where the result is the converted value in the appropriate units (e.g. °/s), “raw value” is the raw component-specific value from the payload (e.g. accelerometer X), and “digital sensitivity” is the digital sensitivity of the component (e.g. magnetometer digital sensitivity is 8.6975x10-5 from the data sheet on pg. 9). Candidate ranges are as shown in Table 2, Sensor Dynamic Ranges. (NOTE: You must use the digital sensitivities specific to the device you have purchased). For example, if you have purchased a ±300 deg/s, ±2 G Wireless IMU, the corresponding equations for the X component would be: gyro value_x = raw payload_value 0.013733 accelerometer value_x = raw_payload_value 0.000091 where the “raw payload value” 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. Table 2 - Sensor component units
Although the sensor data is temperature compensated, a customer’s application may require the use of temperature information, therefore a temperature value is provided. The temperature data provided 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 x 1.8165 x10 - 2 +25
where the result is the converted value in degrees Celsius and “raw value” is the raw value from the payload.
2.5 Bluetooth CommunicationsThe Wireless IMU incorporates a wireless serial port module with a unique Bluetooth address. The address can be found by a host system thru a discovery. Pairing with the Wireless IMU is not required, however if desired, the passkey(PIN) is ‘1111’. The serial port settings are shown in Table 3 Serial Port Settings. The Wireless IMU uses flow control (i.e. CTS, RTS). The Wireless IMU starts sending sample packets once a Bluetooth connection has been established with a host. Interference from other devices which use the same frequency range (2.4GHz) as Bluetooth such as 802.11 wireless networks can cause occasional packet loss. This includes using multiple Wireless IMUs at the same time. Other potential interference sources include “noisy” devices such as microwaves and fluorescent lights. The Wireless IMU will attempt to resend any corrupted data, however if it is not able to resend before the next packet is ready to be sent, packets may be lost. Table 3 - Serial port settings
3.0 LED IndicationThe red LED on the IMU will indicate when the device is powered-on and when the Bluetooth connection has been established. When the IMU is powered-on and is not connected, the LED will blink slowly at a rate of approximately every 3.6 seconds. When a connection has been established, the blink cycle rate will increase to approximately once every second. 4.0 Mechanical4.1 DimensionsThe Wireless IMU has four evenly spaced mounting holes that allow for the use of 4- 40, Socket Head Cap Screws. Two evenly spaced holes near the middle provide for alignment pins - 3/32” dowel pin. See Figure 2 and Figure 3 on next page.
Figure 2 - Physical dimensions (inches)
Figure - 3 - Hole pattern dimensions (inches) 4.2 Coordinate SystemThe coordinate system for the Wireless IMU follows the right hand rule convention. The sign convention for the accelerometers is configured to produce a positive signal when the Wireless IMU is accelerated in the opposite direction of the axis. As an example, with the Wireless IMU pictured in Figure 4 Wireless IMU Coordinate System, if the Z axis is pointed straight down towards the earth, it will produce 0 g for the X and Y axes and a positive 1 g for the Z-axis. 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 - Wireless IMU coordinate system
5.0 Electrical Specifications and Options5.1 Part NumberingBT GG – RRRR F BBB
Table 4 – Wireless IMU Standard part numbers
5.2 Specifications
5.3 Custom Order Options
5.4 Available Bluetooth AccessoriesA Linksys USBBT 100 Bluetooth USB Adapter (MP00028) is available for purchase upon request.
5.5 Battery RecommendationsThe following link provides a rechargeable lithium ion battery that is rated at 400mAh which will allow for approximately 4 hours of run time with the Wireless IMU
9 volt Lithium Ion battery and charger
The next link provides a comparison of non-rechargeable 9 volt batteries. Depending on the manufacturer, the run time can vary from 3 to just under 5 hours.
6.0 Terms, Conditions and WarrantyDEFINITION : 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. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||















