TDK-Micronas GmbH Page 2 of 23
Contents
1 Component List ................................................................................................................................. 3
2 Introduction ....................................................................................................................................... 5
2.1 Aim ............................................................................................................................................ 5
2.2 Specifications ............................................................................................................................ 5
2.3 Measurement Configuration ....................................................................................................... 5
2.4 Joystick Joint Types ................................................................................................................... 5
2.5 Software .................................................................................................................................... 6
3 Assembly Guide ................................................................................................................................ 7
3.1 Communication Device Notes: ................................................................................................... 7
3.1.1 TDK SPI Programmer V1.x ................................................................................................. 7
3.1.2 TDK Magnetic Sensor Programmer V1.x ............................................................................ 7
3.1.3 Arduino ............................................................................................................................... 7
3.2 Revolving Joint .......................................................................................................................... 8
3.2.1 3D Position Detection ......................................................................................................... 8
3.2.2 Rotational Position Detection ............................................................................................ 11
3.3 Gimbal Joint ............................................................................................................................. 14
4 Software ......................................................................................................................................... 16
4.1 Sensor Configuration ............................................................................................................... 16
4.1.1 Configuration Note ............................................................................................................ 16
4.1.2 Sensor Calibration using HAL 3900 Programming Environment ....................................... 16
4.2 Evaluation Software Instructions .............................................................................................. 17
4.3 Visualisation ............................................................................................................................ 19
4.3.1 Magnetic Field Tab (3D Position Detection) ...................................................................... 19
4.3.2 Magnetic Field Tab (180
o
or 360
o
Angular Measurement) ................................................. 19
4.3.3 Joystick Tab ...................................................................................................................... 20
5 Appendices ..................................................................................................................................... 21
5.1 Appendix 1: Soldering Bridges ................................................................................................. 21
5.1.1 Chip Select ....................................................................................................................... 21
5.1.2 Arduino Power Select ....................................................................................................... 21
5.1.3 Biphase Communication ................................................................................................... 22
5.2 Joystick Module Schematic ...................................................................................................... 23