05-30-2022 09:16 PM
I'm working thru a calibration issue I have where the SYS CABIB status is always 0 even when the ACC, GYRO & MAG are all 3
Looking closer at the offset data. After a POR everything is 0x00 except MAG radius (regs 0x69 & 0x6A which are 0xE0 & 0x01 resectively) which agrees with the datasheet
I then put the BNO055 into DNOF mode (OPR_MODE = 0xC0).
However, I found if I read the office regs for saving (after putting the BNO055 into CONFIG mode & waiting 30mS) the MAG_RADIUS regs are 0x00 0x00
So I wrote the following values into the offset & radius reg & read them back to ensure they wrote ok
3 x ACC_OFFSET 0x0001
3 x MAG_OFFSET 0x0002
3 x GYR_OFFSET 0x0003
1 x ACC_RADIUS 0x0004
1 x MAG_RADIUS 0x0500
then put the BNO055 into NDOF mode(OPR_MODE = 0xC0), await 10mS & switch back to CONFIG mode (OPR_MODE = 0x00), await 30mS then read the offset & redius regs back
3 x ACC_OFFSET 0x0001
3 x MAG_OFFSET 0x0002
3 x GYR_OFFSET 0x0003
1 x ACC_RADIUS 0x03E8
1 x MAG_RADIUS 0x0000
the ACC_RADIUS & MAG_RADIUS changed ? I would expect the MAG_RADIUS to be between 144 & 1280 (as stated in the data sheet)
06-27-2022 01:31 PM
Thank you. Can I arrange to get this done by Bosch or a Bosch approved lab?
06-28-2022 10:34 AM
Hi Digisolve,
If there is an official agent of Bosch in your region, you can contact them to take the board to our laboratory for testing and generate SIC matrix.
If not, you can do eight movement and record sensor data, and use the tool to generate SIC matrix by yourself.
https://github.com/YuriMat/MagMaster
06-28-2022 12:20 PM
I would very much like to visit an agent to get their opinion on all the aspects of my design implementation to ensure I am achieving the best possible performance. I am happy to travel to you european offices if necessary as I really need to conclude if the BNO055 is suitable for my application.
06-28-2022 02:16 PM
Hi Digisolve,
Before visiting the distributor, confirm whether you bought the stock from the distributor.
06-28-2022 03:48 PM
The BNO055's I'm currently using on my boards did not come from a distributer as no one has any stock. These were taken off demo Aduino boards by a professional company & placed on my prototypes