BWT 901
BWT 901
BWT 901
Google Drive
If you have technical problems or cannot find the information that you need in the
provided documents, please contact our support team. Our engineering team is
committed to providing the required support necessary to ensure that you are
successful with the operation of our AHRS sensors.
Contact
Application
● AGV Truck
● Platform Stability
● 3D Virtual Reality
● Industrial Control
● Robot
● Car Navigation
● UAV
Tutorial Link................................................................................................................... - 2 -
Contact............................................................................................................................ - 2 -
Application...................................................................................................................... - 2 -
Contents.......................................................................................................................... - 3 -
1 Introduction............................................................................................................... - 5 -
2.3 Calibration..................................................................................................... - 16 -
2.4 Configuration............................................................................................... - 22 -
2.4.8 Bandwidth......................................................................................... - 29 -
3.2 Connection.................................................................................................... - 33 -
3.3 Calibration..................................................................................................... - 37 -
4 Multiple Connection..............................................................................................- 39 -
5 MCU Connection.................................................................................................... - 40 -
5.1 Arduino........................................................................................................... - 40 -
5.2 STM32............................................................................................................. - 40 -
5.4 C#.................................................................................................................... - 40 -
5.5 C++................................................................................................................. - 41 -
5.6 Matlab............................................................................................................. - 41 -
to the sensor.
fixed.
BWT901 Playlist
Step 2. Unzip the software and install the driver CH340 or CP2102
(Depending on which accessory for usage.)
Link to tutorial of 3-in-1 serial converter/ TTL serial cable (CH340 driver)
Step 3. Plugin the converter to computer and confirm the “com port” in device
manager
Step 2. Power on the sensor after red light of HID adapter flashes
Step 3. Wait till the sensor's blue LED light keeps on--means pairing succeeded
Step 4. Confirm the “outgoing com port” on “More Bluetooth Options” page
Step 5. Open software (Minimu.exe) and choose the correct com port
Menu of Configuration
Button Function
Read Config Reading the current configuration
Lock Lock the sensor
Unlock Unlock the sensor
Calibrate Time Calibration time of chip
Save Config Save configuration
Menu of Calibrate
Button Function
Acceleration Accelerometer calibration
Magnetic Field Magnetometer calibration
Reset Height Reset height data to 0
(only for sensor built-in barometer,
including WT901B, WTGAHRS2, WTHARS1,
HWT901B)
Reset Z-axis Angle Reset Z-axis angle to 0 degree, not available
for BWT901 in 9-axis algorithm
Angle Reference Setting current angle as 0 degree
Gyro Auto Calibrate Auto-calibration of gyroscope
Menu of Range
Button Function
Acceleration Acceleration measurement range
Gyro Gyroscope measurement range
Band Width Bandwidth range
GPS Time Zone GPS positioning of time zone
Menu of Content
Button Function
Time Time data output
Acceleration Acceleration data output
Velocity Angular velocity data output
Angle Angle data output
Magnetism Magnetic field data output
Port Port data output, not available for Bluetooth
sensor series
Pressure Pressure output, only available with the
sensor built-in barometer like HWT901B,
WTGAHRS2, WT901B, etc
Location Latitude&Longitude data output, only for
GPS IMU series, such as WTGAHRS1,
WTGAHRS2
PDOP Ground velocity data output, only for GPS
IMU series, such as WTGAHRS1,
WTGAHRS2
Quaternion Quaternion data output
Positioning Accuracy Option for GPS positioning accuracy output,
including Satellite quantity, PDOP, HDOP,
VDOP data, only for GPS IMU series, such as
WTGAHRS1, WTGAHRS2
GPS Original Only output GPS raw data, only for GPS IMU
series, such as WTGAHRS1, WTGAHRS2
Menu of Port
D0 Model Not available for Bluetooth sensor series
D1 Model Not available for Bluetooth sensor series
D2 Model Not available for Bluetooth sensor series
D3 Model Not available for Bluetooth sensor series
Pulse width Not available for Bluetooth sensor series
BWT901 | manual v0707 | http://wiki.wit-motion.com/english
- 14 -
Cycle Not available for Bluetooth sensor series
Calibration on PC software:
Purpose:
The accelerometer calibration is used to remove the zero bias of the
accelerometer. Before calibration, there will be different degrees of bias error.
After calibration, the measurement will be accurate.
Methods:
Step 1. Keep the module horizontally stationary
Step 2. Click the accelerometer calibration
Step 3. Click the “Start calibration”and wait for 3 seconds
Purpose:
Magnetic calibration is used to remove the zero bias of the magnetic field
sensor. Usually, the magnetic field sensor will have a large zero error when it is
manufactured. If it is not calibrated, it will bring a large measurement error,
which will affect the accuracy of the measurement of the z-axis Angle of the
heading Angle.
Preparation:
Sensors should be 20CM away from magnetic and iron and other materials
Methods:
Step 1. Open the Config menu
Step 2. Click the magnetic field calibration button. click the “Start calibration”
Successful result:
Most of data dots will be within the ellipse.
If not successful, please stay away from the objective that can create magnetic
field interference.
The gyroscope calibration is to calibrate the angular velocity, and the sensor
will calibrate automatically.
Note:If you want to avoid magnetic interference, you can change the algorithm
to Axis 6,then you can use reset function of “ Reset Z-axis angle”.
The z-axis angle is an absolute angle, and it takes the northeast sky as the
coordinate system can not be relative to 0 degree.
Z axis to 0 is to make the initial angle of the z axis angle is relative 0 degree.
When the module is used before and z - axis drift is large, the z - axis can be
calibrated, When the module is powered on, the Z axis will automatically return
to 0.
Only available for the module built-in barometer like WT901B, HWT901B,
WTGAHRS1, WTGAHRS2.
Setting method: The content of the data return can be set according to user
needs, click the configuration option bar, and check the data content to be
output.
Notice: If choosing the GPS Original, there will be no other data output.
The default return rate of the module is 10Hz, the highest return rate supports
200Hz.
10Hz refers to 10 packets returned every second. There contain 33bytes in a
data packet in default.
Reminder: If there being many types of return data and low baud rate of
communication, the module will automatically reduce the frequency and output
at a maximum allowable output rate. The default baud rate is 115200.
It is highly recommended that data can be pasted to an Excel file. In this way,
all data will be shown in order.
New function: When creating recorded file each time, there will a BIN file
created in the folder of record file in path of installed software meanwhile.
Recorded data playback method:
Step 1: Disconnect the sensor
Step 2: Click “File” Button and then click “Load”
Step 3: Choose the original path of software installation and load the Bin file
The default installation direction of the module is horizontal. When the module
needs to be installed vertically, the vertical installation can be set.
Step 1: Rotate the module 90 degrees around the X-axis
Step 2: Place the sensor 90 degrees vertically
Step 3: Click “Vertical” as install directions on “Config” menu
Function:
1. The higher rate of bandwidth setting will lead to the higher fluctuation in data
waveform. Conversely, the lower rate of bandwidth, data will become more
fluent.
For example:
Bandwidth as 20Hz, Output rate as 10Hz. The waveform is very steady.
For example, if the bandwidth setting is 20Hz, retrieval rate as 100Hz, there will
be 5 repeating data.
If you prefer there is no repeating data, it is required to increase the bandwidth
more than 100Hz.
9-axis algorithm: Z-axis angle is mainly calculated and analyzed based on the
magnetic field. Z-axis angle will have few drift.
Method:
Step 1. Install the APK file, give permission of Location and Storage
Step 3. Turn on the sensor and search “HC-06”, input password “1234”.
Step 1. Install the APK file, give permission of Location and Storage
Step 2. Turn on the Bluetooth in the setting menu of smartphone
Step 3. Search the Bluetooth sensor
(First pairing the device will be recognize as mac address and
will be shown as HC-06 after successful pairing.)
Step 4. Click the “MAC address” device and input the password “1234”
Step 6. Click “Scan” and select the paired Bluetooth device “HC-06”
(No need to input password)
Step 7. The Blue LED light of sensor will keep on. Connection with APP is
successful.
Check the result: The Z-axis angle will have fewer drift than before.
Notice: If not successful, please stay away from the objective that can create
magnetic field interference.
Instruction:
Step 3. Turn on the sensor after the red light of USB-HID adapter begins
flashing
Step 4. Wait till sensor's blue LED light keeps on. Pairing succeeds
Step 6. Click the HID device accordingly and the data will show
Notice:
1. The multiple-connection will require the USB-HID 2.0 adapter.
The USB-HID adapter is driver-free design.
2. Each BWT901 Bluetooth 2.0 sensor can only pair with 1 USB-HID adapter.
3. The multiple-connection can reach up to 8pcs.
5.1 Arduino
Download link
5.2 STM32
Download link
5.3 Raspberry pi
Tutorial link
5.4 C#
DEMO link
5.6 Matlab
Receive Sample Code
Dataplot DEMO